From e8f5cf6e244fa23b0277f608f0b9f96c2261c22f Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Wed, 21 Oct 2026 20:19:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(state):=20=E7=94=9F=E6=88=90=2010032=20?= =?UTF-8?q?=E5=8A=A8=E4=BD=9C/=E7=8A=B6=E6=80=81=E5=B1=82=20Inventory.kt?= =?UTF-8?q?=EF=BC=88=E8=BF=90=E8=A1=8C=E6=97=B6=E7=B1=BB=E5=9E=8B=E4=BC=98?= =?UTF-8?q?=E5=85=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 extract_action_inventory / infer_action_types / analyze_action_trace / gen_action_kt 四个工具 - extractor 支持 return ( 换行形式,类数 619 → 864(唯一名 816,字段 2129) - 生成器按「运行时 dispatch 打点 > 调用点字面量 > 协议字段表」定类型,认不出写 Any? 并留证据 - 修掉两处会生成非法 Kotlin 的问题:逗号落在注释内、运行时 JS 模型名被当成 Kotlin 类型 - 结果:306/2129 字段已定类型(runtime 162 / callsite 144),compileKotlinJs 通过 --- 3DTank/names/action_calls_10032.json | 11282 +++++++++ 3DTank/names/action_inventory_10032.json | 20635 ++++++++++++++++ 3DTank/names/action_types_10032.json | 525 + 3DTank/tools/analyze_action_trace.js | 121 + 3DTank/tools/extract_action_inventory.js | 76 + 3DTank/tools/gen_action_kt.js | 175 + 3DTank/tools/infer_action_types.js | 112 + .../src/jsMain/kotlin/App/State/Inventory.kt | 4584 ++++ 8 files changed, 37510 insertions(+) create mode 100644 3DTank/names/action_calls_10032.json create mode 100644 3DTank/names/action_inventory_10032.json create mode 100644 3DTank/names/action_types_10032.json create mode 100644 3DTank/tools/analyze_action_trace.js create mode 100644 3DTank/tools/extract_action_inventory.js create mode 100644 3DTank/tools/gen_action_kt.js create mode 100644 3DTank/tools/infer_action_types.js create mode 100644 TankiOffline/app/src/jsMain/kotlin/App/State/Inventory.kt diff --git a/3DTank/names/action_calls_10032.json b/3DTank/names/action_calls_10032.json new file mode 100644 index 0000000..140fb24 --- /dev/null +++ b/3DTank/names/action_calls_10032.json @@ -0,0 +1,11282 @@ +{ + "generatedAt": "2026-10-21T12:18:55.386Z", + "stats": { + "Classes": 864, + "WithCalls": 639 + }, + "Calls": { + "SetSkipNextPromotedAnnounce": [ + { + "Module": "module_13431", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "GoToBattleInfoByBattleId": [ + { + "Module": "module_13431", + "Args": [ + "e" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + } + ], + "SetReEnterProtectBattleId": [ + { + "Module": "module_13431", + "Args": [ + "null" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddModal": [ + { + "Module": "module_13431", + "Args": [ + "tn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Zi(n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new u_(n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Bv(\n \"温馨提醒\",\n \"您今天的游戏时间已经达到上限。\\n根据最新法规规定,\\n 您在一段时间内无法登陆游戏,\\n 您下次可登陆游戏的时间为明日8时0分。\\n点击确定即可退出游戏。防沉迷问题请联系在线客服。\\n节假日游戏时间:3小时,其他游戏时间:1.5小时\",\n KC,\n )" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Um()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "qn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "qn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "e_()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "wl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new dl(i)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Bv(\n \"温馨提醒\",\n \"您身份信息未成年,\\n已被纳入防沉迷系。\\n根据最新法规规定,\\n每日22时至次日8时无法进行游戏,\\n点击确定即可退出游戏。\",\n VC,\n )" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new np(\n ((t = this),\n function () {\n var n = t.zxf_1;\n return (null == n || JC(t).uar(n), et);\n }),\n )" + ] + }, + { + "Module": "module_18334", + "Args": [ + "op()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "_p()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "hp()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ap()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "fp()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Pp()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Aw(this.q2c().t2e(lA().wxo()))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Gd()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Hd()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Vd()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Kd(\n t,\n n,\n ((i = t),\n (r = this),\n function () {\n return (i ? r.cxt_1.uar(new di(nd())) : r.cxt_1.uar(new vw(Bd())), et);\n }),\n )" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Wg(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Aw(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Um()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new _k(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new vk(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "iz()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "rz()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ez()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "uz()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "sz()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Aw(this.q2c().t2e(lA().wxo()))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Aw(this.q2c().t2e(lA().wxo()))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Mq(r)" + ] + }, + { + "Module": "module_21300", + "Args": [ + "new qu(\n i,\n r,\n e,\n (function (t) {\n return function () {\n return (ff(t), On);\n };\n })(t),\n !0,\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new OI(\n r,\n e,\n u,\n (function (t) {\n return function () {\n return (t.kar().qaq(LE), xq);\n };\n })(t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new AI(t.props.battleId, BI())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new AI(n, i)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new oR(\n (function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new jP(t.href)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(t, !0)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "GN()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new ZN(t.props.user.rry_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nN(t.wat(pEt().c1l2()), t.wat(pEt().d1l2()))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new $L(\"\", null == r ? \"\" : r)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new $L(\"\", n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(t, !0)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new _B(t.zas_1.x1nf_1.toString(), t.zas_1.w1nf_1.toString())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n a,\n c,\n 1,\n l,\n f,\n v,\n ((s = r),\n function () {\n return (P2t().kar().qaq(new kH(s)), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n n.drh_1,\n n.eri_1,\n 1,\n n.vrh_1,\n n.wrh_1,\n n.xrh_1,\n ((i = t),\n (r = n),\n function () {\n return (i.kar().qaq(new pW(r, r.eri_1, i.zas_1.o1p8_1.zr9_1)), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fW()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n r,\n n.vrb_1,\n 1,\n n.nrb_1,\n n.orb_1,\n n.prb_1,\n ((e = t),\n (u = n),\n function () {\n return (e.kar().qaq(new SH(u, 1)), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n _,\n s,\n 1,\n u.nrb_1,\n u.orb_1,\n u.prb_1,\n ((e = u),\n function () {\n return (\n e.bra_1.equals(QH())\n ? E2t().kar().qaq(new ZH(e))\n : E2t().kar().qaq(new SH(e, 1)),\n xq\n );\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new FW(n, n.sra_1.ure_1, n.sra_1.urp(), n.sra_1.wrp())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new KW(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n n.drh_1,\n n.eri_1,\n 1,\n n.vrh_1,\n n.wrh_1,\n n.xrh_1,\n ((i = t),\n (r = n),\n function () {\n return (i.kar().qaq(new pW(r, r.eri_1, i.zas_1.z1pm_1.zr9_1)), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "fW()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "mK()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(null, !1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new NK(i)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new TY(\n e,\n i,\n $q,\n !1,\n !1,\n !0,\n (function (t, n) {\n return function () {\n return (E2t().kar().qaq(new CJ(t.props.itemId, n)), xq);\n };\n })(t, i),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new OI(\n s,\n (function (t) {\n return function (n) {\n return (n.dap(t.wat(Ffi().e1qx())), xq);\n };\n })(t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new CY(t.wat(Ffi().b1qx()), yJ(n))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new CY(t.wat(Ffi().c1qx()), yJ(n))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "QJ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new zX(t.wat(KCi().w1rk()) + \"\\n\\n\" + n.message)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(r, n, $q, !1, !1, !0)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new qX(t.kar().paq_1.ypu_1.kqo_1, n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "xZ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "NZ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new RY(\n (((t = function () {\n return (\n (function () {\n var t, n;\n AR(\n TR,\n $q,\n $q,\n $q,\n ((t = new lRi(null)),\n ((n = function (n, i) {\n return t.j7e(n, i);\n }).$arity = 1),\n n),\n );\n })(),\n xq\n );\n }).callableName = \"reset\"),\n t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "pQ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "GQ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new RY(\n ((n = t),\n function () {\n return (p$(n, mBi), b2t().kar().qaq(t1), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new kX(t.ksz(n.kar()))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(i, !0)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$A()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new oR(\n (function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new oR(\n (function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nN(this.wat(pEt().g1l2()), this.wat(pEt().h1l2()))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(i, !1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(i, !1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nN(this.wat(pEt().e1l2()), this.wat(pEt().f1l2()))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new OI(\n i,\n r,\n e,\n (function (t) {\n return function () {\n return (t.kar().qaq(HD), xq);\n };\n })(t),\n !0,\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "YB()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "kG()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "TH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n u,\n r,\n 1,\n t.nrb_1,\n t.orb_1,\n t.prb_1,\n ((i = t),\n function () {\n return (P2t().kar().qaq(new SH(i)), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "TH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n s,\n e,\n 1,\n t.nrb_1,\n t.orb_1,\n t.prb_1,\n ((r = t),\n function () {\n return (P2t().kar().qaq(new SH(r)), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n r,\n t.vrb_1,\n 1,\n t.nrb_1,\n t.orb_1,\n t.prb_1,\n ((n = t),\n function () {\n return (\n n.bra_1.equals(QH()) ? P2t().kar().qaq(new ZH(n)) : P2t().kar().qaq(new SH(n, 1)),\n xq\n );\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "IK()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "IK()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new OK(\n (function (t) {\n return function () {\n return (pti(t), xq);\n };\n })(e),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bH(\n n.era_1,\n i.bro_1,\n $q,\n n.nrb_1,\n n.orb_1,\n n.prb_1,\n (function (t) {\n return function () {\n return (b2t().kar().qaq(new SX(t)), xq);\n };\n })(n),\n $q,\n $q,\n !0,\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new IY(u.props.quest, u.props.categoryId)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new IY(u.props.quest, u.props.categoryId)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new IY(u.props.quest, u.props.categoryId)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new WY(i.me7_1, $q, r.g1(0), r.g1(1))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new IY(u.props.quest, u.props.categoryId)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new IY(u.props.quest, u.props.categoryId)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new IY(e.props.quest, e.props.categoryId)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new WY($q, n, i.g1(0), i.g1(1))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$Z()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new RY(\n (function () {\n var t = function () {\n return (E2t().kar().qaq(new FZ(new UZ())), xq);\n };\n return ((t.callableName = \"reset\"), t);\n })(),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new RY(\n ((t = n),\n ((i = function () {\n return (\n (n = t),\n (i = uAi().c2e().b2m()),\n (r = uAi().c2e().c2m()),\n (e = Math.max(i, r)),\n n.kar().qaq(new oK(new KZ($q, $q, $q, $q, $q, e))),\n uAi().f2e() && oAi(0, e),\n xq\n );\n var n, i, r, e;\n }).callableName = \"reset\"),\n i),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new RY(\n (function (t) {\n var n = function () {\n return (t.kar().qaq(new UQ(new BQ())), xq);\n };\n return ((n.callableName = \"reset\"), n);\n })(t),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new RY(\n ((t = n),\n ((i = function () {\n var n;\n return ((n = t).kar().qaq(new QQ(new ZQ())), n.kar().qaq(t1), n.kar().qaq(n1), xq);\n }).callableName = \"reset\"),\n i),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new DY(HT(i), !1, null)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new mX(n.ksz(t.kar()))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "d0()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new bX(e, u)" + ] + } + ], + "SetPartnerId": [ + { + "Module": "module_13431", + "Args": [ + "\"chinasdk\"", + "null" + ] + } + ], + "SetFatalError": [ + { + "Module": "module_13431", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_87072", + "Args": [ + "t" + ] + } + ], + "DisplayMainEntranceScreen": [ + { + "Module": "module_13431", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "PressedAnyButton": [ + { + "Module": "module_13431", + "Args": [ + "!1" + ] + }, + { + "Module": "module_13431", + "Args": [ + "!0" + ] + } + ], + "AddUser": [ + { + "Module": "module_18334", + "Args": [ + "uy(this).kar().paq_1.qpv_1.xqv_1", + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t", + "n" + ] + } + ], + "RemoveUser": [ + { + "Module": "module_18334", + "Args": [ + "uy(this).kar().paq_1.qpv_1.xqv_1", + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.member.whm_1" + ] + } + ], + "AddUsersToNewAccepted": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "_t(n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "at(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "RemoveUsersFromNewAccepted": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "ClanBanned": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateClanTagValidation": [ + { + "Module": "module_18334", + "Args": [ + "kt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "kt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "bt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "$t()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "xt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "xt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "yt()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "kN()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "kN()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "gN()" + ] + } + ], + "UpdateClanNameValidation": [ + { + "Module": "module_18334", + "Args": [ + "bt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "yt()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "$t()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "kN()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "kN()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "gN()" + ] + } + ], + "SetClanEditPrice": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k()" + ] + } + ], + "AddUsersToAccepted": [ + { + "Module": "module_18334", + "Args": [ + "null == t ? Tt() : t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "RemoveUserFromAccepted": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "MembersFetched": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "IncomingAdded": [ + { + "Module": "module_18334", + "Args": [ + "_t(i)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "at(t.qau_1)" + ] + } + ], + "IncomingRemoved": [ + { + "Module": "module_18334", + "Args": [ + "at(t)" + ] + } + ], + "AddNewIncoming": [ + { + "Module": "module_18334", + "Args": [ + "_t(n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "at(t)" + ] + } + ], + "RemoveNewIncoming": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "ClanInfo": [ + { + "Module": "module_18334", + "Args": [ + "n", + "i", + "e", + "r", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.qpv_1.xqv_1" + ] + } + ], + "ClanLoaded": [ + { + "Module": "module_18334", + "Args": [ + "d" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!1" + ] + } + ], + "ClanInfoLoaded": [ + { + "Module": "module_18334", + "Args": [ + "d" + ] + } + ], + "ClanUnloaded": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()" + ] + } + ], + "SetMinRankForCreate": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().jax_1" + ] + } + ], + "UpdateValidation": [ + { + "Module": "module_18334", + "Args": [ + "wn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "gn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "mn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "kn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "zn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "bn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "$n()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "xn()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "jn()" + ] + } + ], + "OutgoingAdded": [ + { + "Module": "module_18334", + "Args": [ + "_t(this.q7k().fau())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "at(t)" + ] + } + ], + "OutgoingRemoved": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddIncomingClan": [ + { + "Module": "module_18334", + "Args": [ + "_t(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "at(t)" + ] + } + ], + "RemoveIncomingClan": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddNewIncomingClan": [ + { + "Module": "module_18334", + "Args": [ + "_t(n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "at(t)" + ] + } + ], + "RemoveNewIncomingClan": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateHasClan": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().qax_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!1" + ] + } + ], + "UpdateTimeToJoinRestriction": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().sax_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateClanSearchValidation": [ + { + "Module": "module_18334", + "Args": [ + "ui()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "oi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "_i()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "hi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ai()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ci()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "li()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "fi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "vi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "gi()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "qM()" + ] + } + ], + "GoTo": [ + { + "Module": "module_18334", + "Args": [ + "wi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new kp()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new kp()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "_d()", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "wi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Ci()", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "wr()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "wi()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new kp()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Mw()", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Kw(!0)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Yw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Kw(!1)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "nd()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "_d()", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "yd()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new Sd(\n Ct,\n ((t = this),\n function () {\n return (t.zxr_1.uar(new wd(\"external registration finish\")), t.zxr_1.uar(dd), et);\n }),\n )" + ] + }, + { + "Module": "module_18334", + "Args": [ + "nd()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "hg()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "hg()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new wg(n)", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new kg(t)", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Tg()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "wi()", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new cz(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new cz(t, !0)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new vz(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "new pz(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Ez()" + ] + }, + { + "Module": "module_21300", + "Args": [ + "new ar()" + ] + }, + { + "Module": "module_21300", + "Args": [ + "new ar()" + ] + }, + { + "Module": "module_21300", + "Args": [ + "new Au(t.zas_1.d1tx_1)" + ] + }, + { + "Module": "module_21300", + "Args": [ + "new Ru()" + ] + }, + { + "Module": "module_70130", + "Args": [ + "pt()" + ] + }, + { + "Module": "module_70130", + "Args": [ + "di()" + ] + }, + { + "Module": "module_70130", + "Args": [ + "vi()" + ] + }, + { + "Module": "module_70130", + "Args": [ + "di()" + ] + }, + { + "Module": "module_70130", + "Args": [ + "vi()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new Dy(r)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Ij()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new NE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new NE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "qA()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "MP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "GP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "OP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "NP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "FP()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new EL(new Zq(0, 0))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new dL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new qB()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "gU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "dU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "gU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "OU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new iU(\n $q,\n ((n = t),\n function () {\n return (n.kar().qaq(new mU(\"registration finish\")), n.kar().qaq(YU()), xq);\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new iU(\n !0,\n ((n = t),\n function () {\n return (\n n.kar().qaq(new mU(\"internal registration finish\")),\n n.kar().qaq(new DF(n.zas_1.f1oe_1)),\n xq\n );\n }),\n )" + ] + }, + { + "Module": "module_82347", + "Args": [ + "MG()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tH()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nH()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(IH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nH()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tH()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nH()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(IH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(AH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(IH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(IH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(AH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(IH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(AH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new QG(AH())", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new uH(n)", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new uH(t.props.category)", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new uH(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new sy(_y())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new aV(hV())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Gj()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new dL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new mV()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new Dy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new qB()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "tJ(t)", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new pV(i.csw_1)", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new pV(e.csw_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "O0()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new eH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new sy(uy())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new sy(_y())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Ij()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Gj()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new sy(gC())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new ME(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new ME(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "qA()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new NE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new NE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "lR()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "_R()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "NP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "FP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "PP()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new dL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new dL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new CL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "bF()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "qF()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$F()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Gj()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "o.props.screenId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "GK()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rU()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "tJ(t.props.category)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new qB()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i1()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ky()", + "!1" + ] + } + ], + "AddOutgoingClan": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "RemoveOutgoingClan": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "ForeignClanLoaded": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetCoins": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().vdu_1" + ] + } + ], + "AddCoins": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetRewards": [ + { + "Module": "module_18334", + "Args": [ + "Di(t)" + ] + }, + { + "Module": "module_70130", + "Args": [ + "n" + ] + }, + { + "Module": "module_70130", + "Args": [ + "n" + ] + } + ], + "SetPossibleRewards": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetAttachedCreatorTag": [ + { + "Module": "module_18334", + "Args": [ + "n.bdw_1" + ] + } + ], + "SetCreatorTags": [ + { + "Module": "module_18334", + "Args": [ + "t.edw()" + ] + } + ], + "NegativeBalanceAlert": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "ShowSystemMessage": [ + { + "Module": "module_18334", + "Args": [ + "lm().aau().t2e(Cz().uu4())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "NT(this).t2e(Cz().uu4())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "lm().aau().t2e(Cz().uu4())" + ] + } + ], + "ShowKickAlertWithTime": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n", + "i", + "r" + ] + } + ], + "SetInviteNeed": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ugu_1" + ] + } + ], + "SetInviteStatus": [ + { + "Module": "module_18334", + "Args": [ + "cr()", + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "vr()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "pr()" + ] + } + ], + "DisplayReauthorizationMessage": [ + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "SetSocialNetworkId": [ + { + "Module": "module_18334", + "Args": [ + "this.fvx_1.kar().paq_1.ypu_1.kqo_1", + "null" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.zxr_1.kar().paq_1.ypu_1.kqo_1", + "null" + ] + }, + { + "Module": "module_18334", + "Args": [ + "PT(this).kar().paq_1.ypu_1.kqo_1", + "null" + ] + }, + { + "Module": "module_18334", + "Args": [ + "PT(this).kar().paq_1.ypu_1.kqo_1", + "null" + ] + }, + { + "Module": "module_18334", + "Args": [ + "PT(this).kar().paq_1.ypu_1.kqo_1", + "null" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.yyu_1.kar().paq_1.ypu_1.kqo_1", + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "E2t().kar().paq_1.ypu_1.kqo_1", + "n.l2b_1" + ] + } + ], + "UpdateClanLicense": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().yav_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!1" + ] + } + ], + "GarageUpgradeItemConfirm": [ + { + "Module": "module_18334", + "Args": [ + "t.x57()", + "n" + ] + } + ], + "GarageDeviceObject": [ + { + "Module": "module_18334", + "Args": [ + "h", + "i", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "null == z ? Yr() : z", + "Gr(_, Z(rx))", + "Gr(_, Z(ox))" + ] + } + ], + "GarageDevicesLoadedAction": [ + { + "Module": "module_18334", + "Args": [ + "i", + "s", + "n" + ] + } + ], + "SetGarageSkinsAction": [ + { + "Module": "module_18334", + "Args": [ + "n.hw1_1" + ] + } + ], + "GarageItemObject": [ + { + "Module": "module_18334", + "Args": [ + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "w", + "k", + "d", + "g", + "m", + "z", + "y", + "$", + "x", + "i", + "j", + "S", + "T", + "R", + "N", + "M", + "O", + "F", + "Ct", + "Ct", + "Ct", + "H", + "W", + "V", + "K" + ] + } + ], + "KitItem": [ + { + "Module": "module_18334", + "Args": [ + "o.pcf().x57()", + "o.mcf_1", + "o.ocf_1" + ] + } + ], + "Kit": [ + { + "Module": "module_18334", + "Args": [ + "u" + ] + } + ], + "GarageObject": [ + { + "Module": "module_18334", + "Args": [ + "Gr(ot().k7k(), Z(p$))" + ] + } + ], + "SetRestrictionMount": [ + { + "Module": "module_18334", + "Args": [ + "xe.y2o(je(n.bcd_1))" + ] + } + ], + "GarageRemoveItemFromStore": [ + { + "Module": "module_18334", + "Args": [ + "t.x57()" + ] + } + ], + "GarageUpdateDepotItem": [ + { + "Module": "module_18334", + "Args": [ + "t.x57()", + "n" + ] + } + ], + "SetDrone": [ + { + "Module": "module_18334", + "Args": [ + "n", + "p", + "w" + ] + } + ], + "SetPaint": [ + { + "Module": "module_18334", + "Args": [ + "n", + "k" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new Zq(-1, -1)", + "o" + ] + } + ], + "AddOverdriveDescription": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Su(Gr(ot().k7k(), Z(W$)))" + ] + } + ], + "AddRelatedResistanceModule": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "AddRelatedBazooka": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "InitGarageResources": [ + { + "Module": "module_18334", + "Args": [ + "t.q7k()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "jg(r, e, u, i, t, n)" + ] + } + ], + "SetMountedItemsProperties": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetContainerData": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().bbs_1", + "r", + "u" + ] + } + ], + "SetKeys": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddKeys": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "AddItemNotification": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Sv()", + "e.fdv_1", + "ya()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Ms()", + "je(t.k3_1)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Zs(n)", + "t", + "Ct", + "i" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Zs(r)", + "i", + "So()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "l_()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "V_()", + "je(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "e" + ] + }, + { + "Module": "module_18334", + "Args": [ + "va()", + "t", + "i ? ya() : Qs()", + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Sv()", + "s.fdv_1", + "ya()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Sv()", + "t.fdv_1", + "Qs()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Sv()", + "i.fdv_1", + "ya()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Cm()" + ] + } + ], + "GarageItemInfoWithResistance": [ + { + "Module": "module_18334", + "Args": [ + "_", + "h", + "o" + ] + } + ], + "ShowAvailableItems": [ + { + "Module": "module_18334", + "Args": [ + "l" + ] + } + ], + "ItemNotificationData": [ + { + "Module": "module_18334", + "Args": [ + "n", + "d", + "r", + "f.z2(d)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Zs(o.ydx_1)", + "o.xdx_1", + "Qs()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "va()", + "s", + "Qs()", + "n.ke8().g1(_)", + "n.le8().g1(_)" + ] + } + ], + "AddItemNotifications": [ + { + "Module": "module_18334", + "Args": [ + "m" + ] + }, + { + "Module": "module_18334", + "Args": [ + "h" + ] + }, + { + "Module": "module_18334", + "Args": [ + "a" + ] + } + ], + "Loaded": [ + { + "Module": "module_18334", + "Args": [ + "eo(ro(t.caw_1, t))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "NewIncomingUserNotification": [ + { + "Module": "module_18334", + "Args": [ + "t.max_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "NewAcceptedUserNotification": [ + { + "Module": "module_18334", + "Args": [ + "t.kax_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "NewClanInviteNotification": [ + { + "Module": "module_18334", + "Args": [ + "t.lax_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SuccessfullyPurchase": [ + { + "Module": "module_18334", + "Args": [ + "t.sdw()", + "Ct", + "t.rdw_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.sdw()", + "n", + "t.rdw_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n.sdw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.sdw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.sdw()" + ] + } + ], + "ChangeEmailStatus": [ + { + "Module": "module_18334", + "Args": [ + "zo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "qo()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "yo()" + ] + } + ], + "Init": [ + { + "Module": "module_18334", + "Args": [ + "n", + "r", + "i" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()", + "i", + "(function (t, n) {\n return zz().h1um(t.q7k().xc1(), n);\n })(this, r)", + "n.nc1_1", + "n.qc1_1", + "r.equals(du())", + "n.wc1_1", + "n.vbz().fc0_1", + "n.kc1_1", + "e", + "u", + "s", + "o", + "zz().i1um(this.q7k().xc1())" + ] + } + ], + "ToggleShopActivity": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ie1_1" + ] + } + ], + "SetPremiumRemainingSeconds": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().odh_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetDisabledWithoutPremiumLocations": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().pdh()" + ] + } + ], + "UpdatePremiumStatus": [ + { + "Module": "module_18334", + "Args": [ + "r" + ] + } + ], + "SetQuestCategories": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().je9()" + ] + } + ], + "SetQuestCategoriesStatistic": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetRankNames": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "UpdateRules": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().heb_1" + ] + } + ], + "SetUserId": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ydg_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetUserPropertiesAction": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateEventPass": [ + { + "Module": "module_18334", + "Args": [ + "t.qe3_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateCrystals": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateClanTag": [ + { + "Module": "module_18334", + "Args": [ + "this.cwi_1.kar().paq_1.qpv_1.cqw_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.cwi_1.kar().paq_1.qpv_1.cqw_1" + ] + } + ], + "UpdateRank": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n", + "i" + ] + } + ], + "UpdateScore": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "De()", + "t.pc3_1" + ] + }, + { + "Module": "module_70130", + "Args": [ + "nr()", + "t.oc3_1" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t", + "n" + ] + } + ], + "UpdateUid": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateUserRating": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateGearScore": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n", + "i", + "r", + "e", + "u" + ] + } + ], + "SetBattlePassPackages": [ + { + "Module": "module_18334", + "Args": [ + "f" + ] + } + ], + "RemoveChallenge": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "Challenge": [ + { + "Module": "module_18334", + "Args": [ + "t", + "hh(_h(), xe.y2o(n.edu_1))", + "n.fdu()", + "i", + "n.adu_1", + "n.ydt_1", + "Ct", + "n.cdu_1", + "n.bdu_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "hV()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "hV()" + ] + } + ], + "SetChallenge": [ + { + "Module": "module_18334", + "Args": [ + "new ah(t, hh(_h(), xe.y2o(n.edu_1)), n.fdu(), i, n.adu_1, n.ydt_1, Ct, n.cdu_1, n.bdu_1)" + ] + } + ], + "RemoveItemNotification": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n", + "S.osm_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Sv()", + "Ct", + "ya()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "IL()", + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "FK()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "jJ()", + "t.props.itemId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "DJ()", + "$q", + "$q", + "n", + "LJ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.props.section", + "this.props.itemId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "yH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "CH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "HH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "iW(this.q1jh_1.urg().bra_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "xW()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "DW()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "iW(this.props.category)", + "this.props.id", + "$q", + "this.props.parentId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "nJ(r.dea_1)", + "$q", + "$q", + "r.xe9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "wK()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "jJ()", + "$q", + "RJ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "mQ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "dK()" + ] + } + ], + "SetRewardForDialog": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "ShopItemName": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().m()", + "this.q7k().gax()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().m()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.m()", + "t.oeh_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().m()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "\"×\" + this.q7k().yej_1", + "\"\"" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.m()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ge(t.jdf_1)", + "t.idf_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "InitShopItemName": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(this.q7k().m(), this.q7k().gax())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(this.q7k().m())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(t.m(), t.oeh_1)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(t)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(this.q7k().m())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(\"×\" + this.q7k().yej_1, \"\")" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(t.m())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(ge(t.jdf_1), t.idf_1)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new mh(n)" + ] + } + ], + "SetBattlePass": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateStars": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().udu()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.udu()" + ] + } + ], + "RemoveUserFromNewAccepted": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddUsersToIncoming": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "RemoveUserFromIncoming": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddUsersToNewIncoming": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "RemoveUsersFromNewIncoming": [ + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "SetLimits": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ubr_1", + "this.q7k().vbr_1" + ] + } + ], + "ShowNotificationAlreadyInAcceptedFriends": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "ShowNotificationAlreadyInIncomingFriends": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "ShowNotificationAlreadyInOutgoingFriends": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "ShowNotificationAcceptedLimitExceeded": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "SetNewsItemAction": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().vi5()" + ] + } + ], + "RemoveNewsItemAction": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddNewsItemAction": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetEventPassShopItemId": [ + { + "Module": "module_18334", + "Args": [ + "n.fe8_1" + ] + } + ], + "QuestsLoaded": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateQuests": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UserEnterBattle": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "UserLeaveBattle": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UserLeaveGroup": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateOnlineStatus": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "UpdateRanks": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "UpdateUids": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "InitMatchmakingGroup": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().fau()" + ] + } + ], + "SetAllowedFromFriends": [ + { + "Module": "module_18334", + "Args": [ + "_t(t)" + ] + } + ], + "AcceptedInviteToGroup": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "RejectedInviteToGroup": [ + { + "Module": "module_18334", + "Args": [ + "t", + "Va()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "Ya()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "Xa()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "Ja()" + ] + } + ], + "InvitedToGroup": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UserRemoved": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateMountItems": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "UpdateUserReadiness": [ + { + "Module": "module_18334", + "Args": [ + "t", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "!0" + ] + } + ], + "Configure": [ + { + "Module": "module_18334", + "Args": [ + "i", + "r", + "e", + "s", + "o", + "_", + "null == h ? \"Holiday funny game\" : h", + "t.mho_1", + "t.lho_1", + "t.fho_1", + "t.eho_1", + "t.bho_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "Registered": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "SetIcons": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().sdy()" + ] + } + ], + "SetValidationStatus": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "InitPaymentViewType": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "ub()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Dc()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Kb()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "iq()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "uq()" + ] + }, + { + "Module": "module_89679", + "Args": [ + "t", + "s" + ] + }, + { + "Module": "module_89679", + "Args": [ + "t", + "et()" + ] + }, + { + "Module": "module_89679", + "Args": [ + "t", + "et()" + ] + }, + { + "Module": "module_89679", + "Args": [ + "this.gvh_1", + "et()" + ] + } + ], + "PaymentUrlReceived": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "PayMode": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t.m()", + "t.gax()", + "t.udz_1", + "t.sdz_1", + "t.qdz_1" + ] + } + ], + "InitPayModeAction": [ + { + "Module": "module_18334", + "Args": [ + "new Fc(ot().k7k().x57(), t.m(), t.gax(), t.udz_1, t.sdz_1, t.qdz_1)" + ] + } + ], + "RemoveItemFromOrderProcessing": [ + { + "Module": "module_18334", + "Args": [ + "t", + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "!1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "!1" + ] + } + ], + "AddNotification": [ + { + "Module": "module_18334", + "Args": [ + "tl(e, new Wr(1e4, 0))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "tl(dS(this).t2e(U.ax0()), new Wr(1e4, 0))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "tl(XC().t2e(tE().fxg()), Ct, Jv(), Jv(), Ct, Ct, Jv())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "tl(XC().t2e(tE().gxg()), Ct, Jv(), Jv(), Ct, Ct, Jv())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "tl(XC().t2e(tE().hxg()), Ct, Zv(), Zv(), Ct, Ct, Zv())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "tl(XC().t2e(tE().ixg()), Ct, Jv(), Jv(), Ct, Ct, Jv())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "tl(t, Ct, Zv(), Zv(), Ct, Ct, Zv())" + ] + } + ], + "DeleteOneTimePurchaseItem": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "ShopCardExpired": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetCodeValidateStatus": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "al()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "al()" + ] + } + ], + "ReferralEventEnterPromoCodeStatus": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "SetReferralEventData": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "SetReferrals": [ + { + "Module": "module_18334", + "Args": [ + "t", + "a" + ] + } + ], + "SetPromoCode": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetReferrer": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "SetRubies": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().deb_1" + ] + } + ], + "AddRubies": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "InitAmountString": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "this.q7k().vee()" + ] + } + ], + "CrystalKitPackage": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().wee_1" + ] + } + ], + "InitCrystalKitPackage": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Al(this.q7k().wee_1)" + ] + } + ], + "InitItemViewType": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Pl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Ul()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Gl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Xl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Ql()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Af()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Af()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Hf()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Kf()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "_v()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "av()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "lv()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "lv()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Iq()" + ] + } + ], + "InitCompensation": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "this.q7k().tef_1" + ] + } + ], + "InitKitBundle": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "SingleItemKit": [ + { + "Module": "module_18334", + "Args": [] + }, + { + "Module": "module_18334", + "Args": [] + }, + { + "Module": "module_18334", + "Args": [] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().xej_1" + ] + } + ], + "InitSingleItemKit": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Hl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Hl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Hl()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Hl(this.q7k().xej_1)" + ] + } + ], + "LootBoxAndPain": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().beh_1", + "this.q7k().deh_1", + "this.q7k().heh()", + "this.q7k().eeh_1" + ] + } + ], + "InitLootBoxAndPaint": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Vl(this.q7k().beh_1, this.q7k().deh_1, this.q7k().heh(), this.q7k().eeh_1)" + ] + } + ], + "InitGroup": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t.peh_1" + ] + } + ], + "Category": [ + { + "Module": "module_18334", + "Args": [ + "i", + "r", + "e", + "u.ww4()", + "this.q7k().uei_1", + "this.q7k().rei_1", + "this.q7k().tei_1", + "this.q7k().pei_1", + "this.q7k().nei_1", + "t.mei_1", + "t.oei_1", + "t.lei_1", + "t.sei_1" + ] + } + ], + "InitCategory": [ + { + "Module": "module_18334", + "Args": [ + "new nf(\n i,\n r,\n e,\n u.ww4(),\n this.q7k().uei_1,\n this.q7k().rei_1,\n this.q7k().tei_1,\n this.q7k().pei_1,\n this.q7k().nei_1,\n t.mei_1,\n t.oei_1,\n t.lei_1,\n t.sei_1,\n )" + ] + } + ], + "InitAdditionalDescription": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "n.cef_1", + "n.aef_1", + "n.bef_1" + ] + } + ], + "FeatureItem": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n", + "this.q7k().pef_1" + ] + } + ], + "InitFeatureItem": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new _f(t, n, this.q7k().pef_1)" + ] + } + ], + "ShopItem": [ + { + "Module": "module_18334", + "Args": [ + "w", + "d", + "g", + "m", + "k", + "r", + "i", + "z", + "b", + "q", + "u", + "s", + "o", + "l", + "_", + "f" + ] + } + ], + "InitShopItem": [ + { + "Module": "module_18334", + "Args": [ + "p", + "new wf(w, d, g, m, k, r, i, z, b, q, u, s, o, l, _, f)" + ] + } + ], + "DiscountItem": [ + { + "Module": "module_18334", + "Args": [ + "y.dx6(n.yeh_1)", + "y.ex6()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "0", + "t.eef_1", + "0" + ] + } + ], + "InitDiscountItem": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new gf(y.dx6(n.yeh_1), y.ex6())" + ] + } + ], + "InitShopCard": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "this.q7k()", + "Gr(ot().k7k(), Z(oC)).sdw()", + "Gr(ot().k7k(), Z(FS)).xei().x57()" + ] + } + ], + "InitShopCardView": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "Gr(ot().k7k(), Z(nC))" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "InitShopCardDiscount": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "ShopCardRemoved": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()" + ] + } + ], + "ShopCardSold": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "CoinPackage": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t.pee_1", + "t.qee_1" + ] + } + ], + "InitCoinPackage": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Ef(t, n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Ef(t.pee_1, t.qee_1)" + ] + } + ], + "SetupDiscountItem": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new gf(0, t.eef_1, 0)" + ] + } + ], + "InitEventGoods": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "KeysPackage": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().uef_1" + ] + } + ], + "InitKeysPackage": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Lf(this.q7k().uef_1)" + ] + } + ], + "KitPackage": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().aeg_1", + "this.q7k().beg()" + ] + } + ], + "InitKitPackage": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Ff(this.q7k().aeg_1, this.q7k().beg())" + ] + } + ], + "SpecialKitPackage": [ + { + "Module": "module_18334", + "Args": [ + "0", + "0", + "\"\"", + "0", + "0", + "!1", + "0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().hej_1", + "this.q7k().lej_1", + "xC(this).e2c(this.q7k().lej_1)", + "this.q7k().iej_1", + "this.q7k().jej_1", + "this.q7k().oej_1", + "this.q7k().kej_1", + "n", + "!(null == n)" + ] + } + ], + "InitSpecialKitPackage": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Yf(0, 0, \"\", 0, 0, !1, 0)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new Yf(\n this.q7k().hej_1,\n this.q7k().lej_1,\n xC(this).e2c(this.q7k().lej_1),\n this.q7k().iej_1,\n this.q7k().jej_1,\n this.q7k().oej_1,\n this.q7k().kej_1,\n n,\n !(null == n),\n )" + ] + } + ], + "OneTimePurchaseItem": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().leh_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q7k().leh_1" + ] + } + ], + "InitOneTimePurchaseItem": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new tv(this.q7k().leh_1)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "new tv(this.q7k().leh_1)" + ] + } + ], + "InitRestrictionByPayMode": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "this.q7k().kef().x57()" + ] + } + ], + "SetRubiesForRename": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ye2_1" + ] + } + ], + "SetActiveContract": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().xdv_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.itemId" + ] + } + ], + "SetContract": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().zdv()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "UpdateProgress": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "SetBattleProgress": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "ShowAntiAddictionAlert": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "BattleCreateProtected": [ + { + "Module": "module_18334", + "Args": [ + "((t = this),\n function () {\n var n = t.zxf_1;\n return (null == n || JC(t).uar(n), et);\n })" + ] + } + ], + "SetPassword": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + } + ], + "SelectBattle": [ + { + "Module": "module_18334", + "Args": [ + "t.x57()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "f.props.battleId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "s.props.itemKey" + ] + } + ], + "SelectBattleFormat": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e.props.format" + ] + } + ], + "BattleFormat": [ + { + "Module": "module_18334", + "Args": [ + "r.lhl()", + "r.m()", + "r.gax()", + "_t(r.nhl())", + "_t(r.mhl())" + ] + } + ], + "AddMap": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "this.q7k()" + ] + } + ], + "InitProBattleRewardLimit": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "LimitReached": [ + { + "Module": "module_18334", + "Args": [ + "(function (t, n) {\n return !((n.bc0_1 - n.cc0_1) | 0 && (n.dc0_1 - n.ec0_1) | 0);\n })(0, t)" + ] + } + ], + "RemoveModal": [ + { + "Module": "module_18334", + "Args": [ + "Pp()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new tN(n.props.rubiesForPurchase, n.props.useCoolDownButton)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "TH()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "d0()" + ] + } + ], + "AddUsers": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "this.q7k().fau()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t.ahk()", + "iw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t.zhj()", + "rw()" + ] + } + ], + "UpdateUserScore": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t", + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t", + "n" + ] + } + ], + "RoundStarted": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "n.chj_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "UpdateFund": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "n.zhi_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "RoundFinish": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()" + ] + } + ], + "ChangeName": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "UpdateSuspicion": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t" + ] + } + ], + "UpdateUserSuspicion": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t", + "n", + "i" + ] + } + ], + "AddBattle": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t.qhj_1", + "t.l2a()", + "n.bhj_1" + ] + } + ], + "RemoveBattle": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()" + ] + } + ], + "UpdateTeamScore": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "iw()", + "t.whj_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "rw()", + "t.vhj_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "t", + "n" + ] + } + ], + "SwapTeam": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()" + ] + } + ], + "SetLocations": [ + { + "Module": "module_18334", + "Args": [ + "t.tbj()" + ] + } + ], + "LocationsUpdated": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "CleanUsersMessage": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "AddMessages": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "At(t)" + ] + } + ], + "UpdateTypingSpeedAntifloodParams": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "AddMessagesHistory": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "Alert": [ + { + "Module": "module_18334", + "Args": [ + "this.q2c().t2e(lA().wxo())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q2c().t2e(lA().wxo())" + ] + }, + { + "Module": "module_18334", + "Args": [ + "this.q2c().t2e(lA().wxo())" + ] + } + ], + "SetValidateAntiAddictionUserDataStatus": [ + { + "Module": "module_18334", + "Args": [ + "Ow()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Lw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Bw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Uw()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Fw()" + ] + }, + { + "Module": "module_82347", + "Args": [] + }, + { + "Module": "module_82347", + "Args": [] + } + ], + "ChangeUid": [ + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1nv_1" + ] + } + ], + "EntranceScreenOpen": [ + { + "Module": "module_18334", + "Args": [ + "\"external registration\"" + ] + }, + { + "Module": "module_18334", + "Args": [ + "\"external registration finish\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"registration finish\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"restore password finish\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"internal registration finish\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"license\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"login\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"select entrance type\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"registration\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"restore password\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"internal registration\"" + ] + } + ], + "SocialNetworkAvailability": [ + { + "Module": "module_18334", + "Args": [ + "l" + ] + } + ], + "SocialNetworkClientIds": [ + { + "Module": "module_18334", + "Args": [ + "y" + ] + } + ], + "StartOAuthData": [ + { + "Module": "module_18334", + "Args": [ + "i", + "n" + ] + } + ], + "ReceiveOAuthUri": [ + { + "Module": "module_18334", + "Args": [ + "r" + ] + } + ], + "LicenseAgreement": [ + { + "Module": "module_18334", + "Args": [ + "Ct", + "((t = this),\n function () {\n return (t.zxr_1.uar(new wd(\"external registration finish\")), t.zxr_1.uar(dd), et);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "((n = t),\n function () {\n return (n.kar().qaq(new mU(\"registration finish\")), n.kar().qaq(YU()), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0", + "((n = t),\n function () {\n return (\n n.kar().qaq(new mU(\"internal registration finish\")),\n n.kar().qaq(new DF(n.zas_1.f1oe_1)),\n xq\n );\n })" + ] + } + ], + "IncorrectLogin2FA": [ + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "SetStatus": [ + { + "Module": "module_18334", + "Args": [ + "Pd()" + ] + } + ], + "ShowEmailAndPasswordChangeDialog": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "i", + "n", + "mg()" + ] + } + ], + "SetPasswordRestrictions": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().lgv_1", + "this.q7k().kgv_1", + "this.q7k().ngv_1", + "this.q7k().ogv_1", + "this.q7k().mgv_1" + ] + } + ], + "EnteredUidIsBusy": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetPasswordChangeHash": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "NeedEnterByLogin": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetKode": [ + { + "Module": "module_18334", + "Args": [ + "e" + ] + } + ], + "SetParts": [ + { + "Module": "module_18334", + "Args": [ + "t", + "i" + ] + } + ], + "SetPartsInfo": [ + { + "Module": "module_18334", + "Args": [ + "n", + "r" + ] + } + ], + "InitNotificationSound": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "Notify": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "InvitationResponse": [ + { + "Module": "module_18334", + "Args": [ + "t", + "am()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "fm()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "vm()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "pm()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "wm()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "dm()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "gm()" + ] + } + ], + "SetUnViewedElements": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().qel()" + ] + } + ], + "SetMissionToElement": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "AddLoadedElement": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "SetRankIndexToMinGS": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ldy()" + ] + } + ], + "GoToBattleInfo": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()" + ] + } + ], + "SetBattleUpdatedQuests": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "bo()" + ] + } + ], + "EnableSetBattleInviteNotifications": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().jbs_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!n" + ] + } + ], + "RepatriationBonus": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "RewardsModal": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "MigrationInForm": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t", + "!0" + ] + } + ], + "MigrationOutError": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "MigrationOut": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetLoginStatusForBinding": [ + { + "Module": "module_18334", + "Args": [ + "Pd()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "TU()" + ] + } + ], + "InitSocialNetworkParameters": [ + { + "Module": "module_18334", + "Args": [ + "t.hgt_1", + "t.igt_1", + "t.ggt_1", + "t.jgt()", + "t.dgt_1", + "t.fgt_1" + ] + } + ], + "SetPartnerParameters": [ + { + "Module": "module_18334", + "Args": [ + "i" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Nz()" + ] + } + ], + "SetPartnerReady": [ + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!0" + ] + } + ], + "SetLoginParams": [ + { + "Module": "module_18334", + "Args": [ + "o" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Hz(ib([\"userId\", \"authSessionTicket\"]), iI(this).kar().paq_1.hpx_1)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "Hz(_I().wye_1, n)" + ] + }, + { + "Module": "module_18334", + "Args": [ + "pb([ro(B.tyf_1, n.url), ro(\"sign\", location.search)])" + ] + } + ], + "SetTwitchEnabled": [ + { + "Module": "module_18334", + "Args": [ + "n.xel_1" + ] + } + ], + "SetAccount": [ + { + "Module": "module_18334", + "Args": [ + "n.wel_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetDaysForNextLinking": [ + { + "Module": "module_18334", + "Args": [ + "n.yel_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "InitPartnerInviteAction": [ + { + "Module": "module_18334", + "Args": [ + "hI" + ] + } + ], + "SetAppAccountToken": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().ce0()" + ] + }, + { + "Module": "module_18334", + "Args": [ + "i" + ] + }, + { + "Module": "module_18334", + "Args": [ + "i" + ] + } + ], + "SetCoinPaymentProviderUrl": [ + { + "Module": "module_18334", + "Args": [ + "n.ldz()" + ] + } + ], + "SetBraintreeToken": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetStripeIntentParams": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null", + "null" + ] + } + ], + "SetAccountRemovalDays": [ + { + "Module": "module_18334", + "Args": [ + "n.tax_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "SetProfileBlockStatus": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().me4_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SetAndShowLoadedData": [ + { + "Module": "module_18334", + "Args": [ + "t.lea_1", + "t" + ] + } + ], + "InitRewardedVideosBlocks": [ + { + "Module": "module_18334", + "Args": [ + "ot().k7k().x57()", + "ib([t.beb(), t.ceb()])" + ] + } + ], + "SetHasTemporaryCash": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "TemporaryCashExpiredInfo": [ + { + "Module": "module_18334", + "Args": [ + "r" + ] + } + ], + "UpdateTipsFromServer": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + } + ], + "SetUse2FA": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "ActivationStatus2FA": [ + { + "Module": "module_18334", + "Args": [ + "this.q7k().dem_1" + ] + }, + { + "Module": "module_18334", + "Args": [ + "!1" + ] + } + ], + "SetSecretAndQRCode": [ + { + "Module": "module_18334", + "Args": [ + "t", + "n" + ] + }, + { + "Module": "module_18334", + "Args": [ + "null", + "null" + ] + } + ], + "VerificationStatus": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + }, + { + "Module": "module_18334", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + } + ], + "Enable2FaRequest": [ + { + "Module": "module_18334", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "SetUrl": [ + { + "Module": "module_18334", + "Args": [ + "t" + ] + } + ], + "InitUserReports": [ + { + "Module": "module_18334", + "Args": [ + "t.gbs_1", + "t.hbs_1", + "t.ebs_1", + "t.fbs_1" + ] + } + ], + "SetAvailableGameReports": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "SetAvailableReports": [ + { + "Module": "module_18334", + "Args": [ + "n" + ] + } + ], + "GoToWithLoader": [ + { + "Module": "module_21300", + "Args": [ + "n", + "i", + "Pc" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u", + "s", + "(function (t) {\n return function () {\n return t.kar().paq_1.dpv_1.bq6_1;\n };\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "e", + "iun" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.e1q2_1", + "n.g1q2_1", + "n.h1q2_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.e1q2_1", + "n.g1q2_1", + "n.h1q2_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u", + "s", + "(function (t) {\n return function () {\n return t.paq_1.dpv_1.bq6_1;\n };\n })(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "r", + "(function (t) {\n return function () {\n return t.kar().paq_1.apw_1.bqi_1;\n };\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "r", + "(function (t) {\n return function () {\n return !t.kar().paq_1.qpv_1.iqw_1 || t.kar().paq_1.qpv_1.jqw_1;\n };\n })(t)" + ] + } + ], + "RemoveMessage": [ + { + "Module": "module_21300", + "Args": [ + "i.pq9()" + ] + } + ], + "StandardAlert": [ + { + "Module": "module_21300", + "Args": [ + "i", + "r", + "e", + "(function (t) {\n return function () {\n return (ff(t), On);\n };\n })(t)", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "e", + "u", + "(function (t) {\n return function () {\n return (t.kar().qaq(LE), xq);\n };\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "s", + "(function (t) {\n return function (n) {\n return (n.dap(t.wat(Ffi().e1qx())), xq);\n };\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "r", + "e", + "(function (t) {\n return function () {\n return (t.kar().qaq(HD), xq);\n };\n })(t)", + "!0" + ] + } + ], + "InviteToBattle": [ + { + "Module": "module_21300", + "Args": [ + "t.zas_1.d1tx_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ExitFromBattleAndGoToLobby": [ + { + "Module": "module_21300", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "SendMessage": [ + { + "Module": "module_21300", + "Args": [ + "n", + "t.state.chatInputMode.equals(kp())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u", + "_", + "i.dqu_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u", + "i.dqu_1" + ] + } + ], + "SendSpectatorTeamMessage": [ + { + "Module": "module_21300", + "Args": [ + "n", + "t.state.chatInputMode.r1u0()" + ] + } + ], + "ReportBattleChatMessage": [ + { + "Module": "module_21300", + "Args": [ + "r" + ] + } + ], + "ChatUser": [ + { + "Module": "module_21300", + "Args": [ + "t.props.userLabelData.etb_1", + "t.props.userLabelData.ftb_1", + "t.props.userLabelData.gtb_1", + "t.props.userLabelData.htb_1", + "So()", + "t.props.userLabelData.itb_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i.hi7_1", + "i.oc0()", + "i.fi7_1", + "o", + "i.di7_1", + "h" + ] + } + ], + "ContextMenuData": [ + { + "Module": "module_21300", + "Args": [ + "u", + "t.props.id", + "!1", + "e.clientX", + "e.clientY" + ] + }, + { + "Module": "module_82347", + "Args": [ + "a", + "c", + "f || t.props.isClanChat", + "e.clientX", + "e.clientY" + ] + } + ], + "ShowContextMenu": [ + { + "Module": "module_21300", + "Args": [ + "new Eo(u, t.props.id, !1, e.clientX, e.clientY)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new yP(a, c, f || t.props.isClanChat, e.clientX, e.clientY)" + ] + } + ], + "CreateBattleCanvas": [ + { + "Module": "module_21300", + "Args": [ + "s" + ] + } + ], + "ActivatedInCurrentBattle": [ + { + "Module": "module_21300", + "Args": [ + "!1" + ] + } + ], + "SetSpectator": [ + { + "Module": "module_70130", + "Args": [ + "m" + ] + } + ], + "SetReArmor": [ + { + "Module": "module_70130", + "Args": [ + "t.q7k().ubz().h1(Rt())" + ] + } + ], + "SetRankRange": [ + { + "Module": "module_70130", + "Args": [ + "t.q7k().hd()" + ] + } + ], + "SetBattleMode": [ + { + "Module": "module_70130", + "Args": [ + "E.m1uc()" + ] + } + ], + "EnterToBattle": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()" + ] + } + ], + "SetIdleKickPeriod": [ + { + "Module": "module_70130", + "Args": [ + "t.q7k().mic_1" + ] + } + ], + "UpdateUserLevel": [ + { + "Module": "module_70130", + "Args": [ + "t", + "n" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t", + "n" + ] + } + ], + "InitUserLevels": [ + { + "Module": "module_70130", + "Args": [ + "r" + ] + } + ], + "InitBattleModeWithLevels": [ + { + "Module": "module_70130", + "Args": [ + "this.q7k().wia().e1()" + ] + } + ], + "SpectatorInfo": [ + { + "Module": "module_70130", + "Args": [ + "r.kc0_1", + "r.oc0()", + "r.mc0_1", + "r.lc0_1" + ] + } + ], + "UpdateUserScoreKillsAndDeaths": [ + { + "Module": "module_70130", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "UpdateUsersScoreKillsAndDeaths": [ + { + "Module": "module_70130", + "Args": [ + "n" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "n" + ] + }, + { + "Module": "module_70130", + "Args": [ + "n" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "OnUserLeaveTheBattle": [ + { + "Module": "module_70130", + "Args": [ + "t" + ] + }, + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "SetFragsCount": [ + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "ModerationBattleInfo": [ + { + "Module": "module_70130", + "Args": [ + "n", + "i", + "r", + "u", + "e", + "s", + "o", + "_", + "h", + "a", + "c", + "f", + "d" + ] + } + ], + "ModerationUserInfo": [ + { + "Module": "module_70130", + "Args": [ + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "f", + "t.bjb()" + ] + } + ], + "ModerationArchiveUserInfo": [ + { + "Module": "module_70130", + "Args": [ + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "a", + "t.vja_1", + "t.wja_1", + "t.bjb()" + ] + } + ], + "ModerationBonusRecord": [ + { + "Module": "module_70130", + "Args": [ + "t.m()", + "t.ejc_1" + ] + } + ], + "SetLoadedElement": [ + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "SetTankInfo": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()", + "this.q7k()" + ] + } + ], + "RemoveTankInfo": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()" + ] + } + ], + "UpdateLocalTankLogAction": [ + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "OnKilled": [ + { + "Module": "module_70130", + "Args": [ + "t", + "lt().k7k().x57()", + "i", + "r" + ] + } + ], + "SetReArmorTemporaryDisabled": [ + { + "Module": "module_70130", + "Args": [ + "!t.equals(oa())" + ] + }, + { + "Module": "module_70130", + "Args": [ + "!1" + ] + } + ], + "SetGearScore": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()", + "t" + ] + } + ], + "OnChangeEquipment": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()" + ] + } + ], + "SetTankResistance": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()", + "n" + ] + } + ], + "SetLocalWeaponResistanceProperty": [ + { + "Module": "module_70130", + "Args": [ + "tr(this.z1vn_1, t).w12r_1" + ] + } + ], + "OnSuicide": [ + { + "Module": "module_70130", + "Args": [ + "lt().k7k().x57()" + ] + } + ], + "ExitFromBattle": [ + { + "Module": "module_70130", + "Args": [ + "!0" + ] + }, + { + "Module": "module_70130", + "Args": [ + "!0" + ] + }, + { + "Module": "module_70130", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [] + } + ], + "InitSuspiciousState": [ + { + "Module": "module_70130", + "Args": [ + "t.ac2()", + "t.zc1()" + ] + } + ], + "UpdateUserRank": [ + { + "Module": "module_70130", + "Args": [ + "t", + "n" + ] + } + ], + "SetElementsVisibility": [ + { + "Module": "module_70130", + "Args": [ + "!1", + "gm(dm())" + ] + }, + { + "Module": "module_70130", + "Args": [ + "!1", + "gm(dm())" + ] + } + ], + "SetHasBattleResult": [ + { + "Module": "module_70130", + "Args": [ + "!0" + ] + }, + { + "Module": "module_70130", + "Args": [ + "!0" + ] + }, + { + "Module": "module_70130", + "Args": [ + "!1" + ] + } + ], + "SetRoundRestartTime": [ + { + "Module": "module_70130", + "Args": [ + "r" + ] + }, + { + "Module": "module_70130", + "Args": [ + "o" + ] + } + ], + "SetRemainingTime": [ + { + "Module": "module_70130", + "Args": [ + "Zg(t)" + ] + }, + { + "Module": "module_70130", + "Args": [ + "Jg().aqq_1" + ] + } + ], + "UpdateUserSuspiciousState": [ + { + "Module": "module_70130", + "Args": [ + "t", + "n", + "i" + ] + } + ], + "OnUserJoinTheBattle": [ + { + "Module": "module_70130", + "Args": [ + "r" + ] + }, + { + "Module": "module_70130", + "Args": [ + "r" + ] + } + ], + "BattleChatUserMessage": [ + { + "Module": "module_70130", + "Args": [ + "t", + "n", + "i", + "r" + ] + } + ], + "AddMessage": [ + { + "Module": "module_70130", + "Args": [ + "new Fm(t, n, i, r)" + ] + }, + { + "Module": "module_70130", + "Args": [ + "new Vm(t, i)" + ] + }, + { + "Module": "module_70130", + "Args": [ + "new Ym(t)" + ] + }, + { + "Module": "module_70130", + "Args": [ + "new Jm(t, n, i, r)" + ] + } + ], + "BattleChatSpectatorMessage": [ + { + "Module": "module_70130", + "Args": [ + "t", + "i" + ] + } + ], + "BattleChatSystemMessage": [ + { + "Module": "module_70130", + "Args": [ + "t" + ] + } + ], + "BattleChatTeamMessage": [ + { + "Module": "module_70130", + "Args": [ + "t", + "n", + "i", + "r" + ] + } + ], + "ChatLoaded": [ + { + "Module": "module_70130", + "Args": [ + "n.fin_1", + "n.gin_1" + ] + } + ], + "QuestCategory": [ + { + "Module": "module_82347", + "Args": [ + "_y()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "uy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "_y()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "gC()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function (t, n) {\n var i,\n r = uy();\n t: if (null != n) {\n var e;\n try {\n e = UJ(n);\n } catch (t) {\n if (t instanceof Error) {\n i = r;\n break t;\n }\n throw t;\n }\n i = e;\n } else i = r;\n return i;\n })(0, n)" + ] + } + ], + "OpenShopByCategoryId": [ + { + "Module": "module_82347", + "Args": [ + "t.props.itemInfo.tds_1", + "ky()", + "t.props.itemInfo.uds_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null == i ? null : yW(i)" + ] + } + ], + "OpenShopByItemId": [ + { + "Module": "module_82347", + "Args": [ + "cM()", + "ky()", + "cM()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.c1ix_1.p1qn_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.c1ix_1.q1qn_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.itemInfo.uds_1", + "ky()", + "t.props.itemInfo.uds_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.h1r0_1", + "ky()", + "t.zas_1.h1r0_1" + ] + } + ], + "ActionButtonClicked": [ + { + "Module": "module_82347", + "Args": [ + "t.props.itemInfo.ods_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.itemInfo.ods_1" + ] + } + ], + "Play": [ + { + "Module": "module_82347", + "Args": [ + "n", + "$y()", + "xy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "$y()", + "xy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "yy(t.props.itemInfo.jds_1)", + "$y()", + "xy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "KA()", + "$y()", + "xy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function (t, n) {\n if (null == n) return KA();\n var i;\n try {\n i = FJ(n);\n } catch (t) {\n if (t instanceof Error) return KA();\n throw t;\n }\n return yy(i);\n })(0, n)", + "$y()", + "xy()" + ] + } + ], + "Open": [ + { + "Module": "module_82347", + "Args": [ + "this.props.itemInfo.ods_1" + ] + } + ], + "SetSelectedUsers": [ + { + "Module": "module_82347", + "Args": [ + "Wx()" + ] + } + ], + "OnClickToUserItem": [ + { + "Module": "module_82347", + "Args": [ + "a.rry_1" + ] + } + ], + "UserBattleStat": [ + { + "Module": "module_82347", + "Args": [ + "z", + "b", + "S", + "\"\"", + "x", + "y", + "g", + "m", + "q", + "j", + "!1", + "C", + "E", + "T", + "$q", + "I", + "A", + "P", + "R" + ] + } + ], + "GoToCategory": [ + { + "Module": "module_82347", + "Args": [ + "r.props.questProgress.te5_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "B2t().kar().paq_1.hpy_1.vpz_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "!1" + ] + } + ], + "ShowRequest": [ + { + "Module": "module_82347", + "Args": [ + "new nE(hNn().x1iy())", + "new tE(350, 1200, 180, $q, 0.6, 0, $q, !1)", + "$q", + "!0", + "E2t().kar().paq_1.dpv_1.cq6_1.equals(py())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t", + "Mrt(this)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new nE(hNn().x1iy())", + "$q", + "$q", + "$q", + "E2t().kar().paq_1.epv_1.vrr_1" + ] + } + ], + "OpenShopByCategory": [ + { + "Module": "module_82347", + "Args": [ + "JL()", + "xon(u_n()).paq_1.zpu_1.hq0_1", + "JL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ZL()", + "xon(u_n()).paq_1.zpu_1.hq0_1", + "ZL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "JL()", + "o_n(w_n()).paq_1.zpu_1.hq0_1", + "JL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "JL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e", + "s", + "u" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e", + "s", + "u" + ] + }, + { + "Module": "module_82347", + "Args": [ + "cE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "cE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "f" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "e", + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "JL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "JL()", + "i2(u3i(n).paq_1.zpu_1.kq0_1)", + "JL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "cE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "e", + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "JL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "e", + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "e", + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "cE()", + "ky()", + "cE()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "_J()", + "t.kar().paq_1.zpu_1.hq0_1", + "_J()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "ZL()" + ] + } + ], + "BattleOpt": [ + { + "Module": "module_82347", + "Args": [ + "t.state.activeFormat", + "t.state.activeMode", + "t.state.activeMap", + "n", + "i", + "r", + "e", + "u", + "s", + "o" + ] + } + ], + "CreateBattle": [ + { + "Module": "module_82347", + "Args": [ + "_" + ] + } + ], + "SetFilter": [ + { + "Module": "module_82347", + "Args": [ + "t.state.activeMode" + ] + }, + { + "Module": "module_82347", + "Args": [ + "a" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + } + ], + "CheckPassword": [ + { + "Module": "module_82347", + "Args": [ + "P2t().kar().paq_1.bpy_1.fto_1", + "n" + ] + } + ], + "Fight": [ + { + "Module": "module_82347", + "Args": [ + "P2t().kar().paq_1.bpy_1.fto_1", + "P2t().kar().paq_1.bpy_1.gto_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.battleId", + "t.props.battleTeam" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.battleId", + "BI()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "E2t().kar().paq_1.bpy_1.fto_1", + "E2t().kar().paq_1.bpy_1.gto_1" + ] + } + ], + "BattleSelectParkourWarning": [ + { + "Module": "module_82347", + "Args": [ + "t.props.battleId", + "BI()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "i" + ] + } + ], + "Spectate": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ReportProBattleName": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SetRestrictions": [ + { + "Module": "module_82347", + "Args": [ + "r" + ] + } + ], + "OnClickToInvited": [ + { + "Module": "module_82347", + "Args": [ + "h.rry_1" + ] + } + ], + "SendInviteUsers": [ + { + "Module": "module_82347", + "Args": [ + "t.props.battleId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.battleId" + ] + } + ], + "EnterToBattleInfo": [ + { + "Module": "module_82347", + "Args": [ + "f.props.battleId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "s.props.itemKey" + ] + } + ], + "SetSuspiciousFilter": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!o" + ] + } + ], + "SetSearch": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + } + ], + "ChangeChannel": [ + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"NO_FORMAT\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "zR(n.state.channels)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"GENERAL\"" + ] + } + ], + "SelectMatchmakingMode": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "KA()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SpectateMatchmakingMode": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "hR()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "BreakBattleSearch": [ + { + "Module": "module_82347", + "Args": [ + "(function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t)" + ] + } + ], + "ShowGSWarnOrContinue": [ + { + "Module": "module_82347", + "Args": [ + "(function (t) {\n return function () {\n return (\n (function (t) {\n if (t.zas_1.n1ki_1)\n return (\n t.kar().qaq(\n new DI(\n new oR(\n (function (t) {\n return function () {\n return (t.kar().qaq(vR), xq);\n };\n })(t),\n ),\n ),\n ),\n xq\n );\n (t.kar().qaq(new eR(KA())), t.kar().qaq(new jy(KA(), $y(), xy())));\n })(t),\n xq\n );\n };\n })(r)" + ] + } + ], + "ChatMessageAndAddress": [ + { + "Module": "module_82347", + "Args": [ + "$q", + "i.equ_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "r.equ_1" + ] + }, + { + "Module": "module_82347", + "Args": [] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "new ZD(t.zas_1.w1mo_1, mP())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "new ZD(t.zas_1.w1mo_1, MR())" + ] + } + ], + "SaveChatMessage": [ + { + "Module": "module_82347", + "Args": [ + "new jR($q, i.equ_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new jR($q, r.equ_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new jR()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "qR(i.value)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new jR($q, new ZD(t.zas_1.w1mo_1, mP()))" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new jR($q, new ZD(t.zas_1.w1mo_1, MR()))" + ] + } + ], + "SetSelectedUid": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1mo_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1mo_1" + ] + } + ], + "OpenExternalLink": [ + { + "Module": "module_82347", + "Args": [ + "t.href" + ] + } + ], + "MakeUserClanOwner": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.s1l4_1", + "t.props.userId" + ] + } + ], + "CoinToRubyConverter": [ + { + "Module": "module_82347", + "Args": [ + "t", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.props.rubiesForPurchase", + "n.props.useCoolDownButton" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "!1" + ] + } + ], + "Need2Fa": [ + { + "Module": "module_82347", + "Args": [ + "t.wat(pEt().c1l2())", + "t.wat(pEt().d1l2())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.wat(pEt().g1l2())", + "this.wat(pEt().h1l2())" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.wat(pEt().e1l2())", + "this.wat(pEt().f1l2())" + ] + } + ], + "UpdateClan": [ + { + "Module": "module_82347", + "Args": [ + "n", + "oAt(0, t.state.name, JIt(t))", + "oAt(0, t.state.tag, ZIt(t))", + "oAt(0, t.state.description, QIt(t))" + ] + } + ], + "RecruitmentChanged": [ + { + "Module": "module_82347", + "Args": [ + "n", + "t.state.incomingRequestEnabled" + ] + } + ], + "MinimalRankChanged": [ + { + "Module": "module_82347", + "Args": [ + "n", + "t.state.minRankIndexForAddClan" + ] + } + ], + "ValidateClanName": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ValidateClanTag": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "CheckUid": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "AddByName": [ + { + "Module": "module_82347", + "Args": [ + "MN(t.zas_1.l1lb_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1mo_1" + ] + } + ], + "Revoke": [ + { + "Module": "module_82347", + "Args": [ + "n.props.itemKey.rry_1" + ] + } + ], + "Kick": [ + { + "Module": "module_82347", + "Args": [ + "n.props.user.rry_1" + ] + } + ], + "BuyAdditionalPlace": [ + { + "Module": "module_82347", + "Args": [ + "t.kar().paq_1.qpv_1.xqv_1" + ] + } + ], + "AcceptedUserViewed": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SetPermission": [ + { + "Module": "module_82347", + "Args": [ + "i", + "t.props.user.rry_1", + "n" + ] + } + ], + "ChangeOwner": [ + { + "Module": "module_82347", + "Args": [ + "t.props.user.rry_1" + ] + } + ], + "IncomingUserViewed": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "Reject": [ + { + "Module": "module_82347", + "Args": [ + "n.zas_1.e1lk_1.rry_1" + ] + } + ], + "Accept": [ + { + "Module": "module_82347", + "Args": [ + "n.zas_1.e1lk_1.rry_1" + ] + } + ], + "ClanModalVisible": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "CreateClan": [ + { + "Module": "module_82347", + "Args": [ + "MN(t.zas_1.m1lm_1)", + "MN(t.zas_1.l1lm_1)" + ] + } + ], + "RejectClan": [ + { + "Module": "module_82347", + "Args": [ + "MN(n.props.itemKey.vr0_1)" + ] + } + ], + "AcceptClan": [ + { + "Module": "module_82347", + "Args": [ + "MN(n.props.itemKey.vr0_1)" + ] + } + ], + "IncomingClanViewed": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SendRequestToClanByName": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SendRequestToClanByTag": [ + { + "Module": "module_82347", + "Args": [ + "gM(n, 1)" + ] + } + ], + "RevokeClanRequest": [ + { + "Module": "module_82347", + "Args": [ + "MN(n.props.itemKey.vr0_1)" + ] + } + ], + "SetBatteryLevel": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "SetOpenedPassword": [ + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "DelayedRemoveItemNotification": [ + { + "Module": "module_82347", + "Args": [ + "IL()", + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.props.section", + "this.props.itemId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "wK()", + "new Zq(0, 0)" + ] + } + ], + "GetNew": [ + { + "Module": "module_82347", + "Args": [ + "this.props.location" + ] + } + ], + "ShowUserMessages": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.v1mo_1" + ] + } + ], + "IgnoreUserMessages": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.v1mo_1" + ] + } + ], + "ReportLobbyChatMessage": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "VoteForUser": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.v1mo_1", + "t.zas_1.w1mo_1" + ] + } + ], + "AddFriend": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1mo_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.z1or_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.z1or_1" + ] + } + ], + "AcceptedRequest": [ + { + "Module": "module_82347", + "Args": [ + "t.props.userId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.itemKey" + ] + } + ], + "ChatAddress": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1mo_1", + "mP()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1mo_1", + "MR()" + ] + } + ], + "ShowForeignClan": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.c1mp_1" + ] + } + ], + "SetIsOpening": [ + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "ShownRewards": [ + { + "Module": "module_82347", + "Args": [ + "t.state.rewards" + ] + }, + { + "Module": "module_82347", + "Args": [ + "HT(n)" + ] + } + ], + "SetIsAccelerated": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "OpenContainer": [ + { + "Module": "module_82347", + "Args": [ + "n", + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "i" + ] + } + ], + "SetIsShopVisited": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "SelectCategory": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i.csw_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e.csw_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r.csc_1" + ] + } + ], + "DescriptionModal": [ + { + "Module": "module_82347", + "Args": [ + "\"\"", + "null == r ? \"\" : r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "\"\"", + "n" + ] + } + ], + "SetCurrentContainer": [ + { + "Module": "module_82347", + "Args": [ + "s" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "LL()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.j1n2_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function (t, n) {\n var i,\n r = LL();\n t: if (null != n) {\n var e;\n try {\n e = WJ(n);\n } catch (t) {\n if (t instanceof Error) {\n i = r;\n break t;\n }\n throw t;\n }\n i = e;\n } else i = r;\n return i;\n })(0, n)" + ] + } + ], + "SetGoToGarage": [ + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "GoToGarageAndSelectItem": [ + { + "Module": "module_82347", + "Args": [ + "t", + "n.hcc_1" + ] + } + ], + "SetCreatorTag": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "GarageUpgradeItemAction": [ + { + "Module": "module_82347", + "Args": [ + "n.us1_1.zr9_1", + "n.ws1_1", + "rB()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.us1_1.zr9_1", + "n.xs1_1", + "uB()" + ] + } + ], + "Convert": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.w1nf_1" + ] + } + ], + "NeedCoinsForConversion": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.x1nf_1.toString()", + "t.zas_1.w1nf_1.toString()" + ] + } + ], + "Disable2FA": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.q1nj_1" + ] + } + ], + "Rename": [ + { + "Module": "module_82347", + "Args": [ + "n.props.dialogData.os1_1" + ] + } + ], + "ClearInputUid": [ + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "SetAgeWarnShow": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "BattleReEnterProtectContinueEnter": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ChangePasswordAndEmail": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.n1ns_1", + "t.zas_1.p1ns_1", + "t.zas_1.m1ns_1" + ] + } + ], + "ApplyInvite": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "RequestsNumber2FA": [ + { + "Module": "module_82347", + "Args": [ + "(t.zas_1.y1o2_1 + 1) | 0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "0" + ] + } + ], + "Login2FA": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "InternalPartnersLogin2FA": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ExternalPartnersLogin2FA": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SetRememberMe": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "SetLogin": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "EntranceButtonClick": [ + { + "Module": "module_82347", + "Args": [ + "\"game account\"" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.l2b_1" + ] + } + ], + "ForceSetUid": [ + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.l1o4_1.str_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.w1l8()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.h1oe_1.str_1" + ] + } + ], + "SetChinaUserRealName": [ + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + } + ], + "SetChinaUserId": [ + { + "Module": "module_82347", + "Args": [ + "\"\"" + ] + } + ], + "SetUid": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.l1o4_1.str_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.w1l8()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.h1oe_1.str_1" + ] + } + ], + "ChangeUidAndPassword": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.q1o5_1", + "t.zas_1.p1o5_1", + "t.zas_1.r1o5_1", + "t.zas_1.k1o5_1.utr_1" + ] + } + ], + "SendUsersRestorePasswordLink": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.c1o6_1" + ] + } + ], + "SetAndValidateUserData": [ + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "t" + ] + } + ], + "MigrationCompleteAction": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1oa_1.utr_1" + ] + } + ], + "MigrationCompleteWithUidAction": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1oa_1.str_1", + "t.zas_1.r1oa_1.utr_1" + ] + } + ], + "UpdateEntranceSoundEnabled": [ + { + "Module": "module_82347", + "Args": [ + "fCn" + ] + }, + { + "Module": "module_82347", + "Args": [ + "dCn" + ] + }, + { + "Module": "module_82347", + "Args": [ + "g$n" + ] + } + ], + "BindAccount": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.j1od_1", + "t.zas_1.l1od_1" + ] + } + ], + "FinishPartnerRegistration": [ + { + "Module": "module_82347", + "Args": [ + "n.zas_1.f1oe_1" + ] + } + ], + "RequestOAuthUriWithRedirect": [ + { + "Module": "module_82347", + "Args": [ + "e", + "MN(u)", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e", + "MN(u)", + "!1" + ] + } + ], + "RequestOAuthUriWithNewWindow": [ + { + "Module": "module_82347", + "Args": [ + "e" + ] + } + ], + "Apply": [ + { + "Module": "module_82347", + "Args": [ + "Cjn(t, t.state.hullIndex)", + "Ejn(t, t.state.hullIndex, t.state.weaponIndex)", + "Tjn(t, t.state.paintIndex)" + ] + } + ], + "LoadItem": [ + { + "Module": "module_82347", + "Args": [ + "Cjn(r, t.hullIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Ejn(n, n.state.hullIndex, i.weaponIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Tjn(n, i.paintIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Cjn(t, t.state.hullIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Tjn(t, t.state.paintIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Ejn(t, t.state.hullIndex, t.state.weaponIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Tjn(t, t.state.paintIndex)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Tjn(t, t.state.paintIndex)" + ] + } + ], + "LogAction": [ + { + "Module": "module_82347", + "Args": [ + "fSn().toString()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.state.currentStep.toString()", + "Ojn(this)" + ] + } + ], + "ChangeFriendAddFindState": [ + { + "Module": "module_82347", + "Args": [ + "OG()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "OG()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "HG()" + ] + } + ], + "FindUser": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SendRequestRemoveUsersFromNewAccepted": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "Break": [ + { + "Module": "module_82347", + "Args": [ + "n.rry_1" + ] + } + ], + "SendRequestRemoveUsersFromNewIncoming": [ + { + "Module": "module_82347", + "Args": [ + "xx(this.kar().paq_1.ypv_1.cr7_1)" + ] + } + ], + "RejectRequest": [ + { + "Module": "module_82347", + "Args": [ + "h.props.itemKey" + ] + } + ], + "ItemInfo": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.category" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "wy()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e" + ] + } + ], + "RequestItem3DPart": [ + { + "Module": "module_82347", + "Args": [ + "u.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1pm_1.zr9_1" + ] + } + ], + "SetFromCacheOrRequest": [ + { + "Module": "module_82347", + "Args": [ + "u", + "new oH(u.zr9_1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1pm_1", + "new oH(t.zas_1.r1pm_1.zr9_1)" + ] + } + ], + "SetExpectedItemId": [ + { + "Module": "module_82347", + "Args": [ + "aH()", + "new Zq(-1, -1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1pm_1.bra_1", + "t.zas_1.r1pm_1.zr9_1" + ] + } + ], + "RemoveCurrentByName": [ + { + "Module": "module_82347", + "Args": [ + "Nq(tN).o()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "Nq(TY).o()" + ] + } + ], + "GarageResistanceUnMount": [ + { + "Module": "module_82347", + "Args": [ + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "GarageResistanceMount": [ + { + "Module": "module_82347", + "Args": [ + "n", + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "i" + ] + } + ], + "GarageSelectItem": [ + { + "Module": "module_82347", + "Args": [ + "r.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.currentItemId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.items.g1(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "N.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + } + ], + "BuyProtectionSlot": [ + { + "Module": "module_82347", + "Args": [ + "s" + ] + } + ], + "BuyItem": [ + { + "Module": "module_82347", + "Args": [ + "a", + "c", + "1", + "l", + "f", + "v", + "((s = r),\n function () {\n return (P2t().kar().qaq(new kH(s)), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.drh_1", + "n.eri_1", + "1", + "n.vrh_1", + "n.wrh_1", + "n.xrh_1", + "((i = t),\n (r = n),\n function () {\n return (i.kar().qaq(new pW(r, r.eri_1, i.zas_1.o1p8_1.zr9_1)), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "n.vrb_1", + "1", + "n.nrb_1", + "n.orb_1", + "n.prb_1", + "((e = t),\n (u = n),\n function () {\n return (e.kar().qaq(new SH(u, 1)), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "_", + "s", + "1", + "u.nrb_1", + "u.orb_1", + "u.prb_1", + "((e = u),\n function () {\n return (\n e.bra_1.equals(QH())\n ? E2t().kar().qaq(new ZH(e))\n : E2t().kar().qaq(new SH(e, 1)),\n xq\n );\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.drh_1", + "n.eri_1", + "1", + "n.vrh_1", + "n.wrh_1", + "n.xrh_1", + "((i = t),\n (r = n),\n function () {\n return (i.kar().qaq(new pW(r, r.eri_1, i.zas_1.z1pm_1.zr9_1)), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "n", + "$q", + "!1", + "!1", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u", + "r", + "1", + "t.nrb_1", + "t.orb_1", + "t.prb_1", + "((i = t),\n function () {\n return (P2t().kar().qaq(new SH(i)), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "s", + "e", + "1", + "t.nrb_1", + "t.orb_1", + "t.prb_1", + "((r = t),\n function () {\n return (P2t().kar().qaq(new SH(r)), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "t.vrb_1", + "1", + "t.nrb_1", + "t.orb_1", + "t.prb_1", + "((n = t),\n function () {\n return (\n n.bra_1.equals(QH()) ? P2t().kar().qaq(new ZH(n)) : P2t().kar().qaq(new SH(n, 1)),\n xq\n );\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.era_1", + "i.bro_1", + "$q", + "n.nrb_1", + "n.orb_1", + "n.prb_1", + "(function (t) {\n return function () {\n return (b2t().kar().qaq(new SX(t)), xq);\n };\n })(n)", + "$q", + "$q", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e", + "i", + "$q", + "!1", + "!1", + "!0", + "(function (t, n) {\n return function () {\n return (E2t().kar().qaq(new CJ(t.props.itemId, n)), xq);\n };\n })(t, i)" + ] + } + ], + "GarageItemBought": [ + { + "Module": "module_82347", + "Args": [ + "u", + "1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e", + "1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "1" + ] + } + ], + "GarageDevice": [ + { + "Module": "module_82347", + "Args": [ + "t", + "n", + "!0", + "i", + "r", + "e", + "0", + "u", + "null", + "new GOn()", + "!1", + "0", + "0", + "0", + "0", + "new Zq(0, 0)", + "new Zq(0, 0)", + "!0", + "0", + "\"\"", + "VC()", + "!1", + "!1", + "!1", + "!1", + "!1", + "FH()", + "!0", + "!1", + "!0" + ] + } + ], + "UpdatePreviewSettings": [ + { + "Module": "module_82347", + "Args": [ + "n.vah($q, i)" + ] + } + ], + "GarageBuyResistanceModule": [ + { + "Module": "module_82347", + "Args": [ + "e" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "GarageItemMounted": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + } + ], + "GarageLoadDevicesIfNotLoaded": [ + { + "Module": "module_82347", + "Args": [ + "t.q1jh_1.p1p7_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.q1jh_1.p1p7_1" + ] + } + ], + "ItemPurchaseData": [ + { + "Module": "module_82347", + "Args": [ + "$q", + "$q", + "$q", + "e", + "r", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "p", + "v", + "f" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "$q", + "$q", + "k", + "m", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "T", + "E", + "C" + ] + }, + { + "Module": "module_82347", + "Args": [ + "_", + "$q", + "$q", + "a", + "h", + "c", + "$q", + "!0", + "!1", + "!1", + "!0", + "!1", + "!1", + "!0", + "$q", + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "$q", + "$q", + "e", + "r", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "p", + "v", + "f" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$q", + "$q", + "$q", + "k", + "m", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "T", + "E", + "C" + ] + } + ], + "GarageRemoveDevice": [ + { + "Module": "module_82347", + "Args": [ + "e", + "t.zas_1.o1p8_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "t.zas_1.o1p8_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "t.zas_1.o1p8_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e", + "t.zas_1.z1pm_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i", + "t.zas_1.z1pm_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "t.zas_1.z1pm_1" + ] + } + ], + "GarageInsertDeviceClientAndServer": [ + { + "Module": "module_82347", + "Args": [ + "n", + "t.zas_1.o1p8_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n", + "t.zas_1.z1pm_1" + ] + } + ], + "GarageSelectAlteration": [ + { + "Module": "module_82347", + "Args": [ + "n.arh_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.arh_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new Zq(-1, -1)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new Zq(-1, -1)" + ] + } + ], + "GarageBuyAndInsertDevice": [ + { + "Module": "module_82347", + "Args": [ + "r", + "r.eri_1", + "i.zas_1.o1p8_1.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r", + "r.eri_1", + "i.zas_1.z1pm_1.zr9_1" + ] + } + ], + "AddToFavoriteItem": [ + { + "Module": "module_82347", + "Args": [ + "_" + ] + } + ], + "RemoveFromFavoriteItem": [ + { + "Module": "module_82347", + "Args": [ + "_" + ] + } + ], + "SetItemRarity": [ + { + "Module": "module_82347", + "Args": [ + "_" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.b1pi_1.hrb_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.zas_1.b1pi_1.hrb_1" + ] + } + ], + "SwitchingRowsScroll": [ + { + "Module": "module_82347", + "Args": [ + "1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "2" + ] + } + ], + "UpgradeItem": [ + { + "Module": "module_82347", + "Args": [ + "n", + "n.sra_1.ure_1", + "n.sra_1.urp()", + "n.sra_1.wrp()" + ] + } + ], + "GarageLoadAvailableDevices": [ + { + "Module": "module_82347", + "Args": [ + "_.urb_1" + ] + } + ], + "ResetItem3dModelActionCache": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.r1pm_1.zr9_1" + ] + } + ], + "GarageSelectShotSkin": [ + { + "Module": "module_82347", + "Args": [ + "n.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r.zr9_1" + ] + } + ], + "GarageSelectSkin": [ + { + "Module": "module_82347", + "Args": [ + "n.zr9_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r.zr9_1" + ] + } + ], + "SetCurrentCategory": [ + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.category" + ] + } + ], + "UpdateSettings": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new KZ($q, $q, $q, $q, $q, e)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new UZ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new BQ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "new ZQ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "_" + ] + } + ], + "MarkElementAsViewed": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ApplicationExit": [ + { + "Module": "module_82347", + "Args": [ + "(function (t) {\n return function () {\n return (pti(t), xq);\n };\n })(e)" + ] + } + ], + "ShowOrLoadAvailableItems": [ + { + "Module": "module_82347", + "Args": [ + "t.props.rankIndex" + ] + } + ], + "Reward": [ + { + "Module": "module_82347", + "Args": [ + "t.wat(Ffi().b1qx())", + "yJ(n)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.wat(Ffi().c1qx())", + "yJ(n)" + ] + } + ], + "QuestsDescriptionModal": [ + { + "Module": "module_82347", + "Args": [ + "u.props.quest", + "u.props.categoryId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u.props.quest", + "u.props.categoryId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u.props.quest", + "u.props.categoryId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u.props.quest", + "u.props.categoryId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "u.props.quest", + "u.props.categoryId" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e.props.quest", + "e.props.categoryId" + ] + } + ], + "ResetSettings": [ + { + "Module": "module_82347", + "Args": [ + "(((t = function () {\n return (\n (function () {\n var t, n;\n AR(\n TR,\n $q,\n $q,\n $q,\n ((t = new lRi(null)),\n ((n = function (n, i) {\n return t.j7e(n, i);\n }).$arity = 1),\n n),\n );\n })(),\n xq\n );\n }).callableName = \"reset\"),\n t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "((n = t),\n function () {\n return (p$(n, mBi), b2t().kar().qaq(t1), xq);\n })" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function () {\n var t = function () {\n return (E2t().kar().qaq(new FZ(new UZ())), xq);\n };\n return ((t.callableName = \"reset\"), t);\n })()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "((t = n),\n ((i = function () {\n return (\n (n = t),\n (i = uAi().c2e().b2m()),\n (r = uAi().c2e().c2m()),\n (e = Math.max(i, r)),\n n.kar().qaq(new oK(new KZ($q, $q, $q, $q, $q, e))),\n uAi().f2e() && oAi(0, e),\n xq\n );\n var n, i, r, e;\n }).callableName = \"reset\"),\n i)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(function (t) {\n var n = function () {\n return (t.kar().qaq(new UQ(new BQ())), xq);\n };\n return ((n.callableName = \"reset\"), n);\n })(t)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "((t = n),\n ((i = function () {\n var n;\n return ((n = t).kar().qaq(new QQ(new ZQ())), n.kar().qaq(t1), n.kar().qaq(n1), xq);\n }).callableName = \"reset\"),\n i)" + ] + } + ], + "ShowTutorial": [ + { + "Module": "module_82347", + "Args": [ + "HT(i)", + "!1", + "null" + ] + } + ], + "LoadOrShowTutorial": [ + { + "Module": "module_82347", + "Args": [ + "n", + "(function (t) {\n return function () {\n return (null == t || t.q1qo_1(), xq);\n };\n })(i)" + ] + } + ], + "GetReward": [ + { + "Module": "module_82347", + "Args": [ + "HT(e.props.quest)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "HT(u.props.quest)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "HT(u.props.quest)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t.props.itemId" + ] + } + ], + "RequestQuestCategoriesStatistic": [ + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "NotEnoughCrystals": [ + { + "Module": "module_82347", + "Args": [ + "n.ksz(t.kar())" + ] + } + ], + "NotEnoughCoins": [ + { + "Module": "module_82347", + "Args": [ + "t.ksz(n.kar())" + ] + } + ], + "RewardedVideosError": [ + { + "Module": "module_82347", + "Args": [ + "t.wat(KCi().w1rk()) + \"\\n\\n\" + n.message" + ] + } + ], + "NotEnoughRubies": [ + { + "Module": "module_82347", + "Args": [ + "e", + "u" + ] + } + ], + "BuyChangeUid": [ + { + "Module": "module_82347", + "Args": [ + "t.kar().paq_1.ypu_1.kqo_1", + "n" + ] + } + ], + "RequestServerValidateAntiAddictionUserData": [ + { + "Module": "module_82347", + "Args": [ + "Qhi(t).kar().paq_1.kpx_1.fq7_1", + "Qhi(t).kar().paq_1.kpx_1.eq7_1" + ] + } + ], + "BuyGarageKit": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + } + ], + "SetRating": [ + { + "Module": "module_82347", + "Args": [ + "0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "RemoveQuestCategory": [ + { + "Module": "module_82347", + "Args": [ + "r" + ] + } + ], + "Load": [ + { + "Module": "module_82347", + "Args": [ + "n.battlePassFlavor" + ] + }, + { + "Module": "module_82347", + "Args": [ + "this.props.battlePassFlavor" + ] + } + ], + "TakeAllRewards": [ + { + "Module": "module_82347", + "Args": [ + "t.props.battlePassFlavor" + ] + } + ], + "RequestChallengeInfo": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "TakeReward": [ + { + "Module": "module_82347", + "Args": [ + "(t.props.tierLevel - 1) | 0", + "t.props.battlePassFlavor", + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "(t.zas_1.x1r4_1 - 1) | 0", + "t.props.battlePassFlavor", + "n" + ] + } + ], + "SetTakenFreeRewardIndex": [ + { + "Module": "module_82347", + "Args": [ + "rV()", + "(i.props.tierLevel - 1) | 0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rV()", + "(l.zas_1.w1r4_1 - 1) | 0" + ] + } + ], + "SetTakenBattlePassRewardIndex": [ + { + "Module": "module_82347", + "Args": [ + "hV()", + "(r.props.tierLevel - 1) | 0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rV()", + "(r.props.tierLevel - 1) | 0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "hV()", + "(v.zas_1.w1r4_1 - 1) | 0" + ] + }, + { + "Module": "module_82347", + "Args": [ + "rV()", + "(r.zas_1.w1r4_1 - 1) | 0" + ] + } + ], + "EarlyCompletion": [ + { + "Module": "module_82347", + "Args": [ + "t.props.itemId", + "n" + ] + } + ], + "RemoteUserData": [ + { + "Module": "module_82347", + "Args": [ + "this.props.userId", + "XJ(\"-\", YJ(3, 8))", + "YJ(1, 30)" + ] + } + ], + "GiveRewardForQuest": [ + { + "Module": "module_82347", + "Args": [ + "MN(t.props.questId)" + ] + } + ], + "SetPurchaseCompleted": [ + { + "Module": "module_82347", + "Args": [ + "t.props.shopItem" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ProcessPurchaseForAds": [ + { + "Module": "module_82347", + "Args": [ + "MN(t.props.shopItem)", + "$q", + "aZ()" + ] + } + ], + "SetDisplayState": [ + { + "Module": "module_82347", + "Args": [ + "yV()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "$K()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "uZ()" + ] + } + ], + "ResponseActual": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "ResponseDelivered": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + } + ], + "ValidateForPaidRename": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ChangeUidInputState": [ + { + "Module": "module_82347", + "Args": [ + "RZ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "AZ()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "TZ()" + ] + } + ], + "SetRepeatPasswordAndValidate": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SetNewPasswordAndValidate": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "BattleSettings": [ + { + "Module": "module_82347", + "Args": [] + } + ], + "GameSettings": [ + { + "Module": "module_82347", + "Args": [ + "$q", + "$q", + "$q", + "$q", + "$q", + "e" + ] + } + ], + "AuthorizationByCode": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.l1s0_1" + ] + } + ], + "ProfileBlock": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "SoundSettings": [ + { + "Module": "module_82347", + "Args": [] + } + ], + "ControlSettings": [ + { + "Module": "module_82347", + "Args": [] + } + ], + "HudElementSettings": [ + { + "Module": "module_82347", + "Args": [ + "new _1()", + "new h1()" + ] + }, + { + "Module": "module_87072", + "Args": [ + "new UO(300, -20)", + "new BR(120, 120)" + ] + }, + { + "Module": "module_87072", + "Args": [ + "new UO(24, 100)", + "new BR(150, 150)" + ] + } + ], + "ResetAction": [ + { + "Module": "module_82347", + "Args": [ + "e.m1sd_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "ChangeAction": [ + { + "Module": "module_82347", + "Args": [ + "n", + "i", + "r" + ] + } + ], + "RemoveAction": [ + { + "Module": "module_82347", + "Args": [ + "n", + "i" + ] + } + ], + "TouchscreenHudSettings": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "SelectCategoryId": [ + { + "Module": "module_82347", + "Args": [ + "i.ysv_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "e.ysv_1" + ] + } + ], + "OverviewProductPackageAndBuy": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "t" + ] + }, + { + "Module": "module_82347", + "Args": [ + "g" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "Confirm": [ + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "ConfirmEmail": [ + { + "Module": "module_82347", + "Args": [ + "n", + "t.zas_1.u1sp_1" + ] + } + ], + "ValidateEmail": [ + { + "Module": "module_82347", + "Args": [ + "n" + ] + } + ], + "ActivatePromoCode": [ + { + "Module": "module_82347", + "Args": [ + "ZT(t.state.code, \"-\", \"\")" + ] + } + ], + "CurrentPayMode": [ + { + "Module": "module_82347", + "Args": [ + "t.ht3_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null" + ] + } + ], + "SelectMoneyPayModeAndBuy": [ + { + "Module": "module_82347", + "Args": [ + "t" + ] + } + ], + "BraintreeLoadingInterrupt": [ + { + "Module": "module_82347", + "Args": [ + "!1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "!0" + ] + } + ], + "BraintreeError": [ + { + "Module": "module_82347", + "Args": [ + "r" + ] + } + ], + "BraintreePurchase": [ + { + "Module": "module_82347", + "Args": [ + "r", + "i.nonce", + "i.threeDSecureInfo.threeDSecureAuthenticationId", + "i.deviceData", + "t.props.shopItem.pq4_1.x57()" + ] + } + ], + "ConfirmPayment": [ + { + "Module": "module_82347", + "Args": [ + "t.props.shopItem.oq4_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "r.props.shopItemId" + ] + } + ], + "BankPaymentInit": [ + { + "Module": "module_82347", + "Args": [ + "MN(this.kar().paq_1.kpw_1.sq3_1)", + "this.props.shopItem.pq4_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "MN(this.zas_1.k1t9_1).ht3_1", + "t" + ] + } + ], + "ProcessPurchase": [ + { + "Module": "module_82347", + "Args": [ + "i.x57()" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n" + ] + }, + { + "Module": "module_82347", + "Args": [ + "n.props.shopItem.oq4_1" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + }, + { + "Module": "module_82347", + "Args": [ + "i" + ] + } + ], + "ProcessPurchaseForCoin": [ + { + "Module": "module_82347", + "Args": [ + "n", + "$q", + "aZ()" + ] + } + ], + "ProcessPurchaseForCrystal": [ + { + "Module": "module_82347", + "Args": [ + "n", + "$q", + "aZ()" + ] + } + ], + "MobilePaymentStateChanged": [ + { + "Module": "module_82347", + "Args": [ + "u2()" + ] + } + ], + "MobilePaymentInitPayment": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.m1tb_1.ht3_1", + "t.zas_1.r1tb_1", + "MN(t.zas_1.n1tb_1)" + ] + } + ], + "MobilePaymentCheckNumber": [ + { + "Module": "module_82347", + "Args": [ + "t.zas_1.m1tb_1.ht3_1", + "i" + ] + } + ], + "CreateOrder": [ + { + "Module": "module_82347", + "Args": [ + "u", + "s", + "((r = t),\n function (t) {\n var n = {};\n return ((n.orderId = t), r(n), xq);\n })" + ] + } + ], + "OrderApproved": [ + { + "Module": "module_82347", + "Args": [ + "n.props.payMode.ht3_1", + "t.orderId" + ] + } + ], + "ProcessPurchaseForRuby": [ + { + "Module": "module_82347", + "Args": [ + "n", + "$q", + "aZ()" + ] + } + ], + "SteamProcessPurchase": [ + { + "Module": "module_82347", + "Args": [ + "r", + "((n = t),\n (i = r),\n function () {\n return (X5i(n).qaq(new t2(i)), xq);\n })" + ] + } + ], + "StripePaymentInit": [ + { + "Module": "module_82347", + "Args": [ + "MN(this.kar().paq_1.kpw_1.sq3_1)", + "t.shopItemId" + ] + } + ], + "SetCaptureActions": [ + { + "Module": "module_82347", + "Args": [ + "r", + "(function (t) {\n var n = function () {\n return (\n (function (t) {\n if (crr(t).kal()) return xq;\n var n,\n i = t.l1tj_1,\n r = null == i ? null : i.gai_1,\n e = null == r ? null : r.ka3_1;\n if (null != e) {\n var u = lq((e.f6f_1 + 1) | 0, 1e3) / e.i6f_1;\n n = _Q(u);\n } else n = 1e3;\n var s = n;\n crr(t).mal(\"tank.webm\", \"webm\", s, MN(t.k1tj_1));\n })(t),\n xq\n );\n };\n return ((n.callableName = \"captureVideo\"), n);\n })(this)" + ] + }, + { + "Module": "module_82347", + "Args": [ + "null", + "null" + ] + } + ], + "SetFlagOrBallOwner": [ + { + "Module": "module_87072", + "Args": [ + "n.k13j_1" + ] + } + ], + "PauseActivated": [ + { + "Module": "module_87072", + "Args": [ + "_M(i.d14a_1)", + "_M(i.e14a_1)" + ] + } + ], + "UpdateHudLayout": [ + { + "Module": "module_87072", + "Args": [ + "t.b1fs_1.r1fs()" + ] + }, + { + "Module": "module_87072", + "Args": [ + "t.b1fs_1.r1fs()" + ] + }, + { + "Module": "module_87072", + "Args": [ + "t.b1fs_1.r1fs()" + ] + } + ], + "SetDisplayClientInfo": [ + { + "Module": "module_87072", + "Args": [ + "t.b1fs_1.e11j_1" + ] + }, + { + "Module": "module_87072", + "Args": [ + "t.b1fs_1.e11j_1" + ] + }, + { + "Module": "module_87072", + "Args": [ + "t.b1fs_1.e11j_1" + ] + }, + { + "Module": "module_87072", + "Args": [ + "!0" + ] + }, + { + "Module": "module_87072", + "Args": [ + "!0" + ] + } + ], + "HudLayout": [ + { + "Module": "module_87072", + "Args": [ + "this.w11i_1", + "this.x11i_1", + "this.y11i_1", + "this.z11i_1", + "this.a11j_1", + "this.b11j_1", + "this.d11j_1", + "this.c11j_1", + "this.f11j_1", + "this.g11j_1", + "this.h11j_1", + "this.i11j_1", + "this.j11j_1", + "this.l11j_1", + "this.k11j_1" + ] + } + ], + "SetVisibility": [ + { + "Module": "module_87072", + "Args": [ + "!1", + "FF()" + ] + } + ], + "ShowMessage": [ + { + "Module": "module_87072", + "Args": [ + "n" + ] + } + ], + "ValidatePayment": [ + { + "Module": "module_89679", + "Args": [ + "t.cv8_1", + "n" + ] + } + ], + "GooglePlayValidatePayment": [ + { + "Module": "module_89679", + "Args": [ + "this.mva_1", + "t", + "\"faketoken\"", + "\"USD\"", + "10" + ] + }, + { + "Module": "module_89679", + "Args": [ + "this.hvd_1.evb_1", + "this.ivd_1", + "_", + "this.mvd_1", + "this.lvd_1" + ] + } + ], + "PaymentProviderItem": [ + { + "Module": "module_89679", + "Args": [ + "i.xsy(n.itemId)", + "dt(n.price.value)", + "n.price.currency" + ] + } + ], + "InitPaymentProviderItems": [ + { + "Module": "module_89679", + "Args": [ + "c" + ] + } + ], + "GooglePlayValidateHistory": [ + { + "Module": "module_89679", + "Args": [ + "i.kvf_1", + "Ut(\"\", r.for_1)" + ] + }, + { + "Module": "module_89679", + "Args": [ + "this.rvb_1.evb_1", + "a" + ] + } + ], + "GooglePlayValidateBridgePayment": [ + { + "Module": "module_89679", + "Args": [ + "t.kvf_1", + "n.svf_1", + "i.for_1" + ] + } + ] + } +} \ No newline at end of file diff --git a/3DTank/names/action_inventory_10032.json b/3DTank/names/action_inventory_10032.json new file mode 100644 index 0000000..daf4675 --- /dev/null +++ b/3DTank/names/action_inventory_10032.json @@ -0,0 +1,20635 @@ +{ + "module": "10032", + "generatedAt": "2026-10-21T12:18:27.982Z", + "stats": { + "Rows": 864, + "UniqueNames": 816, + "WithParams": 864 + }, + "Rows": [ + { + "Local": "lC", + "Name": "AnnouncementState", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "isEnabled", + "modelLoaded", + "items", + "wasInBattle", + "skipNextPromotedAnnounce" + ], + "Binds": [ + { + "Prop": "gpz_1", + "Param": "t" + }, + { + "Prop": "hpz_1", + "Param": "n" + }, + { + "Prop": "ipz_1", + "Param": "i" + }, + { + "Prop": "jpz_1", + "Param": "r" + }, + { + "Prop": "kpz_1", + "Param": "e" + } + ] + }, + { + "Local": "mC", + "Name": "State", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "screenId", + "promotedAnnounce" + ], + "Binds": [ + { + "Prop": "zq0_1", + "Param": "t" + }, + { + "Prop": "aq1_1", + "Param": "n" + } + ] + }, + { + "Local": "$C", + "Name": "SetSkipNextPromotedAnnounce", + "Params": [ + "t" + ], + "ToStringFields": [ + "skipShowNextAnnounce" + ], + "Binds": [] + }, + { + "Local": "jC", + "Name": "ShowedAnnounces", + "Params": [ + "t" + ], + "ToStringFields": [ + "data" + ], + "Binds": [ + { + "Prop": "gq0_1", + "Param": "t" + } + ] + }, + { + "Local": "CC", + "Name": "Init", + "Params": [ + "t" + ], + "ToStringFields": [ + "announcementItems" + ], + "Binds": [ + { + "Prop": "eq1_1", + "Param": "t" + } + ] + }, + { + "Local": "EC", + "Name": "Open", + "Params": [ + "t" + ], + "ToStringFields": [ + "announcementItemId" + ], + "Binds": [ + { + "Prop": "fq1_1", + "Param": "t" + } + ] + }, + { + "Local": "TC", + "Name": "ActionButtonClicked", + "Params": [ + "t" + ], + "ToStringFields": [ + "announcementItemId" + ], + "Binds": [ + { + "Prop": "gq1_1", + "Param": "t" + } + ] + }, + { + "Local": "UC", + "Name": "AntiAddictionState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o" + ], + "ToStringFields": [ + "isEnableRealNameCheck", + "unknownUserId", + "urlForEnterUserId", + "playingTimeInMinutes", + "alertMessage", + "idNumber", + "realName", + "validateStatus" + ], + "Binds": [ + { + "Prop": "zq6_1", + "Param": "t" + }, + { + "Prop": "aq7_1", + "Param": "n" + }, + { + "Prop": "bq7_1", + "Param": "i" + }, + { + "Prop": "cq7_1", + "Param": "r" + }, + { + "Prop": "dq7_1", + "Param": "e" + }, + { + "Prop": "eq7_1", + "Param": "u" + }, + { + "Prop": "fq7_1", + "Param": "s" + }, + { + "Prop": "gq7_1", + "Param": "o" + } + ] + }, + { + "Local": "GC", + "Name": "SetAndValidateUserData", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "realName", + "idNumber" + ], + "Binds": [] + }, + { + "Local": "HC", + "Name": "SetRealNameAndIdNumber", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "realName", + "idNumber" + ], + "Binds": [ + { + "Prop": "xq7_1", + "Param": "t" + }, + { + "Prop": "yq7_1", + "Param": "n" + } + ] + }, + { + "Local": "WC", + "Name": "RequestServerValidateAntiAddictionUserData", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "realName", + "idNumber" + ], + "Binds": [ + { + "Prop": "zq7_1", + "Param": "t" + }, + { + "Prop": "aq8_1", + "Param": "n" + } + ] + }, + { + "Local": "VC", + "Name": "SetValidateAntiAddictionUserDataStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "validateStatus" + ], + "Binds": [ + { + "Prop": "cq8_1", + "Param": "t" + } + ] + }, + { + "Local": "KC", + "Name": "ShowAntiAddictionAlert", + "Params": [ + "t" + ], + "ToStringFields": [ + "playingTimeInMinutes" + ], + "Binds": [ + { + "Prop": "eq8_1", + "Param": "t" + } + ] + }, + { + "Local": "rE", + "Name": "BattleTutorialState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "message", + "fragsCount", + "movementHasStarted" + ], + "Binds": [ + { + "Prop": "lq8_1", + "Param": "t" + }, + { + "Prop": "mq8_1", + "Param": "n" + }, + { + "Prop": "nq8_1", + "Param": "i" + } + ] + }, + { + "Local": "eE", + "Name": "ShowMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [ + { + "Prop": "qq8_1", + "Param": "t" + } + ] + }, + { + "Local": "_E", + "Name": "SetFragsCount", + "Params": [ + "t" + ], + "ToStringFields": [ + "fragsCount" + ], + "Binds": [] + }, + { + "Local": "cE", + "Name": "UpdateLocalTankLogAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [] + }, + { + "Local": "lE", + "Name": "LocalBattleUserState", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "weaponResistanceProperty", + "isReArmorTemporaryDisabled" + ], + "Binds": [ + { + "Prop": "uq8_1", + "Param": "t" + }, + { + "Prop": "vq8_1", + "Param": "n" + } + ] + }, + { + "Local": "fE", + "Name": "SetLocalWeaponResistanceProperty", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemProperty" + ], + "Binds": [ + { + "Prop": "yq8_1", + "Param": "t" + } + ] + }, + { + "Local": "vE", + "Name": "SetReArmorTemporaryDisabled", + "Params": [ + "t" + ], + "ToStringFields": [ + "disabled" + ], + "Binds": [ + { + "Prop": "zq8_1", + "Param": "t" + } + ] + }, + { + "Local": "wE", + "Name": "SuppliesState", + "Params": [ + "t" + ], + "ToStringFields": [ + "count" + ], + "Binds": [] + }, + { + "Local": "FE", + "Name": "BattleMessageState", + "Params": [ + "t" + ], + "ToStringFields": [ + "messages" + ], + "Binds": [ + { + "Prop": "iq9_1", + "Param": "t" + } + ] + }, + { + "Local": "GE", + "Name": "LocalizedMessage", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "content", + "arguments", + "isHidden" + ], + "Binds": [ + { + "Prop": "kq9_1", + "Param": "t" + }, + { + "Prop": "lq9_1", + "Param": "n" + }, + { + "Prop": "mq9_1", + "Param": "i" + }, + { + "Prop": "nq9_1", + "Param": "r" + }, + { + "Prop": "oq9_1", + "Param": "e" + } + ] + }, + { + "Local": "HE", + "Name": "TextMessage", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "text", + "isHidden" + ], + "Binds": [ + { + "Prop": "sq9_1", + "Param": "t" + }, + { + "Prop": "tq9_1", + "Param": "n" + }, + { + "Prop": "uq9_1", + "Param": "i" + }, + { + "Prop": "vq9_1", + "Param": "r" + } + ] + }, + { + "Local": "WE", + "Name": "LocalizedUserMessage", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "isHidden", + "content", + "userTeamRelation", + "userUid" + ], + "Binds": [ + { + "Prop": "wq9_1", + "Param": "t" + }, + { + "Prop": "xq9_1", + "Param": "n" + }, + { + "Prop": "yq9_1", + "Param": "i" + }, + { + "Prop": "zq9_1", + "Param": "r" + }, + { + "Prop": "aqa_1", + "Param": "e" + }, + { + "Prop": "bqa_1", + "Param": "u" + } + ] + }, + { + "Local": "VE", + "Name": "LocalizedTeamMessage", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "isHidden", + "content", + "teamRelation" + ], + "Binds": [ + { + "Prop": "cqa_1", + "Param": "t" + }, + { + "Prop": "dqa_1", + "Param": "n" + }, + { + "Prop": "eqa_1", + "Param": "i" + }, + { + "Prop": "fqa_1", + "Param": "r" + }, + { + "Prop": "gqa_1", + "Param": "e" + } + ] + }, + { + "Local": "eT", + "Name": "HideMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "hideTimeMs" + ], + "Binds": [ + { + "Prop": "xqa_1", + "Param": "t" + } + ] + }, + { + "Local": "uT", + "Name": "RemoveMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "hideTimeMs" + ], + "Binds": [ + { + "Prop": "yqa_1", + "Param": "t" + } + ] + }, + { + "Local": "oT", + "Name": "DoAddLocalizedMessage", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "message", + "args" + ], + "Binds": [] + }, + { + "Local": "_T", + "Name": "DoAddLocalizedUserMessage", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "userTeamRelation", + "type", + "hideTimeMs", + "message", + "userUid" + ], + "Binds": [ + { + "Prop": "dqb_1", + "Param": "t" + }, + { + "Prop": "eqb_1", + "Param": "n" + }, + { + "Prop": "fqb_1", + "Param": "i" + }, + { + "Prop": "gqb_1", + "Param": "r" + }, + { + "Prop": "hqb_1", + "Param": "e" + } + ] + }, + { + "Local": "hT", + "Name": "DoAddLocalizedTeamMessage", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "message", + "teamRelation" + ], + "Binds": [ + { + "Prop": "iqb_1", + "Param": "t" + }, + { + "Prop": "jqb_1", + "Param": "n" + }, + { + "Prop": "kqb_1", + "Param": "i" + }, + { + "Prop": "lqb_1", + "Param": "r" + } + ] + }, + { + "Local": "aT", + "Name": "DoAddTextMessage", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "type", + "hideTimeMs", + "text" + ], + "Binds": [ + { + "Prop": "mqb_1", + "Param": "t" + }, + { + "Prop": "nqb_1", + "Param": "n" + }, + { + "Prop": "oqb_1", + "Param": "i" + } + ] + }, + { + "Local": "dT", + "Name": "BattlePauseState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "inAutoPauseMode", + "timeForAutoLeave", + "idleKickPeriodInMsec" + ], + "Binds": [ + { + "Prop": "sqb_1", + "Param": "t" + }, + { + "Prop": "tqb_1", + "Param": "n" + }, + { + "Prop": "uqb_1", + "Param": "i" + } + ] + }, + { + "Local": "mT", + "Name": "State", + "Params": [ + "t" + ], + "ToStringFields": [ + "screenId" + ], + "Binds": [ + { + "Prop": "gqc_1", + "Param": "t" + } + ] + }, + { + "Local": "jT", + "Name": "OnPauseMode", + "Params": [ + "t" + ], + "ToStringFields": [ + "remainingTimeForAutoLeave" + ], + "Binds": [] + }, + { + "Local": "CT", + "Name": "SetIdleKickPeriod", + "Params": [ + "t" + ], + "ToStringFields": [ + "idleKickPeriodMsec" + ], + "Binds": [] + }, + { + "Local": "ET", + "Name": "PauseActivated", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "timeToAutoLeavePeriod", + "timeToAutoPausePeriod" + ], + "Binds": [ + { + "Prop": "kqc_1", + "Param": "t" + }, + { + "Prop": "lqc_1", + "Param": "n" + } + ] + }, + { + "Local": "DT", + "Name": "BattleViewState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "inBackgroundState", + "isHidden", + "invisibleElements", + "inputEnabled", + "battleStatisticsActive", + "battleMenuActive", + "joystickPosition" + ], + "Binds": [ + { + "Prop": "nqc_1", + "Param": "t" + }, + { + "Prop": "oqc_1", + "Param": "n" + }, + { + "Prop": "pqc_1", + "Param": "i" + }, + { + "Prop": "qqc_1", + "Param": "r" + }, + { + "Prop": "rqc_1", + "Param": "e" + }, + { + "Prop": "sqc_1", + "Param": "u" + }, + { + "Prop": "tqc_1", + "Param": "s" + } + ] + }, + { + "Local": "UT", + "Name": "State", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "isBattleCanvasHidden", + "isPageInBackground" + ], + "Binds": [ + { + "Prop": "wqc_1", + "Param": "t" + }, + { + "Prop": "xqc_1", + "Param": "n" + } + ] + }, + { + "Local": "VT", + "Name": "SetVisibility", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "visible", + "element" + ], + "Binds": [] + }, + { + "Local": "KT", + "Name": "SetElementsVisibility", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "visible", + "elements" + ], + "Binds": [ + { + "Prop": "hqd_1", + "Param": "t" + }, + { + "Prop": "iqd_1", + "Param": "n" + } + ] + }, + { + "Local": "vI", + "Name": "TankActionsLogState", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "logs", + "noticed" + ], + "Binds": [ + { + "Prop": "oqd_1", + "Param": "t" + }, + { + "Prop": "pqd_1", + "Param": "n" + } + ] + }, + { + "Local": "gI", + "Name": "OnKilled", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "killer", + "destroyed", + "damageType", + "isCritical" + ], + "Binds": [] + }, + { + "Local": "mI", + "Name": "OnSuicide", + "Params": [ + "t" + ], + "ToStringFields": [ + "destroyed" + ], + "Binds": [ + { + "Prop": "yqd_1", + "Param": "t" + } + ] + }, + { + "Local": "kI", + "Name": "OnChangeEquipment", + "Params": [ + "t" + ], + "ToStringFields": [ + "destroyed" + ], + "Binds": [ + { + "Prop": "aqe_1", + "Param": "t" + } + ] + }, + { + "Local": "zI", + "Name": "OnUserJoinTheBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "cqe_1", + "Param": "t" + } + ] + }, + { + "Local": "bI", + "Name": "OnUserLeaveTheBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "eqe_1", + "Param": "t" + } + ] + }, + { + "Local": "qI", + "Name": "UpdateLog", + "Params": [ + "t" + ], + "ToStringFields": [ + "tankActionLog" + ], + "Binds": [ + { + "Prop": "fqe_1", + "Param": "t" + } + ] + }, + { + "Local": "$I", + "Name": "TankDestroyActionLog", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "userLabelData", + "destroyedUserLabelData", + "damageType", + "isCritical", + "type" + ], + "Binds": [] + }, + { + "Local": "xI", + "Name": "TankUserActionLog", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userLabelData", + "type" + ], + "Binds": [ + { + "Prop": "mqe_1", + "Param": "t" + }, + { + "Prop": "nqe_1", + "Param": "n" + } + ] + }, + { + "Local": "NI", + "Name": "Moderation", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a" + ], + "ToStringFields": [ + "moderatorMode", + "battleModeratorMode", + "eventOrganizerMode", + "moderationToolBattleUrlTemplate", + "moderationToolUserUrlTemplate", + "battleInfo", + "forceShowBattleInfo", + "systemMessage", + "forceShowSystemMessage", + "forceShowBlockUserMenu", + "selectedUsers" + ], + "Binds": [ + { + "Prop": "oqe_1", + "Param": "t" + }, + { + "Prop": "pqe_1", + "Param": "n" + }, + { + "Prop": "qqe_1", + "Param": "i" + }, + { + "Prop": "rqe_1", + "Param": "r" + }, + { + "Prop": "sqe_1", + "Param": "e" + }, + { + "Prop": "tqe_1", + "Param": "u" + }, + { + "Prop": "uqe_1", + "Param": "s" + }, + { + "Prop": "vqe_1", + "Param": "o" + }, + { + "Prop": "wqe_1", + "Param": "_" + }, + { + "Prop": "xqe_1", + "Param": "h" + }, + { + "Prop": "yqe_1", + "Param": "a" + } + ] + }, + { + "Local": "MI", + "Name": "ModerationBattleInfo", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l" + ], + "ToStringFields": [ + "battleId", + "modeName", + "creatorId", + "creatorRankIndex", + "creatorName", + "customBattleName", + "mapName", + "serverName", + "serverNumber", + "suspiciousBattle", + "suspiciousByIpBattle", + "users", + "archive" + ], + "Binds": [ + { + "Prop": "bqf_1", + "Param": "t" + }, + { + "Prop": "cqf_1", + "Param": "n" + }, + { + "Prop": "dqf_1", + "Param": "i" + }, + { + "Prop": "eqf_1", + "Param": "r" + }, + { + "Prop": "fqf_1", + "Param": "e" + }, + { + "Prop": "gqf_1", + "Param": "u" + }, + { + "Prop": "hqf_1", + "Param": "s" + }, + { + "Prop": "iqf_1", + "Param": "o" + }, + { + "Prop": "jqf_1", + "Param": "_" + }, + { + "Prop": "kqf_1", + "Param": "h" + }, + { + "Prop": "lqf_1", + "Param": "a" + }, + { + "Prop": "mqf_1", + "Param": "c" + }, + { + "Prop": "nqf_1", + "Param": "l" + } + ] + }, + { + "Local": "OI", + "Name": "UserRecord", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "userId", + "userRank", + "userName" + ], + "Binds": [ + { + "Prop": "oqf_1", + "Param": "t" + }, + { + "Prop": "pqf_1", + "Param": "n" + }, + { + "Prop": "qqf_1", + "Param": "i" + } + ] + }, + { + "Local": "DI", + "Name": "ModerationUserInfo", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l" + ], + "ToStringFields": [ + "userName", + "userIP", + "userRankIndex", + "deaths", + "kills", + "secondsInBattle", + "suspicious", + "suspiciousByIp", + "uniqueMarker", + "userId", + "online", + "collectedBonuses", + "informers" + ], + "Binds": [ + { + "Prop": "rqf_1", + "Param": "t" + }, + { + "Prop": "sqf_1", + "Param": "n" + }, + { + "Prop": "tqf_1", + "Param": "i" + }, + { + "Prop": "uqf_1", + "Param": "r" + }, + { + "Prop": "vqf_1", + "Param": "e" + }, + { + "Prop": "wqf_1", + "Param": "u" + }, + { + "Prop": "xqf_1", + "Param": "s" + }, + { + "Prop": "yqf_1", + "Param": "o" + }, + { + "Prop": "zqf_1", + "Param": "_" + }, + { + "Prop": "aqg_1", + "Param": "h" + }, + { + "Prop": "bqg_1", + "Param": "a" + }, + { + "Prop": "cqg_1", + "Param": "c" + }, + { + "Prop": "dqg_1", + "Param": "l" + } + ] + }, + { + "Local": "LI", + "Name": "ModerationArchiveUserInfo", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c" + ], + "ToStringFields": [ + "userId", + "userName", + "rankIndex", + "userIP", + "kills", + "deaths", + "enterBattleTime", + "leaveBattleTime", + "collectedBonuses", + "suspicious", + "suspiciousByIp", + "informers" + ], + "Binds": [ + { + "Prop": "eqg_1", + "Param": "t" + }, + { + "Prop": "fqg_1", + "Param": "n" + }, + { + "Prop": "gqg_1", + "Param": "i" + }, + { + "Prop": "hqg_1", + "Param": "r" + }, + { + "Prop": "iqg_1", + "Param": "e" + }, + { + "Prop": "jqg_1", + "Param": "u" + }, + { + "Prop": "kqg_1", + "Param": "s" + }, + { + "Prop": "lqg_1", + "Param": "o" + }, + { + "Prop": "mqg_1", + "Param": "_" + }, + { + "Prop": "nqg_1", + "Param": "h" + }, + { + "Prop": "oqg_1", + "Param": "a" + }, + { + "Prop": "pqg_1", + "Param": "c" + } + ] + }, + { + "Local": "BI", + "Name": "ModerationBonusRecord", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "name", + "value" + ], + "Binds": [ + { + "Prop": "qqg_1", + "Param": "t" + }, + { + "Prop": "rqg_1", + "Param": "n" + } + ] + }, + { + "Local": "hA", + "Name": "BattleFormat", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "id", + "name", + "description", + "optionsToShow", + "optionsDefaults" + ], + "Binds": [] + }, + { + "Local": "fA", + "Name": "BattlesSelect", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v" + ], + "ToStringFields": [ + "loaded", + "battles", + "score", + "users", + "creators", + "usersTeam", + "userScore", + "userSuspicion", + "userSuspicionByIp", + "roundEndTimes", + "alreadySeeBattleInfo", + "fund", + "proLimit", + "isLimitReached", + "reEnterProtectBattleId" + ], + "Binds": [ + { + "Prop": "bqi_1", + "Param": "t" + }, + { + "Prop": "cqi_1", + "Param": "n" + }, + { + "Prop": "dqi_1", + "Param": "i" + }, + { + "Prop": "eqi_1", + "Param": "r" + }, + { + "Prop": "fqi_1", + "Param": "e" + }, + { + "Prop": "gqi_1", + "Param": "u" + }, + { + "Prop": "hqi_1", + "Param": "s" + }, + { + "Prop": "iqi_1", + "Param": "o" + }, + { + "Prop": "jqi_1", + "Param": "_" + }, + { + "Prop": "kqi_1", + "Param": "h" + }, + { + "Prop": "lqi_1", + "Param": "a" + }, + { + "Prop": "mqi_1", + "Param": "c" + }, + { + "Prop": "nqi_1", + "Param": "l" + }, + { + "Prop": "oqi_1", + "Param": "f" + }, + { + "Prop": "pqi_1", + "Param": "v" + } + ] + }, + { + "Local": "vA", + "Name": "BattleParams", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v" + ], + "ToStringFields": [ + "map", + "battleMode", + "format", + "limits", + "mapId", + "maxPeopleCount", + "name", + "parkourMode", + "valuableBattle", + "privateBattle", + "proBattle", + "rankRange", + "theme", + "suspicionLevel", + "options" + ], + "Binds": [ + { + "Prop": "rqi_1", + "Param": "t" + }, + { + "Prop": "sqi_1", + "Param": "n" + }, + { + "Prop": "tqi_1", + "Param": "i" + }, + { + "Prop": "uqi_1", + "Param": "r" + }, + { + "Prop": "vqi_1", + "Param": "e" + }, + { + "Prop": "wqi_1", + "Param": "u" + }, + { + "Prop": "xqi_1", + "Param": "s" + }, + { + "Prop": "yqi_1", + "Param": "o" + }, + { + "Prop": "zqi_1", + "Param": "_" + }, + { + "Prop": "aqj_1", + "Param": "h" + }, + { + "Prop": "bqj_1", + "Param": "a" + }, + { + "Prop": "cqj_1", + "Param": "c" + }, + { + "Prop": "dqj_1", + "Param": "l" + }, + { + "Prop": "eqj_1", + "Param": "f" + }, + { + "Prop": "fqj_1", + "Param": "v" + } + ] + }, + { + "Local": "mA", + "Name": "AddBattle", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "battleId", + "creatorId", + "params", + "suspicionLevel" + ], + "Binds": [] + }, + { + "Local": "kA", + "Name": "RemoveBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "oqj_1", + "Param": "t" + } + ] + }, + { + "Local": "zA", + "Name": "ChangeName", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "name" + ], + "Binds": [ + { + "Prop": "pqj_1", + "Param": "t" + }, + { + "Prop": "qqj_1", + "Param": "n" + } + ] + }, + { + "Local": "bA", + "Name": "UpdateSuspicion", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "suspicionLevel" + ], + "Binds": [ + { + "Prop": "rqj_1", + "Param": "t" + }, + { + "Prop": "sqj_1", + "Param": "n" + } + ] + }, + { + "Local": "qA", + "Name": "UpdateTeamScore", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "battleId", + "team", + "score" + ], + "Binds": [ + { + "Prop": "tqj_1", + "Param": "t" + }, + { + "Prop": "uqj_1", + "Param": "n" + }, + { + "Prop": "vqj_1", + "Param": "i" + } + ] + }, + { + "Local": "yA", + "Name": "AddUsers", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "battleId", + "users", + "team" + ], + "Binds": [ + { + "Prop": "wqj_1", + "Param": "t" + }, + { + "Prop": "xqj_1", + "Param": "n" + }, + { + "Prop": "yqj_1", + "Param": "i" + } + ] + }, + { + "Local": "$A", + "Name": "AddUser", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "battleId", + "infoUser", + "team" + ], + "Binds": [ + { + "Prop": "zqj_1", + "Param": "t" + }, + { + "Prop": "aqk_1", + "Param": "n" + }, + { + "Prop": "bqk_1", + "Param": "i" + } + ] + }, + { + "Local": "xA", + "Name": "RemoveUser", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "userId" + ], + "Binds": [ + { + "Prop": "cqk_1", + "Param": "t" + }, + { + "Prop": "dqk_1", + "Param": "n" + } + ] + }, + { + "Local": "jA", + "Name": "UpdateUserScore", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "battleId", + "userId", + "score" + ], + "Binds": [ + { + "Prop": "eqk_1", + "Param": "t" + }, + { + "Prop": "fqk_1", + "Param": "n" + }, + { + "Prop": "gqk_1", + "Param": "i" + } + ] + }, + { + "Local": "SA", + "Name": "UpdateFund", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "fund" + ], + "Binds": [ + { + "Prop": "hqk_1", + "Param": "t" + }, + { + "Prop": "iqk_1", + "Param": "n" + } + ] + }, + { + "Local": "CA", + "Name": "UpdateUserSuspicion", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "battleId", + "userId", + "suspicious", + "suspiciousByIp" + ], + "Binds": [ + { + "Prop": "jqk_1", + "Param": "t" + }, + { + "Prop": "kqk_1", + "Param": "n" + }, + { + "Prop": "lqk_1", + "Param": "i" + }, + { + "Prop": "mqk_1", + "Param": "r" + } + ] + }, + { + "Local": "EA", + "Name": "InitProBattleRewardLimit", + "Params": [ + "t" + ], + "ToStringFields": [ + "proLimit" + ], + "Binds": [ + { + "Prop": "nqk_1", + "Param": "t" + } + ] + }, + { + "Local": "TA", + "Name": "RoundStarted", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "timeLeftInSec" + ], + "Binds": [ + { + "Prop": "oqk_1", + "Param": "t" + }, + { + "Prop": "pqk_1", + "Param": "n" + } + ] + }, + { + "Local": "IA", + "Name": "SwapTeam", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "qqk_1", + "Param": "t" + } + ] + }, + { + "Local": "AA", + "Name": "RoundFinish", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "rqk_1", + "Param": "t" + } + ] + }, + { + "Local": "RA", + "Name": "EnterToBattleInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "sqk_1", + "Param": "t" + } + ] + }, + { + "Local": "PA", + "Name": "LimitReached", + "Params": [ + "t" + ], + "ToStringFields": [ + "isLimitReached" + ], + "Binds": [ + { + "Prop": "tqk_1", + "Param": "t" + } + ] + }, + { + "Local": "NA", + "Name": "SetReEnterProtectBattleId", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "uqk_1", + "Param": "t" + } + ] + }, + { + "Local": "OA", + "Name": "Maps", + "Params": [ + "t" + ], + "ToStringFields": [ + "mapDescriptionsById" + ], + "Binds": [] + }, + { + "Local": "DA", + "Name": "MapInfo", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a" + ], + "ToStringFields": [ + "id", + "defaultTheme", + "enabled", + "mapId", + "mapName", + "matchmakingMark", + "maxPeople", + "preview", + "rankLimit", + "supportedModes", + "theme" + ], + "Binds": [ + { + "Prop": "yqk_1", + "Param": "t" + }, + { + "Prop": "zqk_1", + "Param": "n" + }, + { + "Prop": "aql_1", + "Param": "i" + }, + { + "Prop": "bql_1", + "Param": "r" + }, + { + "Prop": "cql_1", + "Param": "e" + }, + { + "Prop": "dql_1", + "Param": "u" + }, + { + "Prop": "eql_1", + "Param": "s" + }, + { + "Prop": "fql_1", + "Param": "o" + }, + { + "Prop": "gql_1", + "Param": "_" + }, + { + "Prop": "hql_1", + "Param": "h" + }, + { + "Prop": "iql_1", + "Param": "a" + } + ] + }, + { + "Local": "LA", + "Name": "MapDescription", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "mapId", + "name", + "defaultTheme", + "themes" + ], + "Binds": [ + { + "Prop": "kql_1", + "Param": "t" + }, + { + "Prop": "lql_1", + "Param": "n" + }, + { + "Prop": "mql_1", + "Param": "i" + }, + { + "Prop": "nql_1", + "Param": "r" + } + ] + }, + { + "Local": "FA", + "Name": "AddMap", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "id", + "info" + ], + "Binds": [ + { + "Prop": "qql_1", + "Param": "t" + }, + { + "Prop": "rql_1", + "Param": "n" + } + ] + }, + { + "Local": "HA", + "Name": "Spectator", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "isSpectator", + "spectatorHudLayout", + "spectators", + "spectatorsListVisible" + ], + "Binds": [] + }, + { + "Local": "WA", + "Name": "SetSpectator", + "Params": [ + "t" + ], + "ToStringFields": [ + "spectatorMode" + ], + "Binds": [ + { + "Prop": "zql_1", + "Param": "t" + } + ] + }, + { + "Local": "VA", + "Name": "UpdateHudLayout", + "Params": [ + "t" + ], + "ToStringFields": [ + "hudLayout" + ], + "Binds": [ + { + "Prop": "aqm_1", + "Param": "t" + } + ] + }, + { + "Local": "nR", + "Name": "HudLayout", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v" + ], + "ToStringFields": [ + "chatVisible", + "battleMessagesVisible", + "scoreVisible", + "buttonsVisible", + "fpsVisible", + "battleLogVisible", + "gameModeMarkersVisible", + "fundVisible", + "nicknamesVisible", + "healthVisible", + "effectsVisible", + "tankVelocityVisible", + "suspectMarkersVisible", + "spectatorMenuOpened", + "userTitlesVisibilityDistance" + ], + "Binds": [] + }, + { + "Local": "iR", + "Name": "SpectatorInfo", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "userId", + "uid", + "inSupportGroup", + "inPunishersGroup" + ], + "Binds": [ + { + "Prop": "kqm_1", + "Param": "t" + }, + { + "Prop": "lqm_1", + "Param": "n" + }, + { + "Prop": "mqm_1", + "Param": "i" + }, + { + "Prop": "nqm_1", + "Param": "r" + } + ] + }, + { + "Local": "sR", + "Name": "BattleResult", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "hasBattleResult", + "rewards", + "initialCurrentUserXP", + "increasedReward", + "simpleReward" + ], + "Binds": [ + { + "Prop": "kqn_1", + "Param": "t" + }, + { + "Prop": "lqn_1", + "Param": "n" + }, + { + "Prop": "mqn_1", + "Param": "i" + }, + { + "Prop": "nqn_1", + "Param": "r" + }, + { + "Prop": "oqn_1", + "Param": "e" + } + ] + }, + { + "Local": "hR", + "Name": "SetHasBattleResult", + "Params": [ + "t" + ], + "ToStringFields": [ + "hasBattleResult" + ], + "Binds": [ + { + "Prop": "xqo_1", + "Param": "t" + } + ] + }, + { + "Local": "aR", + "Name": "SetRewards", + "Params": [ + "t" + ], + "ToStringFields": [ + "rewards" + ], + "Binds": [ + { + "Prop": "yqo_1", + "Param": "t" + } + ] + }, + { + "Local": "vR", + "Name": "DoInit", + "Params": [ + "t" + ], + "ToStringFields": [ + "initialCurrentUserXP" + ], + "Binds": [] + }, + { + "Local": "kR", + "Name": "UserBattleStat", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g" + ], + "ToStringFields": [ + "id", + "uid", + "teamRelation", + "tankParts", + "gearScore", + "score", + "deaths", + "kills", + "crystals", + "stars", + "friend", + "rank", + "clanTag", + "hasPremium", + "resistance", + "kd", + "isClanMate", + "isLocalUser", + "isFriend" + ], + "Binds": [ + { + "Prop": "hqp_1", + "Param": "t" + }, + { + "Prop": "iqp_1", + "Param": "n" + }, + { + "Prop": "jqp_1", + "Param": "i" + }, + { + "Prop": "kqp_1", + "Param": "r" + }, + { + "Prop": "lqp_1", + "Param": "e" + }, + { + "Prop": "mqp_1", + "Param": "u" + }, + { + "Prop": "nqp_1", + "Param": "s" + }, + { + "Prop": "oqp_1", + "Param": "o" + }, + { + "Prop": "pqp_1", + "Param": "_" + }, + { + "Prop": "qqp_1", + "Param": "h" + }, + { + "Prop": "rqp_1", + "Param": "a" + }, + { + "Prop": "sqp_1", + "Param": "c" + }, + { + "Prop": "tqp_1", + "Param": "l" + }, + { + "Prop": "uqp_1", + "Param": "f" + }, + { + "Prop": "vqp_1", + "Param": "v" + }, + { + "Prop": "wqp_1", + "Param": "p" + }, + { + "Prop": "xqp_1", + "Param": "w" + }, + { + "Prop": "yqp_1", + "Param": "d" + }, + { + "Prop": "zqp_1", + "Param": "g" + } + ] + }, + { + "Local": "jR", + "Name": "BattleStatistics", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x" + ], + "ToStringFields": [ + "battleId", + "mapName", + "mode", + "isMMBattle", + "isParkourMode", + "isTutorial", + "valuableBattle", + "isReArmorEnabled", + "rankRange", + "isContinueBattle", + "roundRestartTime", + "score", + "fund", + "gameModeLevelsCount", + "flagOrBallOwner", + "statVisible", + "roundStarted", + "scoreLimit", + "menuVisible", + "remainingTimeInSec", + "battleLoaded", + "options", + "customBattleName", + "battleFormat", + "isMatchmakingMark", + "mapNameWithoutMode", + "displayClientInfo" + ], + "Binds": [ + { + "Prop": "jq1_1", + "Param": "t" + }, + { + "Prop": "kq1_1", + "Param": "n" + }, + { + "Prop": "lq1_1", + "Param": "i" + }, + { + "Prop": "mq1_1", + "Param": "r" + }, + { + "Prop": "nq1_1", + "Param": "e" + }, + { + "Prop": "oq1_1", + "Param": "u" + }, + { + "Prop": "pq1_1", + "Param": "s" + }, + { + "Prop": "qq1_1", + "Param": "o" + }, + { + "Prop": "rq1_1", + "Param": "_" + }, + { + "Prop": "sq1_1", + "Param": "h" + }, + { + "Prop": "tq1_1", + "Param": "a" + }, + { + "Prop": "uq1_1", + "Param": "c" + }, + { + "Prop": "vq1_1", + "Param": "l" + }, + { + "Prop": "wq1_1", + "Param": "f" + }, + { + "Prop": "xq1_1", + "Param": "v" + }, + { + "Prop": "yq1_1", + "Param": "p" + }, + { + "Prop": "zq1_1", + "Param": "w" + }, + { + "Prop": "aq2_1", + "Param": "d" + }, + { + "Prop": "bq2_1", + "Param": "g" + }, + { + "Prop": "cq2_1", + "Param": "m" + }, + { + "Prop": "dq2_1", + "Param": "k" + }, + { + "Prop": "eq2_1", + "Param": "z" + }, + { + "Prop": "fq2_1", + "Param": "b" + }, + { + "Prop": "gq2_1", + "Param": "q" + }, + { + "Prop": "hq2_1", + "Param": "y" + }, + { + "Prop": "iq2_1", + "Param": "$" + }, + { + "Prop": "jq2_1", + "Param": "x" + } + ] + }, + { + "Local": "ER", + "Name": "UpdateScore", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "team", + "score" + ], + "Binds": [ + { + "Prop": "dqq_1", + "Param": "t" + }, + { + "Prop": "eqq_1", + "Param": "n" + } + ] + }, + { + "Local": "TR", + "Name": "UpdateFund", + "Params": [ + "t" + ], + "ToStringFields": [ + "fund" + ], + "Binds": [ + { + "Prop": "fqq_1", + "Param": "t" + } + ] + }, + { + "Local": "IR", + "Name": "SetBattleMode", + "Params": [ + "t" + ], + "ToStringFields": [ + "mode" + ], + "Binds": [ + { + "Prop": "gqq_1", + "Param": "t" + } + ] + }, + { + "Local": "AR", + "Name": "SetReArmor", + "Params": [ + "t" + ], + "ToStringFields": [ + "enabled" + ], + "Binds": [ + { + "Prop": "hqq_1", + "Param": "t" + } + ] + }, + { + "Local": "RR", + "Name": "SetRankRange", + "Params": [ + "t" + ], + "ToStringFields": [ + "rankRange" + ], + "Binds": [ + { + "Prop": "iqq_1", + "Param": "t" + } + ] + }, + { + "Local": "NR", + "Name": "SetRoundRestartTime", + "Params": [ + "t" + ], + "ToStringFields": [ + "time" + ], + "Binds": [] + }, + { + "Local": "MR", + "Name": "SetRemainingTime", + "Params": [ + "t" + ], + "ToStringFields": [ + "time" + ], + "Binds": [ + { + "Prop": "kqq_1", + "Param": "t" + } + ] + }, + { + "Local": "OR", + "Name": "SetFlagOrBallOwner", + "Params": [ + "t" + ], + "ToStringFields": [ + "ownerUserId" + ], + "Binds": [ + { + "Prop": "lqq_1", + "Param": "t" + } + ] + }, + { + "Local": "LR", + "Name": "ExitFromBattleAndGoToLobby", + "Params": [ + "t" + ], + "ToStringFields": [ + "isBattleFinish" + ], + "Binds": [] + }, + { + "Local": "BR", + "Name": "ExitFromBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "isBattleFinish" + ], + "Binds": [ + { + "Prop": "oqq_1", + "Param": "t" + } + ] + }, + { + "Local": "FR", + "Name": "Init", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f" + ], + "ToStringFields": [ + "battleId", + "remainingTime", + "battleName", + "matchBattle", + "isParkourMode", + "isTutorial", + "valuableBattle", + "scoreLimit", + "fund", + "options", + "customBattleName", + "battleFormat", + "isMatchmakingMark", + "mapNameWithoutMode" + ], + "Binds": [] + }, + { + "Local": "GR", + "Name": "SetDisplayClientInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "visible" + ], + "Binds": [ + { + "Prop": "dqr_1", + "Param": "t" + } + ] + }, + { + "Local": "JR", + "Name": "InitBattleModeWithLevels", + "Params": [ + "t" + ], + "ToStringFields": [ + "levelsCount" + ], + "Binds": [ + { + "Prop": "eqr_1", + "Param": "t" + } + ] + }, + { + "Local": "uP", + "Name": "BattleUsers", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l" + ], + "ToStringFields": [ + "onlineUsers", + "uids", + "ranks", + "clanTags", + "usersPremium", + "teams", + "stats", + "gearScores", + "tankInfo", + "tankResistance", + "tankLevels", + "suspiciousUsers", + "suspiciousByIpUsers" + ], + "Binds": [ + { + "Prop": "iqa_1", + "Param": "t" + }, + { + "Prop": "jqa_1", + "Param": "n" + }, + { + "Prop": "kqa_1", + "Param": "i" + }, + { + "Prop": "lqa_1", + "Param": "r" + }, + { + "Prop": "mqa_1", + "Param": "e" + }, + { + "Prop": "nqa_1", + "Param": "u" + }, + { + "Prop": "oqa_1", + "Param": "s" + }, + { + "Prop": "pqa_1", + "Param": "o" + }, + { + "Prop": "qqa_1", + "Param": "_" + }, + { + "Prop": "rqa_1", + "Param": "h" + }, + { + "Prop": "sqa_1", + "Param": "a" + }, + { + "Prop": "tqa_1", + "Param": "c" + }, + { + "Prop": "uqa_1", + "Param": "l" + } + ] + }, + { + "Local": "aP", + "Name": "UpdateUserRank", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "id", + "rank" + ], + "Binds": [ + { + "Prop": "mqr_1", + "Param": "t" + }, + { + "Prop": "nqr_1", + "Param": "n" + } + ] + }, + { + "Local": "cP", + "Name": "UpdateUsersClanTag", + "Params": [ + "t" + ], + "ToStringFields": [ + "clans" + ], + "Binds": [ + { + "Prop": "oqr_1", + "Param": "t" + } + ] + }, + { + "Local": "fP", + "Name": "UpdateUserSuspiciousState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "id", + "suspicious", + "suspiciousByIp" + ], + "Binds": [] + }, + { + "Local": "vP", + "Name": "InitSuspiciousState", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "suspiciousUserIds", + "suspiciousByIpUserIds" + ], + "Binds": [ + { + "Prop": "sqr_1", + "Param": "t" + }, + { + "Prop": "tqr_1", + "Param": "n" + } + ] + }, + { + "Local": "pP", + "Name": "InitUserLevels", + "Params": [ + "t" + ], + "ToStringFields": [ + "levels" + ], + "Binds": [ + { + "Prop": "uqr_1", + "Param": "t" + } + ] + }, + { + "Local": "wP", + "Name": "UpdateUserLevel", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userId", + "level" + ], + "Binds": [ + { + "Prop": "vqr_1", + "Param": "t" + }, + { + "Prop": "wqr_1", + "Param": "n" + } + ] + }, + { + "Local": "dP", + "Name": "UpdateUserScoreKillsAndDeaths", + "Params": [ + "t" + ], + "ToStringFields": [ + "userStat" + ], + "Binds": [ + { + "Prop": "xqr_1", + "Param": "t" + } + ] + }, + { + "Local": "gP", + "Name": "UpdateUsersScoreKillsAndDeaths", + "Params": [ + "t" + ], + "ToStringFields": [ + "userScores" + ], + "Binds": [ + { + "Prop": "yqr_1", + "Param": "t" + } + ] + }, + { + "Local": "mP", + "Name": "SetGearScore", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "user", + "score" + ], + "Binds": [ + { + "Prop": "zqr_1", + "Param": "t" + }, + { + "Prop": "aqs_1", + "Param": "n" + } + ] + }, + { + "Local": "kP", + "Name": "SetTankInfo", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "user", + "info" + ], + "Binds": [ + { + "Prop": "bqs_1", + "Param": "t" + }, + { + "Prop": "cqs_1", + "Param": "n" + } + ] + }, + { + "Local": "zP", + "Name": "RemoveTankInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "user" + ], + "Binds": [ + { + "Prop": "dqs_1", + "Param": "t" + } + ] + }, + { + "Local": "bP", + "Name": "SetTankResistance", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "user", + "tankResistance" + ], + "Binds": [ + { + "Prop": "eqs_1", + "Param": "t" + }, + { + "Prop": "fqs_1", + "Param": "n" + } + ] + }, + { + "Local": "jP", + "Name": "CaptchaState", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "useFake", + "enabledLocations", + "verifiedLocations", + "locationsToReset" + ], + "Binds": [ + { + "Prop": "qqs_1", + "Param": "t" + }, + { + "Prop": "rqs_1", + "Param": "n" + }, + { + "Prop": "sqs_1", + "Param": "i" + }, + { + "Prop": "tqs_1", + "Param": "r" + } + ] + }, + { + "Local": "CP", + "Name": "SetLocations", + "Params": [ + "t" + ], + "ToStringFields": [ + "captchaLocations" + ], + "Binds": [] + }, + { + "Local": "EP", + "Name": "GetNew", + "Params": [ + "t" + ], + "ToStringFields": [ + "location" + ], + "Binds": [ + { + "Prop": "zqs_1", + "Param": "t" + } + ] + }, + { + "Local": "NP", + "Name": "LocationsUpdated", + "Params": [ + "t" + ], + "ToStringFields": [ + "location" + ], + "Binds": [ + { + "Prop": "hqt_1", + "Param": "t" + } + ] + }, + { + "Local": "LP", + "Name": "ChatState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p" + ], + "ToStringFields": [ + "open", + "currentChannel", + "contextMenuData", + "chatMessage", + "selectedUid", + "config", + "messagesByChannel", + "isShowKeyboard", + "isNeedToHideKeyboard", + "isNeedScroll", + "haveNewDirectMessages", + "symbolCost", + "enterCost", + "lastMessageTime", + "isFirstChannelMessagesLoad", + "ignoredUserIds" + ], + "Binds": [ + { + "Prop": "jqt_1", + "Param": "t" + }, + { + "Prop": "kqt_1", + "Param": "n" + }, + { + "Prop": "lqt_1", + "Param": "i" + }, + { + "Prop": "mqt_1", + "Param": "r" + }, + { + "Prop": "nqt_1", + "Param": "e" + }, + { + "Prop": "oqt_1", + "Param": "u" + }, + { + "Prop": "pqt_1", + "Param": "s" + }, + { + "Prop": "qqt_1", + "Param": "o" + }, + { + "Prop": "rqt_1", + "Param": "_" + }, + { + "Prop": "sqt_1", + "Param": "h" + }, + { + "Prop": "tqt_1", + "Param": "a" + }, + { + "Prop": "uqt_1", + "Param": "c" + }, + { + "Prop": "vqt_1", + "Param": "l" + }, + { + "Prop": "wqt_1", + "Param": "f" + }, + { + "Prop": "xqt_1", + "Param": "v" + }, + { + "Prop": "yqt_1", + "Param": "p" + } + ] + }, + { + "Local": "BP", + "Name": "ChatMessageAndAddress", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "message", + "address" + ], + "Binds": [ + { + "Prop": "dqu_1", + "Param": "t" + }, + { + "Prop": "equ_1", + "Param": "n" + } + ] + }, + { + "Local": "UP", + "Name": "ChatAddress", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "mode" + ], + "Binds": [ + { + "Prop": "fqu_1", + "Param": "t" + }, + { + "Prop": "gqu_1", + "Param": "n" + } + ] + }, + { + "Local": "FP", + "Name": "ChatUser", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "userId", + "uid", + "rank", + "hasPremium", + "chatModeratorLevel", + "clanTag" + ], + "Binds": [ + { + "Prop": "hqu_1", + "Param": "t" + }, + { + "Prop": "iqu_1", + "Param": "n" + }, + { + "Prop": "jqu_1", + "Param": "i" + }, + { + "Prop": "kqu_1", + "Param": "r" + }, + { + "Prop": "lqu_1", + "Param": "e" + }, + { + "Prop": "mqu_1", + "Param": "u" + } + ] + }, + { + "Local": "YP", + "Name": "Configure", + "Params": [ + "t" + ], + "ToStringFields": [ + "config" + ], + "Binds": [ + { + "Prop": "zqu_1", + "Param": "t" + } + ] + }, + { + "Local": "tN", + "Name": "ShowContextMenu", + "Params": [ + "t" + ], + "ToStringFields": [ + "contextMenuData" + ], + "Binds": [] + }, + { + "Local": "iN", + "Name": "CleanUsersMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [] + }, + { + "Local": "rN", + "Name": "UpdateUsers", + "Params": [ + "t" + ], + "ToStringFields": [ + "userIds" + ], + "Binds": [ + { + "Prop": "cqv_1", + "Param": "t" + } + ] + }, + { + "Local": "eN", + "Name": "AddMessages", + "Params": [ + "t" + ], + "ToStringFields": [ + "messages" + ], + "Binds": [ + { + "Prop": "eqv_1", + "Param": "t" + } + ] + }, + { + "Local": "uN", + "Name": "SetMessages", + "Params": [ + "t" + ], + "ToStringFields": [ + "messages" + ], + "Binds": [ + { + "Prop": "fqv_1", + "Param": "t" + } + ] + }, + { + "Local": "oN", + "Name": "SaveChatMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [] + }, + { + "Local": "_N", + "Name": "SendMessage", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "targetUserName", + "addressMode", + "message" + ], + "Binds": [ + { + "Prop": "iqv_1", + "Param": "t" + }, + { + "Prop": "jqv_1", + "Param": "n" + }, + { + "Prop": "kqv_1", + "Param": "i" + } + ] + }, + { + "Local": "hN", + "Name": "SendMessageToServer", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "targetUserName", + "addressMode", + "message" + ], + "Binds": [ + { + "Prop": "lqv_1", + "Param": "t" + }, + { + "Prop": "mqv_1", + "Param": "n" + }, + { + "Prop": "nqv_1", + "Param": "i" + } + ] + }, + { + "Local": "aN", + "Name": "ChangeChannel", + "Params": [ + "t" + ], + "ToStringFields": [ + "channel" + ], + "Binds": [ + { + "Prop": "pqv_1", + "Param": "t" + } + ] + }, + { + "Local": "cN", + "Name": "ChangeChannelOnServer", + "Params": [ + "t" + ], + "ToStringFields": [ + "channel" + ], + "Binds": [ + { + "Prop": "qqv_1", + "Param": "t" + } + ] + }, + { + "Local": "dN", + "Name": "UpdateTypingSpeedAntifloodParams", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "symbolCost", + "enterCost" + ], + "Binds": [] + }, + { + "Local": "gN", + "Name": "SetSelectedUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "selectedUid" + ], + "Binds": [ + { + "Prop": "tqv_1", + "Param": "t" + } + ] + }, + { + "Local": "mN", + "Name": "IgnoreUserMessages", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "uqv_1", + "Param": "t" + } + ] + }, + { + "Local": "kN", + "Name": "ShowUserMessages", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "vqv_1", + "Param": "t" + } + ] + }, + { + "Local": "jN", + "Name": "Clan", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C", + "E", + "T", + "I", + "A", + "R", + "P", + "" + ], + "ToStringFields": [ + "currentClanId", + "creatorId", + "name", + "createTime", + "description", + "tag", + "intermediateRequestsEnabled", + "intermediateMinRankIndex", + "intermediateDescription", + "rulesConfirmed", + "hasLicense", + "hasClan", + "isLoaded", + "incomingUsers", + "outgoingUsers", + "clanUserValidation", + "clanNameNameValidation", + "clanTagNameValidation", + "clanSearchValidation", + "clanAcceptedMembers", + "clanAcceptedMembersNew", + "minRankForCreateClan", + "clanMembersStatistics", + "outgoingClans", + "incomingClans", + "restrictionToJoinInClan", + "banned", + "banReason", + "newIncomingClans", + "newIncoming", + "notificationsCount", + "incomingUserNotificationCount", + "acceptedUserNotificationCount", + "clanInviteNotificationCount", + "clanModalVisible", + "clanEditPrice" + ], + "Binds": [ + { + "Prop": "xqv_1", + "Param": "t" + }, + { + "Prop": "yqv_1", + "Param": "n" + }, + { + "Prop": "zqv_1", + "Param": "i" + }, + { + "Prop": "aqw_1", + "Param": "r" + }, + { + "Prop": "bqw_1", + "Param": "e" + }, + { + "Prop": "cqw_1", + "Param": "u" + }, + { + "Prop": "dqw_1", + "Param": "s" + }, + { + "Prop": "eqw_1", + "Param": "o" + }, + { + "Prop": "fqw_1", + "Param": "_" + }, + { + "Prop": "gqw_1", + "Param": "h" + }, + { + "Prop": "hqw_1", + "Param": "a" + }, + { + "Prop": "iqw_1", + "Param": "c" + }, + { + "Prop": "jqw_1", + "Param": "l" + }, + { + "Prop": "kqw_1", + "Param": "f" + }, + { + "Prop": "lqw_1", + "Param": "v" + }, + { + "Prop": "mqw_1", + "Param": "p" + }, + { + "Prop": "nqw_1", + "Param": "w" + }, + { + "Prop": "oqw_1", + "Param": "d" + }, + { + "Prop": "pqw_1", + "Param": "g" + }, + { + "Prop": "qqw_1", + "Param": "m" + }, + { + "Prop": "rqw_1", + "Param": "k" + }, + { + "Prop": "sqw_1", + "Param": "z" + }, + { + "Prop": "tqw_1", + "Param": "b" + }, + { + "Prop": "uqw_1", + "Param": "q" + }, + { + "Prop": "vqw_1", + "Param": "y" + }, + { + "Prop": "wqw_1", + "Param": "$" + }, + { + "Prop": "xqw_1", + "Param": "x" + }, + { + "Prop": "yqw_1", + "Param": "j" + }, + { + "Prop": "zqw_1", + "Param": "S" + }, + { + "Prop": "aqx_1", + "Param": "C" + }, + { + "Prop": "bqx_1", + "Param": "E" + }, + { + "Prop": "cqx_1", + "Param": "T" + }, + { + "Prop": "dqx_1", + "Param": "I" + }, + { + "Prop": "eqx_1", + "Param": "A" + }, + { + "Prop": "fqx_1", + "Param": "R" + }, + { + "Prop": "gqx_1", + "Param": "P" + } + ] + }, + { + "Local": "MN", + "Name": "Kick", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [] + }, + { + "Local": "ON", + "Name": "MembersFetched", + "Params": [ + "t" + ], + "ToStringFields": [ + "users" + ], + "Binds": [ + { + "Prop": "kqx_1", + "Param": "t" + } + ] + }, + { + "Local": "DN", + "Name": "AddUsersToAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "lqx_1", + "Param": "t" + } + ] + }, + { + "Local": "LN", + "Name": "RemoveUserFromAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "mqx_1", + "Param": "t" + } + ] + }, + { + "Local": "BN", + "Name": "AddUsersToNewAccepted", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "userIds" + ], + "Binds": [ + { + "Prop": "nqx_1", + "Param": "t" + }, + { + "Prop": "oqx_1", + "Param": "n" + } + ] + }, + { + "Local": "UN", + "Name": "AcceptedUserViewed", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "pqx_1", + "Param": "t" + } + ] + }, + { + "Local": "FN", + "Name": "RemoveUsersFromNewAccepted", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "userId" + ], + "Binds": [ + { + "Prop": "qqx_1", + "Param": "t" + }, + { + "Prop": "rqx_1", + "Param": "n" + } + ] + }, + { + "Local": "GN", + "Name": "SetMinRankForCreate", + "Params": [ + "t" + ], + "ToStringFields": [ + "rankIndex" + ], + "Binds": [ + { + "Prop": "sqx_1", + "Param": "t" + } + ] + }, + { + "Local": "HN", + "Name": "ClanInfoLoaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "info" + ], + "Binds": [ + { + "Prop": "tqx_1", + "Param": "t" + } + ] + }, + { + "Local": "WN", + "Name": "IncomingAdded", + "Params": [ + "t" + ], + "ToStringFields": [ + "incomingUsers" + ], + "Binds": [ + { + "Prop": "uqx_1", + "Param": "t" + } + ] + }, + { + "Local": "VN", + "Name": "IncomingRemoved", + "Params": [ + "t" + ], + "ToStringFields": [ + "incomingUsers" + ], + "Binds": [ + { + "Prop": "vqx_1", + "Param": "t" + } + ] + }, + { + "Local": "KN", + "Name": "OutgoingAdded", + "Params": [ + "t" + ], + "ToStringFields": [ + "outgoingUsers" + ], + "Binds": [ + { + "Prop": "wqx_1", + "Param": "t" + } + ] + }, + { + "Local": "YN", + "Name": "OutgoingRemoved", + "Params": [ + "t" + ], + "ToStringFields": [ + "outgoingUser" + ], + "Binds": [ + { + "Prop": "xqx_1", + "Param": "t" + } + ] + }, + { + "Local": "XN", + "Name": "Accept", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "yqx_1", + "Param": "t" + } + ] + }, + { + "Local": "JN", + "Name": "Reject", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "zqx_1", + "Param": "t" + } + ] + }, + { + "Local": "ZN", + "Name": "Revoke", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "aqy_1", + "Param": "t" + } + ] + }, + { + "Local": "QN", + "Name": "RevokeClanRequest", + "Params": [ + "t" + ], + "ToStringFields": [ + "clan" + ], + "Binds": [ + { + "Prop": "bqy_1", + "Param": "t" + } + ] + }, + { + "Local": "tM", + "Name": "CheckUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "cqy_1", + "Param": "t" + } + ] + }, + { + "Local": "nM", + "Name": "AddByName", + "Params": [ + "t" + ], + "ToStringFields": [ + "name" + ], + "Binds": [ + { + "Prop": "dqy_1", + "Param": "t" + } + ] + }, + { + "Local": "rM", + "Name": "UpdateValidation", + "Params": [ + "t" + ], + "ToStringFields": [ + "state" + ], + "Binds": [] + }, + { + "Local": "uM", + "Name": "UpdateClanNameValidation", + "Params": [ + "t" + ], + "ToStringFields": [ + "state" + ], + "Binds": [] + }, + { + "Local": "sM", + "Name": "UpdateClanTagValidation", + "Params": [ + "t" + ], + "ToStringFields": [ + "state" + ], + "Binds": [ + { + "Prop": "gqy_1", + "Param": "t" + } + ] + }, + { + "Local": "oM", + "Name": "UpdateClanSearchValidation", + "Params": [ + "t" + ], + "ToStringFields": [ + "state" + ], + "Binds": [ + { + "Prop": "hqy_1", + "Param": "t" + } + ] + }, + { + "Local": "_M", + "Name": "CreateClan", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "name", + "tag" + ], + "Binds": [ + { + "Prop": "iqy_1", + "Param": "t" + }, + { + "Prop": "jqy_1", + "Param": "n" + } + ] + }, + { + "Local": "hM", + "Name": "ValidateClanName", + "Params": [ + "t" + ], + "ToStringFields": [ + "name" + ], + "Binds": [ + { + "Prop": "kqy_1", + "Param": "t" + } + ] + }, + { + "Local": "aM", + "Name": "ValidateClanTag", + "Params": [ + "t" + ], + "ToStringFields": [ + "tag" + ], + "Binds": [ + { + "Prop": "lqy_1", + "Param": "t" + } + ] + }, + { + "Local": "cM", + "Name": "UpdateClanLicense", + "Params": [ + "t" + ], + "ToStringFields": [ + "hasLicense" + ], + "Binds": [ + { + "Prop": "mqy_1", + "Param": "t" + } + ] + }, + { + "Local": "lM", + "Name": "UpdateHasClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "hasClan" + ], + "Binds": [ + { + "Prop": "nqy_1", + "Param": "t" + } + ] + }, + { + "Local": "fM", + "Name": "ClanLoaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "isLoaded" + ], + "Binds": [ + { + "Prop": "oqy_1", + "Param": "t" + } + ] + }, + { + "Local": "vM", + "Name": "AddOutgoingClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "pqy_1", + "Param": "t" + } + ] + }, + { + "Local": "pM", + "Name": "RemoveOutgoingClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "qqy_1", + "Param": "t" + } + ] + }, + { + "Local": "wM", + "Name": "AddIncomingClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanIds" + ], + "Binds": [ + { + "Prop": "rqy_1", + "Param": "t" + } + ] + }, + { + "Local": "dM", + "Name": "RemoveIncomingClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "sqy_1", + "Param": "t" + } + ] + }, + { + "Local": "gM", + "Name": "AddNewIncomingClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanIds" + ], + "Binds": [ + { + "Prop": "tqy_1", + "Param": "t" + } + ] + }, + { + "Local": "mM", + "Name": "RemoveNewIncomingClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "uqy_1", + "Param": "t" + } + ] + }, + { + "Local": "kM", + "Name": "IncomingClanViewed", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "vqy_1", + "Param": "t" + } + ] + }, + { + "Local": "$M", + "Name": "SendRequestToClanByName", + "Params": [ + "t" + ], + "ToStringFields": [ + "name" + ], + "Binds": [ + { + "Prop": "yqy_1", + "Param": "t" + } + ] + }, + { + "Local": "xM", + "Name": "SendRequestToClanByTag", + "Params": [ + "t" + ], + "ToStringFields": [ + "tag" + ], + "Binds": [ + { + "Prop": "zqy_1", + "Param": "t" + } + ] + }, + { + "Local": "jM", + "Name": "RejectClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clan" + ], + "Binds": [ + { + "Prop": "aqz_1", + "Param": "t" + } + ] + }, + { + "Local": "SM", + "Name": "AcceptClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clan" + ], + "Binds": [ + { + "Prop": "bqz_1", + "Param": "t" + } + ] + }, + { + "Local": "CM", + "Name": "UpdateTimeToJoinRestriction", + "Params": [ + "t" + ], + "ToStringFields": [ + "restrictionTimeJoinClanInSec" + ], + "Binds": [ + { + "Prop": "cqz_1", + "Param": "t" + } + ] + }, + { + "Local": "EM", + "Name": "SetPermission", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "clanId", + "userId", + "permission" + ], + "Binds": [ + { + "Prop": "eqz_1", + "Param": "t" + }, + { + "Prop": "fqz_1", + "Param": "n" + }, + { + "Prop": "gqz_1", + "Param": "i" + } + ] + }, + { + "Local": "TM", + "Name": "MinimalRankChanged", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "rankIndex" + ], + "Binds": [ + { + "Prop": "iqz_1", + "Param": "t" + }, + { + "Prop": "jqz_1", + "Param": "n" + } + ] + }, + { + "Local": "AM", + "Name": "RecruitmentChanged", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "enabled" + ], + "Binds": [] + }, + { + "Local": "NM", + "Name": "ClanBanned", + "Params": [ + "t" + ], + "ToStringFields": [ + "reason" + ], + "Binds": [] + }, + { + "Local": "OM", + "Name": "ShowForeignClan", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "oqz_1", + "Param": "t" + } + ] + }, + { + "Local": "GM", + "Name": "AddNewIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "newIncoming" + ], + "Binds": [] + }, + { + "Local": "HM", + "Name": "RemoveNewIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "newIncoming" + ], + "Binds": [ + { + "Prop": "qqz_1", + "Param": "t" + } + ] + }, + { + "Local": "WM", + "Name": "IncomingUserViewed", + "Params": [ + "t" + ], + "ToStringFields": [ + "newIncoming" + ], + "Binds": [ + { + "Prop": "rqz_1", + "Param": "t" + } + ] + }, + { + "Local": "XM", + "Name": "NewIncomingUserNotification", + "Params": [ + "t" + ], + "ToStringFields": [ + "count" + ], + "Binds": [] + }, + { + "Local": "JM", + "Name": "NewAcceptedUserNotification", + "Params": [ + "t" + ], + "ToStringFields": [ + "count" + ], + "Binds": [ + { + "Prop": "tqz_1", + "Param": "t" + } + ] + }, + { + "Local": "ZM", + "Name": "NewClanInviteNotification", + "Params": [ + "t" + ], + "ToStringFields": [ + "count" + ], + "Binds": [ + { + "Prop": "uqz_1", + "Param": "t" + } + ] + }, + { + "Local": "QM", + "Name": "ClanModalVisible", + "Params": [ + "t" + ], + "ToStringFields": [ + "visible" + ], + "Binds": [ + { + "Prop": "vqz_1", + "Param": "t" + } + ] + }, + { + "Local": "tO", + "Name": "SetClanEditPrice", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanEditPrice" + ], + "Binds": [ + { + "Prop": "wqz_1", + "Param": "t" + } + ] + }, + { + "Local": "nO", + "Name": "UpdateClan", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "clanId", + "name", + "tag", + "description" + ], + "Binds": [ + { + "Prop": "yqz_1", + "Param": "t" + }, + { + "Prop": "zqz_1", + "Param": "n" + }, + { + "Prop": "ar0_1", + "Param": "i" + }, + { + "Prop": "br0_1", + "Param": "r" + } + ] + }, + { + "Local": "iO", + "Name": "BuyAdditionalPlace", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "dr0_1", + "Param": "t" + } + ] + }, + { + "Local": "rO", + "Name": "MakeUserClanOwner", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "userId" + ], + "Binds": [ + { + "Prop": "fr0_1", + "Param": "t" + }, + { + "Prop": "gr0_1", + "Param": "n" + } + ] + }, + { + "Local": "hO", + "Name": "ClanUserInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "users" + ], + "Binds": [ + { + "Prop": "cr1_1", + "Param": "t" + } + ] + }, + { + "Local": "aO", + "Name": "Loaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "users" + ], + "Binds": [ + { + "Prop": "fr1_1", + "Param": "t" + } + ] + }, + { + "Local": "lO", + "Name": "ClansStorage", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "clans", + "foreignClanId", + "foreignClan" + ], + "Binds": [] + }, + { + "Local": "fO", + "Name": "ClanInfo", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p" + ], + "ToStringFields": [ + "id", + "name", + "tag", + "description", + "minRankIndexForAddClan", + "incomingRequestEnabled", + "creatorId", + "createTime", + "users", + "gameObject", + "maxCharactersDescription", + "blocked", + "reasonForBlocking", + "self", + "maxMembers", + "newUsers" + ], + "Binds": [ + { + "Prop": "mr0_1", + "Param": "t" + }, + { + "Prop": "nr0_1", + "Param": "n" + }, + { + "Prop": "or0_1", + "Param": "i" + }, + { + "Prop": "pr0_1", + "Param": "r" + }, + { + "Prop": "qr0_1", + "Param": "e" + }, + { + "Prop": "rr0_1", + "Param": "u" + }, + { + "Prop": "sr0_1", + "Param": "s" + }, + { + "Prop": "tr0_1", + "Param": "o" + }, + { + "Prop": "ur0_1", + "Param": "_" + }, + { + "Prop": "vr0_1", + "Param": "h" + }, + { + "Prop": "wr0_1", + "Param": "a" + }, + { + "Prop": "xr0_1", + "Param": "c" + }, + { + "Prop": "yr0_1", + "Param": "l" + }, + { + "Prop": "zr0_1", + "Param": "f" + }, + { + "Prop": "ar1_1", + "Param": "v" + }, + { + "Prop": "br1_1", + "Param": "p" + } + ] + }, + { + "Local": "vO", + "Name": "ClanLoaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "clan" + ], + "Binds": [ + { + "Prop": "or1_1", + "Param": "t" + } + ] + }, + { + "Local": "pO", + "Name": "ClanUnloaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanId" + ], + "Binds": [ + { + "Prop": "pr1_1", + "Param": "t" + } + ] + }, + { + "Local": "wO", + "Name": "ForeignClanLoaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "clan" + ], + "Binds": [ + { + "Prop": "qr1_1", + "Param": "t" + } + ] + }, + { + "Local": "dO", + "Name": "AddUser", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "userId" + ], + "Binds": [ + { + "Prop": "rr1_1", + "Param": "t" + }, + { + "Prop": "sr1_1", + "Param": "n" + } + ] + }, + { + "Local": "gO", + "Name": "RemoveUser", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clanId", + "userId" + ], + "Binds": [ + { + "Prop": "tr1_1", + "Param": "t" + }, + { + "Prop": "ur1_1", + "Param": "n" + } + ] + }, + { + "Local": "bO", + "Name": "Convert", + "Params": [ + "t" + ], + "ToStringFields": [ + "amount" + ], + "Binds": [] + }, + { + "Local": "qO", + "Name": "CreatorTagState", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "creatorTag", + "creatorTags" + ], + "Binds": [ + { + "Prop": "xr1_1", + "Param": "t" + }, + { + "Prop": "yr1_1", + "Param": "n" + } + ] + }, + { + "Local": "yO", + "Name": "SetCreatorTags", + "Params": [ + "t" + ], + "ToStringFields": [ + "creatorTags" + ], + "Binds": [ + { + "Prop": "br2_1", + "Param": "t" + } + ] + }, + { + "Local": "$O", + "Name": "SetCreatorTag", + "Params": [ + "t" + ], + "ToStringFields": [ + "creatorTag" + ], + "Binds": [ + { + "Prop": "cr2_1", + "Param": "t" + } + ] + }, + { + "Local": "xO", + "Name": "SetAttachedCreatorTag", + "Params": [ + "t" + ], + "ToStringFields": [ + "creatorTag" + ], + "Binds": [ + { + "Prop": "dr2_1", + "Param": "t" + } + ] + }, + { + "Local": "CO", + "Name": "PurchaseDialogState", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "withEmail", + "goods", + "emailStatus", + "time" + ], + "Binds": [] + }, + { + "Local": "AO", + "Name": "Confirm", + "Params": [ + "t" + ], + "ToStringFields": [ + "data" + ], + "Binds": [ + { + "Prop": "lr2_1", + "Param": "t" + } + ] + }, + { + "Local": "RO", + "Name": "ConfirmEmail", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "data", + "email" + ], + "Binds": [ + { + "Prop": "mr2_1", + "Param": "t" + }, + { + "Prop": "nr2_1", + "Param": "n" + } + ] + }, + { + "Local": "PO", + "Name": "ValidateEmail", + "Params": [ + "t" + ], + "ToStringFields": [ + "email" + ], + "Binds": [ + { + "Prop": "or2_1", + "Param": "t" + } + ] + }, + { + "Local": "MO", + "Name": "ChangeEmailStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "status" + ], + "Binds": [] + }, + { + "Local": "OO", + "Name": "SuccessfullyPurchase", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "goods", + "withEmail", + "time" + ], + "Binds": [ + { + "Prop": "rr2_1", + "Param": "t" + }, + { + "Prop": "sr2_1", + "Param": "n" + }, + { + "Prop": "tr2_1", + "Param": "i" + } + ] + }, + { + "Local": "LO", + "Name": "RankUpDialogState", + "Params": [ + "t" + ], + "ToStringFields": [ + "availableItems" + ], + "Binds": [] + }, + { + "Local": "BO", + "Name": "GarageItemInfoWithResistance", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "item", + "resistances", + "background" + ], + "Binds": [ + { + "Prop": "xr2_1", + "Param": "t" + }, + { + "Prop": "yr2_1", + "Param": "n" + }, + { + "Prop": "zr2_1", + "Param": "i" + } + ] + }, + { + "Local": "UO", + "Name": "ShowAvailableItems", + "Params": [ + "t" + ], + "ToStringFields": [ + "items" + ], + "Binds": [ + { + "Prop": "ar3_1", + "Param": "t" + } + ] + }, + { + "Local": "rD", + "Name": "SocialNetworkPair", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "socialNetworkId" + ], + "Binds": [ + { + "Prop": "qr3_1", + "Param": "t" + }, + { + "Prop": "rr3_1", + "Param": "n" + } + ] + }, + { + "Local": "hD", + "Name": "EntranceState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o" + ], + "ToStringFields": [ + "showSocialNetworks", + "controlsForChina", + "isRunningInChinaDataCenter", + "isRunningInChinaPartners", + "isAgeWarnShow", + "authorizedByChinaSdkToken", + "isClassic", + "authorizedByClassicEarlyAccessToken" + ], + "Binds": [ + { + "Prop": "kr4_1", + "Param": "t" + }, + { + "Prop": "lr4_1", + "Param": "n" + }, + { + "Prop": "mr4_1", + "Param": "i" + }, + { + "Prop": "nr4_1", + "Param": "r" + }, + { + "Prop": "or4_1", + "Param": "e" + }, + { + "Prop": "pr4_1", + "Param": "u" + }, + { + "Prop": "qr4_1", + "Param": "s" + }, + { + "Prop": "rr4_1", + "Param": "o" + } + ] + }, + { + "Local": "aD", + "Name": "InviteState", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "isInviteNeed", + "invite", + "status", + "existsUid", + "inviteAccepted" + ], + "Binds": [ + { + "Prop": "vr4_1", + "Param": "t" + }, + { + "Prop": "wr4_1", + "Param": "n" + }, + { + "Prop": "xr4_1", + "Param": "i" + }, + { + "Prop": "yr4_1", + "Param": "r" + }, + { + "Prop": "zr4_1", + "Param": "e" + } + ] + }, + { + "Local": "fD", + "Name": "SetInviteNeed", + "Params": [ + "t" + ], + "ToStringFields": [ + "inviteNeed" + ], + "Binds": [ + { + "Prop": "cr5_1", + "Param": "t" + } + ] + }, + { + "Local": "vD", + "Name": "ApplyInvite", + "Params": [ + "t" + ], + "ToStringFields": [ + "invite" + ], + "Binds": [ + { + "Prop": "dr5_1", + "Param": "t" + } + ] + }, + { + "Local": "gD", + "Name": "LoginByPasswordState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "login", + "password", + "rememberMe", + "status", + "onlyLogin", + "incorrectLogin2FA", + "requestsNumber2FA" + ], + "Binds": [ + { + "Prop": "hr5_1", + "Param": "t" + }, + { + "Prop": "ir5_1", + "Param": "n" + }, + { + "Prop": "jr5_1", + "Param": "i" + }, + { + "Prop": "kr5_1", + "Param": "r" + }, + { + "Prop": "lr5_1", + "Param": "e" + }, + { + "Prop": "mr5_1", + "Param": "u" + }, + { + "Prop": "nr5_1", + "Param": "s" + } + ] + }, + { + "Local": "bD", + "Name": "SetLogin", + "Params": [ + "t" + ], + "ToStringFields": [ + "login" + ], + "Binds": [ + { + "Prop": "qr5_1", + "Param": "t" + } + ] + }, + { + "Local": "qD", + "Name": "SetPassword", + "Params": [ + "t" + ], + "ToStringFields": [ + "password" + ], + "Binds": [ + { + "Prop": "rr5_1", + "Param": "t" + } + ] + }, + { + "Local": "yD", + "Name": "SetRememberMe", + "Params": [ + "t" + ], + "ToStringFields": [ + "rememberMe" + ], + "Binds": [ + { + "Prop": "sr5_1", + "Param": "t" + } + ] + }, + { + "Local": "$D", + "Name": "SetStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "byPasswordStatus" + ], + "Binds": [ + { + "Prop": "tr5_1", + "Param": "t" + } + ] + }, + { + "Local": "xD", + "Name": "LoginViaHash", + "Params": [ + "t" + ], + "ToStringFields": [ + "hash" + ], + "Binds": [ + { + "Prop": "ur5_1", + "Param": "t" + } + ] + }, + { + "Local": "jD", + "Name": "LoginViaSingleHash", + "Params": [ + "t" + ], + "ToStringFields": [ + "hash" + ], + "Binds": [ + { + "Prop": "vr5_1", + "Param": "t" + } + ] + }, + { + "Local": "CD", + "Name": "Login2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "wr5_1", + "Param": "t" + } + ] + }, + { + "Local": "ED", + "Name": "InternalPartnersLogin2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "xr5_1", + "Param": "t" + } + ] + }, + { + "Local": "TD", + "Name": "ExternalPartnersLogin2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "yr5_1", + "Param": "t" + } + ] + }, + { + "Local": "ID", + "Name": "IncorrectLogin2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "incorrectLogin2FA" + ], + "Binds": [ + { + "Prop": "ar6_1", + "Param": "t" + } + ] + }, + { + "Local": "AD", + "Name": "RequestsNumber2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "number" + ], + "Binds": [ + { + "Prop": "br6_1", + "Param": "t" + } + ] + }, + { + "Local": "BD", + "Name": "SendUsersRestorePasswordLink", + "Params": [ + "t" + ], + "ToStringFields": [ + "email" + ], + "Binds": [ + { + "Prop": "er6_1", + "Param": "t" + } + ] + }, + { + "Local": "UD", + "Name": "SetPasswordChangeHash", + "Params": [ + "t" + ], + "ToStringFields": [ + "hash" + ], + "Binds": [ + { + "Prop": "fr6_1", + "Param": "t" + } + ] + }, + { + "Local": "FD", + "Name": "StartEmailAndPasswordChangeProcess", + "Params": [ + "t" + ], + "ToStringFields": [ + "hash" + ], + "Binds": [ + { + "Prop": "hr6_1", + "Param": "t" + } + ] + }, + { + "Local": "GD", + "Name": "ChangePasswordAndEmail", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "hash", + "password", + "email" + ], + "Binds": [ + { + "Prop": "ir6_1", + "Param": "t" + }, + { + "Prop": "jr6_1", + "Param": "n" + }, + { + "Prop": "kr6_1", + "Param": "i" + } + ] + }, + { + "Local": "HD", + "Name": "ShowEmailAndPasswordChangeDialog", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "email", + "uid", + "reason" + ], + "Binds": [ + { + "Prop": "mr6_1", + "Param": "t" + }, + { + "Prop": "nr6_1", + "Param": "n" + }, + { + "Prop": "or6_1", + "Param": "i" + } + ] + }, + { + "Local": "VD", + "Name": "PasswordChangeState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "hash", + "uid", + "email" + ], + "Binds": [] + }, + { + "Local": "KD", + "Name": "Friends", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o" + ], + "ToStringFields": [ + "userSearchState", + "contextMenuUser", + "acceptedLimit", + "incomingLimit", + "accepted", + "newAccepted", + "incoming", + "newIncoming" + ], + "Binds": [ + { + "Prop": "vr6_1", + "Param": "t" + }, + { + "Prop": "wr6_1", + "Param": "n" + }, + { + "Prop": "xr6_1", + "Param": "i" + }, + { + "Prop": "yr6_1", + "Param": "r" + }, + { + "Prop": "zr6_1", + "Param": "e" + }, + { + "Prop": "ar7_1", + "Param": "u" + }, + { + "Prop": "br7_1", + "Param": "s" + }, + { + "Prop": "cr7_1", + "Param": "o" + } + ] + }, + { + "Local": "uL", + "Name": "ChangeFriendAddFindState", + "Params": [ + "t" + ], + "ToStringFields": [ + "state" + ], + "Binds": [] + }, + { + "Local": "sL", + "Name": "AddFriend", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "wr7_1", + "Param": "t" + } + ] + }, + { + "Local": "oL", + "Name": "FindUser", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "yr7_1", + "Param": "t" + } + ] + }, + { + "Local": "aL", + "Name": "SetLimits", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "acceptedLimit", + "incomingLimit" + ], + "Binds": [] + }, + { + "Local": "cL", + "Name": "AddUsersToAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "br8_1", + "Param": "t" + } + ] + }, + { + "Local": "lL", + "Name": "AddUsersToNewAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "cr8_1", + "Param": "t" + } + ] + }, + { + "Local": "fL", + "Name": "SendRequestRemoveUsersFromNewAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "dr8_1", + "Param": "t" + } + ] + }, + { + "Local": "vL", + "Name": "RemoveUserFromNewAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "er8_1", + "Param": "t" + } + ] + }, + { + "Local": "pL", + "Name": "RemoveUserFromAccepted", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "fr8_1", + "Param": "t" + } + ] + }, + { + "Local": "wL", + "Name": "RemoveFriend", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "gr8_1", + "Param": "t" + } + ] + }, + { + "Local": "dL", + "Name": "AddUsersToIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "hr8_1", + "Param": "t" + } + ] + }, + { + "Local": "gL", + "Name": "AddUsersToNewIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "ir8_1", + "Param": "t" + } + ] + }, + { + "Local": "mL", + "Name": "SendRequestRemoveUsersFromNewIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "jr8_1", + "Param": "t" + } + ] + }, + { + "Local": "kL", + "Name": "RemoveUsersFromNewIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "kr8_1", + "Param": "t" + } + ] + }, + { + "Local": "zL", + "Name": "RemoveUserFromIncoming", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "lr8_1", + "Param": "t" + } + ] + }, + { + "Local": "bL", + "Name": "AcceptedRequest", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "mr8_1", + "Param": "t" + } + ] + }, + { + "Local": "qL", + "Name": "RejectRequest", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "nr8_1", + "Param": "t" + } + ] + }, + { + "Local": "$L", + "Name": "Break", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [] + }, + { + "Local": "SL", + "Name": "ShowNotificationAlreadyInAcceptedFriends", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "userId" + ], + "Binds": [ + { + "Prop": "rr8_1", + "Param": "t" + }, + { + "Prop": "sr8_1", + "Param": "n" + } + ] + }, + { + "Local": "CL", + "Name": "ShowNotificationAlreadyInIncomingFriends", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "userId" + ], + "Binds": [ + { + "Prop": "ur8_1", + "Param": "t" + }, + { + "Prop": "vr8_1", + "Param": "n" + } + ] + }, + { + "Local": "EL", + "Name": "ShowNotificationAlreadyInOutgoingFriends", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "userId" + ], + "Binds": [ + { + "Prop": "xr8_1", + "Param": "t" + }, + { + "Prop": "yr8_1", + "Param": "n" + } + ] + }, + { + "Local": "IL", + "Name": "ShowNotificationAcceptedLimitExceeded", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "userId" + ], + "Binds": [ + { + "Prop": "ar9_1", + "Param": "t" + }, + { + "Prop": "br9_1", + "Param": "n" + } + ] + }, + { + "Local": "VL", + "Name": "Discount", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "itemId", + "discount", + "timeLeft", + "timeStart", + "isBuyable" + ], + "Binds": [ + { + "Prop": "gr9_1", + "Param": "t" + }, + { + "Prop": "hr9_1", + "Param": "n" + }, + { + "Prop": "ir9_1", + "Param": "i" + }, + { + "Prop": "jr9_1", + "Param": "r" + }, + { + "Prop": "kr9_1", + "Param": "e" + }, + { + "Prop": "lr9_1", + "Param": "new" + }, + { + "Prop": "mr9_1", + "Param": "new" + }, + { + "Prop": "nr9_1", + "Param": "new" + } + ] + }, + { + "Local": "KL", + "Name": "UpdateDiscount", + "Params": [ + "t" + ], + "ToStringFields": [ + "item" + ], + "Binds": [ + { + "Prop": "wr9_1", + "Param": "t" + } + ] + }, + { + "Local": "aB", + "Name": "GarageItem", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C", + "E", + "T", + "I", + "A", + "R", + "P", + "N", + "M", + "O", + "D", + "L", + "B", + "U", + "F", + "G", + "" + ], + "ToStringFields": [ + "id", + "name", + "category", + "viewCategory", + "priceWithoutDiscount", + "description", + "descriptionMedia", + "preview", + "isPremium", + "owned", + "mountable", + "mounted", + "mountIndex", + "position", + "minRank", + "maxRank", + "discount", + "modification", + "properties", + "upgradeableParams", + "count", + "kit", + "countable", + "hasDeviceSale", + "devicesAvailable", + "devicePreview", + "buyable", + "availableForAll", + "availableSkins", + "availableShotSkins", + "mountedSkin", + "mountedShotSkin", + "skinPreview", + "group", + "rarity", + "favorite", + "resistanceBackgroundImg", + "visible", + "secret", + "saleByKitItems", + "isSellingForCoin", + "isSellingForCrystal", + "isSellingForRuby", + "isSellingForMoney", + "isSellingForADS" + ], + "Binds": [ + { + "Prop": "zr9_1", + "Param": "t" + }, + { + "Prop": "ara_1", + "Param": "n" + }, + { + "Prop": "bra_1", + "Param": "i" + }, + { + "Prop": "cra_1", + "Param": "r" + }, + { + "Prop": "dra_1", + "Param": "e" + }, + { + "Prop": "era_1", + "Param": "u" + }, + { + "Prop": "fra_1", + "Param": "s" + }, + { + "Prop": "gra_1", + "Param": "o" + }, + { + "Prop": "hra_1", + "Param": "_" + }, + { + "Prop": "ira_1", + "Param": "h" + }, + { + "Prop": "jra_1", + "Param": "a" + }, + { + "Prop": "kra_1", + "Param": "c" + }, + { + "Prop": "lra_1", + "Param": "l" + }, + { + "Prop": "mra_1", + "Param": "f" + }, + { + "Prop": "nra_1", + "Param": "v" + }, + { + "Prop": "ora_1", + "Param": "p" + }, + { + "Prop": "pra_1", + "Param": "w" + }, + { + "Prop": "qra_1", + "Param": "d" + }, + { + "Prop": "rra_1", + "Param": "g" + }, + { + "Prop": "sra_1", + "Param": "m" + }, + { + "Prop": "tra_1", + "Param": "k" + }, + { + "Prop": "ura_1", + "Param": "z" + }, + { + "Prop": "vra_1", + "Param": "b" + }, + { + "Prop": "wra_1", + "Param": "q" + }, + { + "Prop": "xra_1", + "Param": "y" + }, + { + "Prop": "yra_1", + "Param": "$" + }, + { + "Prop": "zra_1", + "Param": "x" + }, + { + "Prop": "arb_1", + "Param": "j" + }, + { + "Prop": "brb_1", + "Param": "S" + }, + { + "Prop": "crb_1", + "Param": "C" + }, + { + "Prop": "drb_1", + "Param": "E" + }, + { + "Prop": "erb_1", + "Param": "T" + }, + { + "Prop": "frb_1", + "Param": "I" + }, + { + "Prop": "grb_1", + "Param": "A" + }, + { + "Prop": "hrb_1", + "Param": "R" + }, + { + "Prop": "irb_1", + "Param": "P" + }, + { + "Prop": "jrb_1", + "Param": "N" + }, + { + "Prop": "krb_1", + "Param": "M" + }, + { + "Prop": "lrb_1", + "Param": "O" + }, + { + "Prop": "mrb_1", + "Param": "D" + }, + { + "Prop": "nrb_1", + "Param": "L" + }, + { + "Prop": "orb_1", + "Param": "B" + }, + { + "Prop": "prb_1", + "Param": "U" + }, + { + "Prop": "qrb_1", + "Param": "F" + }, + { + "Prop": "rrb_1", + "Param": "G" + }, + { + "Prop": "srb_1", + "Param": "Ek" + }, + { + "Prop": "trb_1", + "Param": "this" + }, + { + "Prop": "urb_1", + "Param": "null" + }, + { + "Prop": "vrb_1", + "Param": "pm" + }, + { + "Prop": "wrb_1", + "Param": "pm" + } + ] + }, + { + "Local": "cB", + "Name": "ItemProperty", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "params", + "value" + ], + "Binds": [ + { + "Prop": "brd_1", + "Param": "t" + }, + { + "Prop": "crd_1", + "Param": "n" + } + ] + }, + { + "Local": "lB", + "Name": "Kit", + "Params": [ + "t" + ], + "ToStringFields": [ + "items" + ], + "Binds": [ + { + "Prop": "prf_1", + "Param": "t" + } + ] + }, + { + "Local": "fB", + "Name": "GarageItemObject", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C", + "E", + "T", + "I", + "" + ], + "ToStringFields": [ + "id", + "description", + "item", + "isPremium", + "itemCategory", + "itemViewCategory", + "buyable", + "availableForAll", + "discount", + "timePeriod", + "modification", + "properties", + "upgradeableParams", + "devices", + "count", + "kit", + "countable", + "mountIndex", + "availableSkins", + "availableShotSkins", + "mountedSkin", + "mountedShotSkin", + "skinPreview", + "grouped", + "rarity", + "favorite", + "isSellingForCoin", + "isSellingForCrystal", + "isSellingForRuby", + "resistanceBackgroundImg", + "visible", + "descriptionMedia", + "saleByKitItems" + ], + "Binds": [ + { + "Prop": "frd_1", + "Param": "t" + }, + { + "Prop": "grd_1", + "Param": "n" + }, + { + "Prop": "hrd_1", + "Param": "i" + }, + { + "Prop": "ird_1", + "Param": "r" + }, + { + "Prop": "jrd_1", + "Param": "e" + }, + { + "Prop": "krd_1", + "Param": "u" + }, + { + "Prop": "lrd_1", + "Param": "s" + }, + { + "Prop": "mrd_1", + "Param": "o" + }, + { + "Prop": "nrd_1", + "Param": "_" + }, + { + "Prop": "ord_1", + "Param": "h" + }, + { + "Prop": "prd_1", + "Param": "a" + }, + { + "Prop": "qrd_1", + "Param": "c" + }, + { + "Prop": "rrd_1", + "Param": "l" + }, + { + "Prop": "srd_1", + "Param": "f" + }, + { + "Prop": "trd_1", + "Param": "v" + }, + { + "Prop": "urd_1", + "Param": "p" + }, + { + "Prop": "vrd_1", + "Param": "w" + }, + { + "Prop": "wrd_1", + "Param": "d" + }, + { + "Prop": "xrd_1", + "Param": "g" + }, + { + "Prop": "yrd_1", + "Param": "m" + }, + { + "Prop": "zrd_1", + "Param": "k" + }, + { + "Prop": "are_1", + "Param": "z" + }, + { + "Prop": "bre_1", + "Param": "b" + }, + { + "Prop": "cre_1", + "Param": "q" + }, + { + "Prop": "dre_1", + "Param": "y" + }, + { + "Prop": "ere_1", + "Param": "$" + }, + { + "Prop": "fre_1", + "Param": "x" + }, + { + "Prop": "gre_1", + "Param": "j" + }, + { + "Prop": "hre_1", + "Param": "S" + }, + { + "Prop": "ire_1", + "Param": "C" + }, + { + "Prop": "jre_1", + "Param": "E" + }, + { + "Prop": "kre_1", + "Param": "T" + }, + { + "Prop": "lre_1", + "Param": "I" + } + ] + }, + { + "Local": "vB", + "Name": "KitItem", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "id", + "count", + "mount" + ], + "Binds": [ + { + "Prop": "srf_1", + "Param": "t" + }, + { + "Prop": "trf_1", + "Param": "n" + }, + { + "Prop": "urf_1", + "Param": "i" + } + ] + }, + { + "Local": "PB", + "Name": "GarageItemsState", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemsByBase" + ], + "Binds": [ + { + "Prop": "or9_1", + "Param": "t" + }, + { + "Prop": "pr9_1", + "Param": "s" + }, + { + "Prop": "qr9_1", + "Param": "c" + } + ] + }, + { + "Local": "NB", + "Name": "GarageObject", + "Params": [ + "t" + ], + "ToStringFields": [ + "temperatureCC" + ], + "Binds": [ + { + "Prop": "xrf_1", + "Param": "t" + } + ] + }, + { + "Local": "UB", + "Name": "Garage", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C", + "E" + ], + "ToStringFields": [ + "itemsOnDepot", + "itemsOnMarket", + "mountedItems", + "skinsItems", + "items", + "devices", + "garageObject", + "isLoaded", + "currentCategory", + "currentItemId", + "selectAlterationId", + "selectedSkinId", + "selectedShotSkinId", + "newItems", + "resistanceReadyToMount", + "delayMountTimeMs", + "cooldownReduceEndTime", + "timeToReduceUpdateInMin", + "currentRarity", + "purchaseOfUpgradesShopItemId", + "garageDiscountNotification", + "showVideoInDescription", + "unlockedProtectionSlots", + "pricesToUnlockSlot", + "numberRowsInPaintsUI", + "overdriveDescriptions", + "weaponToResistanceModule", + "waitServerItemMount", + "bazookaToSupply", + "upgradeCoolDownEndTimes", + "upgradeItemInProcessingId" + ], + "Binds": [ + { + "Prop": "uq5_1", + "Param": "t" + }, + { + "Prop": "vq5_1", + "Param": "n" + }, + { + "Prop": "wq5_1", + "Param": "i" + }, + { + "Prop": "xq5_1", + "Param": "r" + }, + { + "Prop": "yq5_1", + "Param": "e" + }, + { + "Prop": "zq5_1", + "Param": "u" + }, + { + "Prop": "aq6_1", + "Param": "s" + }, + { + "Prop": "bq6_1", + "Param": "o" + }, + { + "Prop": "cq6_1", + "Param": "_" + }, + { + "Prop": "dq6_1", + "Param": "h" + }, + { + "Prop": "eq6_1", + "Param": "a" + }, + { + "Prop": "fq6_1", + "Param": "c" + }, + { + "Prop": "gq6_1", + "Param": "l" + }, + { + "Prop": "hq6_1", + "Param": "f" + }, + { + "Prop": "iq6_1", + "Param": "v" + }, + { + "Prop": "jq6_1", + "Param": "p" + }, + { + "Prop": "kq6_1", + "Param": "w" + }, + { + "Prop": "lq6_1", + "Param": "d" + }, + { + "Prop": "mq6_1", + "Param": "g" + }, + { + "Prop": "nq6_1", + "Param": "m" + }, + { + "Prop": "oq6_1", + "Param": "k" + }, + { + "Prop": "pq6_1", + "Param": "z" + }, + { + "Prop": "qq6_1", + "Param": "b" + }, + { + "Prop": "rq6_1", + "Param": "q" + }, + { + "Prop": "sq6_1", + "Param": "y" + }, + { + "Prop": "tq6_1", + "Param": "$" + }, + { + "Prop": "uq6_1", + "Param": "x" + }, + { + "Prop": "vq6_1", + "Param": "j" + }, + { + "Prop": "wq6_1", + "Param": "S" + }, + { + "Prop": "xq6_1", + "Param": "C" + }, + { + "Prop": "yq6_1", + "Param": "E" + } + ] + }, + { + "Local": "HB", + "Name": "AddItemToOrderProcessing", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "onSuccess" + ], + "Binds": [ + { + "Prop": "iri_1", + "Param": "t" + }, + { + "Prop": "jri_1", + "Param": "n" + } + ] + }, + { + "Local": "YB", + "Name": "RequestItem3DPart", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [] + }, + { + "Local": "XB", + "Name": "GarageUpgradeItemAction", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "itemId", + "expectedPrice", + "currency" + ], + "Binds": [ + { + "Prop": "nri_1", + "Param": "t" + }, + { + "Prop": "ori_1", + "Param": "n" + }, + { + "Prop": "pri_1", + "Param": "i" + } + ] + }, + { + "Local": "ZB", + "Name": "GarageSelectItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "sri_1", + "Param": "t" + } + ] + }, + { + "Local": "QB", + "Name": "GarageBuyResistanceModule", + "Params": [ + "t" + ], + "ToStringFields": [ + "resistance" + ], + "Binds": [ + { + "Prop": "uri_1", + "Param": "t" + } + ] + }, + { + "Local": "tU", + "Name": "GarageItemBought", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "item", + "count", + "select" + ], + "Binds": [ + { + "Prop": "wri_1", + "Param": "t" + }, + { + "Prop": "xri_1", + "Param": "n" + }, + { + "Prop": "yri_1", + "Param": "i" + } + ] + }, + { + "Local": "nU", + "Name": "GarageItemMounted", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "item", + "needServerMount" + ], + "Binds": [ + { + "Prop": "arj_1", + "Param": "t" + }, + { + "Prop": "brj_1", + "Param": "n" + } + ] + }, + { + "Local": "rU", + "Name": "GarageResistanceUnMount", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "resistance", + "needServerUnmount" + ], + "Binds": [ + { + "Prop": "drj_1", + "Param": "t" + }, + { + "Prop": "erj_1", + "Param": "n" + } + ] + }, + { + "Local": "eU", + "Name": "GarageResistanceMount", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "resistance", + "index" + ], + "Binds": [ + { + "Prop": "grj_1", + "Param": "t" + }, + { + "Prop": "hrj_1", + "Param": "n" + } + ] + }, + { + "Local": "_U", + "Name": "BuyProtectionSlot", + "Params": [ + "t" + ], + "ToStringFields": [ + "slotToUnlock" + ], + "Binds": [ + { + "Prop": "irj_1", + "Param": "t" + } + ] + }, + { + "Local": "aU", + "Name": "SetItemRarity", + "Params": [ + "t" + ], + "ToStringFields": [ + "rarity" + ], + "Binds": [ + { + "Prop": "krj_1", + "Param": "t" + } + ] + }, + { + "Local": "cU", + "Name": "SwitchingRowsScroll", + "Params": [ + "t" + ], + "ToStringFields": [ + "numberRowsInPaintsUI" + ], + "Binds": [ + { + "Prop": "lrj_1", + "Param": "t" + } + ] + }, + { + "Local": "lU", + "Name": "BuyGarageKit", + "Params": [ + "t" + ], + "ToStringFields": [ + "item" + ], + "Binds": [ + { + "Prop": "nrj_1", + "Param": "t" + } + ] + }, + { + "Local": "fU", + "Name": "GarageSelectAlteration", + "Params": [ + "t" + ], + "ToStringFields": [ + "alterationId" + ], + "Binds": [ + { + "Prop": "orj_1", + "Param": "t" + } + ] + }, + { + "Local": "vU", + "Name": "GarageSelectSkin", + "Params": [ + "t" + ], + "ToStringFields": [ + "skinId" + ], + "Binds": [ + { + "Prop": "prj_1", + "Param": "t" + } + ] + }, + { + "Local": "pU", + "Name": "GarageSelectShotSkin", + "Params": [ + "t" + ], + "ToStringFields": [ + "shotSkinId" + ], + "Binds": [ + { + "Prop": "qrj_1", + "Param": "t" + } + ] + }, + { + "Local": "gU", + "Name": "GarageLoadAvailableDevices", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "yrj_1", + "Param": "t" + } + ] + }, + { + "Local": "mU", + "Name": "RemoveFromFavoriteItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "zrj_1", + "Param": "t" + } + ] + }, + { + "Local": "kU", + "Name": "AddToFavoriteItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "ark_1", + "Param": "t" + } + ] + }, + { + "Local": "zU", + "Name": "GoToGarageAndSelectItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "category", + "itemId" + ], + "Binds": [ + { + "Prop": "crk_1", + "Param": "t" + }, + { + "Prop": "drk_1", + "Param": "n" + } + ] + }, + { + "Local": "qU", + "Name": "AddRelatedBazooka", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "bazookaId", + "supplyId" + ], + "Binds": [] + }, + { + "Local": "$U", + "Name": "GarageUpgradeItemConfirm", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "level" + ], + "Binds": [] + }, + { + "Local": "jU", + "Name": "GarageDevicesLoadedAction", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "baseItemId", + "devices", + "mountedDevice" + ], + "Binds": [] + }, + { + "Local": "TU", + "Name": "SetRestrictionMount", + "Params": [ + "t" + ], + "ToStringFields": [ + "delayMs" + ], + "Binds": [ + { + "Prop": "prk_1", + "Param": "t" + } + ] + }, + { + "Local": "DU", + "Name": "SetGarageSkinsAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "skins" + ], + "Binds": [ + { + "Prop": "wrk_1", + "Param": "t" + } + ] + }, + { + "Local": "GU", + "Name": "GarageRemoveItemFromStore", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "xrk_1", + "Param": "t" + } + ] + }, + { + "Local": "HU", + "Name": "GarageUpdateDepotItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "count" + ], + "Binds": [ + { + "Prop": "zrk_1", + "Param": "t" + }, + { + "Prop": "arl_1", + "Param": "n" + } + ] + }, + { + "Local": "WU", + "Name": "GarageApplyResistanceMount", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "resistance", + "index", + "needServerMount" + ], + "Binds": [ + { + "Prop": "brl_1", + "Param": "t" + }, + { + "Prop": "crl_1", + "Param": "n" + }, + { + "Prop": "drl_1", + "Param": "i" + } + ] + }, + { + "Local": "VU", + "Name": "GarageApplyResistanceMountOnBuy", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "resistance", + "index", + "currency" + ], + "Binds": [ + { + "Prop": "erl_1", + "Param": "t" + }, + { + "Prop": "frl_1", + "Param": "n" + }, + { + "Prop": "grl_1", + "Param": "i" + } + ] + }, + { + "Local": "KU", + "Name": "RemoveItemFromOrderProcessing", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "success" + ], + "Binds": [ + { + "Prop": "irl_1", + "Param": "t" + }, + { + "Prop": "jrl_1", + "Param": "n" + } + ] + }, + { + "Local": "YU", + "Name": "AddOverdriveDescription", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "descriptionData" + ], + "Binds": [ + { + "Prop": "krl_1", + "Param": "t" + }, + { + "Prop": "lrl_1", + "Param": "n" + } + ] + }, + { + "Local": "XU", + "Name": "AddRelatedResistanceModule", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "resistanceModuleId" + ], + "Binds": [ + { + "Prop": "mrl_1", + "Param": "t" + }, + { + "Prop": "nrl_1", + "Param": "n" + } + ] + }, + { + "Local": "JU", + "Name": "GarageUpgradeItemCoolDownStarted", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "endTime" + ], + "Binds": [ + { + "Prop": "orl_1", + "Param": "t" + }, + { + "Prop": "prl_1", + "Param": "n" + } + ] + }, + { + "Local": "ZU", + "Name": "GarageUpgradeItemCoolDownFinished", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "endTime" + ], + "Binds": [ + { + "Prop": "qrl_1", + "Param": "t" + }, + { + "Prop": "rrl_1", + "Param": "n" + } + ] + }, + { + "Local": "tF", + "Name": "RemoveFromSale", + "Params": [ + "t" + ], + "ToStringFields": [ + "removeItems" + ], + "Binds": [ + { + "Prop": "url_1", + "Param": "t" + } + ] + }, + { + "Local": "sF", + "Name": "GarageUpdateItemCount", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "item", + "count" + ], + "Binds": [ + { + "Prop": "brm_1", + "Param": "t" + }, + { + "Prop": "crm_1", + "Param": "n" + } + ] + }, + { + "Local": "oF", + "Name": "GarageRemoveItemFromDepot", + "Params": [ + "t" + ], + "ToStringFields": [ + "item" + ], + "Binds": [ + { + "Prop": "drm_1", + "Param": "t" + } + ] + }, + { + "Local": "_F", + "Name": "GarageAddItemToDepot", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "count" + ], + "Binds": [ + { + "Prop": "erm_1", + "Param": "t" + }, + { + "Prop": "frm_1", + "Param": "n" + } + ] + }, + { + "Local": "$F", + "Name": "ItemPurchaseData", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p" + ], + "ToStringFields": [ + "isAvailable", + "item", + "amount", + "priceWithoutDiscount", + "priceWithDiscount", + "discountInPercent", + "discountEndTime", + "isSellingForCrystal", + "isSellingForCoin", + "isSellingForRuby", + "isAvailableByCrystals", + "isAvailableByCoins", + "isAvailableByRubies", + "isAvailableByRank", + "minRank", + "isAvailableByPremium" + ], + "Binds": [ + { + "Prop": "xrn_1", + "Param": "t" + }, + { + "Prop": "yrn_1", + "Param": "n" + }, + { + "Prop": "zrn_1", + "Param": "i" + }, + { + "Prop": "aro_1", + "Param": "r" + }, + { + "Prop": "bro_1", + "Param": "e" + }, + { + "Prop": "cro_1", + "Param": "u" + }, + { + "Prop": "dro_1", + "Param": "s" + }, + { + "Prop": "ero_1", + "Param": "o" + }, + { + "Prop": "fro_1", + "Param": "_" + }, + { + "Prop": "gro_1", + "Param": "h" + }, + { + "Prop": "hro_1", + "Param": "a" + }, + { + "Prop": "iro_1", + "Param": "c" + }, + { + "Prop": "jro_1", + "Param": "l" + }, + { + "Prop": "kro_1", + "Param": "f" + }, + { + "Prop": "lro_1", + "Param": "v" + }, + { + "Prop": "mro_1", + "Param": "p" + } + ] + }, + { + "Local": "IF", + "Name": "OverdriveDescriptionData", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "name", + "icon", + "description" + ], + "Binds": [ + { + "Prop": "tro_1", + "Param": "t" + }, + { + "Prop": "uro_1", + "Param": "n" + }, + { + "Prop": "vro_1", + "Param": "i" + } + ] + }, + { + "Local": "RF", + "Name": "GarageLoadDevicesIfNotLoaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "item" + ], + "Binds": [ + { + "Prop": "zro_1", + "Param": "t" + } + ] + }, + { + "Local": "PF", + "Name": "GarageRemoveDevice", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "device", + "item" + ], + "Binds": [ + { + "Prop": "drn_1", + "Param": "t" + }, + { + "Prop": "ern_1", + "Param": "n" + } + ] + }, + { + "Local": "NF", + "Name": "GarageInsertDeviceClientAndServer", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "device", + "item" + ], + "Binds": [ + { + "Prop": "brp_1", + "Param": "t" + }, + { + "Prop": "crp_1", + "Param": "n" + } + ] + }, + { + "Local": "MF", + "Name": "GarageBuyAndInsertDevice", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "device", + "price", + "itemId" + ], + "Binds": [ + { + "Prop": "frp_1", + "Param": "t" + }, + { + "Prop": "grp_1", + "Param": "n" + }, + { + "Prop": "hrp_1", + "Param": "i" + } + ] + }, + { + "Local": "OF", + "Name": "GarageBuyDevice", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "device", + "item", + "currency", + "mount" + ], + "Binds": [ + { + "Prop": "xrm_1", + "Param": "t" + }, + { + "Prop": "yrm_1", + "Param": "n" + }, + { + "Prop": "zrm_1", + "Param": "i" + }, + { + "Prop": "arn_1", + "Param": "r" + } + ] + }, + { + "Local": "DF", + "Name": "GarageDeviceTrySetInfinityLifetime", + "Params": [ + "t" + ], + "ToStringFields": [ + "deviceId" + ], + "Binds": [ + { + "Prop": "urm_1", + "Param": "t" + } + ] + }, + { + "Local": "BF", + "Name": "GarageRemoveDiscountForDevice", + "Params": [ + "t" + ], + "ToStringFields": [ + "item" + ], + "Binds": [] + }, + { + "Local": "UF", + "Name": "Devices", + "Params": [ + "t" + ], + "ToStringFields": [ + "baseItemIdToDevices" + ], + "Binds": [ + { + "Prop": "xrg_1", + "Param": "t" + } + ] + }, + { + "Local": "VF", + "Name": "GarageDevice", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C" + ], + "ToStringFields": [ + "id", + "baseItemId", + "installed", + "name", + "category", + "viewCategory", + "priceWithoutDiscount", + "description", + "descriptionMedia", + "previewImage", + "isPremium", + "position", + "minRank", + "maxRank", + "discount", + "timeDiscountEnd", + "timeDiscountToStart", + "infinityLifetimeItem", + "lifeTimeInSec", + "property", + "properties", + "isSellingForCoin", + "isSellingForCrystal", + "isSellingForRuby", + "isSellingForADS", + "isSellingForMoney", + "rarity", + "visible", + "secret", + "buyable" + ], + "Binds": [ + { + "Prop": "arh_1", + "Param": "t" + }, + { + "Prop": "brh_1", + "Param": "n" + }, + { + "Prop": "crh_1", + "Param": "i" + }, + { + "Prop": "drh_1", + "Param": "r" + }, + { + "Prop": "erh_1", + "Param": "e" + }, + { + "Prop": "frh_1", + "Param": "u" + }, + { + "Prop": "grh_1", + "Param": "s" + }, + { + "Prop": "hrh_1", + "Param": "o" + }, + { + "Prop": "irh_1", + "Param": "_" + }, + { + "Prop": "jrh_1", + "Param": "h" + }, + { + "Prop": "krh_1", + "Param": "a" + }, + { + "Prop": "lrh_1", + "Param": "c" + }, + { + "Prop": "mrh_1", + "Param": "l" + }, + { + "Prop": "nrh_1", + "Param": "f" + }, + { + "Prop": "orh_1", + "Param": "v" + }, + { + "Prop": "prh_1", + "Param": "p" + }, + { + "Prop": "qrh_1", + "Param": "w" + }, + { + "Prop": "rrh_1", + "Param": "d" + }, + { + "Prop": "srh_1", + "Param": "g" + }, + { + "Prop": "trh_1", + "Param": "m" + }, + { + "Prop": "urh_1", + "Param": "k" + }, + { + "Prop": "vrh_1", + "Param": "z" + }, + { + "Prop": "wrh_1", + "Param": "b" + }, + { + "Prop": "xrh_1", + "Param": "q" + }, + { + "Prop": "yrh_1", + "Param": "y" + }, + { + "Prop": "zrh_1", + "Param": "$" + }, + { + "Prop": "ari_1", + "Param": "x" + }, + { + "Prop": "bri_1", + "Param": "j" + }, + { + "Prop": "cri_1", + "Param": "S" + }, + { + "Prop": "dri_1", + "Param": "C" + }, + { + "Prop": "eri_1", + "Param": "pm" + } + ] + }, + { + "Local": "XF", + "Name": "DescriptionAlteration", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "description", + "property" + ], + "Binds": [ + { + "Prop": "mrp_1", + "Param": "t" + }, + { + "Prop": "nrp_1", + "Param": "n" + } + ] + }, + { + "Local": "ZF", + "Name": "GarageDeviceObject", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v" + ], + "ToStringFields": [ + "id", + "baseItemId", + "temporaryItemCC", + "description", + "item", + "isPremium", + "itemCategory", + "itemViewCategory", + "buyable", + "discount", + "timePeriod", + "deviceProperty", + "rarity", + "visible", + "descriptionMedia" + ], + "Binds": [ + { + "Prop": "hrn_1", + "Param": "t" + }, + { + "Prop": "irn_1", + "Param": "n" + }, + { + "Prop": "jrn_1", + "Param": "i" + }, + { + "Prop": "krn_1", + "Param": "r" + }, + { + "Prop": "lrn_1", + "Param": "e" + }, + { + "Prop": "mrn_1", + "Param": "u" + }, + { + "Prop": "nrn_1", + "Param": "s" + }, + { + "Prop": "orn_1", + "Param": "o" + }, + { + "Prop": "prn_1", + "Param": "_" + }, + { + "Prop": "qrn_1", + "Param": "h" + }, + { + "Prop": "rrn_1", + "Param": "a" + }, + { + "Prop": "srn_1", + "Param": "c" + }, + { + "Prop": "trn_1", + "Param": "l" + }, + { + "Prop": "urn_1", + "Param": "f" + }, + { + "Prop": "vrn_1", + "Param": "v" + } + ] + }, + { + "Local": "eG", + "Name": "UpgradableItemParams", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "itemPropertyParams", + "properties", + "currentLevel", + "upgradeParams", + "upgradeDiscount", + "upgradeConfirmed" + ], + "Binds": [ + { + "Prop": "sre_1", + "Param": "t" + }, + { + "Prop": "tre_1", + "Param": "n" + }, + { + "Prop": "ure_1", + "Param": "i" + }, + { + "Prop": "vre_1", + "Param": "r" + }, + { + "Prop": "wre_1", + "Param": "e" + }, + { + "Prop": "xre_1", + "Param": "u" + } + ] + }, + { + "Local": "cG", + "Name": "ItemPropertyParams", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o" + ], + "ToStringFields": [ + "sortIndex", + "name", + "properties", + "aggregationMode", + "multiplier", + "additiveShift", + "isKernelProperty", + "unitName" + ], + "Binds": [ + { + "Prop": "trc_1", + "Param": "t" + }, + { + "Prop": "urc_1", + "Param": "n" + }, + { + "Prop": "vrc_1", + "Param": "i" + }, + { + "Prop": "wrc_1", + "Param": "r" + }, + { + "Prop": "xrc_1", + "Param": "e" + }, + { + "Prop": "yrc_1", + "Param": "u" + }, + { + "Prop": "zrc_1", + "Param": "s" + }, + { + "Prop": "ard_1", + "Param": "o" + } + ] + }, + { + "Local": "IG", + "Name": "GaragePreview", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z" + ], + "ToStringFields": [ + "isVisible", + "photoMode", + "needVisible", + "viewStyle", + "dynViewStyle", + "tankPreviewSettings", + "needShowDrone", + "params", + "hullData", + "weaponData", + "droneData", + "grenadeData", + "hasGrenades", + "hullEngineType", + "turretMechanism", + "paint", + "properties", + "captureScreenshotAction", + "captureVideoAction", + "item3dModelActionCache", + "requestedItems", + "expectedItemId" + ], + "Binds": [ + { + "Prop": "vrr_1", + "Param": "t" + }, + { + "Prop": "wrr_1", + "Param": "n" + }, + { + "Prop": "xrr_1", + "Param": "i" + }, + { + "Prop": "yrr_1", + "Param": "r" + }, + { + "Prop": "zrr_1", + "Param": "e" + }, + { + "Prop": "ars_1", + "Param": "u" + }, + { + "Prop": "brs_1", + "Param": "s" + }, + { + "Prop": "crs_1", + "Param": "o" + }, + { + "Prop": "drs_1", + "Param": "_" + }, + { + "Prop": "ers_1", + "Param": "h" + }, + { + "Prop": "frs_1", + "Param": "a" + }, + { + "Prop": "grs_1", + "Param": "c" + }, + { + "Prop": "hrs_1", + "Param": "l" + }, + { + "Prop": "irs_1", + "Param": "f" + }, + { + "Prop": "jrs_1", + "Param": "v" + }, + { + "Prop": "krs_1", + "Param": "p" + }, + { + "Prop": "lrs_1", + "Param": "w" + }, + { + "Prop": "mrs_1", + "Param": "d" + }, + { + "Prop": "nrs_1", + "Param": "g" + }, + { + "Prop": "ors_1", + "Param": "m" + }, + { + "Prop": "prs_1", + "Param": "k" + }, + { + "Prop": "qrs_1", + "Param": "z" + } + ] + }, + { + "Local": "NG", + "Name": "ShowRequest", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "viewStyle", + "tankPreviewSettings", + "needShowDrone", + "photoMode", + "withDelay" + ], + "Binds": [] + }, + { + "Local": "MG", + "Name": "UpdatePreviewSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "tankPreviewSettings" + ], + "Binds": [ + { + "Prop": "zrs_1", + "Param": "t" + } + ] + }, + { + "Local": "LG", + "Name": "SetCaptureActions", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "screenshotAction", + "videoAction" + ], + "Binds": [] + }, + { + "Local": "FG", + "Name": "InitGarageResources", + "Params": [ + "t" + ], + "ToStringFields": [ + "params" + ], + "Binds": [] + }, + { + "Local": "GG", + "Name": "SetFromCacheOrRequest", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "item", + "request" + ], + "Binds": [ + { + "Prop": "ert_1", + "Param": "t" + }, + { + "Prop": "frt_1", + "Param": "n" + } + ] + }, + { + "Local": "HG", + "Name": "SetExpectedItemId", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "category", + "itemId" + ], + "Binds": [ + { + "Prop": "grt_1", + "Param": "t" + }, + { + "Prop": "hrt_1", + "Param": "n" + } + ] + }, + { + "Local": "WG", + "Name": "AddRequestedItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "irt_1", + "Param": "t" + } + ] + }, + { + "Local": "iH", + "Name": "SetDrone", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "itemId", + "resource", + "emissionColors" + ], + "Binds": [] + }, + { + "Local": "rH", + "Name": "SetPaint", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "paint" + ], + "Binds": [ + { + "Prop": "aru_1", + "Param": "t" + }, + { + "Prop": "bru_1", + "Param": "n" + } + ] + }, + { + "Local": "eH", + "Name": "ResetItem3dModelActionCache", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "cru_1", + "Param": "t" + } + ] + }, + { + "Local": "uH", + "Name": "SetMountedItemsProperties", + "Params": [ + "t" + ], + "ToStringFields": [ + "properties" + ], + "Binds": [ + { + "Prop": "dru_1", + "Param": "t" + } + ] + }, + { + "Local": "oH", + "Name": "IconsState", + "Params": [ + "t" + ], + "ToStringFields": [ + "icons" + ], + "Binds": [] + }, + { + "Local": "_H", + "Name": "SetIcons", + "Params": [ + "t" + ], + "ToStringFields": [ + "icons" + ], + "Binds": [ + { + "Prop": "jru_1", + "Param": "t" + } + ] + }, + { + "Local": "aH", + "Name": "LootBoxes", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d" + ], + "ToStringFields": [ + "rewardsForKeys", + "currentContainerType", + "keys", + "containerNames", + "containerDescriptions", + "rewards", + "shownRewards", + "gotoGarage", + "timeToGiveLootBox", + "periodOfGiveLootBoxInSec", + "openingFailed", + "adsAvailable", + "currentCategory", + "isOpening", + "isAccelerated", + "isShopVisited", + "isReopening", + "isBlockOpenButtons" + ], + "Binds": [] + }, + { + "Local": "cH", + "Name": "SetPossibleRewards", + "Params": [ + "t" + ], + "ToStringFields": [ + "rewards" + ], + "Binds": [ + { + "Prop": "frv_1", + "Param": "t" + } + ] + }, + { + "Local": "lH", + "Name": "SetCurrentContainer", + "Params": [ + "t" + ], + "ToStringFields": [ + "type" + ], + "Binds": [ + { + "Prop": "grv_1", + "Param": "t" + } + ] + }, + { + "Local": "fH", + "Name": "SetKeys", + "Params": [ + "t" + ], + "ToStringFields": [ + "keys" + ], + "Binds": [ + { + "Prop": "hrv_1", + "Param": "t" + } + ] + }, + { + "Local": "vH", + "Name": "AddKeys", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "keyType", + "delta" + ], + "Binds": [ + { + "Prop": "irv_1", + "Param": "t" + }, + { + "Prop": "jrv_1", + "Param": "n" + } + ] + }, + { + "Local": "pH", + "Name": "SetContainerData", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "type", + "name", + "description" + ], + "Binds": [ + { + "Prop": "krv_1", + "Param": "t" + }, + { + "Prop": "lrv_1", + "Param": "n" + }, + { + "Prop": "mrv_1", + "Param": "i" + } + ] + }, + { + "Local": "wH", + "Name": "SetGoToGarage", + "Params": [ + "t" + ], + "ToStringFields": [ + "gotoGarage" + ], + "Binds": [ + { + "Prop": "nrv_1", + "Param": "t" + } + ] + }, + { + "Local": "dH", + "Name": "OpenContainer", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "amount", + "type" + ], + "Binds": [ + { + "Prop": "orv_1", + "Param": "t" + }, + { + "Prop": "prv_1", + "Param": "n" + } + ] + }, + { + "Local": "bH", + "Name": "SetRewards", + "Params": [ + "t" + ], + "ToStringFields": [ + "rewards" + ], + "Binds": [] + }, + { + "Local": "qH", + "Name": "SelectCategory", + "Params": [ + "t" + ], + "ToStringFields": [ + "containerCategory" + ], + "Binds": [ + { + "Prop": "rrv_1", + "Param": "t" + } + ] + }, + { + "Local": "yH", + "Name": "ShownRewards", + "Params": [ + "t" + ], + "ToStringFields": [ + "rewards" + ], + "Binds": [ + { + "Prop": "srv_1", + "Param": "t" + } + ] + }, + { + "Local": "$H", + "Name": "SetIsOpening", + "Params": [ + "t" + ], + "ToStringFields": [ + "isOpening" + ], + "Binds": [ + { + "Prop": "trv_1", + "Param": "t" + } + ] + }, + { + "Local": "xH", + "Name": "SetIsAccelerated", + "Params": [ + "t" + ], + "ToStringFields": [ + "isAccelerated" + ], + "Binds": [ + { + "Prop": "urv_1", + "Param": "t" + } + ] + }, + { + "Local": "jH", + "Name": "SetIsShopVisited", + "Params": [ + "t" + ], + "ToStringFields": [ + "isShopVisited" + ], + "Binds": [ + { + "Prop": "vrv_1", + "Param": "t" + } + ] + }, + { + "Local": "TH", + "Name": "MatchmakingState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g" + ], + "ToStringFields": [ + "matchmakingModeRanks", + "selectedMatchmakingMode", + "disabledModes", + "matchmakingAndLoadingBattleInProgress", + "startLoadingBattle", + "holidayEnabled", + "holidayTitle", + "holidayIcon", + "eventBigTile", + "holidayDescription", + "minRankForProBattle", + "avgWaitTimeInSeconds", + "mode", + "maxUsersInGroup", + "groupsInEventMode", + "eventEndDate", + "borderColorForEventButton", + "requestSent", + "rankIndexToMinGS" + ], + "Binds": [] + }, + { + "Local": "NH", + "Name": "Configure", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c" + ], + "ToStringFields": [ + "modes", + "disabledModes", + "holidayEnabled", + "holidayTitle", + "holidayIcon", + "eventBigTile", + "holidayDescription", + "minRankForProBattle", + "maxUsersInGroup", + "groupsInEventMode", + "eventEndDate", + "borderColorForEventButton" + ], + "Binds": [ + { + "Prop": "krw_1", + "Param": "t" + }, + { + "Prop": "lrw_1", + "Param": "n" + }, + { + "Prop": "mrw_1", + "Param": "i" + }, + { + "Prop": "nrw_1", + "Param": "r" + }, + { + "Prop": "orw_1", + "Param": "e" + }, + { + "Prop": "prw_1", + "Param": "u" + }, + { + "Prop": "qrw_1", + "Param": "s" + }, + { + "Prop": "rrw_1", + "Param": "o" + }, + { + "Prop": "srw_1", + "Param": "_" + }, + { + "Prop": "trw_1", + "Param": "h" + }, + { + "Prop": "urw_1", + "Param": "a" + }, + { + "Prop": "vrw_1", + "Param": "c" + } + ] + }, + { + "Local": "MH", + "Name": "Play", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "mode", + "crossPlayMode", + "source" + ], + "Binds": [ + { + "Prop": "xrw_1", + "Param": "t" + }, + { + "Prop": "yrw_1", + "Param": "n" + }, + { + "Prop": "zrw_1", + "Param": "i" + } + ] + }, + { + "Local": "OH", + "Name": "Registered", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "avgWaitTimeInSeconds", + "mode" + ], + "Binds": [ + { + "Prop": "brx_1", + "Param": "t" + }, + { + "Prop": "crx_1", + "Param": "n" + } + ] + }, + { + "Local": "DH", + "Name": "WasRegistered", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "avgWaitTimeInSeconds", + "mode" + ], + "Binds": [ + { + "Prop": "drx_1", + "Param": "t" + }, + { + "Prop": "erx_1", + "Param": "n" + } + ] + }, + { + "Local": "LH", + "Name": "SelectMatchmakingMode", + "Params": [ + "t" + ], + "ToStringFields": [ + "matchmakingMode" + ], + "Binds": [ + { + "Prop": "hrx_1", + "Param": "t" + } + ] + }, + { + "Local": "BH", + "Name": "SpectateMatchmakingMode", + "Params": [ + "t" + ], + "ToStringFields": [ + "matchmakingMode" + ], + "Binds": [ + { + "Prop": "irx_1", + "Param": "t" + } + ] + }, + { + "Local": "FH", + "Name": "EnterToBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "krx_1", + "Param": "t" + } + ] + }, + { + "Local": "GH", + "Name": "EnterToBattleApply", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "lrx_1", + "Param": "t" + } + ] + }, + { + "Local": "VH", + "Name": "SetRankIndexToMinGS", + "Params": [ + "t" + ], + "ToStringFields": [ + "rankIndexToMinGS" + ], + "Binds": [] + }, + { + "Local": "KH", + "Name": "ShowGSWarnOrContinue", + "Params": [ + "t" + ], + "ToStringFields": [ + "continueAction" + ], + "Binds": [ + { + "Prop": "orx_1", + "Param": "t" + } + ] + }, + { + "Local": "rW", + "Name": "MatchmakingGroup", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "members", + "allowedFromFriends", + "pendingInvitationsUsers", + "selectedPlayersSendInvite" + ], + "Binds": [ + { + "Prop": "jpy_1", + "Param": "t" + }, + { + "Prop": "kpy_1", + "Param": "n" + }, + { + "Prop": "lpy_1", + "Param": "i" + }, + { + "Prop": "mpy_1", + "Param": "r" + } + ] + }, + { + "Local": "sW", + "Name": "State", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "lry_1", + "Param": "t" + } + ] + }, + { + "Local": "oW", + "Name": "State", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "members", + "isFriendsWindowOpen", + "isPendingInvitationsEmpty" + ], + "Binds": [ + { + "Prop": "drz_1", + "Param": "t" + }, + { + "Prop": "erz_1", + "Param": "n" + }, + { + "Prop": "frz_1", + "Param": "i" + } + ] + }, + { + "Local": "cW", + "Name": "SetAllowedFromFriends", + "Params": [ + "t" + ], + "ToStringFields": [ + "allowedFromFriends" + ], + "Binds": [] + }, + { + "Local": "lW", + "Name": "AddUser", + "Params": [ + "t" + ], + "ToStringFields": [ + "user" + ], + "Binds": [ + { + "Prop": "krz_1", + "Param": "t" + } + ] + }, + { + "Local": "fW", + "Name": "UserRemoved", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "lrz_1", + "Param": "t" + } + ] + }, + { + "Local": "vW", + "Name": "RemoveUser", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "mrz_1", + "Param": "t" + } + ] + }, + { + "Local": "pW", + "Name": "AcceptInvite", + "Params": [ + "t" + ], + "ToStringFields": [ + "localUserId" + ], + "Binds": [ + { + "Prop": "nrz_1", + "Param": "t" + } + ] + }, + { + "Local": "wW", + "Name": "RejectInvite", + "Params": [ + "t" + ], + "ToStringFields": [ + "localUserId" + ], + "Binds": [ + { + "Prop": "orz_1", + "Param": "t" + } + ] + }, + { + "Local": "dW", + "Name": "Invite", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "prz_1", + "Param": "t" + } + ] + }, + { + "Local": "bW", + "Name": "UpdateMountItems", + "Params": [ + "t" + ], + "ToStringFields": [ + "mountItemsUserData" + ], + "Binds": [] + }, + { + "Local": "qW", + "Name": "UpdateUserReadiness", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userId", + "isReady" + ], + "Binds": [ + { + "Prop": "rrz_1", + "Param": "t" + }, + { + "Prop": "srz_1", + "Param": "n" + } + ] + }, + { + "Local": "yW", + "Name": "AddUserToSelected", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "trz_1", + "Param": "t" + } + ] + }, + { + "Local": "$W", + "Name": "RemoveUserToSelected", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "urz_1", + "Param": "t" + } + ] + }, + { + "Local": "xW", + "Name": "SetSelectedUsers", + "Params": [ + "t" + ], + "ToStringFields": [ + "userIds" + ], + "Binds": [ + { + "Prop": "vrz_1", + "Param": "t" + } + ] + }, + { + "Local": "jW", + "Name": "OnClickToUserItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "xrz_1", + "Param": "t" + } + ] + }, + { + "Local": "CW", + "Name": "InvitedToGroup", + "Params": [ + "t" + ], + "ToStringFields": [ + "leaderId" + ], + "Binds": [ + { + "Prop": "as0_1", + "Param": "t" + } + ] + }, + { + "Local": "EW", + "Name": "RejectedInviteToGroup", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userId", + "reason" + ], + "Binds": [ + { + "Prop": "cs0_1", + "Param": "t" + }, + { + "Prop": "ds0_1", + "Param": "n" + } + ] + }, + { + "Local": "TW", + "Name": "AcceptedInviteToGroup", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "fs0_1", + "Param": "t" + } + ] + }, + { + "Local": "AW", + "Name": "InitMatchmakingGroup", + "Params": [ + "t" + ], + "ToStringFields": [ + "members" + ], + "Binds": [ + { + "Prop": "hs0_1", + "Param": "t" + } + ] + }, + { + "Local": "HW", + "Name": "GoToWithLoader", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "onLoaded", + "loadData", + "isLoadedFunction", + "isAutoHideLoader" + ], + "Binds": [] + }, + { + "Local": "KW", + "Name": "LobbyLoader", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "isShowLoader", + "activeLoadersCount" + ], + "Binds": [] + }, + { + "Local": "YW", + "Name": "AddModal", + "Params": [ + "t" + ], + "ToStringFields": [ + "screenId" + ], + "Binds": [ + { + "Prop": "gs1_1", + "Param": "t" + } + ] + }, + { + "Local": "JW", + "Name": "RemoveModal", + "Params": [ + "t" + ], + "ToStringFields": [ + "screenId" + ], + "Binds": [] + }, + { + "Local": "ZW", + "Name": "RemoveCurrentByName", + "Params": [ + "t" + ], + "ToStringFields": [ + "name" + ], + "Binds": [ + { + "Prop": "is1_1", + "Param": "t" + } + ] + }, + { + "Local": "nV", + "Name": "ModalScreen", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "current", + "modalQueue" + ], + "Binds": [] + }, + { + "Local": "uV", + "Name": "ChangeOwner", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "ms1_1", + "Param": "t" + } + ] + }, + { + "Local": "_V", + "Name": "BuyChangeUid", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "currentUid", + "newUid" + ], + "Binds": [ + { + "Prop": "ns1_1", + "Param": "t" + }, + { + "Prop": "os1_1", + "Param": "n" + } + ] + }, + { + "Local": "hV", + "Name": "NotEnoughRubies", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "amount", + "rubiesForBuy" + ], + "Binds": [ + { + "Prop": "ps1_1", + "Param": "t" + }, + { + "Prop": "qs1_1", + "Param": "n" + } + ] + }, + { + "Local": "RewardedVideosError", + "Name": "RewardedVideosError", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [ + { + "Prop": "rs1_1", + "Param": "t" + } + ] + }, + { + "Local": "aV", + "Name": "NotEnoughCoins", + "Params": [ + "t" + ], + "ToStringFields": [ + "cost" + ], + "Binds": [ + { + "Prop": "ss1_1", + "Param": "t" + } + ] + }, + { + "Local": "cV", + "Name": "NotEnoughCrystals", + "Params": [ + "t" + ], + "ToStringFields": [ + "cost" + ], + "Binds": [ + { + "Prop": "ts1_1", + "Param": "t" + } + ] + }, + { + "Local": "fV", + "Name": "UpgradeItem", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "item", + "currentLevel", + "priceInCrystal", + "priceInRuby" + ], + "Binds": [ + { + "Prop": "us1_1", + "Param": "t" + }, + { + "Prop": "vs1_1", + "Param": "n" + }, + { + "Prop": "ws1_1", + "Param": "i" + }, + { + "Prop": "xs1_1", + "Param": "r" + } + ] + }, + { + "Local": "vV", + "Name": "BuyItem", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "itemName", + "price", + "amount", + "isSellingForCoin", + "isSellingForCrystal", + "isSellingForRuby", + "onBuyClick", + "onEscClick", + "message", + "isSkipConfirm" + ], + "Binds": [ + { + "Prop": "ys1_1", + "Param": "t" + }, + { + "Prop": "zs1_1", + "Param": "n" + }, + { + "Prop": "as2_1", + "Param": "i" + }, + { + "Prop": "bs2_1", + "Param": "r" + }, + { + "Prop": "cs2_1", + "Param": "e" + }, + { + "Prop": "ds2_1", + "Param": "u" + }, + { + "Prop": "es2_1", + "Param": "s" + }, + { + "Prop": "fs2_1", + "Param": "o" + }, + { + "Prop": "gs2_1", + "Param": "_" + }, + { + "Prop": "hs2_1", + "Param": "h" + } + ] + }, + { + "Local": "SV", + "Name": "OpenExternalLink", + "Params": [ + "t" + ], + "ToStringFields": [ + "url" + ], + "Binds": [ + { + "Prop": "ms2_1", + "Param": "t" + } + ] + }, + { + "Local": "AV", + "Name": "BattleSelectParkourWarning", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "battleTeam" + ], + "Binds": [ + { + "Prop": "ns2_1", + "Param": "t" + }, + { + "Prop": "os2_1", + "Param": "n" + } + ] + }, + { + "Local": "PV", + "Name": "BattleCreateProtected", + "Params": [ + "t" + ], + "ToStringFields": [ + "onPassed" + ], + "Binds": [ + { + "Prop": "ps2_1", + "Param": "t" + } + ] + }, + { + "Local": "UV", + "Name": "GetRatingModal", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "useNativeMethod", + "storeUrl", + "ratingToRedirect" + ], + "Binds": [ + { + "Prop": "qs2_1", + "Param": "t" + }, + { + "Prop": "rs2_1", + "Param": "n" + }, + { + "Prop": "ss2_1", + "Param": "i" + } + ] + }, + { + "Local": "FV", + "Name": "RewardsModal", + "Params": [ + "t" + ], + "ToStringFields": [ + "goods" + ], + "Binds": [ + { + "Prop": "ts2_1", + "Param": "t" + } + ] + }, + { + "Local": "QV", + "Name": "NegativeBalanceAlert", + "Params": [ + "t" + ], + "ToStringFields": [ + "currencyBalanceData" + ], + "Binds": [ + { + "Prop": "zs2_1", + "Param": "t" + } + ] + }, + { + "Local": "sK", + "Name": "BuyItem", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "itemName", + "price", + "amount", + "isSellingForCoin", + "isSellingForCrystal", + "isSellingForRuby", + "onBuyClick", + "onEscClick", + "message", + "isSkipConfirm" + ], + "Binds": [ + { + "Prop": "cs3_1", + "Param": "t" + }, + { + "Prop": "ds3_1", + "Param": "n" + }, + { + "Prop": "es3_1", + "Param": "i" + }, + { + "Prop": "fs3_1", + "Param": "r" + }, + { + "Prop": "gs3_1", + "Param": "e" + }, + { + "Prop": "hs3_1", + "Param": "u" + }, + { + "Prop": "is3_1", + "Param": "s" + }, + { + "Prop": "js3_1", + "Param": "o" + }, + { + "Prop": "ks3_1", + "Param": "_" + }, + { + "Prop": "ls3_1", + "Param": "h" + } + ] + }, + { + "Local": "hK", + "Name": "ApplicationExit", + "Params": [ + "t" + ], + "ToStringFields": [ + "onYesHandler" + ], + "Binds": [ + { + "Prop": "ms3_1", + "Param": "t" + } + ] + }, + { + "Local": "aK", + "Name": "BreakBattleSearch", + "Params": [ + "t" + ], + "ToStringFields": [ + "onYesHandler" + ], + "Binds": [ + { + "Prop": "ns3_1", + "Param": "t" + } + ] + }, + { + "Local": "wK", + "Name": "CoinToRubyConverter", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "rubiesForPurchase", + "useCoolDownButton" + ], + "Binds": [ + { + "Prop": "os3_1", + "Param": "t" + }, + { + "Prop": "ps3_1", + "Param": "n" + } + ] + }, + { + "Local": "gK", + "Name": "ResetSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "callback" + ], + "Binds": [ + { + "Prop": "qs3_1", + "Param": "t" + } + ] + }, + { + "Local": "xK", + "Name": "DescriptionModal", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "title", + "content" + ], + "Binds": [ + { + "Prop": "ws3_1", + "Param": "t" + }, + { + "Prop": "xs3_1", + "Param": "n" + } + ] + }, + { + "Local": "jK", + "Name": "Need2Fa", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "title", + "text" + ], + "Binds": [ + { + "Prop": "ys3_1", + "Param": "t" + }, + { + "Prop": "zs3_1", + "Param": "n" + } + ] + }, + { + "Local": "SK", + "Name": "Alert", + "Params": [ + "t" + ], + "ToStringFields": [ + "text" + ], + "Binds": [ + { + "Prop": "as4_1", + "Param": "t" + } + ] + }, + { + "Local": "CK", + "Name": "ShowTutorial", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "content", + "forceShow", + "onTutorialClose" + ], + "Binds": [ + { + "Prop": "bs4_1", + "Param": "t" + }, + { + "Prop": "cs4_1", + "Param": "n" + }, + { + "Prop": "ds4_1", + "Param": "i" + } + ] + }, + { + "Local": "EK", + "Name": "RepatriationBonus", + "Params": [ + "t" + ], + "ToStringFields": [ + "bonusItems" + ], + "Binds": [ + { + "Prop": "es4_1", + "Param": "t" + } + ] + }, + { + "Local": "IK", + "Name": "RankProgressItems", + "Params": [ + "t" + ], + "ToStringFields": [ + "rankData" + ], + "Binds": [ + { + "Prop": "fs4_1", + "Param": "t" + } + ] + }, + { + "Local": "AK", + "Name": "Reward", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "title", + "goods" + ], + "Binds": [ + { + "Prop": "gs4_1", + "Param": "t" + }, + { + "Prop": "hs4_1", + "Param": "n" + } + ] + }, + { + "Local": "RK", + "Name": "NeedCoinsForConversion", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "coins", + "needRubies" + ], + "Binds": [ + { + "Prop": "is4_1", + "Param": "t" + }, + { + "Prop": "js4_1", + "Param": "n" + } + ] + }, + { + "Local": "PK", + "Name": "QuestsDescriptionModal", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "quest", + "categoryId" + ], + "Binds": [ + { + "Prop": "ks4_1", + "Param": "t" + }, + { + "Prop": "ls4_1", + "Param": "n" + } + ] + }, + { + "Local": "NK", + "Name": "StandardAlert", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "title", + "text", + "onClick", + "onClose", + "isShowOverBattle" + ], + "Binds": [ + { + "Prop": "ms4_1", + "Param": "t" + }, + { + "Prop": "ns4_1", + "Param": "n" + }, + { + "Prop": "os4_1", + "Param": "i" + }, + { + "Prop": "ps4_1", + "Param": "r" + }, + { + "Prop": "qs4_1", + "Param": "e" + } + ] + }, + { + "Local": "DK", + "Name": "GSWarning", + "Params": [ + "t" + ], + "ToStringFields": [ + "onContinue" + ], + "Binds": [ + { + "Prop": "rs4_1", + "Param": "t" + } + ] + }, + { + "Local": "BK", + "Name": "ReferralEventEnterPromoCodeStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "referralEventEnterCodeStatus" + ], + "Binds": [ + { + "Prop": "ss4_1", + "Param": "t" + } + ] + }, + { + "Local": "FK", + "Name": "TemporaryCashExpiredInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "temporaryCashData" + ], + "Binds": [ + { + "Prop": "ts4_1", + "Param": "t" + } + ] + }, + { + "Local": "WK", + "Name": "Screen", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "current", + "loaderBackgroundImage", + "foreground", + "screenStack", + "enableBack", + "isResetBackStackOnNextGoTo", + "isDelayedGoto", + "pressedAnyButton", + "displayMainEntranceScreen", + "needReauthorization" + ], + "Binds": [] + }, + { + "Local": "JK", + "Name": "State", + "Params": [ + "t" + ], + "ToStringFields": [ + "wait" + ], + "Binds": [ + { + "Prop": "bs5_1", + "Param": "t" + } + ] + }, + { + "Local": "QK", + "Name": "GoTo", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "screen", + "history" + ], + "Binds": [ + { + "Prop": "grm_1", + "Param": "t" + }, + { + "Prop": "hrm_1", + "Param": "n" + } + ] + }, + { + "Local": "_Y", + "Name": "DisplayMainEntranceScreen", + "Params": [ + "t" + ], + "ToStringFields": [ + "isDisplayed" + ], + "Binds": [ + { + "Prop": "ds5_1", + "Param": "t" + } + ] + }, + { + "Local": "hY", + "Name": "PressedAnyButton", + "Params": [ + "t" + ], + "ToStringFields": [ + "isPressed" + ], + "Binds": [ + { + "Prop": "es5_1", + "Param": "t" + } + ] + }, + { + "Local": "aY", + "Name": "DisplayReauthorizationMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "isDisplay" + ], + "Binds": [ + { + "Prop": "fs5_1", + "Param": "t" + } + ] + }, + { + "Local": "bY", + "Name": "ChangeEmailAndPassword", + "Params": [ + "t" + ], + "ToStringFields": [ + "reason" + ], + "Binds": [ + { + "Prop": "ss5_1", + "Param": "t" + } + ] + }, + { + "Local": "qY", + "Name": "LicenseAgreement", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "isInternalPartners", + "entranceAction" + ], + "Binds": [ + { + "Prop": "vs5_1", + "Param": "t" + }, + { + "Prop": "ws5_1", + "Param": "n" + } + ] + }, + { + "Local": "yY", + "Name": "Login2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "entranceEnvironment" + ], + "Binds": [ + { + "Prop": "zs5_1", + "Param": "t" + } + ] + }, + { + "Local": "$Y", + "Name": "ChangeUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "allowRenaming" + ], + "Binds": [ + { + "Prop": "cs6_1", + "Param": "t" + } + ] + }, + { + "Local": "TY", + "Name": "MigrationOut", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "ns6_1", + "Param": "t" + } + ] + }, + { + "Local": "MigrationOutError", + "Name": "MigrationOutError", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [ + { + "Prop": "qs6_1", + "Param": "t" + } + ] + }, + { + "Local": "IY", + "Name": "MigrationInForm", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "oldUid", + "needNewUid" + ], + "Binds": [ + { + "Prop": "ts6_1", + "Param": "t" + }, + { + "Prop": "us6_1", + "Param": "n" + } + ] + }, + { + "Local": "PY", + "Name": "SetPassword", + "Params": [ + "t" + ], + "ToStringFields": [ + "reason" + ], + "Binds": [ + { + "Prop": "bs7_1", + "Param": "t" + } + ] + }, + { + "Local": "NY", + "Name": "NeedEnterByLogin", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "es7_1", + "Param": "t" + } + ] + }, + { + "Local": "DY", + "Name": "InviteToBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "ls7_1", + "Param": "t" + } + ] + }, + { + "Local": "tX", + "Name": "QuestCategory", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "categoryType", + "id" + ], + "Binds": [ + { + "Prop": "es8_1", + "Param": "t" + }, + { + "Prop": "fs8_1", + "Param": "n" + }, + { + "Prop": "gs8_1", + "Param": "i" + } + ] + }, + { + "Local": "nX", + "Name": "Challenge", + "Params": [ + "t" + ], + "ToStringFields": [ + "battlePassFlavor" + ], + "Binds": [ + { + "Prop": "is8_1", + "Param": "t" + } + ] + }, + { + "Local": "dX", + "Name": "Announcement", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "itemInfo", + "shopItem", + "discount" + ], + "Binds": [ + { + "Prop": "rs8_1", + "Param": "t" + }, + { + "Prop": "ss8_1", + "Param": "n" + }, + { + "Prop": "ts8_1", + "Param": "i" + } + ] + }, + { + "Local": "SX", + "Name": "ItemInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "category" + ], + "Binds": [ + { + "Prop": "jsb_1", + "Param": "t" + } + ] + }, + { + "Local": "ZX", + "Name": "NewsState", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "isOpen", + "news", + "unreadNewsCounter", + "p" + ], + "Binds": [ + { + "Prop": "ksc_1", + "Param": "t" + }, + { + "Prop": "lsc_1", + "Param": "n" + }, + { + "Prop": "msc_1", + "Param": "i" + }, + { + "Prop": "nsc_1", + "Param": "r" + } + ] + }, + { + "Local": "eJ", + "Name": "State", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "currentScreen", + "unreadNewsCounter" + ], + "Binds": [ + { + "Prop": "tsc_1", + "Param": "t" + }, + { + "Prop": "usc_1", + "Param": "n" + } + ] + }, + { + "Local": "sJ", + "Name": "SetNewsItemAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "news" + ], + "Binds": [ + { + "Prop": "vsc_1", + "Param": "t" + } + ] + }, + { + "Local": "oJ", + "Name": "AddNewsItemAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "news" + ], + "Binds": [ + { + "Prop": "wsc_1", + "Param": "t" + } + ] + }, + { + "Local": "_J", + "Name": "RemoveNewsItemAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "newsId" + ], + "Binds": [ + { + "Prop": "xsc_1", + "Param": "t" + } + ] + }, + { + "Local": "lJ", + "Name": "SetUnreadNewsCounter", + "Params": [ + "t" + ], + "ToStringFields": [ + "count" + ], + "Binds": [ + { + "Prop": "ysc_1", + "Param": "t" + } + ] + }, + { + "Local": "gJ", + "Name": "NotificationByCountry", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "disableRegistrationMessage", + "disableShopMessage", + "homeScreenMessage", + "homeScreenDialogShown" + ], + "Binds": [] + }, + { + "Local": "kJ", + "Name": "State", + "Params": [ + "t" + ], + "ToStringFields": [ + "screen" + ], + "Binds": [ + { + "Prop": "msd_1", + "Param": "t" + } + ] + }, + { + "Local": "bJ", + "Name": "Init", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "disableRegistrationMessage", + "disableShopMessage", + "homeScreenMessage" + ], + "Binds": [ + { + "Prop": "psd_1", + "Param": "t" + }, + { + "Prop": "qsd_1", + "Param": "n" + }, + { + "Prop": "rsd_1", + "Param": "i" + } + ] + }, + { + "Local": "jJ", + "Name": "Notifications", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "notifications", + "notificationSound" + ], + "Binds": [] + }, + { + "Local": "IJ", + "Name": "InitNotificationSound", + "Params": [ + "t" + ], + "ToStringFields": [ + "sound" + ], + "Binds": [ + { + "Prop": "fse_1", + "Param": "t" + } + ] + }, + { + "Local": "AJ", + "Name": "AddNotification", + "Params": [ + "t" + ], + "ToStringFields": [ + "notificationItem" + ], + "Binds": [ + { + "Prop": "gse_1", + "Param": "t" + } + ] + }, + { + "Local": "UJ", + "Name": "PartnerState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v" + ], + "ToStringFields": [ + "partnerId", + "loginParams", + "params", + "hasOwnPaymentSystem", + "hasSocialFunction", + "hasClientPaymentAction", + "paymentAction", + "inviteAction", + "canOpenExternalLinks", + "hasAccountBinding", + "failedRedirectUrl", + "loginForBindingStatus", + "isAccountAlreadyLinked", + "itemsEnabledForPartner", + "isPartnerReady" + ], + "Binds": [ + { + "Prop": "xse_1", + "Param": "t" + }, + { + "Prop": "yse_1", + "Param": "n" + }, + { + "Prop": "zse_1", + "Param": "i" + }, + { + "Prop": "asf_1", + "Param": "r" + }, + { + "Prop": "bsf_1", + "Param": "e" + }, + { + "Prop": "csf_1", + "Param": "u" + }, + { + "Prop": "dsf_1", + "Param": "s" + }, + { + "Prop": "esf_1", + "Param": "o" + }, + { + "Prop": "fsf_1", + "Param": "_" + }, + { + "Prop": "gsf_1", + "Param": "h" + }, + { + "Prop": "hsf_1", + "Param": "a" + }, + { + "Prop": "isf_1", + "Param": "c" + }, + { + "Prop": "jsf_1", + "Param": "l" + }, + { + "Prop": "ksf_1", + "Param": "f" + }, + { + "Prop": "lsf_1", + "Param": "v" + } + ] + }, + { + "Local": "VJ", + "Name": "SetPartnerId", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "partnerId", + "failedRedirectUrl" + ], + "Binds": [] + }, + { + "Local": "KJ", + "Name": "FinishPartnerRegistration", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "tsf_1", + "Param": "t" + } + ] + }, + { + "Local": "YJ", + "Name": "BindAccount", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "login", + "password" + ], + "Binds": [ + { + "Prop": "usf_1", + "Param": "t" + }, + { + "Prop": "vsf_1", + "Param": "n" + } + ] + }, + { + "Local": "XJ", + "Name": "SetLoginStatusForBinding", + "Params": [ + "t" + ], + "ToStringFields": [ + "status" + ], + "Binds": [ + { + "Prop": "wsf_1", + "Param": "t" + } + ] + }, + { + "Local": "ZJ", + "Name": "SetSocialNetworkId", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "socialNetworkId" + ], + "Binds": [] + }, + { + "Local": "QJ", + "Name": "SendSocialNetworkAssociations", + "Params": [ + "t" + ], + "ToStringFields": [ + "socialNetworkAssociations" + ], + "Binds": [ + { + "Prop": "asg_1", + "Param": "t" + } + ] + }, + { + "Local": "nZ", + "Name": "InitSocialNetworkParameters", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "hasOwnPaymentSystem", + "hasSocialFunction", + "hasClientPaymentAction", + "failedRedirectUrl", + "canOpenExternalLinks", + "hasAccountBinding" + ], + "Binds": [] + }, + { + "Local": "iZ", + "Name": "SetLoginParams", + "Params": [ + "t" + ], + "ToStringFields": [ + "params" + ], + "Binds": [ + { + "Prop": "hsg_1", + "Param": "t" + } + ] + }, + { + "Local": "rZ", + "Name": "SetPartnerReady", + "Params": [ + "t" + ], + "ToStringFields": [ + "isReady" + ], + "Binds": [ + { + "Prop": "isg_1", + "Param": "t" + } + ] + }, + { + "Local": "eZ", + "Name": "InitPartnerInviteAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "action" + ], + "Binds": [ + { + "Prop": "jsg_1", + "Param": "t" + } + ] + }, + { + "Local": "uZ", + "Name": "SetPartnerParameters", + "Params": [ + "t" + ], + "ToStringFields": [ + "params" + ], + "Binds": [ + { + "Prop": "ksg_1", + "Param": "t" + } + ] + }, + { + "Local": "cZ", + "Name": "PromoCode", + "Params": [ + "t" + ], + "ToStringFields": [ + "validateStatus" + ], + "Binds": [] + }, + { + "Local": "vZ", + "Name": "ActivatePromoCode", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "wsg_1", + "Param": "t" + } + ] + }, + { + "Local": "pZ", + "Name": "SetCodeValidateStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "promoCodeStatus" + ], + "Binds": [ + { + "Prop": "xsg_1", + "Param": "t" + } + ] + }, + { + "Local": "zZ", + "Name": "QuestCategoriesState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "categories", + "statistic", + "statisticLoadedTime" + ], + "Binds": [ + { + "Prop": "zsg_1", + "Param": "t" + }, + { + "Prop": "ash_1", + "Param": "n" + }, + { + "Prop": "bsh_1", + "Param": "i" + } + ] + }, + { + "Local": "bZ", + "Name": "SetQuestCategories", + "Params": [ + "t" + ], + "ToStringFields": [ + "categories" + ], + "Binds": [ + { + "Prop": "gsh_1", + "Param": "t" + } + ] + }, + { + "Local": "qZ", + "Name": "RemoveQuestCategory", + "Params": [ + "t" + ], + "ToStringFields": [ + "category" + ], + "Binds": [ + { + "Prop": "hsh_1", + "Param": "t" + } + ] + }, + { + "Local": "yZ", + "Name": "RequestQuestCategoriesStatistic", + "Params": [ + "t" + ], + "ToStringFields": [ + "isHiddenUpdate" + ], + "Binds": [ + { + "Prop": "ish_1", + "Param": "t" + } + ] + }, + { + "Local": "$Z", + "Name": "SetQuestCategoriesStatistic", + "Params": [ + "t" + ], + "ToStringFields": [ + "statistic" + ], + "Binds": [ + { + "Prop": "jsh_1", + "Param": "t" + } + ] + }, + { + "Local": "CZ", + "Name": "Challenges", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "stars", + "challenge", + "battlePassPackages", + "battlePasses" + ], + "Binds": [] + }, + { + "Local": "EZ", + "Name": "Challenge", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_" + ], + "ToStringFields": [ + "version", + "endTime", + "tiers", + "battlePassFlavor", + "mainPrizeImage", + "background", + "tierReward", + "takenFreeRewardIndex", + "takenBattlePassRewardIndex" + ], + "Binds": [ + { + "Prop": "ssh_1", + "Param": "t" + }, + { + "Prop": "tsh_1", + "Param": "n" + }, + { + "Prop": "ush_1", + "Param": "i" + }, + { + "Prop": "vsh_1", + "Param": "r" + }, + { + "Prop": "wsh_1", + "Param": "e" + }, + { + "Prop": "xsh_1", + "Param": "u" + }, + { + "Prop": "ysh_1", + "Param": "s" + }, + { + "Prop": "zsh_1", + "Param": "o" + }, + { + "Prop": "asi_1", + "Param": "_" + } + ] + }, + { + "Local": "TZ", + "Name": "RequestChallengeInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "challengeVersion" + ], + "Binds": [ + { + "Prop": "nsi_1", + "Param": "t" + } + ] + }, + { + "Local": "IZ", + "Name": "Load", + "Params": [ + "t" + ], + "ToStringFields": [ + "battlePassFlavor" + ], + "Binds": [ + { + "Prop": "psi_1", + "Param": "t" + } + ] + }, + { + "Local": "AZ", + "Name": "UpdateStars", + "Params": [ + "t" + ], + "ToStringFields": [ + "stars" + ], + "Binds": [ + { + "Prop": "qsi_1", + "Param": "t" + } + ] + }, + { + "Local": "RZ", + "Name": "TakeAllRewards", + "Params": [ + "t" + ], + "ToStringFields": [ + "flavor" + ], + "Binds": [ + { + "Prop": "rsi_1", + "Param": "t" + } + ] + }, + { + "Local": "PZ", + "Name": "TakeReward", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "index", + "flavor", + "isFreeReward" + ], + "Binds": [ + { + "Prop": "ssi_1", + "Param": "t" + }, + { + "Prop": "tsi_1", + "Param": "n" + }, + { + "Prop": "usi_1", + "Param": "i" + } + ] + }, + { + "Local": "NZ", + "Name": "SetTakenFreeRewardIndex", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "flavor", + "index" + ], + "Binds": [ + { + "Prop": "vsi_1", + "Param": "t" + }, + { + "Prop": "wsi_1", + "Param": "n" + } + ] + }, + { + "Local": "MZ", + "Name": "SetTakenBattlePassRewardIndex", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "flavor", + "index" + ], + "Binds": [ + { + "Prop": "xsi_1", + "Param": "t" + }, + { + "Prop": "ysi_1", + "Param": "n" + } + ] + }, + { + "Local": "OZ", + "Name": "SetBattlePass", + "Params": [ + "t" + ], + "ToStringFields": [ + "battlePassFlavor" + ], + "Binds": [ + { + "Prop": "zsi_1", + "Param": "t" + } + ] + }, + { + "Local": "DZ", + "Name": "SetBattlePassPackages", + "Params": [ + "t" + ], + "ToStringFields": [ + "battlePassPackages" + ], + "Binds": [ + { + "Prop": "asj_1", + "Param": "t" + } + ] + }, + { + "Local": "BZ", + "Name": "SetChallenge", + "Params": [ + "t" + ], + "ToStringFields": [ + "challenge" + ], + "Binds": [] + }, + { + "Local": "UZ", + "Name": "RemoveChallenge", + "Params": [ + "t" + ], + "ToStringFields": [ + "challengeVersion" + ], + "Binds": [ + { + "Prop": "csj_1", + "Param": "t" + } + ] + }, + { + "Local": "WZ", + "Name": "MainQuests", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "isLoaded", + "quests", + "rewardedQuests", + "eventPassShopItemId", + "lastBattleUpdatedQuests" + ], + "Binds": [ + { + "Prop": "jsj_1", + "Param": "t" + }, + { + "Prop": "ksj_1", + "Param": "n" + }, + { + "Prop": "lsj_1", + "Param": "i" + }, + { + "Prop": "msj_1", + "Param": "r" + }, + { + "Prop": "nsj_1", + "Param": "e" + } + ] + }, + { + "Local": "KZ", + "Name": "QuestsLoaded", + "Params": [ + "t" + ], + "ToStringFields": [ + "quests" + ], + "Binds": [ + { + "Prop": "tsj_1", + "Param": "t" + } + ] + }, + { + "Local": "YZ", + "Name": "SetQuests", + "Params": [ + "t" + ], + "ToStringFields": [ + "quests" + ], + "Binds": [ + { + "Prop": "usj_1", + "Param": "t" + } + ] + }, + { + "Local": "XZ", + "Name": "UpdateQuests", + "Params": [ + "t" + ], + "ToStringFields": [ + "quests" + ], + "Binds": [ + { + "Prop": "vsj_1", + "Param": "t" + } + ] + }, + { + "Local": "JZ", + "Name": "GetReward", + "Params": [ + "t" + ], + "ToStringFields": [ + "quests" + ], + "Binds": [ + { + "Prop": "xsj_1", + "Param": "t" + } + ] + }, + { + "Local": "ZZ", + "Name": "AddRewardedQuest", + "Params": [ + "t" + ], + "ToStringFields": [ + "questId" + ], + "Binds": [ + { + "Prop": "ysj_1", + "Param": "t" + } + ] + }, + { + "Local": "QZ", + "Name": "SetEventPassShopItemId", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "zsj_1", + "Param": "t" + } + ] + }, + { + "Local": "tQ", + "Name": "SetBattleUpdatedQuests", + "Params": [ + "t" + ], + "ToStringFields": [ + "updatedQuestsData" + ], + "Binds": [ + { + "Prop": "ask_1", + "Param": "t" + } + ] + }, + { + "Local": "pQ", + "Name": "ReferralEventState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f" + ], + "ToStringFields": [ + "referrer", + "referrerUid", + "referralsCount", + "referralsData", + "code", + "referrerPanelTitle", + "promoCodeDialogImage", + "promoCodeDialogBackGround", + "referrerCategoryId", + "referralCategoryId", + "referralQuestsSize", + "hideReferrerCategory", + "hideReferralCategory", + "hidedAnnounce" + ], + "Binds": [ + { + "Prop": "mpz_1", + "Param": "t" + }, + { + "Prop": "npz_1", + "Param": "n" + }, + { + "Prop": "opz_1", + "Param": "i" + }, + { + "Prop": "ppz_1", + "Param": "r" + }, + { + "Prop": "qpz_1", + "Param": "e" + }, + { + "Prop": "rpz_1", + "Param": "u" + }, + { + "Prop": "spz_1", + "Param": "s" + }, + { + "Prop": "tpz_1", + "Param": "o" + }, + { + "Prop": "upz_1", + "Param": "_" + }, + { + "Prop": "vpz_1", + "Param": "h" + }, + { + "Prop": "wpz_1", + "Param": "a" + }, + { + "Prop": "xpz_1", + "Param": "c" + }, + { + "Prop": "ypz_1", + "Param": "l" + }, + { + "Prop": "zpz_1", + "Param": "f" + } + ] + }, + { + "Local": "wQ", + "Name": "SetReferralEventData", + "Params": [ + "t" + ], + "ToStringFields": [ + "eventData" + ], + "Binds": [ + { + "Prop": "isk_1", + "Param": "t" + } + ] + }, + { + "Local": "mQ", + "Name": "SetPromoCode", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [] + }, + { + "Local": "kQ", + "Name": "SetReferrals", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "referralsCount", + "referralsData" + ], + "Binds": [ + { + "Prop": "ksk_1", + "Param": "t" + }, + { + "Prop": "lsk_1", + "Param": "n" + } + ] + }, + { + "Local": "zQ", + "Name": "SetReferrer", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "referrerId", + "referrerUid" + ], + "Binds": [ + { + "Prop": "msk_1", + "Param": "t" + }, + { + "Prop": "nsk_1", + "Param": "n" + } + ] + }, + { + "Local": "qQ", + "Name": "RemoteUserData", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "userId", + "uid", + "rank", + "hasPremium", + "clanTag", + "onlineStatus", + "battle" + ], + "Binds": [] + }, + { + "Local": "$Q", + "Name": "RemoteUserDataStorage", + "Params": [ + "t" + ], + "ToStringFields": [ + "userIdToData" + ], + "Binds": [] + }, + { + "Local": "xQ", + "Name": "UpdateUids", + "Params": [ + "t" + ], + "ToStringFields": [ + "uids" + ], + "Binds": [ + { + "Prop": "xsk_1", + "Param": "t" + } + ] + }, + { + "Local": "jQ", + "Name": "UpdateRanks", + "Params": [ + "t" + ], + "ToStringFields": [ + "ranks" + ], + "Binds": [ + { + "Prop": "ysk_1", + "Param": "t" + } + ] + }, + { + "Local": "SQ", + "Name": "UpdatePremiumStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "premiums" + ], + "Binds": [ + { + "Prop": "asl_1", + "Param": "t" + } + ] + }, + { + "Local": "CQ", + "Name": "UpdateClanTags", + "Params": [ + "t" + ], + "ToStringFields": [ + "clans" + ], + "Binds": [ + { + "Prop": "csl_1", + "Param": "t" + } + ] + }, + { + "Local": "EQ", + "Name": "UpdateOnlineStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "status" + ], + "Binds": [ + { + "Prop": "esl_1", + "Param": "t" + } + ] + }, + { + "Local": "TQ", + "Name": "UserEnterBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "battles" + ], + "Binds": [ + { + "Prop": "fsl_1", + "Param": "t" + } + ] + }, + { + "Local": "IQ", + "Name": "UserLeaveBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "gsl_1", + "Param": "t" + } + ] + }, + { + "Local": "AQ", + "Name": "UserLeaveGroup", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "hsl_1", + "Param": "t" + } + ] + }, + { + "Local": "MQ", + "Name": "SubscribeUpdateUserData", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "jsl_1", + "Param": "t" + } + ] + }, + { + "Local": "OQ", + "Name": "UnsubscribeUpdateUserData", + "Params": [ + "t" + ], + "ToStringFields": [ + "usersId" + ], + "Binds": [ + { + "Prop": "ksl_1", + "Param": "t" + } + ] + }, + { + "Local": "KQ", + "Name": "AvailabilityState", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "available", + "reason" + ], + "Binds": [ + { + "Prop": "ssl_1", + "Param": "t" + }, + { + "Prop": "tsl_1", + "Param": "n" + } + ] + }, + { + "Local": "JQ", + "Name": "RewardedVideosState", + "Params": [ + "t" + ], + "ToStringFields": [ + "displayState" + ], + "Binds": [ + { + "Prop": "usl_1", + "Param": "t" + } + ] + }, + { + "Local": "ZQ", + "Name": "GiveRewardForQuest", + "Params": [ + "t" + ], + "ToStringFields": [ + "questId" + ], + "Binds": [ + { + "Prop": "wsl_1", + "Param": "t" + } + ] + }, + { + "Local": "QQ", + "Name": "GiveRewardForShopItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "xsl_1", + "Param": "t" + } + ] + }, + { + "Local": "t1", + "Name": "SetDisplayState", + "Params": [ + "t" + ], + "ToStringFields": [ + "displayState" + ], + "Binds": [ + { + "Prop": "ysl_1", + "Param": "t" + } + ] + }, + { + "Local": "i1", + "Name": "RulesUpdatedState", + "Params": [ + "t" + ], + "ToStringFields": [ + "text" + ], + "Binds": [] + }, + { + "Local": "e1", + "Name": "UpdateRules", + "Params": [ + "t" + ], + "ToStringFields": [ + "text" + ], + "Binds": [] + }, + { + "Local": "s1", + "Name": "HomeScreen", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopDiscountNotification" + ], + "Binds": [] + }, + { + "Local": "_1", + "Name": "ItemNotificationsState", + "Params": [ + "t" + ], + "ToStringFields": [ + "notifications" + ], + "Binds": [] + }, + { + "Local": "p1", + "Name": "ItemNotificationData", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "section", + "itemId", + "type", + "parentId", + "startTime", + "endTime" + ], + "Binds": [ + { + "Prop": "nsm_1", + "Param": "t" + }, + { + "Prop": "osm_1", + "Param": "n" + }, + { + "Prop": "psm_1", + "Param": "i" + }, + { + "Prop": "qsm_1", + "Param": "r" + }, + { + "Prop": "rsm_1", + "Param": "e" + }, + { + "Prop": "ssm_1", + "Param": "u" + } + ] + }, + { + "Local": "q1", + "Name": "AddItemNotifications", + "Params": [ + "t" + ], + "ToStringFields": [ + "data" + ], + "Binds": [ + { + "Prop": "gsn_1", + "Param": "t" + } + ] + }, + { + "Local": "y1", + "Name": "AddItemNotification", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "section", + "itemId", + "type", + "parentId", + "startTime", + "endTime" + ], + "Binds": [ + { + "Prop": "hsn_1", + "Param": "t" + }, + { + "Prop": "isn_1", + "Param": "n" + }, + { + "Prop": "jsn_1", + "Param": "i" + }, + { + "Prop": "ksn_1", + "Param": "r" + }, + { + "Prop": "lsn_1", + "Param": "e" + }, + { + "Prop": "msn_1", + "Param": "u" + } + ] + }, + { + "Local": "$1", + "Name": "RemoveItemNotification", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "section", + "itemId", + "type", + "parentId", + "excludeType", + "skipPeriodCheck" + ], + "Binds": [ + { + "Prop": "nsn_1", + "Param": "t" + }, + { + "Prop": "osn_1", + "Param": "n" + }, + { + "Prop": "psn_1", + "Param": "i" + }, + { + "Prop": "qsn_1", + "Param": "r" + }, + { + "Prop": "rsn_1", + "Param": "e" + }, + { + "Prop": "ssn_1", + "Param": "u" + } + ] + }, + { + "Local": "x1", + "Name": "DelayedRemoveItemNotification", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "section", + "itemId" + ], + "Binds": [ + { + "Prop": "usn_1", + "Param": "t" + }, + { + "Prop": "vsn_1", + "Param": "n" + } + ] + }, + { + "Local": "j1", + "Name": "UpdateItemNotification", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "section", + "itemId", + "type", + "parentId", + "excludeType", + "updateHandler" + ], + "Binds": [ + { + "Prop": "wsn_1", + "Param": "t" + }, + { + "Prop": "xsn_1", + "Param": "n" + }, + { + "Prop": "ysn_1", + "Param": "i" + }, + { + "Prop": "zsn_1", + "Param": "r" + }, + { + "Prop": "aso_1", + "Param": "e" + }, + { + "Prop": "bso_1", + "Param": "u" + } + ] + }, + { + "Local": "L1", + "Name": "ItemNotificationDataStore", + "Params": [ + "t" + ], + "ToStringFields": [ + "data" + ], + "Binds": [ + { + "Prop": "jso_1", + "Param": "t" + } + ] + }, + { + "Local": "W0", + "Name": "BattleSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a" + ], + "ToStringFields": [ + "showAimHelperDot", + "showDamage", + "showTankPointers", + "showButtonLabels", + "autoSuicide", + "showStatusName", + "isCenteredLayout", + "battleUISize", + "aimhelperDotOpacity", + "aimhelperDotScale", + "autoSupply" + ], + "Binds": [ + { + "Prop": "xso_1", + "Param": "t" + }, + { + "Prop": "yso_1", + "Param": "n" + }, + { + "Prop": "zso_1", + "Param": "i" + }, + { + "Prop": "asp_1", + "Param": "r" + }, + { + "Prop": "bsp_1", + "Param": "e" + }, + { + "Prop": "csp_1", + "Param": "u" + }, + { + "Prop": "dsp_1", + "Param": "s" + }, + { + "Prop": "esp_1", + "Param": "o" + }, + { + "Prop": "fsp_1", + "Param": "_" + }, + { + "Prop": "gsp_1", + "Param": "h" + }, + { + "Prop": "hsp_1", + "Param": "a" + } + ] + }, + { + "Local": "K0", + "Name": "UpdateSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [ + { + "Prop": "dsq_1", + "Param": "t" + } + ] + }, + { + "Local": "Q0", + "Name": "Mouse", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "cameraSensitivity", + "enableAcceleration" + ], + "Binds": [ + { + "Prop": "fsq_1", + "Param": "t" + }, + { + "Prop": "gsq_1", + "Param": "n" + } + ] + }, + { + "Local": "t2", + "Name": "Gamepad", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "enabled", + "leftStickDeadZone", + "rightStickDeadZone" + ], + "Binds": [ + { + "Prop": "jsq_1", + "Param": "t" + }, + { + "Prop": "ksq_1", + "Param": "n" + }, + { + "Prop": "lsq_1", + "Param": "i" + } + ] + }, + { + "Local": "n2", + "Name": "Touchscreen", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "cameraSensitivity", + "rotateJoystick", + "movableJoystick", + "doubleTapFire", + "autoFire", + "showMovementIndicator", + "autoCenterTurret" + ], + "Binds": [ + { + "Prop": "osq_1", + "Param": "t" + }, + { + "Prop": "psq_1", + "Param": "n" + }, + { + "Prop": "qsq_1", + "Param": "i" + }, + { + "Prop": "rsq_1", + "Param": "r" + }, + { + "Prop": "ssq_1", + "Param": "e" + }, + { + "Prop": "tsq_1", + "Param": "u" + }, + { + "Prop": "usq_1", + "Param": "s" + } + ] + }, + { + "Local": "i2", + "Name": "ControlSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "availableInputModes", + "inputMode", + "inversedBackwardMoving", + "invertShaftVerticalAxis", + "mouse", + "gamepad", + "touchscreen" + ], + "Binds": [ + { + "Prop": "xsq_1", + "Param": "t" + }, + { + "Prop": "ysq_1", + "Param": "n" + }, + { + "Prop": "zsq_1", + "Param": "i" + }, + { + "Prop": "asr_1", + "Param": "r" + }, + { + "Prop": "bsr_1", + "Param": "e" + }, + { + "Prop": "csr_1", + "Param": "u" + }, + { + "Prop": "dsr_1", + "Param": "s" + } + ] + }, + { + "Local": "u2", + "Name": "UpdateSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [ + { + "Prop": "dss_1", + "Param": "t" + } + ] + }, + { + "Local": "c2", + "Name": "GameSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "showDropZones", + "showYourDrone", + "showChat", + "showNotifications", + "showOtherDrone", + "mobilePadding" + ], + "Binds": [ + { + "Prop": "gss_1", + "Param": "t" + }, + { + "Prop": "hss_1", + "Param": "n" + }, + { + "Prop": "iss_1", + "Param": "i" + }, + { + "Prop": "jss_1", + "Param": "r" + }, + { + "Prop": "kss_1", + "Param": "e" + }, + { + "Prop": "lss_1", + "Param": "u" + } + ] + }, + { + "Local": "v2", + "Name": "UpdateSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [ + { + "Prop": "yss_1", + "Param": "t" + } + ] + }, + { + "Local": "L2", + "Name": "GraphicsSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w" + ], + "ToStringFields": [ + "qualityDetectByCardCompleted", + "extended", + "fpsLimit", + "showFPSAndPing", + "showSkybox", + "dynamicShadows", + "dynamicLighting", + "softParticles", + "fog", + "antialiasing", + "vsync", + "decalsProfile", + "dustEnabled", + "anisotropicFilteringLevel", + "treesQuality", + "effectsQuality", + "resolutionScale" + ], + "Binds": [ + { + "Prop": "ast_1", + "Param": "t" + }, + { + "Prop": "bst_1", + "Param": "n" + }, + { + "Prop": "cst_1", + "Param": "i" + }, + { + "Prop": "dst_1", + "Param": "r" + }, + { + "Prop": "est_1", + "Param": "e" + }, + { + "Prop": "fst_1", + "Param": "u" + }, + { + "Prop": "gst_1", + "Param": "s" + }, + { + "Prop": "hst_1", + "Param": "o" + }, + { + "Prop": "ist_1", + "Param": "_" + }, + { + "Prop": "jst_1", + "Param": "h" + }, + { + "Prop": "kst_1", + "Param": "a" + }, + { + "Prop": "lst_1", + "Param": "c" + }, + { + "Prop": "mst_1", + "Param": "l" + }, + { + "Prop": "nst_1", + "Param": "f" + }, + { + "Prop": "ost_1", + "Param": "v" + }, + { + "Prop": "pst_1", + "Param": "p" + }, + { + "Prop": "qst_1", + "Param": "w" + } + ] + }, + { + "Local": "B2", + "Name": "UpdateSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [ + { + "Prop": "hsu_1", + "Param": "t" + } + ] + }, + { + "Local": "W2", + "Name": "HudElementSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "position", + "size", + "opacity", + "isCircle", + "activationZoneMultiplier" + ], + "Binds": [ + { + "Prop": "gsv_1", + "Param": "t" + }, + { + "Prop": "hsv_1", + "Param": "n" + }, + { + "Prop": "isv_1", + "Param": "i" + }, + { + "Prop": "jsv_1", + "Param": "r" + }, + { + "Prop": "ksv_1", + "Param": "e" + } + ] + }, + { + "Local": "V2", + "Name": "SecuritySettingsState", + "Params": [ + "t" + ], + "ToStringFields": [ + "isProfileBlocked" + ], + "Binds": [ + { + "Prop": "nsv_1", + "Param": "t" + } + ] + }, + { + "Local": "K2", + "Name": "SetProfileBlockStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "isProfileBlocked" + ], + "Binds": [ + { + "Prop": "osv_1", + "Param": "t" + } + ] + }, + { + "Local": "Y2", + "Name": "ProfileBlock", + "Params": [ + "t" + ], + "ToStringFields": [ + "isBlock" + ], + "Binds": [ + { + "Prop": "psv_1", + "Param": "t" + } + ] + }, + { + "Local": "j7", + "Name": "TouchscreenHudSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "mapping" + ], + "Binds": [ + { + "Prop": "ssv_1", + "Param": "t" + } + ] + }, + { + "Local": "C7", + "Name": "UpdateSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [ + { + "Prop": "wsv_1", + "Param": "t" + } + ] + }, + { + "Local": "M7", + "Name": "Category", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l" + ], + "ToStringFields": [ + "id", + "orderIndex", + "name", + "description", + "type", + "preview", + "isSpecial", + "icon", + "categoryBackground", + "cardHoverBackground", + "confirmPurchaseForCrystals", + "canBeShownWhenUserIsInDebt", + "showTimerOnCard" + ], + "Binds": [ + { + "Prop": "ysv_1", + "Param": "t" + }, + { + "Prop": "zsv_1", + "Param": "n" + }, + { + "Prop": "asw_1", + "Param": "i" + }, + { + "Prop": "bsw_1", + "Param": "r" + }, + { + "Prop": "csw_1", + "Param": "e" + }, + { + "Prop": "dsw_1", + "Param": "u" + }, + { + "Prop": "esw_1", + "Param": "s" + }, + { + "Prop": "fsw_1", + "Param": "o" + }, + { + "Prop": "gsw_1", + "Param": "_" + }, + { + "Prop": "hsw_1", + "Param": "h" + }, + { + "Prop": "isw_1", + "Param": "a" + }, + { + "Prop": "jsw_1", + "Param": "c" + }, + { + "Prop": "ksw_1", + "Param": "l" + } + ] + }, + { + "Local": "O7", + "Name": "SelectCategory", + "Params": [ + "t" + ], + "ToStringFields": [ + "categoryType" + ], + "Binds": [ + { + "Prop": "lsw_1", + "Param": "t" + } + ] + }, + { + "Local": "D7", + "Name": "SelectCategoryId", + "Params": [ + "t" + ], + "ToStringFields": [ + "categoryId" + ], + "Binds": [ + { + "Prop": "msw_1", + "Param": "t" + } + ] + }, + { + "Local": "U7", + "Name": "Categories", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "categories", + "categoryTypeToId", + "categoryIdToType", + "categoriesWithDiscount", + "categoriesWithBonus", + "selectedCategoryType", + "selectedCategoryId" + ], + "Binds": [ + { + "Prop": "osw_1", + "Param": "t" + }, + { + "Prop": "psw_1", + "Param": "n" + }, + { + "Prop": "qsw_1", + "Param": "i" + }, + { + "Prop": "rsw_1", + "Param": "r" + }, + { + "Prop": "ssw_1", + "Param": "e" + }, + { + "Prop": "tsw_1", + "Param": "u" + }, + { + "Prop": "usw_1", + "Param": "s" + } + ] + }, + { + "Local": "F7", + "Name": "InitCategory", + "Params": [ + "t" + ], + "ToStringFields": [ + "category" + ], + "Binds": [ + { + "Prop": "xsw_1", + "Param": "t" + } + ] + }, + { + "Local": "G7", + "Name": "SetupDiscountCategoryByItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "categoryId" + ], + "Binds": [ + { + "Prop": "ysw_1", + "Param": "t" + } + ] + }, + { + "Local": "W7", + "Name": "EventGoodsState", + "Params": [ + "t" + ], + "ToStringFields": [ + "eventGoods" + ], + "Binds": [] + }, + { + "Local": "V7", + "Name": "InitEventGoods", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "goods" + ], + "Binds": [ + { + "Prop": "csx_1", + "Param": "t" + }, + { + "Prop": "dsx_1", + "Param": "n" + } + ] + }, + { + "Local": "J7", + "Name": "CreateOrder", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "payModeId", + "shopItem", + "callback" + ], + "Binds": [ + { + "Prop": "lsx_1", + "Param": "t" + }, + { + "Prop": "msx_1", + "Param": "n" + }, + { + "Prop": "nsx_1", + "Param": "i" + } + ] + }, + { + "Local": "Z7", + "Name": "OrderApproved", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "orderId" + ], + "Binds": [ + { + "Prop": "psx_1", + "Param": "t" + }, + { + "Prop": "qsx_1", + "Param": "n" + } + ] + }, + { + "Local": "t3", + "Name": "ProcessPurchaseForCrystal", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "product", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "tsx_1", + "Param": "t" + }, + { + "Prop": "usx_1", + "Param": "n" + }, + { + "Prop": "vsx_1", + "Param": "i" + } + ] + }, + { + "Local": "n3", + "Name": "PurchaseByCrystal", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "productId", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "wsx_1", + "Param": "t" + }, + { + "Prop": "xsx_1", + "Param": "n" + }, + { + "Prop": "ysx_1", + "Param": "i" + } + ] + }, + { + "Local": "i3", + "Name": "ProcessPurchaseForAds", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "product", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "asy_1", + "Param": "t" + }, + { + "Prop": "bsy_1", + "Param": "n" + }, + { + "Prop": "csy_1", + "Param": "i" + } + ] + }, + { + "Local": "r3", + "Name": "ProcessPurchaseForCoin", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "product", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "esy_1", + "Param": "t" + }, + { + "Prop": "fsy_1", + "Param": "n" + }, + { + "Prop": "gsy_1", + "Param": "i" + } + ] + }, + { + "Local": "e3", + "Name": "ProcessPurchaseForRuby", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "product", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "isy_1", + "Param": "t" + }, + { + "Prop": "jsy_1", + "Param": "n" + }, + { + "Prop": "ksy_1", + "Param": "i" + } + ] + }, + { + "Local": "u3", + "Name": "PurchaseByCoin", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "productId", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "lsy_1", + "Param": "t" + }, + { + "Prop": "msy_1", + "Param": "n" + }, + { + "Prop": "nsy_1", + "Param": "i" + } + ] + }, + { + "Local": "s3", + "Name": "PurchaseByRuby", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "productId", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "osy_1", + "Param": "t" + }, + { + "Prop": "psy_1", + "Param": "n" + }, + { + "Prop": "qsy_1", + "Param": "i" + } + ] + }, + { + "Local": "o3", + "Name": "ProcessProductPurchase", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "product", + "amount", + "sourceCategory" + ], + "Binds": [ + { + "Prop": "ssy_1", + "Param": "t" + }, + { + "Prop": "tsy_1", + "Param": "n" + }, + { + "Prop": "usy_1", + "Param": "i" + } + ] + }, + { + "Local": "l3", + "Name": "ShopItem", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p" + ], + "ToStringFields": [ + "id", + "gameObject", + "categoryId", + "orderIndex", + "price", + "originalPrice", + "currencyName", + "currencyId", + "roundingPrecision", + "previewImageURL", + "isSellingForCoin", + "isSellingForCrystal", + "isSellingForRuby", + "isSellingForMoney", + "isSellingForADS", + "needPaymentProviderItem" + ], + "Binds": [ + { + "Prop": "oq4_1", + "Param": "t" + }, + { + "Prop": "pq4_1", + "Param": "n" + }, + { + "Prop": "qq4_1", + "Param": "i" + }, + { + "Prop": "rq4_1", + "Param": "r" + }, + { + "Prop": "sq4_1", + "Param": "e" + }, + { + "Prop": "tq4_1", + "Param": "u" + }, + { + "Prop": "uq4_1", + "Param": "s" + }, + { + "Prop": "vq4_1", + "Param": "o" + }, + { + "Prop": "wq4_1", + "Param": "_" + }, + { + "Prop": "xq4_1", + "Param": "h" + }, + { + "Prop": "yq4_1", + "Param": "a" + }, + { + "Prop": "zq4_1", + "Param": "c" + }, + { + "Prop": "aq5_1", + "Param": "l" + }, + { + "Prop": "bq5_1", + "Param": "f" + }, + { + "Prop": "cq5_1", + "Param": "v" + }, + { + "Prop": "dq5_1", + "Param": "p" + } + ] + }, + { + "Local": "f3", + "Name": "ShopCard", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "activeUntil", + "goodInfo", + "name", + "sold", + "pinned", + "type", + "view", + "discount", + "sortIndex", + "shopCategoryId" + ], + "Binds": [ + { + "Prop": "eq5_1", + "Param": "t" + }, + { + "Prop": "fq5_1", + "Param": "n" + }, + { + "Prop": "gq5_1", + "Param": "i" + }, + { + "Prop": "hq5_1", + "Param": "r" + }, + { + "Prop": "iq5_1", + "Param": "e" + }, + { + "Prop": "jq5_1", + "Param": "u" + }, + { + "Prop": "kq5_1", + "Param": "s" + }, + { + "Prop": "lq5_1", + "Param": "o" + }, + { + "Prop": "mq5_1", + "Param": "_" + }, + { + "Prop": "nq5_1", + "Param": "h" + } + ] + }, + { + "Local": "v3", + "Name": "DiscountItem", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "priceWithAllDiscount", + "discountInPercent", + "discountPaymentModeInPercent" + ], + "Binds": [ + { + "Prop": "oq5_1", + "Param": "t" + }, + { + "Prop": "pq5_1", + "Param": "n" + }, + { + "Prop": "qq5_1", + "Param": "i" + } + ] + }, + { + "Local": "p3", + "Name": "PaymentProviderItem", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "itemId", + "price", + "currency", + "country", + "displayName", + "displayDescription", + "displayPrice" + ], + "Binds": [ + { + "Prop": "csz_1", + "Param": "t" + }, + { + "Prop": "dsz_1", + "Param": "n" + }, + { + "Prop": "esz_1", + "Param": "i" + }, + { + "Prop": "fsz_1", + "Param": "r" + }, + { + "Prop": "gsz_1", + "Param": "e" + }, + { + "Prop": "hsz_1", + "Param": "u" + }, + { + "Prop": "isz_1", + "Param": "s" + } + ] + }, + { + "Local": "w3", + "Name": "ShopItems", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b" + ], + "ToStringFields": [ + "items", + "discountItems", + "featureItems", + "specialKitPackage", + "crystalKitPackage", + "coinPackage", + "keysPackage", + "itemViewType", + "shopItemName", + "kitPackage", + "kitBanner", + "amountString", + "paymentModeAsShopItem", + "restrictionByPayMode", + "singleItemKit", + "lootBoxAndPaint", + "oneTimePurchaseItems", + "compensationItems", + "paymentProviderItems", + "additionalDescription", + "rewardedVideosBlocks", + "shopCards", + "groups" + ], + "Binds": [ + { + "Prop": "mq2_1", + "Param": "t" + }, + { + "Prop": "nq2_1", + "Param": "n" + }, + { + "Prop": "oq2_1", + "Param": "i" + }, + { + "Prop": "pq2_1", + "Param": "r" + }, + { + "Prop": "qq2_1", + "Param": "e" + }, + { + "Prop": "rq2_1", + "Param": "u" + }, + { + "Prop": "sq2_1", + "Param": "s" + }, + { + "Prop": "tq2_1", + "Param": "o" + }, + { + "Prop": "uq2_1", + "Param": "_" + }, + { + "Prop": "vq2_1", + "Param": "h" + }, + { + "Prop": "wq2_1", + "Param": "a" + }, + { + "Prop": "xq2_1", + "Param": "c" + }, + { + "Prop": "yq2_1", + "Param": "l" + }, + { + "Prop": "zq2_1", + "Param": "f" + }, + { + "Prop": "aq3_1", + "Param": "v" + }, + { + "Prop": "bq3_1", + "Param": "p" + }, + { + "Prop": "cq3_1", + "Param": "w" + }, + { + "Prop": "dq3_1", + "Param": "d" + }, + { + "Prop": "eq3_1", + "Param": "g" + }, + { + "Prop": "fq3_1", + "Param": "m" + }, + { + "Prop": "gq3_1", + "Param": "k" + }, + { + "Prop": "hq3_1", + "Param": "z" + }, + { + "Prop": "iq3_1", + "Param": "b" + } + ] + }, + { + "Local": "d3", + "Name": "FeatureItem", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "locatedInFeaturingCategory", + "hiddenInOriginalCategory", + "position" + ], + "Binds": [ + { + "Prop": "psz_1", + "Param": "t" + }, + { + "Prop": "qsz_1", + "Param": "n" + }, + { + "Prop": "rsz_1", + "Param": "i" + } + ] + }, + { + "Local": "g3", + "Name": "SpecialKitPackage", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_" + ], + "ToStringFields": [ + "crystalsAmount", + "premiumDurationInDays", + "localizedDaysPremiumDuration", + "everySupplyAmount", + "goldAmount", + "withAdditionalItem", + "itemsCount", + "additionalText", + "isXT" + ], + "Binds": [ + { + "Prop": "ssz_1", + "Param": "t" + }, + { + "Prop": "tsz_1", + "Param": "n" + }, + { + "Prop": "usz_1", + "Param": "i" + }, + { + "Prop": "vsz_1", + "Param": "r" + }, + { + "Prop": "wsz_1", + "Param": "e" + }, + { + "Prop": "xsz_1", + "Param": "u" + }, + { + "Prop": "ysz_1", + "Param": "s" + }, + { + "Prop": "zsz_1", + "Param": "o" + }, + { + "Prop": "at0_1", + "Param": "_" + } + ] + }, + { + "Local": "m3", + "Name": "CrystalKitPackage", + "Params": [ + "t" + ], + "ToStringFields": [ + "crystals" + ], + "Binds": [ + { + "Prop": "bt0_1", + "Param": "t" + } + ] + }, + { + "Local": "k3", + "Name": "CoinPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "amount", + "bonus" + ], + "Binds": [ + { + "Prop": "ct0_1", + "Param": "t" + }, + { + "Prop": "dt0_1", + "Param": "n" + } + ] + }, + { + "Local": "z3", + "Name": "KeysPackage", + "Params": [ + "t" + ], + "ToStringFields": [ + "amount" + ], + "Binds": [ + { + "Prop": "et0_1", + "Param": "t" + } + ] + }, + { + "Local": "b3", + "Name": "ShopItemName", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "name", + "description" + ], + "Binds": [ + { + "Prop": "ft0_1", + "Param": "t" + }, + { + "Prop": "gt0_1", + "Param": "n" + } + ] + }, + { + "Local": "q3", + "Name": "KitPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "showDetails", + "itemsInfo" + ], + "Binds": [ + { + "Prop": "ht0_1", + "Param": "t" + }, + { + "Prop": "it0_1", + "Param": "n" + } + ] + }, + { + "Local": "y3", + "Name": "SingleItemKit", + "Params": [ + "t" + ], + "ToStringFields": [ + "previewImageUrl" + ], + "Binds": [ + { + "Prop": "jt0_1", + "Param": "t" + } + ] + }, + { + "Local": "$3", + "Name": "LootBoxAndPain", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "crystalCount", + "lootboxCount", + "lootBoxPreview", + "paintPreview" + ], + "Binds": [ + { + "Prop": "kt0_1", + "Param": "t" + }, + { + "Prop": "lt0_1", + "Param": "n" + }, + { + "Prop": "mt0_1", + "Param": "i" + }, + { + "Prop": "nt0_1", + "Param": "r" + } + ] + }, + { + "Local": "x3", + "Name": "OneTimePurchaseItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "isTriedToBuy", + "quantityRestriction" + ], + "Binds": [ + { + "Prop": "ot0_1", + "Param": "t" + }, + { + "Prop": "pt0_1", + "Param": "n" + } + ] + }, + { + "Local": "j3", + "Name": "AdditionalDescription", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "title", + "description", + "image" + ], + "Binds": [ + { + "Prop": "st0_1", + "Param": "t" + }, + { + "Prop": "tt0_1", + "Param": "n" + }, + { + "Prop": "ut0_1", + "Param": "i" + } + ] + }, + { + "Local": "C3", + "Name": "SetupDiscountItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "discountItem" + ], + "Binds": [ + { + "Prop": "vt0_1", + "Param": "t" + }, + { + "Prop": "wt0_1", + "Param": "n" + } + ] + }, + { + "Local": "E3", + "Name": "InitCrystalKitPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "crystalKitPackage" + ], + "Binds": [ + { + "Prop": "xt0_1", + "Param": "t" + }, + { + "Prop": "yt0_1", + "Param": "n" + } + ] + }, + { + "Local": "T3", + "Name": "InitItemViewType", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "itemViewType" + ], + "Binds": [ + { + "Prop": "zt0_1", + "Param": "t" + }, + { + "Prop": "at1_1", + "Param": "n" + } + ] + }, + { + "Local": "I3", + "Name": "InitAdditionalDescription", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "itemId", + "title", + "description", + "image" + ], + "Binds": [ + { + "Prop": "bt1_1", + "Param": "t" + }, + { + "Prop": "ct1_1", + "Param": "n" + }, + { + "Prop": "dt1_1", + "Param": "i" + }, + { + "Prop": "et1_1", + "Param": "r" + } + ] + }, + { + "Local": "A3", + "Name": "InitFeatureItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "item" + ], + "Binds": [ + { + "Prop": "ft1_1", + "Param": "t" + }, + { + "Prop": "gt1_1", + "Param": "n" + } + ] + }, + { + "Local": "R3", + "Name": "InitSpecialKitPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "specialKitPackage" + ], + "Binds": [ + { + "Prop": "ht1_1", + "Param": "t" + }, + { + "Prop": "it1_1", + "Param": "n" + } + ] + }, + { + "Local": "P3", + "Name": "InitRestrictionByPayMode", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "paymenModeId" + ], + "Binds": [ + { + "Prop": "jt1_1", + "Param": "t" + }, + { + "Prop": "kt1_1", + "Param": "n" + } + ] + }, + { + "Local": "N3", + "Name": "InitSingleItemKit", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "singleItemKit" + ], + "Binds": [ + { + "Prop": "lt1_1", + "Param": "t" + }, + { + "Prop": "mt1_1", + "Param": "n" + } + ] + }, + { + "Local": "M3", + "Name": "InitCompensation", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "compensation" + ], + "Binds": [ + { + "Prop": "nt1_1", + "Param": "t" + }, + { + "Prop": "ot1_1", + "Param": "n" + } + ] + }, + { + "Local": "O3", + "Name": "InitKitPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "kitPackage" + ], + "Binds": [ + { + "Prop": "pt1_1", + "Param": "t" + }, + { + "Prop": "qt1_1", + "Param": "n" + } + ] + }, + { + "Local": "D3", + "Name": "InitShopItemName", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "shopItemName" + ], + "Binds": [ + { + "Prop": "rt1_1", + "Param": "t" + }, + { + "Prop": "st1_1", + "Param": "n" + } + ] + }, + { + "Local": "L3", + "Name": "InitOneTimePurchaseItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "oneTimePurchaseItem" + ], + "Binds": [ + { + "Prop": "tt1_1", + "Param": "t" + }, + { + "Prop": "ut1_1", + "Param": "n" + } + ] + }, + { + "Local": "B3", + "Name": "InitGroup", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "id", + "group" + ], + "Binds": [ + { + "Prop": "vt1_1", + "Param": "t" + }, + { + "Prop": "wt1_1", + "Param": "n" + } + ] + }, + { + "Local": "U3", + "Name": "InitKitBundle", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "kitBanner" + ], + "Binds": [ + { + "Prop": "xt1_1", + "Param": "t" + }, + { + "Prop": "yt1_1", + "Param": "n" + } + ] + }, + { + "Local": "F3", + "Name": "InitShopItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "shopItem" + ], + "Binds": [ + { + "Prop": "zt1_1", + "Param": "t" + }, + { + "Prop": "at2_1", + "Param": "n" + } + ] + }, + { + "Local": "G3", + "Name": "InitDiscountItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "discountItem" + ], + "Binds": [ + { + "Prop": "ct2_1", + "Param": "t" + }, + { + "Prop": "dt2_1", + "Param": "n" + } + ] + }, + { + "Local": "H3", + "Name": "InitLootBoxAndPaint", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "lootBoxAndPain" + ], + "Binds": [ + { + "Prop": "et2_1", + "Param": "t" + }, + { + "Prop": "ft2_1", + "Param": "n" + } + ] + }, + { + "Local": "W3", + "Name": "InitRewardedVideosBlocks", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "blocks" + ], + "Binds": [ + { + "Prop": "gt2_1", + "Param": "t" + }, + { + "Prop": "ht2_1", + "Param": "n" + } + ] + }, + { + "Local": "V3", + "Name": "InitCoinPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "coinPackage" + ], + "Binds": [ + { + "Prop": "it2_1", + "Param": "t" + }, + { + "Prop": "jt2_1", + "Param": "n" + } + ] + }, + { + "Local": "K3", + "Name": "InitKeysPackage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "keysPackage" + ], + "Binds": [ + { + "Prop": "kt2_1", + "Param": "t" + }, + { + "Prop": "lt2_1", + "Param": "n" + } + ] + }, + { + "Local": "Y3", + "Name": "ShopCardExpired", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "mt2_1", + "Param": "t" + } + ] + }, + { + "Local": "X3", + "Name": "DeleteOneTimePurchaseItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "nt2_1", + "Param": "t" + } + ] + }, + { + "Local": "J3", + "Name": "InitShopCard", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "itemId", + "shopCard", + "goods", + "shopItemCategoryId" + ], + "Binds": [ + { + "Prop": "ot2_1", + "Param": "t" + }, + { + "Prop": "pt2_1", + "Param": "n" + }, + { + "Prop": "qt2_1", + "Param": "i" + }, + { + "Prop": "rt2_1", + "Param": "r" + } + ] + }, + { + "Local": "Z3", + "Name": "InitShopCardView", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "shopCardView" + ], + "Binds": [ + { + "Prop": "st2_1", + "Param": "t" + }, + { + "Prop": "tt2_1", + "Param": "n" + } + ] + }, + { + "Local": "Q3", + "Name": "InitShopCardDiscount", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "shopCardDiscount" + ], + "Binds": [ + { + "Prop": "ut2_1", + "Param": "t" + }, + { + "Prop": "vt2_1", + "Param": "n" + } + ] + }, + { + "Local": "t5", + "Name": "ShopCardRemoved", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "wt2_1", + "Param": "t" + } + ] + }, + { + "Local": "n5", + "Name": "ShopCardSold", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "xt2_1", + "Param": "t" + } + ] + }, + { + "Local": "i5", + "Name": "InitAmountString", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "itemId", + "amountString" + ], + "Binds": [ + { + "Prop": "yt2_1", + "Param": "t" + }, + { + "Prop": "zt2_1", + "Param": "n" + } + ] + }, + { + "Local": "r5", + "Name": "InitPaymentProviderItems", + "Params": [ + "t" + ], + "ToStringFields": [ + "items" + ], + "Binds": [ + { + "Prop": "at3_1", + "Param": "t" + } + ] + }, + { + "Local": "e5", + "Name": "TryToBuyOneTimePurchase", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "bt3_1", + "Param": "t" + } + ] + }, + { + "Local": "d5", + "Name": "SetInitShopItemId", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [] + }, + { + "Local": "g5", + "Name": "SetPurchaseCompleted", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItem" + ], + "Binds": [ + { + "Prop": "ot3_1", + "Param": "t" + } + ] + }, + { + "Local": "m5", + "Name": "SavePreviousScreen", + "Params": [ + "t" + ], + "ToStringFields": [ + "screen" + ], + "Binds": [ + { + "Prop": "pt3_1", + "Param": "t" + } + ] + }, + { + "Local": "k5", + "Name": "SaveTargetVisitedCategory", + "Params": [ + "t" + ], + "ToStringFields": [ + "targetCategory" + ], + "Binds": [ + { + "Prop": "qt3_1", + "Param": "t" + } + ] + }, + { + "Local": "z5", + "Name": "SaveTargetProductId", + "Params": [ + "t" + ], + "ToStringFields": [ + "targetProductId" + ], + "Binds": [ + { + "Prop": "rt3_1", + "Param": "t" + } + ] + }, + { + "Local": "b5", + "Name": "OverviewProductPackageAndBuy", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItem" + ], + "Binds": [ + { + "Prop": "tt3_1", + "Param": "t" + } + ] + }, + { + "Local": "q5", + "Name": "SelectMoneyPayModeAndBuy", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItem" + ], + "Binds": [ + { + "Prop": "vt3_1", + "Param": "t" + } + ] + }, + { + "Local": "x5", + "Name": "OpenShopByCategory", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "shopCategory", + "prevScreenId", + "targetCategory" + ], + "Binds": [ + { + "Prop": "xt3_1", + "Param": "t" + }, + { + "Prop": "yt3_1", + "Param": "n" + }, + { + "Prop": "zt3_1", + "Param": "i" + } + ] + }, + { + "Local": "j5", + "Name": "OpenShopByCategoryId", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "shopCategoryId", + "prevScreenId", + "targetProductId" + ], + "Binds": [ + { + "Prop": "bt4_1", + "Param": "t" + }, + { + "Prop": "ct4_1", + "Param": "n" + }, + { + "Prop": "dt4_1", + "Param": "i" + } + ] + }, + { + "Local": "S5", + "Name": "OpenShopByItemId", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "shopItemId", + "prevScreenId", + "targetProductId" + ], + "Binds": [ + { + "Prop": "ft4_1", + "Param": "t" + }, + { + "Prop": "gt4_1", + "Param": "n" + }, + { + "Prop": "ht4_1", + "Param": "i" + } + ] + }, + { + "Local": "N5", + "Name": "PayMode", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "id", + "name", + "description", + "order", + "image", + "customManualDescription" + ], + "Binds": [] + }, + { + "Local": "M5", + "Name": "SelectItem", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "selectedItemId", + "forRealMoney" + ], + "Binds": [ + { + "Prop": "kt4_1", + "Param": "t" + }, + { + "Prop": "lt4_1", + "Param": "n" + } + ] + }, + { + "Local": "O5", + "Name": "CurrentPayMode", + "Params": [ + "t" + ], + "ToStringFields": [ + "payModeId" + ], + "Binds": [ + { + "Prop": "mt4_1", + "Param": "t" + } + ] + }, + { + "Local": "D5", + "Name": "BankPaymentInit", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "shopItem" + ], + "Binds": [ + { + "Prop": "ot4_1", + "Param": "t" + }, + { + "Prop": "pt4_1", + "Param": "n" + } + ] + }, + { + "Local": "L5", + "Name": "GotoSelectMode", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "qt4_1", + "Param": "t" + } + ] + }, + { + "Local": "G5", + "Name": "LoadShop", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [] + }, + { + "Local": "J5", + "Name": "MobilePaymentStateChanged", + "Params": [ + "t" + ], + "ToStringFields": [ + "mobilePaymentState" + ], + "Binds": [] + }, + { + "Local": "Z5", + "Name": "MobilePaymentInitPayment", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "payModeId", + "phoneNumber", + "shopItemId" + ], + "Binds": [ + { + "Prop": "ut4_1", + "Param": "t" + }, + { + "Prop": "vt4_1", + "Param": "n" + }, + { + "Prop": "wt4_1", + "Param": "i" + } + ] + }, + { + "Local": "Q5", + "Name": "MobilePaymentCheckNumber", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "phoneNumber" + ], + "Binds": [ + { + "Prop": "yt4_1", + "Param": "t" + }, + { + "Prop": "zt4_1", + "Param": "n" + } + ] + }, + { + "Local": "n4", + "Name": "BraintreeLoadingInterrupt", + "Params": [ + "t" + ], + "ToStringFields": [ + "interrupt" + ], + "Binds": [] + }, + { + "Local": "r4", + "Name": "BraintreePurchase", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "payModeId", + "nonce", + "authorizationId", + "deviceData", + "shopItemId" + ], + "Binds": [] + }, + { + "Local": "BraintreeError", + "Name": "BraintreeError", + "Params": [ + "t" + ], + "ToStringFields": [ + "payModeId" + ], + "Binds": [ + { + "Prop": "it5_1", + "Param": "t" + } + ] + }, + { + "Local": "e4", + "Name": "StripePaymentInit", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "shopItemId" + ], + "Binds": [ + { + "Prop": "kt5_1", + "Param": "t" + }, + { + "Prop": "lt5_1", + "Param": "n" + } + ] + }, + { + "Local": "u4", + "Name": "SetStripeIntentParams", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "clientSecret", + "publishKey" + ], + "Binds": [ + { + "Prop": "mt5_1", + "Param": "t" + }, + { + "Prop": "nt5_1", + "Param": "n" + } + ] + }, + { + "Local": "s4", + "Name": "SteamProcessPurchase", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "shopItemId", + "onFinalizePayment" + ], + "Binds": [ + { + "Prop": "ot5_1", + "Param": "t" + }, + { + "Prop": "pt5_1", + "Param": "n" + } + ] + }, + { + "Local": "_4", + "Name": "InitPaymentViewType", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "paymentViewType" + ], + "Binds": [] + }, + { + "Local": "h4", + "Name": "PaymentUrlReceived", + "Params": [ + "t" + ], + "ToStringFields": [ + "url" + ], + "Binds": [ + { + "Prop": "st5_1", + "Param": "t" + } + ] + }, + { + "Local": "a4", + "Name": "InitPayModeAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "payMode" + ], + "Binds": [ + { + "Prop": "tt5_1", + "Param": "t" + } + ] + }, + { + "Local": "c4", + "Name": "SetBraintreeToken", + "Params": [ + "t" + ], + "ToStringFields": [ + "token" + ], + "Binds": [ + { + "Prop": "ut5_1", + "Param": "t" + } + ] + }, + { + "Local": "l4", + "Name": "ValidatePayment", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "transaction" + ], + "Binds": [ + { + "Prop": "wt5_1", + "Param": "t" + }, + { + "Prop": "xt5_1", + "Param": "n" + } + ] + }, + { + "Local": "f4", + "Name": "GooglePlayValidatePayment", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "payModeId", + "itemId", + "token", + "currency", + "price" + ], + "Binds": [ + { + "Prop": "zt5_1", + "Param": "t" + }, + { + "Prop": "at6_1", + "Param": "n" + }, + { + "Prop": "bt6_1", + "Param": "i" + }, + { + "Prop": "ct6_1", + "Param": "r" + }, + { + "Prop": "dt6_1", + "Param": "e" + } + ] + }, + { + "Local": "v4", + "Name": "GooglePlayValidateBridgePayment", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "payModeId", + "itemId", + "token" + ], + "Binds": [ + { + "Prop": "ft6_1", + "Param": "t" + }, + { + "Prop": "gt6_1", + "Param": "n" + }, + { + "Prop": "ht6_1", + "Param": "i" + } + ] + }, + { + "Local": "p4", + "Name": "GooglePlayValidateHistory", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "payModeId", + "purchaseData" + ], + "Binds": [ + { + "Prop": "jt6_1", + "Param": "t" + }, + { + "Prop": "kt6_1", + "Param": "n" + } + ] + }, + { + "Local": "w4", + "Name": "SetCoinPaymentProviderUrl", + "Params": [ + "t" + ], + "ToStringFields": [ + "url" + ], + "Binds": [ + { + "Prop": "lt6_1", + "Param": "t" + } + ] + }, + { + "Local": "d4", + "Name": "ToggleShopActivity", + "Params": [ + "t" + ], + "ToStringFields": [ + "enabled" + ], + "Binds": [ + { + "Prop": "mt6_1", + "Param": "t" + } + ] + }, + { + "Local": "z4", + "Name": "ValidatePaymentInternal", + "Params": [ + "t" + ], + "ToStringFields": [ + "transaction" + ], + "Binds": [] + }, + { + "Local": "j4", + "Name": "Shop", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C" + ], + "ToStringFields": [ + "shopCategories", + "shopItems", + "initShopItemId", + "selectedItemId", + "isLoaded", + "itemForPurchase", + "enabled", + "coinPaymentProviderUrl", + "payModes", + "selectedPayModeId", + "paymentViewType", + "paymentUrl", + "receivePaymentUrlFailed", + "mobileCountryCode", + "mobilePhoneLength", + "mobilePaymentState", + "paymentProviderState", + "asiassoftAmountInAtc", + "asiassoftEnoughMoney", + "braintreeToken", + "stripeClientSecret", + "stripePublishKey", + "isBlockedBackButton", + "braintreeLoadingInterrupt", + "goToHomeAfterBuy", + "previousScreen", + "targetCategory", + "targetProductId", + "lastPurchasedItem", + "ordersInProcessing" + ], + "Binds": [] + }, + { + "Local": "I4", + "Name": "SupportUrlState", + "Params": [ + "t" + ], + "ToStringFields": [ + "url" + ], + "Binds": [ + { + "Prop": "yt6_1", + "Param": "t" + } + ] + }, + { + "Local": "A4", + "Name": "SetUrl", + "Params": [ + "t" + ], + "ToStringFields": [ + "url" + ], + "Binds": [ + { + "Prop": "bt7_1", + "Param": "t" + } + ] + }, + { + "Local": "_9", + "Name": "SystemScreenState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "message", + "restart", + "fatalError" + ], + "Binds": [ + { + "Prop": "dt9_1", + "Param": "t" + }, + { + "Prop": "et9_1", + "Param": "n" + }, + { + "Prop": "ft9_1", + "Param": "i" + } + ] + }, + { + "Local": "a9", + "Name": "ShowSystemMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [ + { + "Prop": "mt9_1", + "Param": "t" + } + ] + }, + { + "Local": "f9", + "Name": "ShowKickAlertWithTime", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "blockReason", + "minutes", + "hours", + "days" + ], + "Binds": [ + { + "Prop": "qt9_1", + "Param": "t" + }, + { + "Prop": "rt9_1", + "Param": "n" + }, + { + "Prop": "st9_1", + "Param": "i" + }, + { + "Prop": "tt9_1", + "Param": "r" + } + ] + }, + { + "Local": "SetFatalError", + "Name": "SetFatalError", + "Params": [ + "t" + ], + "ToStringFields": [ + "fatalError" + ], + "Binds": [ + { + "Prop": "ut9_1", + "Param": "t" + } + ] + }, + { + "Local": "v9", + "Name": "DoShowMessage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "message", + "restart" + ], + "Binds": [ + { + "Prop": "vt9_1", + "Param": "t" + }, + { + "Prop": "wt9_1", + "Param": "n" + } + ] + }, + { + "Local": "g9", + "Name": "TwitchState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "isTwitchEnabled", + "twitchAccount", + "daysForNextLinking" + ], + "Binds": [ + { + "Prop": "yt9_1", + "Param": "t" + }, + { + "Prop": "zt9_1", + "Param": "n" + }, + { + "Prop": "ata_1", + "Param": "i" + } + ] + }, + { + "Local": "k9", + "Name": "SetTwitchEnabled", + "Params": [ + "t" + ], + "ToStringFields": [ + "twitchEnabled" + ], + "Binds": [ + { + "Prop": "dta_1", + "Param": "t" + } + ] + }, + { + "Local": "z9", + "Name": "SetAccount", + "Params": [ + "t" + ], + "ToStringFields": [ + "account" + ], + "Binds": [ + { + "Prop": "eta_1", + "Param": "t" + } + ] + }, + { + "Local": "b9", + "Name": "SetDaysForNextLinking", + "Params": [ + "t" + ], + "ToStringFields": [ + "days" + ], + "Binds": [ + { + "Prop": "fta_1", + "Param": "t" + } + ] + }, + { + "Local": "x9", + "Name": "TwoStepVerificationState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "isUse2FA", + "isActivated2FA", + "qrCodeDataURI", + "sharedSecret", + "verificationStatus", + "enable2FaRequest" + ], + "Binds": [] + }, + { + "Local": "j9", + "Name": "SetUse2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "isUse2FA" + ], + "Binds": [ + { + "Prop": "sta_1", + "Param": "t" + } + ] + }, + { + "Local": "S9", + "Name": "ActivationStatus2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "isActivated" + ], + "Binds": [ + { + "Prop": "tta_1", + "Param": "t" + } + ] + }, + { + "Local": "C9", + "Name": "SetSecretAndQRCode", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "sharedSecret", + "qrCodeDataURI" + ], + "Binds": [ + { + "Prop": "uta_1", + "Param": "t" + }, + { + "Prop": "vta_1", + "Param": "n" + } + ] + }, + { + "Local": "E9", + "Name": "AuthorizationByCode", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "wta_1", + "Param": "t" + } + ] + }, + { + "Local": "T9", + "Name": "Disable2FA", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "xta_1", + "Param": "t" + } + ] + }, + { + "Local": "I9", + "Name": "VerificationStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "isValidationSuccess" + ], + "Binds": [ + { + "Prop": "yta_1", + "Param": "t" + } + ] + }, + { + "Local": "A9", + "Name": "Enable2FaRequest", + "Params": [ + "t" + ], + "ToStringFields": [ + "enable" + ], + "Binds": [ + { + "Prop": "zta_1", + "Param": "t" + } + ] + }, + { + "Local": "L9", + "Name": "Validate", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "btb_1", + "Param": "t" + } + ] + }, + { + "Local": "B9", + "Name": "ValidateForPaidRename", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "ctb_1", + "Param": "t" + } + ] + }, + { + "Local": "U9", + "Name": "SetValidationStatus", + "Params": [ + "t" + ], + "ToStringFields": [ + "status" + ], + "Binds": [ + { + "Prop": "dr9_1", + "Param": "t" + } + ] + }, + { + "Local": "W9", + "Name": "UserLabelData", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "userId", + "uid", + "rank", + "hasPremium", + "clanTag", + "teamRelation" + ], + "Binds": [ + { + "Prop": "etb_1", + "Param": "t" + }, + { + "Prop": "ftb_1", + "Param": "n" + }, + { + "Prop": "gtb_1", + "Param": "i" + }, + { + "Prop": "htb_1", + "Param": "r" + }, + { + "Prop": "itb_1", + "Param": "e" + }, + { + "Prop": "jtb_1", + "Param": "u" + } + ] + }, + { + "Local": "J9", + "Name": "TemporaryCashSlot", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "amount", + "daysToExpire" + ], + "Binds": [] + }, + { + "Local": "t8", + "Name": "User", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d", + "g", + "m", + "k", + "z", + "b", + "q", + "y", + "$", + "x", + "j", + "S", + "C", + "E", + "T", + "" + ], + "ToStringFields": [ + "isUserPropertiesLoaded", + "id", + "clan", + "crystals", + "coins", + "spentCoins", + "rubies", + "spentRubies", + "hasTemporaryCash", + "rank", + "rankBounds", + "score", + "gearScore", + "weaponGS", + "hullGS", + "droneGS", + "bazookaGS", + "resistanceGS", + "rating", + "uid", + "clanTag", + "premiumExpirationTime", + "disabledWithoutPremiumLocations", + "hasPremium", + "hasSpectatorPermissions", + "rankNames", + "normalizedRank", + "profileUrl", + "eventPassEndTime", + "lobbyTutorialEnabled", + "inDebt", + "batteryLevel" + ], + "Binds": [ + { + "Prop": "rqn_1", + "Param": "t" + }, + { + "Prop": "sqn_1", + "Param": "n" + }, + { + "Prop": "tqn_1", + "Param": "i" + }, + { + "Prop": "uqn_1", + "Param": "r" + }, + { + "Prop": "vqn_1", + "Param": "e" + }, + { + "Prop": "wqn_1", + "Param": "u" + }, + { + "Prop": "xqn_1", + "Param": "s" + }, + { + "Prop": "yqn_1", + "Param": "o" + }, + { + "Prop": "zqn_1", + "Param": "_" + }, + { + "Prop": "aqo_1", + "Param": "h" + }, + { + "Prop": "bqo_1", + "Param": "a" + }, + { + "Prop": "cqo_1", + "Param": "c" + }, + { + "Prop": "dqo_1", + "Param": "l" + }, + { + "Prop": "eqo_1", + "Param": "f" + }, + { + "Prop": "fqo_1", + "Param": "v" + }, + { + "Prop": "gqo_1", + "Param": "p" + }, + { + "Prop": "hqo_1", + "Param": "w" + }, + { + "Prop": "iqo_1", + "Param": "d" + }, + { + "Prop": "jqo_1", + "Param": "g" + }, + { + "Prop": "kqo_1", + "Param": "m" + }, + { + "Prop": "lqo_1", + "Param": "k" + }, + { + "Prop": "mqo_1", + "Param": "z" + }, + { + "Prop": "nqo_1", + "Param": "b" + }, + { + "Prop": "oqo_1", + "Param": "q" + }, + { + "Prop": "pqo_1", + "Param": "y" + }, + { + "Prop": "qqo_1", + "Param": "$" + }, + { + "Prop": "rqo_1", + "Param": "x" + }, + { + "Prop": "sqo_1", + "Param": "j" + }, + { + "Prop": "tqo_1", + "Param": "S" + }, + { + "Prop": "uqo_1", + "Param": "C" + }, + { + "Prop": "vqo_1", + "Param": "E" + }, + { + "Prop": "wqo_1", + "Param": "T" + } + ] + }, + { + "Local": "u8", + "Name": "UpdateCrystals", + "Params": [ + "t" + ], + "ToStringFields": [ + "crystal" + ], + "Binds": [ + { + "Prop": "ctc_1", + "Param": "t" + } + ] + }, + { + "Local": "s8", + "Name": "SpendCrystals", + "Params": [ + "t" + ], + "ToStringFields": [ + "crystal" + ], + "Binds": [ + { + "Prop": "dtc_1", + "Param": "t" + } + ] + }, + { + "Local": "o8", + "Name": "AddCoins", + "Params": [ + "t" + ], + "ToStringFields": [ + "coins" + ], + "Binds": [ + { + "Prop": "etc_1", + "Param": "t" + } + ] + }, + { + "Local": "_8", + "Name": "SpendCoins", + "Params": [ + "t" + ], + "ToStringFields": [ + "coins" + ], + "Binds": [ + { + "Prop": "ftc_1", + "Param": "t" + } + ] + }, + { + "Local": "h8", + "Name": "SetCoins", + "Params": [ + "t" + ], + "ToStringFields": [ + "coins" + ], + "Binds": [ + { + "Prop": "gtc_1", + "Param": "t" + } + ] + }, + { + "Local": "a8", + "Name": "AddRubies", + "Params": [ + "t" + ], + "ToStringFields": [ + "rubies" + ], + "Binds": [ + { + "Prop": "htc_1", + "Param": "t" + } + ] + }, + { + "Local": "c8", + "Name": "SpendRubies", + "Params": [ + "t" + ], + "ToStringFields": [ + "rubies" + ], + "Binds": [ + { + "Prop": "itc_1", + "Param": "t" + } + ] + }, + { + "Local": "l8", + "Name": "SetRubies", + "Params": [ + "t" + ], + "ToStringFields": [ + "rubies" + ], + "Binds": [ + { + "Prop": "jtc_1", + "Param": "t" + } + ] + }, + { + "Local": "w8", + "Name": "SetHasTemporaryCash", + "Params": [ + "t" + ], + "ToStringFields": [ + "hasTemporaryCash" + ], + "Binds": [] + }, + { + "Local": "d8", + "Name": "UpdateGearScore", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "gearScore", + "weaponGS", + "hullGS", + "droneGS", + "bazookaGS", + "resistanceGS" + ], + "Binds": [ + { + "Prop": "ltc_1", + "Param": "t" + }, + { + "Prop": "mtc_1", + "Param": "n" + }, + { + "Prop": "ntc_1", + "Param": "i" + }, + { + "Prop": "otc_1", + "Param": "r" + }, + { + "Prop": "ptc_1", + "Param": "e" + }, + { + "Prop": "qtc_1", + "Param": "u" + } + ] + }, + { + "Local": "g8", + "Name": "UpdateUserRating", + "Params": [ + "t" + ], + "ToStringFields": [ + "userRating" + ], + "Binds": [ + { + "Prop": "rtc_1", + "Param": "t" + } + ] + }, + { + "Local": "m8", + "Name": "UpdateUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "ttc_1", + "Param": "t" + } + ] + }, + { + "Local": "k8", + "Name": "UpdateClanTag", + "Params": [ + "t" + ], + "ToStringFields": [ + "clanTag" + ], + "Binds": [ + { + "Prop": "utc_1", + "Param": "t" + } + ] + }, + { + "Local": "z8", + "Name": "UpdateScore", + "Params": [ + "t" + ], + "ToStringFields": [ + "score" + ], + "Binds": [ + { + "Prop": "vtc_1", + "Param": "t" + } + ] + }, + { + "Local": "b8", + "Name": "UpdateRank", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "rank", + "score", + "bounds" + ], + "Binds": [ + { + "Prop": "xtc_1", + "Param": "t" + }, + { + "Prop": "ytc_1", + "Param": "n" + }, + { + "Prop": "ztc_1", + "Param": "i" + } + ] + }, + { + "Local": "q8", + "Name": "SetRankNames", + "Params": [ + "t" + ], + "ToStringFields": [ + "rankNames" + ], + "Binds": [ + { + "Prop": "atd_1", + "Param": "t" + } + ] + }, + { + "Local": "y8", + "Name": "SetUserId", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "ctd_1", + "Param": "t" + } + ] + }, + { + "Local": "$8", + "Name": "SetUserPropertiesAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "user" + ], + "Binds": [ + { + "Prop": "etd_1", + "Param": "t" + } + ] + }, + { + "Local": "x8", + "Name": "UpdatePremium", + "Params": [ + "t" + ], + "ToStringFields": [ + "hasPremium" + ], + "Binds": [ + { + "Prop": "ftd_1", + "Param": "t" + } + ] + }, + { + "Local": "j8", + "Name": "UpdateEventPass", + "Params": [ + "t" + ], + "ToStringFields": [ + "eventPassEndTime" + ], + "Binds": [ + { + "Prop": "gtd_1", + "Param": "t" + } + ] + }, + { + "Local": "S8", + "Name": "SetPremiumExpirationTime", + "Params": [ + "t" + ], + "ToStringFields": [ + "expirationTime" + ], + "Binds": [ + { + "Prop": "htd_1", + "Param": "t" + } + ] + }, + { + "Local": "C8", + "Name": "SetPremiumRemainingSeconds", + "Params": [ + "t" + ], + "ToStringFields": [ + "seconds" + ], + "Binds": [ + { + "Prop": "jtd_1", + "Param": "t" + } + ] + }, + { + "Local": "E8", + "Name": "SetDisabledWithoutPremiumLocations", + "Params": [ + "t" + ], + "ToStringFields": [ + "locations" + ], + "Binds": [ + { + "Prop": "ktd_1", + "Param": "t" + } + ] + }, + { + "Local": "T8", + "Name": "SetClanInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "clan" + ], + "Binds": [ + { + "Prop": "mtd_1", + "Param": "t" + } + ] + }, + { + "Local": "I8", + "Name": "SetAppAccountToken", + "Params": [ + "t" + ], + "ToStringFields": [ + "appAccountToken" + ], + "Binds": [ + { + "Prop": "otd_1", + "Param": "t" + } + ] + }, + { + "Local": "A8", + "Name": "SetBatteryLevel", + "Params": [ + "t" + ], + "ToStringFields": [ + "level" + ], + "Binds": [ + { + "Prop": "ptd_1", + "Param": "t" + } + ] + }, + { + "Local": "O8", + "Name": "UserRenameState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "isFreeRenameAvailable", + "userRenameShopItemId", + "uidInputState", + "renameSuccessful", + "rubiesForRename", + "isResponseDelivered", + "isResponseActual", + "changeUidHash", + "email", + "showLinkErrorWarning" + ], + "Binds": [ + { + "Prop": "rtd_1", + "Param": "t" + }, + { + "Prop": "std_1", + "Param": "n" + }, + { + "Prop": "ttd_1", + "Param": "i" + }, + { + "Prop": "utd_1", + "Param": "r" + }, + { + "Prop": "vtd_1", + "Param": "e" + }, + { + "Prop": "wtd_1", + "Param": "u" + }, + { + "Prop": "xtd_1", + "Param": "s" + }, + { + "Prop": "ytd_1", + "Param": "o" + }, + { + "Prop": "ztd_1", + "Param": "_" + }, + { + "Prop": "ate_1", + "Param": "h" + } + ] + }, + { + "Local": "H8", + "Name": "ChangeUidInputState", + "Params": [ + "t" + ], + "ToStringFields": [ + "uidInputState" + ], + "Binds": [] + }, + { + "Local": "W8", + "Name": "Rename", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "ete_1", + "Param": "t" + } + ] + }, + { + "Local": "V8", + "Name": "SetRubiesForRename", + "Params": [ + "t" + ], + "ToStringFields": [ + "rubiesForRename" + ], + "Binds": [ + { + "Prop": "fte_1", + "Param": "t" + } + ] + }, + { + "Local": "K8", + "Name": "ResponseDelivered", + "Params": [ + "t" + ], + "ToStringFields": [ + "isDelivered" + ], + "Binds": [ + { + "Prop": "gte_1", + "Param": "t" + } + ] + }, + { + "Local": "Y8", + "Name": "ResponseActual", + "Params": [ + "t" + ], + "ToStringFields": [ + "isResponseActual" + ], + "Binds": [ + { + "Prop": "hte_1", + "Param": "t" + } + ] + }, + { + "Local": "X8", + "Name": "SetChangeUidParams", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "changeUidHash", + "email" + ], + "Binds": [ + { + "Prop": "ite_1", + "Param": "t" + }, + { + "Prop": "jte_1", + "Param": "n" + } + ] + }, + { + "Local": "J8", + "Name": "ChangeUidAndPassword", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "email", + "changeUidHash", + "newUid", + "password" + ], + "Binds": [ + { + "Prop": "kte_1", + "Param": "t" + }, + { + "Prop": "lte_1", + "Param": "n" + }, + { + "Prop": "mte_1", + "Param": "i" + }, + { + "Prop": "nte_1", + "Param": "r" + } + ] + }, + { + "Local": "Z8", + "Name": "ChangeUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "newUid" + ], + "Binds": [ + { + "Prop": "ote_1", + "Param": "t" + } + ] + }, + { + "Local": "y6", + "Name": "CreateBattleCanvas", + "Params": [ + "t" + ], + "ToStringFields": [ + "canvas" + ], + "Binds": [ + { + "Prop": "hti_1", + "Param": "t" + } + ] + }, + { + "Local": "$6", + "Name": "BattleCreateState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p", + "w", + "d" + ], + "ToStringFields": [ + "config", + "name", + "selectedMinRank", + "selectedMaxRank", + "availableMinRank", + "availableMaxRank", + "battleMode", + "maxPeopleInTeam", + "timeLimitInMinutes", + "scoreLimit", + "format", + "map", + "selectedOptions", + "creating", + "mapTheme", + "search", + "isExpandThemesPanel", + "currentPage" + ], + "Binds": [ + { + "Prop": "iti_1", + "Param": "t" + }, + { + "Prop": "jti_1", + "Param": "n" + }, + { + "Prop": "kti_1", + "Param": "i" + }, + { + "Prop": "lti_1", + "Param": "r" + }, + { + "Prop": "mti_1", + "Param": "e" + }, + { + "Prop": "nti_1", + "Param": "u" + }, + { + "Prop": "oti_1", + "Param": "s" + }, + { + "Prop": "pti_1", + "Param": "o" + }, + { + "Prop": "qti_1", + "Param": "_" + }, + { + "Prop": "rti_1", + "Param": "h" + }, + { + "Prop": "sti_1", + "Param": "a" + }, + { + "Prop": "tti_1", + "Param": "c" + }, + { + "Prop": "uti_1", + "Param": "l" + }, + { + "Prop": "vti_1", + "Param": "f" + }, + { + "Prop": "wti_1", + "Param": "v" + }, + { + "Prop": "xti_1", + "Param": "p" + }, + { + "Prop": "yti_1", + "Param": "w" + }, + { + "Prop": "zti_1", + "Param": "d" + } + ] + }, + { + "Local": "j6", + "Name": "BattleOpt", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "format", + "mode", + "map", + "name", + "maxPeople", + "timeLimit", + "scoreLimit", + "maxRank", + "minRank", + "selectedOptions" + ], + "Binds": [ + { + "Prop": "ctj_1", + "Param": "t" + }, + { + "Prop": "dtj_1", + "Param": "n" + }, + { + "Prop": "etj_1", + "Param": "i" + }, + { + "Prop": "ftj_1", + "Param": "r" + }, + { + "Prop": "gtj_1", + "Param": "e" + }, + { + "Prop": "htj_1", + "Param": "u" + }, + { + "Prop": "itj_1", + "Param": "s" + }, + { + "Prop": "jtj_1", + "Param": "o" + }, + { + "Prop": "ktj_1", + "Param": "_" + }, + { + "Prop": "ltj_1", + "Param": "h" + } + ] + }, + { + "Local": "S6", + "Name": "Configure", + "Params": [ + "t" + ], + "ToStringFields": [ + "config" + ], + "Binds": [ + { + "Prop": "mtj_1", + "Param": "t" + } + ] + }, + { + "Local": "O6", + "Name": "SetRestrictions", + "Params": [ + "t" + ], + "ToStringFields": [ + "restrictions" + ], + "Binds": [] + }, + { + "Local": "G6", + "Name": "CreateBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "options" + ], + "Binds": [] + }, + { + "Local": "Y6", + "Name": "BattleChatUserMessage", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "id", + "userId", + "message", + "team" + ], + "Binds": [ + { + "Prop": "htk_1", + "Param": "t" + }, + { + "Prop": "itk_1", + "Param": "n" + }, + { + "Prop": "jtk_1", + "Param": "i" + }, + { + "Prop": "ktk_1", + "Param": "r" + }, + { + "Prop": "ltk_1", + "Param": "Ek" + } + ] + }, + { + "Local": "X6", + "Name": "BattleChatTeamMessage", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "id", + "userId", + "message", + "team" + ], + "Binds": [ + { + "Prop": "ntk_1", + "Param": "t" + }, + { + "Prop": "otk_1", + "Param": "n" + }, + { + "Prop": "ptk_1", + "Param": "i" + }, + { + "Prop": "qtk_1", + "Param": "r" + }, + { + "Prop": "rtk_1", + "Param": "Ek" + } + ] + }, + { + "Local": "J6", + "Name": "BattleChatSpectatorMessage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "id", + "message" + ], + "Binds": [ + { + "Prop": "stk_1", + "Param": "t" + }, + { + "Prop": "ttk_1", + "Param": "n" + } + ] + }, + { + "Local": "Z6", + "Name": "BattleChatSystemMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [ + { + "Prop": "utk_1", + "Param": "t" + } + ] + }, + { + "Local": "Q6", + "Name": "BattleChatState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "commonBattleChatEnabled", + "teamBattleChatEnabled", + "loaded", + "messages", + "isInputActive", + "isHistoryOpen" + ], + "Binds": [ + { + "Prop": "vtk_1", + "Param": "t" + }, + { + "Prop": "wtk_1", + "Param": "n" + }, + { + "Prop": "xtk_1", + "Param": "i" + }, + { + "Prop": "ytk_1", + "Param": "r" + }, + { + "Prop": "ztk_1", + "Param": "e" + }, + { + "Prop": "atl_1", + "Param": "u" + } + ] + }, + { + "Local": "ttt", + "Name": "VoteForUser", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userId", + "userUid" + ], + "Binds": [ + { + "Prop": "dtl_1", + "Param": "t" + }, + { + "Prop": "etl_1", + "Param": "n" + } + ] + }, + { + "Local": "ntt", + "Name": "AddMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "message" + ], + "Binds": [ + { + "Prop": "ftl_1", + "Param": "t" + } + ] + }, + { + "Local": "itt", + "Name": "ChatLoaded", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "commonBattleChatEnabled", + "teamBattleChatEnabled" + ], + "Binds": [ + { + "Prop": "gtl_1", + "Param": "t" + }, + { + "Prop": "htl_1", + "Param": "n" + } + ] + }, + { + "Local": "ott", + "Name": "SendMessage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "message", + "teamOnly" + ], + "Binds": [] + }, + { + "Local": "_tt", + "Name": "SendSpectatorTeamMessage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "message", + "team" + ], + "Binds": [ + { + "Prop": "ktl_1", + "Param": "t" + }, + { + "Prop": "ltl_1", + "Param": "n" + } + ] + }, + { + "Local": "att", + "Name": "BattleInviteState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "isEnabled", + "invitedUsers", + "selectedForInvite" + ], + "Binds": [] + }, + { + "Local": "ctt", + "Name": "State", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "ltm_1", + "Param": "t" + } + ] + }, + { + "Local": "ftt", + "Name": "EnableSetBattleInviteNotifications", + "Params": [ + "t" + ], + "ToStringFields": [ + "isEnabled" + ], + "Binds": [ + { + "Prop": "ytm_1", + "Param": "t" + } + ] + }, + { + "Local": "vtt", + "Name": "SendInviteUsers", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "atn_1", + "Param": "t" + } + ] + }, + { + "Local": "ptt", + "Name": "RemoveUserFromInvited", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "btn_1", + "Param": "t" + } + ] + }, + { + "Local": "wtt", + "Name": "SelectUserToInvite", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [ + { + "Prop": "ctn_1", + "Param": "t" + } + ] + }, + { + "Local": "gtt", + "Name": "OnClickToInvited", + "Params": [ + "t" + ], + "ToStringFields": [ + "userId" + ], + "Binds": [] + }, + { + "Local": "mtt", + "Name": "InviteToBattle", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "receiverId", + "battleId" + ], + "Binds": [ + { + "Prop": "ftn_1", + "Param": "t" + }, + { + "Prop": "gtn_1", + "Param": "n" + } + ] + }, + { + "Local": "ktt", + "Name": "AcceptInvite", + "Params": [ + "t" + ], + "ToStringFields": [ + "senderId" + ], + "Binds": [ + { + "Prop": "htn_1", + "Param": "t" + } + ] + }, + { + "Local": "ztt", + "Name": "RejectInvite", + "Params": [ + "t" + ], + "ToStringFields": [ + "senderId" + ], + "Binds": [ + { + "Prop": "itn_1", + "Param": "t" + } + ] + }, + { + "Local": "btt", + "Name": "Notify", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userId", + "data" + ], + "Binds": [ + { + "Prop": "ktn_1", + "Param": "t" + }, + { + "Prop": "ltn_1", + "Param": "n" + } + ] + }, + { + "Local": "ytt", + "Name": "InvitationResponse", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "userId", + "response" + ], + "Binds": [ + { + "Prop": "ntn_1", + "Param": "t" + }, + { + "Prop": "otn_1", + "Param": "n" + } + ] + }, + { + "Local": "Itt", + "Name": "BattleSearchState", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "filter", + "selectedFormat", + "search", + "suspiciousBattlesOnly", + "selectedBattleId" + ], + "Binds": [ + { + "Prop": "ptn_1", + "Param": "t" + }, + { + "Prop": "qtn_1", + "Param": "n" + }, + { + "Prop": "rtn_1", + "Param": "i" + }, + { + "Prop": "stn_1", + "Param": "r" + }, + { + "Prop": "ttn_1", + "Param": "e" + } + ] + }, + { + "Local": "Ptt", + "Name": "SetSuspiciousFilter", + "Params": [ + "t" + ], + "ToStringFields": [ + "suspiciousBattlesOnly" + ], + "Binds": [ + { + "Prop": "wtn_1", + "Param": "t" + } + ] + }, + { + "Local": "Ntt", + "Name": "SetFilter", + "Params": [ + "t" + ], + "ToStringFields": [ + "filter" + ], + "Binds": [ + { + "Prop": "xtn_1", + "Param": "t" + } + ] + }, + { + "Local": "Mtt", + "Name": "SetSearch", + "Params": [ + "t" + ], + "ToStringFields": [ + "search" + ], + "Binds": [ + { + "Prop": "ytn_1", + "Param": "t" + } + ] + }, + { + "Local": "Ott", + "Name": "SelectBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "ztn_1", + "Param": "t" + } + ] + }, + { + "Local": "Ltt", + "Name": "SelectBattleFormat", + "Params": [ + "t" + ], + "ToStringFields": [ + "format" + ], + "Binds": [] + }, + { + "Local": "Wtt", + "Name": "ProBattleState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "lastFightBattleId", + "lastFightBattleTeam", + "battlePasswords" + ], + "Binds": [ + { + "Prop": "fto_1", + "Param": "t" + }, + { + "Prop": "gto_1", + "Param": "n" + }, + { + "Prop": "hto_1", + "Param": "i" + } + ] + }, + { + "Local": "Vtt", + "Name": "Fight", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "battleTeam" + ], + "Binds": [ + { + "Prop": "lto_1", + "Param": "t" + }, + { + "Prop": "mto_1", + "Param": "n" + } + ] + }, + { + "Local": "Ktt", + "Name": "Spectate", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "oto_1", + "Param": "t" + } + ] + }, + { + "Local": "Ytt", + "Name": "CheckPassword", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "password" + ], + "Binds": [ + { + "Prop": "qto_1", + "Param": "t" + }, + { + "Prop": "rto_1", + "Param": "n" + } + ] + }, + { + "Local": "Xtt", + "Name": "SetPassword", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battleId", + "password" + ], + "Binds": [ + { + "Prop": "tto_1", + "Param": "t" + }, + { + "Prop": "uto_1", + "Param": "n" + } + ] + }, + { + "Local": "Ztt", + "Name": "GoToBattleInfo", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [] + }, + { + "Local": "Qtt", + "Name": "ActivateBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "xto_1", + "Param": "t" + } + ] + }, + { + "Local": "tnt", + "Name": "GoToBattleInfoByBattleId", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "yto_1", + "Param": "t" + } + ] + }, + { + "Local": "bnt", + "Name": "ContextMenuData", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "user", + "messageId", + "isPrivateMessage", + "positionX", + "positionY" + ], + "Binds": [ + { + "Prop": "htp_1", + "Param": "t" + }, + { + "Prop": "itp_1", + "Param": "n" + }, + { + "Prop": "jtp_1", + "Param": "i" + }, + { + "Prop": "ktp_1", + "Param": "r" + }, + { + "Prop": "ltp_1", + "Param": "e" + } + ] + }, + { + "Local": "qnt", + "Name": "ClanChatState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "open", + "messages", + "config" + ], + "Binds": [ + { + "Prop": "mtp_1", + "Param": "t" + }, + { + "Prop": "ntp_1", + "Param": "n" + }, + { + "Prop": "otp_1", + "Param": "i" + } + ] + }, + { + "Local": "ynt", + "Name": "Configure", + "Params": [ + "t" + ], + "ToStringFields": [ + "config" + ], + "Binds": [ + { + "Prop": "rtp_1", + "Param": "t" + } + ] + }, + { + "Local": "jnt", + "Name": "AddMessagesHistory", + "Params": [ + "t" + ], + "ToStringFields": [ + "messages" + ], + "Binds": [] + }, + { + "Local": "Snt", + "Name": "AddMessages", + "Params": [ + "t" + ], + "ToStringFields": [ + "messages" + ], + "Binds": [ + { + "Prop": "vtp_1", + "Param": "t" + } + ] + }, + { + "Local": "Cnt", + "Name": "DoAddMessages", + "Params": [ + "t" + ], + "ToStringFields": [ + "messages" + ], + "Binds": [ + { + "Prop": "wtp_1", + "Param": "t" + } + ] + }, + { + "Local": "Ent", + "Name": "SendMessage", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "targetUserName", + "message" + ], + "Binds": [ + { + "Prop": "xtp_1", + "Param": "t" + }, + { + "Prop": "ytp_1", + "Param": "n" + } + ] + }, + { + "Local": "Ont", + "Name": "ContractState", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "activeContractId", + "contracts", + "lastBattleProgress" + ], + "Binds": [ + { + "Prop": "atq_1", + "Param": "t" + }, + { + "Prop": "btq_1", + "Param": "n" + }, + { + "Prop": "ctq_1", + "Param": "i" + } + ] + }, + { + "Local": "Dnt", + "Name": "SetActiveContract", + "Params": [ + "t" + ], + "ToStringFields": [ + "contractId" + ], + "Binds": [ + { + "Prop": "gtq_1", + "Param": "t" + } + ] + }, + { + "Local": "Lnt", + "Name": "SetContract", + "Params": [ + "t" + ], + "ToStringFields": [ + "contract" + ], + "Binds": [ + { + "Prop": "htq_1", + "Param": "t" + } + ] + }, + { + "Local": "Bnt", + "Name": "UpdateProgress", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "contactId", + "progress" + ], + "Binds": [ + { + "Prop": "itq_1", + "Param": "t" + }, + { + "Prop": "jtq_1", + "Param": "n" + } + ] + }, + { + "Local": "Unt", + "Name": "SetBattleProgress", + "Params": [ + "t" + ], + "ToStringFields": [ + "progress" + ], + "Binds": [ + { + "Prop": "ktq_1", + "Param": "t" + } + ] + }, + { + "Local": "Fnt", + "Name": "GetReward", + "Params": [ + "t" + ], + "ToStringFields": [ + "contactId" + ], + "Binds": [ + { + "Prop": "ltq_1", + "Param": "t" + } + ] + }, + { + "Local": "Gnt", + "Name": "EarlyCompletion", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "contactId", + "price" + ], + "Binds": [ + { + "Prop": "mtq_1", + "Param": "t" + }, + { + "Prop": "ntq_1", + "Param": "n" + } + ] + }, + { + "Local": "tit", + "Name": "Confirm", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "emailConfirmHash", + "email" + ], + "Binds": [ + { + "Prop": "otq_1", + "Param": "t" + }, + { + "Prop": "ptq_1", + "Param": "n" + } + ] + }, + { + "Local": "_it", + "Name": "SetAgeWarnShow", + "Params": [ + "t" + ], + "ToStringFields": [ + "isShow" + ], + "Binds": [] + }, + { + "Local": "hit", + "Name": "EntranceScreenOpen", + "Params": [ + "t" + ], + "ToStringFields": [ + "entranceScreen" + ], + "Binds": [ + { + "Prop": "rtq_1", + "Param": "t" + } + ] + }, + { + "Local": "ait", + "Name": "EntranceButtonClick", + "Params": [ + "t" + ], + "ToStringFields": [ + "button" + ], + "Binds": [ + { + "Prop": "stq_1", + "Param": "t" + } + ] + }, + { + "Local": "cit", + "Name": "ChinaSDKTokenLogin", + "Params": [ + "t" + ], + "ToStringFields": [ + "token" + ], + "Binds": [ + { + "Prop": "ttq_1", + "Param": "t" + } + ] + }, + { + "Local": "vit", + "Name": "ClassicEarlyAccessLogin", + "Params": [ + "t" + ], + "ToStringFields": [ + "token" + ], + "Binds": [] + }, + { + "Local": "pit", + "Name": "SetPassword", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "password", + "onSetPassword" + ], + "Binds": [ + { + "Prop": "vtq_1", + "Param": "t" + }, + { + "Prop": "wtq_1", + "Param": "n" + } + ] + }, + { + "Local": "kit", + "Name": "ValidateMigrationHash", + "Params": [ + "t" + ], + "ToStringFields": [ + "migrationHash" + ], + "Binds": [] + }, + { + "Local": "bit", + "Name": "BattleReEnterProtectContinueEnter", + "Params": [ + "t" + ], + "ToStringFields": [ + "releaseBattleSlot" + ], + "Binds": [ + { + "Prop": "atr_1", + "Param": "t" + } + ] + }, + { + "Local": "yit", + "Name": "SetInviteStatus", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "inviteStatus", + "existUid" + ], + "Binds": [] + }, + { + "Local": "$it", + "Name": "MigrationState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s" + ], + "ToStringFields": [ + "requestLogin", + "login", + "forceLogin", + "password", + "loginStatus", + "registerStatus", + "advisedUids" + ], + "Binds": [ + { + "Prop": "btr_1", + "Param": "t" + }, + { + "Prop": "ctr_1", + "Param": "n" + }, + { + "Prop": "dtr_1", + "Param": "i" + }, + { + "Prop": "etr_1", + "Param": "r" + }, + { + "Prop": "ftr_1", + "Param": "e" + }, + { + "Prop": "gtr_1", + "Param": "u" + }, + { + "Prop": "htr_1", + "Param": "s" + } + ] + }, + { + "Local": "xit", + "Name": "MigrationCompleteWithUidAction", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "uid", + "password" + ], + "Binds": [ + { + "Prop": "ktr_1", + "Param": "t" + }, + { + "Prop": "ltr_1", + "Param": "n" + } + ] + }, + { + "Local": "jit", + "Name": "MigrationCompleteAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "password" + ], + "Binds": [ + { + "Prop": "mtr_1", + "Param": "t" + } + ] + }, + { + "Local": "Cit", + "Name": "RegisterState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l", + "f", + "v", + "p" + ], + "ToStringFields": [ + "isDisabled", + "login", + "forceLogin", + "password", + "uidValidationStatus", + "registerStatus", + "advisedUids", + "socialNetworkAvailability", + "socialNetworkClientIds", + "socialNetworkOAuthData", + "minPasswordLength", + "maxPasswordLength", + "passwordNeedLower", + "passwordNeedUpper", + "passwordNeedDigit", + "openedPassword" + ], + "Binds": [] + }, + { + "Local": "Rit", + "Name": "StartOAuthData", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "authMethod", + "url" + ], + "Binds": [ + { + "Prop": "jts_1", + "Param": "t" + }, + { + "Prop": "kts_1", + "Param": "n" + } + ] + }, + { + "Local": "Nit", + "Name": "SetPasswordRestrictions", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "minPasswordLength", + "maxPasswordLength", + "passwordNeedLower", + "passwordNeedUpper", + "passwordNeedDigit" + ], + "Binds": [ + { + "Prop": "lts_1", + "Param": "t" + }, + { + "Prop": "mts_1", + "Param": "n" + }, + { + "Prop": "nts_1", + "Param": "i" + }, + { + "Prop": "ots_1", + "Param": "r" + }, + { + "Prop": "pts_1", + "Param": "e" + } + ] + }, + { + "Local": "Oit", + "Name": "EnteredUidIsBusy", + "Params": [ + "t" + ], + "ToStringFields": [ + "advisedUids" + ], + "Binds": [] + }, + { + "Local": "Wit", + "Name": "SetChinaUserRealName", + "Params": [ + "t" + ], + "ToStringFields": [ + "realName" + ], + "Binds": [] + }, + { + "Local": "Vit", + "Name": "SetChinaUserId", + "Params": [ + "t" + ], + "ToStringFields": [ + "chinaUserId" + ], + "Binds": [ + { + "Prop": "rts_1", + "Param": "t" + } + ] + }, + { + "Local": "Kit", + "Name": "SetUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "qtr_1", + "Param": "t" + } + ] + }, + { + "Local": "Yit", + "Name": "SetPassword", + "Params": [ + "t" + ], + "ToStringFields": [ + "password" + ], + "Binds": [ + { + "Prop": "otr_1", + "Param": "t" + } + ] + }, + { + "Local": "Jit", + "Name": "ForceSetUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "uid" + ], + "Binds": [ + { + "Prop": "ptr_1", + "Param": "t" + } + ] + }, + { + "Local": "Zit", + "Name": "AppleSignIn", + "Params": [ + "t" + ], + "ToStringFields": [ + "code" + ], + "Binds": [ + { + "Prop": "sts_1", + "Param": "t" + } + ] + }, + { + "Local": "Qit", + "Name": "SetRememberMe", + "Params": [ + "t" + ], + "ToStringFields": [ + "rememberMe" + ], + "Binds": [ + { + "Prop": "tts_1", + "Param": "t" + } + ] + }, + { + "Local": "trt", + "Name": "SocialNetworkAvailability", + "Params": [ + "t" + ], + "ToStringFields": [ + "socialNetworkAvailability" + ], + "Binds": [ + { + "Prop": "uts_1", + "Param": "t" + } + ] + }, + { + "Local": "nrt", + "Name": "SocialNetworkClientIds", + "Params": [ + "t" + ], + "ToStringFields": [ + "socialNetworkClientIds" + ], + "Binds": [ + { + "Prop": "vts_1", + "Param": "t" + } + ] + }, + { + "Local": "irt", + "Name": "RequestOAuthUriWithRedirect", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "socialNetworkId", + "frontendRedirectUri", + "instantLogin" + ], + "Binds": [ + { + "Prop": "wts_1", + "Param": "t" + }, + { + "Prop": "xts_1", + "Param": "n" + }, + { + "Prop": "yts_1", + "Param": "i" + } + ] + }, + { + "Local": "rrt", + "Name": "RequestOAuthUriWithNewWindow", + "Params": [ + "t" + ], + "ToStringFields": [ + "socialNetworkId" + ], + "Binds": [ + { + "Prop": "zts_1", + "Param": "t" + } + ] + }, + { + "Local": "ert", + "Name": "ReceiveOAuthUri", + "Params": [ + "t" + ], + "ToStringFields": [ + "startOAuthData" + ], + "Binds": [ + { + "Prop": "att_1", + "Param": "t" + } + ] + }, + { + "Local": "urt", + "Name": "ExternalLoginByOAuthState", + "Params": [ + "t" + ], + "ToStringFields": [ + "state" + ], + "Binds": [ + { + "Prop": "btt_1", + "Param": "t" + } + ] + }, + { + "Local": "ort", + "Name": "SetOpenedPassword", + "Params": [ + "t" + ], + "ToStringFields": [ + "openedPassword" + ], + "Binds": [] + }, + { + "Local": "brt", + "Name": "TankBuilderState", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u" + ], + "ToStringFields": [ + "hulls", + "weapons", + "paints", + "paintInfo", + "partInfo", + "kode" + ], + "Binds": [ + { + "Prop": "dtt_1", + "Param": "t" + }, + { + "Prop": "ett_1", + "Param": "n" + }, + { + "Prop": "ftt_1", + "Param": "i" + }, + { + "Prop": "gtt_1", + "Param": "r" + }, + { + "Prop": "htt_1", + "Param": "e" + }, + { + "Prop": "itt_1", + "Param": "u" + } + ] + }, + { + "Local": "qrt", + "Name": "LogAction", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "action", + "itemId" + ], + "Binds": [ + { + "Prop": "ltt_1", + "Param": "t" + }, + { + "Prop": "mtt_1", + "Param": "n" + } + ] + }, + { + "Local": "yrt", + "Name": "SetKode", + "Params": [ + "t" + ], + "ToStringFields": [ + "kode" + ], + "Binds": [ + { + "Prop": "ntt_1", + "Param": "t" + } + ] + }, + { + "Local": "$rt", + "Name": "SetParts", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "parts", + "paints" + ], + "Binds": [ + { + "Prop": "ott_1", + "Param": "t" + }, + { + "Prop": "ptt_1", + "Param": "n" + } + ] + }, + { + "Local": "xrt", + "Name": "SetPartsInfo", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "partsInfo", + "paintsInfo" + ], + "Binds": [ + { + "Prop": "qtt_1", + "Param": "t" + }, + { + "Prop": "rtt_1", + "Param": "n" + } + ] + }, + { + "Local": "jrt", + "Name": "LoadItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "ttt_1", + "Param": "t" + } + ] + }, + { + "Local": "Srt", + "Name": "RequestItem", + "Params": [ + "t" + ], + "ToStringFields": [ + "itemId" + ], + "Binds": [ + { + "Prop": "vtt_1", + "Param": "t" + } + ] + }, + { + "Local": "Ert", + "Name": "Apply", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "hullId", + "weaponId", + "paintId" + ], + "Binds": [] + }, + { + "Local": "Mrt", + "Name": "SetRating", + "Params": [ + "t" + ], + "ToStringFields": [ + "rating" + ], + "Binds": [ + { + "Prop": "mu4_1", + "Param": "t" + } + ] + }, + { + "Local": "Frt", + "Name": "Quests", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "currentSection", + "currentCategory", + "isNotCompletedQuests" + ], + "Binds": [ + { + "Prop": "wu4_1", + "Param": "t" + }, + { + "Prop": "xu4_1", + "Param": "n" + }, + { + "Prop": "yu4_1", + "Param": "i" + } + ] + }, + { + "Local": "Wrt", + "Name": "QuestsChangeCategory", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "previousScreen", + "previousQuests", + "currentQuests" + ], + "Binds": [] + }, + { + "Local": "Vrt", + "Name": "SetCurrentCategory", + "Params": [ + "t" + ], + "ToStringFields": [ + "currentCategory" + ], + "Binds": [ + { + "Prop": "eu5_1", + "Param": "t" + } + ] + }, + { + "Local": "Krt", + "Name": "GoToCategory", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "idQuestCategory", + "history" + ], + "Binds": [ + { + "Prop": "gu5_1", + "Param": "t" + }, + { + "Prop": "hu5_1", + "Param": "n" + } + ] + }, + { + "Local": "Jrt", + "Name": "SetRewardForDialog", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "battlePassFlavor", + "stars" + ], + "Binds": [ + { + "Prop": "esj_1", + "Param": "t" + }, + { + "Prop": "fsj_1", + "Param": "n" + } + ] + }, + { + "Local": "tet", + "Name": "AvailabilityByRankState", + "Params": [ + "t" + ], + "ToStringFields": [ + "data" + ], + "Binds": [ + { + "Prop": "ou5_1", + "Param": "t" + } + ] + }, + { + "Local": "net", + "Name": "ShowOrLoadAvailableItems", + "Params": [ + "t" + ], + "ToStringFields": [ + "rank" + ], + "Binds": [ + { + "Prop": "ru5_1", + "Param": "t" + } + ] + }, + { + "Local": "iet", + "Name": "SetAndShowLoadedData", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "rank", + "rankData" + ], + "Binds": [ + { + "Prop": "tu5_1", + "Param": "t" + }, + { + "Prop": "uu5_1", + "Param": "n" + } + ] + }, + { + "Local": "ret", + "Name": "LoadAvailableByRank", + "Params": [ + "t" + ], + "ToStringFields": [ + "rank" + ], + "Binds": [ + { + "Prop": "vu5_1", + "Param": "t" + } + ] + }, + { + "Local": "eet", + "Name": "SetLoadedData", + "Params": [ + "t" + ], + "ToStringFields": [ + "loadedData" + ], + "Binds": [ + { + "Prop": "wu5_1", + "Param": "t" + } + ] + }, + { + "Local": "uet", + "Name": "ShowAvailableItems", + "Params": [ + "t" + ], + "ToStringFields": [ + "availableItems" + ], + "Binds": [ + { + "Prop": "yu5_1", + "Param": "t" + } + ] + }, + { + "Local": "oet", + "Name": "AccountSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h", + "a", + "c", + "l" + ], + "ToStringFields": [ + "isCurrentPasswordMandatory", + "currentPassword", + "newPassword", + "repeatNewPassword", + "newPasswordStatus", + "countryCode", + "countryName", + "email", + "emailConfirmed", + "locationCheckEnabled", + "isUnlockButtonForRenameUid", + "isClearInputUid", + "removalTimer" + ], + "Binds": [] + }, + { + "Local": "zet", + "Name": "ClearInputUid", + "Params": [ + "t" + ], + "ToStringFields": [ + "isClearInputUid" + ], + "Binds": [ + { + "Prop": "zu6_1", + "Param": "t" + } + ] + }, + { + "Local": "$et", + "Name": "SetAccountRemovalDays", + "Params": [ + "t" + ], + "ToStringFields": [ + "removalTimer" + ], + "Binds": [] + }, + { + "Local": "Cet", + "Name": "SetNewPasswordAndValidate", + "Params": [ + "t" + ], + "ToStringFields": [ + "password" + ], + "Binds": [] + }, + { + "Local": "Eet", + "Name": "SetRepeatPasswordAndValidate", + "Params": [ + "t" + ], + "ToStringFields": [ + "password" + ], + "Binds": [ + { + "Prop": "eu7_1", + "Param": "t" + } + ] + }, + { + "Local": "Det", + "Name": "SoundSettings", + "Params": [ + "t", + "n", + "i", + "r", + "e", + "u", + "s", + "o", + "_", + "h" + ], + "ToStringFields": [ + "masterVolume", + "uiVolume", + "musicVolume", + "ambientVolume", + "sfxVolume", + "hitmarkPlayerVolume", + "hitmarkEnemyVolume", + "mute", + "muteInBackground", + "isEntranceSoundOn" + ], + "Binds": [ + { + "Prop": "ute_1", + "Param": "t" + }, + { + "Prop": "vte_1", + "Param": "n" + }, + { + "Prop": "wte_1", + "Param": "i" + }, + { + "Prop": "xte_1", + "Param": "r" + }, + { + "Prop": "yte_1", + "Param": "e" + }, + { + "Prop": "zte_1", + "Param": "u" + }, + { + "Prop": "atf_1", + "Param": "s" + }, + { + "Prop": "btf_1", + "Param": "o" + }, + { + "Prop": "ctf_1", + "Param": "_" + }, + { + "Prop": "dtf_1", + "Param": "h" + } + ] + }, + { + "Local": "Bet", + "Name": "UpdateSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [ + { + "Prop": "hu7_1", + "Param": "t" + } + ] + }, + { + "Local": "Fet", + "Name": "SetEntranceSoundEnabled", + "Params": [ + "t" + ], + "ToStringFields": [ + "settings" + ], + "Binds": [] + }, + { + "Local": "Get", + "Name": "UpdateEntranceSoundEnabled", + "Params": [ + "t" + ], + "ToStringFields": [ + "updateSettingsHandler" + ], + "Binds": [ + { + "Prop": "ku7_1", + "Param": "t" + } + ] + }, + { + "Local": "Vet", + "Name": "DroppableGoldState", + "Params": [ + "t" + ], + "ToStringFields": [ + "showDroppableGoldAuthor" + ], + "Binds": [ + { + "Prop": "lu7_1", + "Param": "t" + } + ] + }, + { + "Local": "Sut", + "Name": "KeyboardSettings", + "Params": [ + "t" + ], + "ToStringFields": [ + "mapping" + ], + "Binds": [ + { + "Prop": "pu7_1", + "Param": "t" + } + ] + }, + { + "Local": "Cut", + "Name": "ChangeAction", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "action", + "index", + "keyState" + ], + "Binds": [ + { + "Prop": "ru7_1", + "Param": "t" + }, + { + "Prop": "su7_1", + "Param": "n" + }, + { + "Prop": "tu7_1", + "Param": "i" + } + ] + }, + { + "Local": "Eut", + "Name": "RemoveAction", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "action", + "index" + ], + "Binds": [ + { + "Prop": "uu7_1", + "Param": "t" + }, + { + "Prop": "vu7_1", + "Param": "n" + } + ] + }, + { + "Local": "Tut", + "Name": "ResetAction", + "Params": [ + "t" + ], + "ToStringFields": [ + "action" + ], + "Binds": [ + { + "Prop": "wu7_1", + "Param": "t" + } + ] + }, + { + "Local": "Uut", + "Name": "Settings", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "currentCategory", + "disableAccountSettings" + ], + "Binds": [ + { + "Prop": "yu7_1", + "Param": "t" + }, + { + "Prop": "zu7_1", + "Param": "n" + } + ] + }, + { + "Local": "nst", + "Name": "ProcessPurchase", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "eu8_1", + "Param": "t" + } + ] + }, + { + "Local": "ist", + "Name": "ConfirmPayment", + "Params": [ + "t" + ], + "ToStringFields": [ + "shopItemId" + ], + "Binds": [ + { + "Prop": "fu8_1", + "Param": "t" + } + ] + }, + { + "Local": "rst", + "Name": "InitProductIdMap", + "Params": [ + "t" + ], + "ToStringFields": [ + "id2providerId" + ], + "Binds": [ + { + "Prop": "gu8_1", + "Param": "t" + } + ] + }, + { + "Local": "ust", + "Name": "SuppliesTutorialState", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "loadedElement", + "activatedInCurrentBattle" + ], + "Binds": [] + }, + { + "Local": "hst", + "Name": "ActivatedInCurrentBattle", + "Params": [ + "t" + ], + "ToStringFields": [ + "effectActivated" + ], + "Binds": [] + }, + { + "Local": "ast", + "Name": "SetLoadedElement", + "Params": [ + "t" + ], + "ToStringFields": [ + "loadedElement" + ], + "Binds": [ + { + "Prop": "mu8_1", + "Param": "t" + } + ] + }, + { + "Local": "dst", + "Name": "TipsState", + "Params": [ + "t" + ], + "ToStringFields": [ + "tips" + ], + "Binds": [ + { + "Prop": "ru8_1", + "Param": "t" + } + ] + }, + { + "Local": "mst", + "Name": "UpdateTips", + "Params": [ + "t" + ], + "ToStringFields": [ + "tips" + ], + "Binds": [ + { + "Prop": "yu8_1", + "Param": "t" + } + ] + }, + { + "Local": "kst", + "Name": "UpdateTipsFromServer", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "tipsData", + "hash" + ], + "Binds": [ + { + "Prop": "au9_1", + "Param": "t" + }, + { + "Prop": "bu9_1", + "Param": "n" + } + ] + }, + { + "Local": "xst", + "Name": "TipsContent", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "minRank", + "maxRank", + "tip" + ], + "Binds": [ + { + "Prop": "gu9_1", + "Param": "t" + }, + { + "Prop": "hu9_1", + "Param": "n" + }, + { + "Prop": "iu9_1", + "Param": "i" + } + ] + }, + { + "Local": "Nst", + "Name": "TipsDataStore", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "data", + "lang" + ], + "Binds": [ + { + "Prop": "wu8_1", + "Param": "t" + }, + { + "Prop": "xu8_1", + "Param": "n" + } + ] + }, + { + "Local": "Mst", + "Name": "ContextTutorialState", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "currentElement", + "loadedElements", + "unViewedElements", + "missionToElement" + ], + "Binds": [ + { + "Prop": "nu9_1", + "Param": "t" + }, + { + "Prop": "ou9_1", + "Param": "n" + }, + { + "Prop": "pu9_1", + "Param": "i" + }, + { + "Prop": "qu9_1", + "Param": "r" + } + ] + }, + { + "Local": "Lst", + "Name": "LoadCurrentElement", + "Params": [ + "t" + ], + "ToStringFields": [ + "element" + ], + "Binds": [ + { + "Prop": "uu9_1", + "Param": "t" + } + ] + }, + { + "Local": "Bst", + "Name": "SetUnViewedElements", + "Params": [ + "t" + ], + "ToStringFields": [ + "unViewedElements" + ], + "Binds": [ + { + "Prop": "vu9_1", + "Param": "t" + } + ] + }, + { + "Local": "Ust", + "Name": "SetLoadedElements", + "Params": [ + "t" + ], + "ToStringFields": [ + "loadedElements" + ], + "Binds": [ + { + "Prop": "wu9_1", + "Param": "t" + } + ] + }, + { + "Local": "Fst", + "Name": "MarkElementAsViewed", + "Params": [ + "t" + ], + "ToStringFields": [ + "element" + ], + "Binds": [ + { + "Prop": "xu9_1", + "Param": "t" + } + ] + }, + { + "Local": "Gst", + "Name": "SetMissionToElement", + "Params": [ + "t" + ], + "ToStringFields": [ + "missionToElement" + ], + "Binds": [ + { + "Prop": "yu9_1", + "Param": "t" + } + ] + }, + { + "Local": "Wst", + "Name": "ShowTutorialForContext", + "Params": [ + "t" + ], + "ToStringFields": [ + "element" + ], + "Binds": [ + { + "Prop": "aua_1", + "Param": "t" + } + ] + }, + { + "Local": "Vst", + "Name": "ShowTutorialForShopCategory", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "name", + "description" + ], + "Binds": [ + { + "Prop": "cua_1", + "Param": "t" + }, + { + "Prop": "dua_1", + "Param": "n" + } + ] + }, + { + "Local": "Kst", + "Name": "LoadOrShowTutorial", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "element", + "callback" + ], + "Binds": [ + { + "Prop": "fua_1", + "Param": "t" + }, + { + "Prop": "gua_1", + "Param": "n" + } + ] + }, + { + "Local": "Yst", + "Name": "AddLoadedElement", + "Params": [ + "t", + "n" + ], + "ToStringFields": [ + "element", + "content" + ], + "Binds": [ + { + "Prop": "iua_1", + "Param": "t" + }, + { + "Prop": "jua_1", + "Param": "n" + } + ] + }, + { + "Local": "Zst", + "Name": "UserReportsState", + "Params": [ + "t", + "n", + "i", + "r", + "e" + ], + "ToStringFields": [ + "isEnabled", + "helpdeskTicketsEnabled", + "availableReports", + "availableGameReports", + "reports" + ], + "Binds": [ + { + "Prop": "lua_1", + "Param": "t" + }, + { + "Prop": "mua_1", + "Param": "n" + }, + { + "Prop": "nua_1", + "Param": "i" + }, + { + "Prop": "oua_1", + "Param": "r" + }, + { + "Prop": "pua_1", + "Param": "e" + } + ] + }, + { + "Local": "cot", + "Name": "InitUserReports", + "Params": [ + "t", + "n", + "i", + "r" + ], + "ToStringFields": [ + "isEnabled", + "helpdeskTicketsEnabled", + "availableReports", + "availableGameReports" + ], + "Binds": [ + { + "Prop": "eub_1", + "Param": "t" + }, + { + "Prop": "fub_1", + "Param": "n" + }, + { + "Prop": "gub_1", + "Param": "i" + }, + { + "Prop": "hub_1", + "Param": "r" + } + ] + }, + { + "Local": "lot", + "Name": "SetAvailableReports", + "Params": [ + "t" + ], + "ToStringFields": [ + "availableReports" + ], + "Binds": [ + { + "Prop": "iub_1", + "Param": "t" + } + ] + }, + { + "Local": "fot", + "Name": "SetAvailableGameReports", + "Params": [ + "t" + ], + "ToStringFields": [ + "availableGameReports" + ], + "Binds": [ + { + "Prop": "jub_1", + "Param": "t" + } + ] + }, + { + "Local": "vot", + "Name": "ReportProBattleName", + "Params": [ + "t" + ], + "ToStringFields": [ + "battleId" + ], + "Binds": [ + { + "Prop": "lub_1", + "Param": "t" + } + ] + }, + { + "Local": "pot", + "Name": "ReportLobbyChatMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "messageId" + ], + "Binds": [ + { + "Prop": "mub_1", + "Param": "t" + } + ] + }, + { + "Local": "wot", + "Name": "ReportBattleChatMessage", + "Params": [ + "t" + ], + "ToStringFields": [ + "messageId" + ], + "Binds": [ + { + "Prop": "nub_1", + "Param": "t" + } + ] + }, + { + "Local": "got", + "Name": "SentReportsStore", + "Params": [ + "t" + ], + "ToStringFields": [ + "data" + ], + "Binds": [ + { + "Prop": "aub_1", + "Param": "t" + } + ] + }, + { + "Local": "mot", + "Name": "SentReportData", + "Params": [ + "t", + "n", + "i" + ], + "ToStringFields": [ + "type", + "id", + "time" + ], + "Binds": [ + { + "Prop": "sua_1", + "Param": "t" + }, + { + "Prop": "tua_1", + "Param": "n" + }, + { + "Prop": "uua_1", + "Param": "i" + } + ] + } + ] +} \ No newline at end of file diff --git a/3DTank/names/action_types_10032.json b/3DTank/names/action_types_10032.json new file mode 100644 index 0000000..0728ff0 --- /dev/null +++ b/3DTank/names/action_types_10032.json @@ -0,0 +1,525 @@ +{ + "generatedAt": "2026-10-21T12:13:34.495Z", + "stats": { + "Rows": 4304, + "Parsed": 4129, + "Skipped": 175, + "Actions": 135, + "Unresolved": 14 + }, + "Types": { + "SetLocations": { + "captchaLocations": "List" + }, + "SocialNetworkAvailability": { + "socialNetworkAvailability": "Map" + }, + "SocialNetworkClientIds": { + "socialNetworkClientIds": "Map" + }, + "SetInviteNeed": { + "inviteNeed": "Boolean" + }, + "Init": { + "disableRegistrationMessage": "Any?", + "disableShopMessage": "Any?", + "homeScreenMessage": "Any?", + "announcementItems": "List", + "battleId": "Long", + "remainingTime": "Int", + "battleName": "String", + "matchBattle": "Boolean", + "isParkourMode": "Boolean", + "isTutorial": "Boolean", + "valuableBattle": "Boolean", + "scoreLimit": "Int", + "fund": "Int", + "options": "List", + "customBattleName": "Any?", + "battleFormat": "String", + "isMatchmakingMark": "Boolean", + "mapNameWithoutMode": "String" + }, + "SetPasswordRestrictions": { + "minPasswordLength": "Int", + "maxPasswordLength": "Int", + "passwordNeedLower": "Boolean", + "passwordNeedUpper": "Boolean", + "passwordNeedDigit": "Boolean" + }, + "GoTo": { + "screen": "List", + "history": "Boolean" + }, + "Configure": { + "modes": "List", + "disabledModes": "List", + "holidayEnabled": "Boolean", + "holidayTitle": "String", + "holidayIcon": "List", + "eventBigTile": "List", + "holidayDescription": "String", + "minRankForProBattle": "Int", + "maxUsersInGroup": "Int", + "groupsInEventMode": "Boolean", + "eventEndDate": "List", + "borderColorForEventButton": "String", + "config": "String" + }, + "InitProBattleRewardLimit": { + "proLimit": "String" + }, + "LimitReached": { + "isLimitReached": "Boolean" + }, + "Loaded": { + "users": "Map" + }, + "SetUserId": { + "userId": "Long" + }, + "SetPremiumRemainingSeconds": { + "seconds": "Int" + }, + "SetDisabledWithoutPremiumLocations": { + "locations": "List" + }, + "SetRankNames": { + "rankNames": "List" + }, + "UpdateHasClan": { + "hasClan": "Boolean" + }, + "UpdateTimeToJoinRestriction": { + "restrictionTimeJoinClanInSec": "Int" + }, + "AddIncomingClan": { + "clanIds": "List" + }, + "AddNewIncomingClan": { + "clanIds": "List" + }, + "AddUsersToNewAccepted": { + "clanId": "Int", + "userIds": "List", + "usersId": "List" + }, + "AddNewIncoming": { + "newIncoming": "List" + }, + "UpdateClanLicense": { + "hasLicense": "Boolean" + }, + "AddUsersToAccepted": { + "usersId": "Any?" + }, + "SetLimits": { + "acceptedLimit": "Int", + "incomingLimit": "Int" + }, + "AddUsersToIncoming": { + "usersId": "List" + }, + "AddUsersToNewIncoming": { + "usersId": "List" + }, + "UpdateOnlineStatus": { + "status": "Map" + }, + "UpdatePremiumStatus": { + "premiums": "Map" + }, + "UpdateRanks": { + "ranks": "Map" + }, + "UpdateUids": { + "uids": "Any?" + }, + "SetMountedItemsProperties": { + "properties": "List" + }, + "SetNewsItemAction": { + "news": "List" + }, + "SetUserPropertiesAction": { + "user": "String" + }, + "UpdateEventPass": { + "eventPassEndTime": "Int" + }, + "UpdateStars": { + "stars": "Map" + }, + "SetCoins": { + "coins": "Int" + }, + "SetRubies": { + "rubies": "Int" + }, + "SetUnViewedElements": { + "unViewedElements": "List" + }, + "SetMissionToElement": { + "missionToElement": "Map" + }, + "SetRubiesForRename": { + "rubiesForRename": "Int" + }, + "SetAttachedCreatorTag": { + "creatorTag": "Any?" + }, + "SetUse2FA": { + "isUse2FA": "Boolean" + }, + "SetTwitchEnabled": { + "twitchEnabled": "Boolean" + }, + "SetAccount": { + "account": "Any?" + }, + "SetDaysForNextLinking": { + "days": "Int" + }, + "EnableSetBattleInviteNotifications": { + "isEnabled": "Boolean" + }, + "SetProfileBlockStatus": { + "isProfileBlocked": "Boolean" + }, + "SetChallenge": { + "challenge": "Challenge" + }, + "SetBattlePassPackages": { + "battlePassPackages": "Map" + }, + "InitUserReports": { + "isEnabled": "Boolean", + "helpdeskTicketsEnabled": "Boolean", + "availableReports": "Int", + "availableGameReports": "Int" + }, + "SetActiveContract": { + "contractId": "Any?" + }, + "SetContract": { + "contract": "List" + }, + "RemoveItemNotification": { + "section": "String", + "itemId": "Long", + "type": "String", + "parentId": "Long", + "excludeType": "Any?", + "skipPeriodCheck": "Boolean" + }, + "AddItemNotifications": { + "data": "List" + }, + "SetEventPassShopItemId": { + "shopItemId": "Any?" + }, + "SetKeys": { + "keys": "Map" + }, + "SetReferralEventData": { + "eventData": "String" + }, + "SetClanEditPrice": { + "clanEditPrice": "String" + }, + "SetMinRankForCreate": { + "rankIndex": "Int" + }, + "NewIncomingUserNotification": { + "count": "Int" + }, + "NewAcceptedUserNotification": { + "count": "Int" + }, + "NewClanInviteNotification": { + "count": "Int" + }, + "InitGarageResources": { + "params": "String" + }, + "InitNotificationSound": { + "sound": "List" + }, + "SetRankIndexToMinGS": { + "rankIndexToMinGS": "Map" + }, + "SetIcons": { + "icons": "List" + }, + "SetCoinPaymentProviderUrl": { + "url": "String" + }, + "ToggleShopActivity": { + "enabled": "Boolean" + }, + "SetQuestCategories": { + "categories": "List" + }, + "SetContainerData": { + "type": "String", + "name": "String", + "description": "String" + }, + "SetCreatorTags": { + "creatorTags": "List" + }, + "SetPaint": { + "itemId": "Long", + "paint": "Coloring" + }, + "SetDrone": { + "itemId": "Long", + "resource": "List", + "emissionColors": "EmissionColors" + }, + "SetQuestCategoriesStatistic": { + "statistic": "List" + }, + "SetPromoCode": { + "code": "String" + }, + "AddMessages": { + "messages": "List" + }, + "UpdateTypingSpeedAntifloodParams": { + "symbolCost": "Int", + "enterCost": "Int" + }, + "AddMap": { + "id": "Long", + "info": "String" + }, + "RoundStarted": { + "battleId": "Long", + "timeLeftInSec": "Int" + }, + "UpdateFund": { + "battleId": "Long", + "fund": "Int" + }, + "AddBattle": { + "battleId": "Long", + "creatorId": "Long", + "params": "String", + "suspicionLevel": "String" + }, + "AddUsers": { + "battleId": "Long", + "users": "List", + "team": "String" + }, + "UpdateTeamScore": { + "battleId": "Long", + "team": "String", + "score": "Int" + }, + "RemoveUser": { + "battleId": "Long", + "userId": "Long" + }, + "UpdateUserScore": { + "battleId": "Long", + "userId": "Long", + "score": "Int" + }, + "UnsubscribeUpdateUserData": { + "usersId": "List" + }, + "RemoveBattle": { + "battleId": "Long" + }, + "ChatLoaded": { + "commonBattleChatEnabled": "Boolean", + "teamBattleChatEnabled": "Boolean" + }, + "SetBattleUpdatedQuests": { + "updatedQuestsData": "List" + }, + "SetSpectator": { + "spectatorMode": "Boolean" + }, + "SetReArmor": { + "enabled": "Boolean" + }, + "SetRankRange": { + "rankRange": "String" + }, + "SetBattleMode": { + "mode": "String" + }, + "EnterToBattle": { + "battleId": "Long" + }, + "SetIdleKickPeriod": { + "idleKickPeriodMsec": "Int" + }, + "UpdateUsersScoreKillsAndDeaths": { + "userScores": "List" + }, + "UpdateScore": { + "team": "String", + "score": "Int" + }, + "InitSuspiciousState": { + "suspiciousUserIds": "List", + "suspiciousByIpUserIds": "List" + }, + "AddRelatedBazooka": { + "bazookaId": "Long", + "supplyId": "Long" + }, + "SetTankResistance": { + "user": "Long", + "tankResistance": "List" + }, + "SetTankInfo": { + "user": "Long", + "info": "String" + }, + "SetGearScore": { + "user": "Long", + "score": "Int" + }, + "OnUserJoinTheBattle": { + "userId": "Long" + }, + "SetLocalWeaponResistanceProperty": { + "itemProperty": "String" + }, + "PauseActivated": { + "timeToAutoLeavePeriod": "Int", + "timeToAutoPausePeriod": "Int" + }, + "UpdateUserScoreKillsAndDeaths": { + "userStat": "String" + }, + "OnKilled": { + "killer": "Long", + "destroyed": "Long", + "damageType": "String", + "isCritical": "Boolean" + }, + "AddMessage": { + "message": "Any?" + }, + "OnUserLeaveTheBattle": { + "userId": "Long" + }, + "RemoveTankInfo": { + "user": "Long" + }, + "OnSuicide": { + "destroyed": "Long" + }, + "SetRestrictionMount": { + "delayMs": "Int" + }, + "AddOverdriveDescription": { + "itemId": "Long", + "descriptionData": "OverdriveDescriptionData" + }, + "AddRelatedResistanceModule": { + "itemId": "Long", + "resistanceModuleId": "Long" + }, + "InitState": { + "type": "String", + "action": "String" + }, + "SetGarageSkinsAction": { + "skins": "List" + }, + "GarageDevicesLoadedAction": { + "baseItemId": "Long", + "devices": "Any?", + "mountedDevice": "List" + }, + "UpdateGearScore": { + "gearScore": "Int", + "weaponGS": "Int", + "hullGS": "Int", + "droneGS": "Int", + "bazookaGS": "Int", + "resistanceGS": "Int" + }, + "OnChangeEquipment": { + "destroyed": "Long" + }, + "SetReArmorTemporaryDisabled": { + "disabled": "Boolean" + }, + "SetFlagOrBallOwner": { + "ownerUserId": "Long" + }, + "GarageUpdateDepotItem": { + "itemId": "Int", + "count": "Int" + }, + "SelectBattle": { + "battleId": "Long" + }, + "SelectBattleFormat": { + "format": "BattleFormat" + }, + "UserEnterBattle": { + "battles": "Map" + }, + "SubscribeUpdateUserData": { + "userId": "Long" + }, + "RoundFinish": { + "battleId": "Long" + }, + "QuestsChangeCategory": { + "previousScreen": "Any?", + "previousQuests": "String", + "currentQuests": "String" + }, + "QuestsLoaded": { + "quests": "List" + }, + "SetReferrals": { + "referralsCount": "Int", + "referralsData": "Map" + }, + "UpdateQuests": { + "quests": "List" + }, + "AddUser": { + "battleId": "Long", + "infoUser": "String", + "team": "String" + }, + "SwapTeam": { + "battleId": "Long" + }, + "GarageUpgradeItemConfirm": { + "itemId": "Long", + "level": "Int" + }, + "UpdateCrystals": { + "crystal": "Int" + } + }, + "Unresolved": [ + "Init.disableRegistrationMessage = null", + "Init.disableShopMessage = null", + "Init.homeScreenMessage = null", + "Init.customBattleName = null", + "AddUsersToAccepted.usersId = List|List", + "UpdateUids.uids = Map|Map|Map|Map", + "SetAttachedCreatorTag.creatorTag = null", + "SetAccount.account = null", + "SetActiveContract.contractId = null", + "RemoveItemNotification.excludeType = null", + "SetEventPassShopItemId.shopItemId = null", + "AddMessage.message = BattleChatUserMessage|BattleChatTeamMessage", + "GarageDevicesLoadedAction.devices = List|List", + "QuestsChangeCategory.previousScreen = List|QuestCategory" + ] +} \ No newline at end of file diff --git a/3DTank/tools/analyze_action_trace.js b/3DTank/tools/analyze_action_trace.js new file mode 100644 index 0000000..f40f0f3 --- /dev/null +++ b/3DTank/tools/analyze_action_trace.js @@ -0,0 +1,121 @@ +// analyze_action_trace.js —— 把运行时动作打点(toString 原文)解析成「字段类型覆盖表」 +// +// 打点来源:module_10849 的 ReduxToModelGateway.dispatch(`yt.uar`),每行是动作类的 toString: +// "SetInviteNeed(inviteNeed=false)" +// "Init(disableRegistrationMessage=null, disableShopMessage=null, …)" +// "SocialNetworkClientIds(socialNetworkClientIds={facebook=…, google=…})" +// "AddMap(mapName=LostTemple)" (无引号文本 = 字符串/枚举名,按 String 记) +// +// 输出:names/action_types_10032.json +// { "SetInviteNeed": { "inviteNeed": "Boolean" }, … } +// 供 gen_action_kt.js 覆盖生成时的类型。 +// +// 用法: node analyze_action_trace.js +'use strict'; +const fs = require('fs'); +const path = require('path'); + +const PROJECT = path.resolve(__dirname, '..'); +const Trace = JSON.parse(fs.readFileSync(path.join(PROJECT, 'names', 'action_trace.json'), 'utf8')); +const Rows = Trace.trace || []; + +// --- 值解析 ------------------------------------------------------------- +function SplitTop(Text, Sep) { + const Out = []; + let Depth = 0; + let Cur = ''; + for (const C of Text) { + if ('([{'.includes(C)) Depth++; + else if (')]}'.includes(C)) Depth--; + if (C === Sep && Depth === 0) { Out.push(Cur); Cur = ''; continue; } + Cur += C; + } + if (Cur.trim()) Out.push(Cur); + return Out; +} +function ParseValue(V) { + const S = String(V).trim(); + if (S === 'true' || S === 'false') return 'Boolean'; + if (S === 'null') return 'null'; + if (/^-?\d+$/.test(S)) { + const N = Number(S); + return Math.abs(N) > 2147483647 ? 'Long' : 'Int'; + } + if (/^-?\d+\.\d+(E-?\d+)?$/.test(S) || /^-?\d+E-?\d+$/i.test(S)) return 'Double'; + if (S.startsWith('[') && S.endsWith(']')) { + const Inner = S.slice(1, -1).trim(); + if (!Inner) return 'List'; + const Elems = SplitTop(Inner, ',').map(ParseValue); + return 'List<' + UnifyAll(Elems).replace(/\?$/, '') + '>'; + } + if (S.startsWith('{') && S.endsWith('}')) { + const Inner = S.slice(1, -1).trim(); + if (!Inner) return 'Map'; + const Pairs = SplitTop(Inner, ',').map((P) => { + const Eq = P.indexOf('='); + return Eq < 0 ? 'Any?' : ParseValue(P.slice(Eq + 1)); + }); + return 'Map'; + } + const Model = /^([A-Z][A-Za-z0-9_$]*)\(/.exec(S); + if (Model) return Model[1]; + return 'String'; +} +function UnifyAll(List) { + const Distinct = new global.Set(List.filter((T) => T && T !== 'null')); + if (!Distinct.size) return 'Any?'; + if (Distinct.size === 1) return [...Distinct][0]; + // Int + Long → Long;其余冲突 → Any? + if (Distinct.size === 2 && Distinct.has('Int') && Distinct.has('Long')) return 'Long'; + return 'Any?'; +} + +// --- 解析每行 ------------------------------------------------------------ +const Types = new Map(); // 动作名 → Map<字段, Set<类型>> +let Parsed = 0; +let Skipped = 0; +for (const R of Rows) { + const S = String(R.s || ''); + const M = /^([A-Z][A-Za-z0-9_$]*)\((.*)\)$/s.exec(S); + if (!M) { Skipped++; continue; } + const [, Name, Body] = M; + if (!Body.trim()) { Parsed++; continue; } + const Fields = Types.get(Name) || new Map(); + for (const Part of SplitTop(Body, ',')) { + const Eq = Part.indexOf('='); + if (Eq < 0) continue; + const Key = Part.slice(0, Eq).trim(); + const Val = ParseValue(Part.slice(Eq + 1)); + const Bucket = Fields.get(Key) || new global.Set(); + Bucket.add(Val); + Fields.set(Key, Bucket); + } + Types.set(Name, Fields); + Parsed++; +} + +// --- 汇总成最终类型 ------------------------------------------------------ +const Out = {}; +const Unresolved = []; +for (const [Name, Fields] of Types) { + const Row = {}; + for (const [Key, Bucket] of Fields) { + const T = UnifyAll([...Bucket]); + Row[Key] = T; + if (T === 'Any?') Unresolved.push(Name + '.' + Key + ' = ' + [...Bucket].join('|')); + } + Out[Name] = Row; +} +fs.writeFileSync(path.join(PROJECT, 'names', 'action_types_10032.json'), JSON.stringify({ + generatedAt: new Date().toISOString(), + stats: { Rows: Rows.length, Parsed, Skipped, Actions: Object.keys(Out).length, Unresolved: Unresolved.length }, + Types: Out, + Unresolved, +}, null, 1), 'utf8'); + +console.log('打点 ' + Rows.length + ' 行:可解析 ' + Parsed + ',跳过(无 toString)' + Skipped + + ';动作 ' + Object.keys(Out).length + ',字段类型冲突 ' + Unresolved.length); +console.log(' 输出: 3DTank/names/action_types_10032.json'); +for (const N of Object.keys(Out).slice(0, 6)) { + console.log(' ' + N + ': ' + JSON.stringify(Out[N])); +} diff --git a/3DTank/tools/extract_action_inventory.js b/3DTank/tools/extract_action_inventory.js new file mode 100644 index 0000000..77c3557 --- /dev/null +++ b/3DTank/tools/extract_action_inventory.js @@ -0,0 +1,76 @@ +// extract_action_inventory.js —— 把「动作/状态类」结构化成 JSON(S3 状态层的第一步) +// +// 为什么要它: +// module_10032(1.5MB / 1661 导出)里没有 Redux 引擎,只有业务动作与状态数据类。 +// 这些类的可恢复信息有三份: +// ① 构造参数(`function Cls(a, b, c) {`) +// ② toString 里的真名与字段顺序(`return "SetFragsCount(a=" + … `) +// ③ 构造体里的 `this.<属性> = <参数>` 绑定 +// 本工具把三者对齐成一张表,供后续生成 Kotlin data class / sealed interface。 +// +// 用法: node extract_action_inventory.js [模块号=10032] [--out <文件>] +'use strict'; +const fs = require('fs'); +const path = require('path'); + +const PROJECT = path.resolve(__dirname, '..'); +const Argv = process.argv.slice(2); +const Arg = (N, D) => { const I = Argv.indexOf('--' + N); return I >= 0 && Argv[I + 1] ? Argv[I + 1] : D; }; +const Mod = Arg('module', '10032'); +const Out = path.resolve(Arg('out', path.join(PROJECT, 'names', 'action_inventory_' + Mod + '.json'))); +const Src = fs.readFileSync(path.join(PROJECT, 'src', 'module_' + Mod + '.js'), 'utf8'); + +// ① 构造参数 +const Ctors = new Map(); // 局部类名 → [参数名…] +for (const M of Src.matchAll(/function ([A-Za-z0-9_$]+)\(([^)]*)\)\s*\{/g)) { + if (Ctors.has(M[1])) continue; + const Params = M[2].trim() ? M[2].split(',').map((S) => S.trim()) : []; + Ctors.set(M[1], Params); +} + +// ② toString:`(helper(Cls).toString = function () { … return "(<字段>=" …` +const Rows = []; +for (const M of Src.matchAll(/\(\s*[A-Za-z_$][\w$]*\(([A-Za-z0-9_$]+)\)\.toString = function \(\) \{([\s\S]{0,4000}?)\n\s*\}\)/g)) { + const Cls = M[1]; + const Body = M[2]; + // 真名既可能紧跟 return(`return "Foo(`),也可能被包裹(`return (\n "Foo(`) + const NameM = /return\s*\(?\s*"([A-Z][A-Za-z0-9_]{1,60})\(/.exec(Body); + if (!NameM) continue; + const Name = NameM[1]; + // 字段顺序:`字段名=` 出现顺序(排除内部的 "…=" 之外的表达式影响,只用带标识符前缀的片段) + const Fields = []; + const FieldRe = /([A-Za-z_][A-Za-z0-9_]{0,40})=/g; + let F; + while ((F = FieldRe.exec(Body))) { + if (F[1] === 'return') continue; + Fields.push(F[1]); + } + Rows.push({ Local: Cls, Name, Params: Ctors.get(Cls) || [], ToStringFields: Fields }); +} + +// ③ 构造体绑定:`this.<属性> = <参数>` +const Binds = new Map(); // 局部类名 → [{Prop, Param}] +for (const M of Src.matchAll(/function ([A-Za-z0-9_$]+)\(([^)]*)\)\s*\{([\s\S]{0,3000}?)\n\s{4}\}/g)) { + const Cls = M[1]; + const Body = M[3]; + const List = []; + for (const B of Body.matchAll(/this\.([A-Za-z0-9_$]+) = ([A-Za-z0-9_$]+)/g)) List.push({ Prop: B[1], Param: B[2] }); + if (List.length) Binds.set(Cls, List); +} +for (const R of Rows) R.Binds = Binds.get(R.Local) || []; + +const Names = new Map(); +for (const R of Rows) if (!Names.has(R.Name)) Names.set(R.Name, R); +const Out_obj = { + module: Mod, + generatedAt: new Date().toISOString(), + stats: { Rows: Rows.length, UniqueNames: Names.size, WithParams: Rows.filter((R) => R.Params.length).length }, + Rows, +}; +fs.writeFileSync(Out, JSON.stringify(Out_obj, null, 1), 'utf8'); +console.log('动作/状态类 ' + Rows.length + '(唯一名 ' + Names.size + ',有构造参数 ' + + Out_obj.stats.WithParams + ')'); +console.log(' 输出: ' + Out); +for (const R of Rows.slice(0, 8)) { + console.log(' ' + R.Name + '(' + R.Params.join(', ') + ') 字段=' + R.ToStringFields.slice(0, 6).join(',')); +} diff --git a/3DTank/tools/gen_action_kt.js b/3DTank/tools/gen_action_kt.js new file mode 100644 index 0000000..ce1300c --- /dev/null +++ b/3DTank/tools/gen_action_kt.js @@ -0,0 +1,175 @@ +// gen_action_kt.js —— 生成 S3 状态层的 Kotlin 数据类(动作 + 状态) +// +// 输入: +// names/action_inventory_10032.json 类名 / 构造参数 / toString 字段顺序 +// names/action_calls_10032.json 每个类的调用点实参表达式 +// names/codec_fields.json 协议字段的 Prop → 线上类型(类型反查的权威来源) +// 输出: +// TankiOffline/app/src/jsMain/kotlin/App/State/Inventory.kt +// +// 类型判定(认不出就写 Any? 并附调用点原文,不静默猜): +// !0 / !1 → Boolean +// 纯数字字面量 → Int(带小数点 → Double) +// "…" → String +// . → 查 codec_fields 的 Prop 得到协议类型再映射 Kotlin +// new (…) / () → 该 Cls(同表内的类)或 Any? +// 其它 → Any?(注释里留原文) +// +// 用法: node gen_action_kt.js [--out <文件>] +'use strict'; +const fs = require('fs'); +const path = require('path'); + +const PROJECT = path.resolve(__dirname, '..'); +const Argv = process.argv.slice(2); +const Arg = (N, D) => { const I = Argv.indexOf('--' + N); return I >= 0 && Argv[I + 1] ? Argv[I + 1] : D; }; +// TankIC/3DTank/tools → TankIC/TankiOffline/... +const OUT = path.resolve(Arg('out', path.join(PROJECT, '..', 'TankiOffline', 'app', 'src', 'jsMain', 'kotlin', 'App', 'State', 'Inventory.kt'))); + +const Inventory = JSON.parse(fs.readFileSync(path.join(PROJECT, 'names', 'action_inventory_10032.json'), 'utf8')); +const Calls = JSON.parse(fs.readFileSync(path.join(PROJECT, 'names', 'action_calls_10032.json'), 'utf8')).Calls || {}; +const Codec = JSON.parse(fs.readFileSync(path.join(PROJECT, 'names', 'codec_fields.json'), 'utf8')); +// 运行时真值(客户端 dispatch 打点解析出来的字段类型)优先级最高 +let RuntimeTypes = {}; +try { + RuntimeTypes = JSON.parse(fs.readFileSync(path.join(PROJECT, 'names', 'action_types_10032.json'), 'utf8')).Types || {}; +} catch (E) { RuntimeTypes = {}; } + +// Prop → 协议类型(重复项若类型不一致则不采用) +const PropType = new Map(); +const PropBad = new Set(); +for (const C of Object.values(Codec.Codecs)) { + for (const F of C.Fields || []) { + if (!F.Prop) continue; + if (PropBad.has(F.Prop)) continue; + const Prev = PropType.get(F.Prop); + if (Prev && Prev !== F.Type) { PropType.delete(F.Prop); PropBad.add(F.Prop); continue; } + if (!Prev) PropType.set(F.Prop, F.Type); + } +} + +// 协议类型 → Kotlin +function KotlinOf(ProtoType) { + let T = String(ProtoType || '').trim(); + let Suffix = ''; + if (T.startsWith('opt<')) { T = T.slice(4, -1).trim(); Suffix = '?'; } + const L = /^list<([\s\S]+)>$/.exec(T); + if (L) return 'List<' + KotlinOf(L[1]).replace(/\?$/, '') + '>' + Suffix; + const M = /^map<([\s\S]+)>$/.exec(T); + if (M) { + const P = M[1].split(',').map((X) => KotlinOf(X).replace(/\?$/, '')); + return 'Map<' + P[0] + ', ' + P[1] + '>' + Suffix; + } + if (T.startsWith('enum<')) return 'Int' + Suffix; + const Base = { + bool: 'Boolean', i8: 'Int', i16: 'Int', i32: 'Int', i64: 'Long', + f32: 'Float', f64: 'Double', string: 'String', bytes: 'ByteArray', + vector3: 'Vector3', + }[T]; + return (Base || 'Any?') + (Base ? Suffix : ''); +} + +const Names = new Set(Inventory.Rows.map((R) => R.Name)); + +function InferType(Expr) { + const E = String(Expr || '').trim(); + if (!E) return null; + if (E === '!0' || E === '!1') return 'Boolean'; + if (/^-?\d+$/.test(E)) return 'Int'; + if (/^-?\d+\.\d+$/.test(E)) return 'Double'; + if (/^".*"$/.test(E)) return 'String'; + const Prop = /^[A-Za-z_$][\w$]*\.([A-Za-z0-9_$]+)$/.exec(E); + if (Prop) { + const T = PropType.get(Prop[1]); + if (T) return KotlinOf(T); + return null; + } + const New = /^new\s+([A-Za-z0-9_$]+)\s*\(/.exec(E); + if (New && Names.has(New[1])) return New[1]; + // 明显是布尔表达式:!x / x.equals(...) / x instanceof Y / 比较 + if (/^!/.test(E) || /\.equals\(|instanceof|===|!==|[<>]=?/.test(E)) return 'Boolean'; + return null; +} + +// 只接受「当前工程里确实存在」的 Kotlin 类型,否则退回 Any?(避免生成引用不到的名字而编译失败) +// · 标量 / Vector3 / 它们的容器 → 接受 +// · 运行时 toString 里的模型类名 → 拒绝(那是 JS 模型名,本工程没有对应 Kotlin 类) +// · 调用点 new <动作类>(...) → 接受(同文件内确有该 data class,且不能是自身) +const Primitive = new Set(['Boolean', 'Int', 'Long', 'Float', 'Double', 'String', 'ByteArray', 'Vector3']); +function CheckType(T, Source, Self) { + const S = String(T).trim().replace(/\?$/, ''); + if (Primitive.has(S)) return { Ok: true, Type: T }; + const L = /^List<([\s\S]+)>$/.exec(S); + if (L) { + const I = CheckType(L[1], Source, Self); + return I.Ok ? { Ok: true, Type: 'List<' + I.Type.replace(/\?$/, '') + '>' + (/\?$/.test(T) ? '?' : '') } : { Ok: false, Bad: T }; + } + const M = /^Map<([\s\S]+)>$/.exec(S); + if (M) { + const P = M[1].split(',').map((X) => CheckType(X.trim(), Source, Self)); + return P.every((X) => X.Ok) + ? { Ok: true, Type: 'Map<' + P[0].Type.replace(/\?$/, '') + ', ' + P[1].Type.replace(/\?$/, '') + '>' + (/\?$/.test(T) ? '?' : '') } + : { Ok: false, Bad: T }; + } + if (Source === 'callsite' && Names.has(S) && S !== Self) return { Ok: true, Type: T }; + return { Ok: false, Bad: T }; +} + +const Emitted = []; +const Seen = new Set(); +let TypedFields = 0; +let TotalFields = 0; +for (const R of Inventory.Rows) { + if (Seen.has(R.Name)) continue; + Seen.add(R.Name); + const Sites = Calls[R.Name] || []; + const Fields = R.ToStringFields.length ? R.ToStringFields : R.Params.map((P, I) => 'field' + (I + 1)); + const Lines = []; + Fields.forEach((F, I) => { + TotalFields++; + // ① 运行时打点(真值)→ ② 协议字段表/字面量反推 → ③ Any? + const Rt = RuntimeTypes[R.Name] && RuntimeTypes[R.Name][F]; + let Type = Rt || null; + let Source = Rt ? 'runtime' : ''; + const Notes = []; + if (!Type) { + for (const S of Sites) { + const A = S.Args[I]; + if (A === undefined) continue; + const T = InferType(A); + if (T) { if (!Type) { Type = T; Source = 'callsite'; } } + else if (Notes.length < 2) Notes.push(A.slice(0, 40)); + } + } + let Note = ''; + if (Type) { + const C = CheckType(Type, Source, R.Name); + if (C.Ok) Type = C.Type; + else { Note = '// 未收录类型: ' + C.Bad + '(' + Source + ')'; Type = null; } + } + if (Type) TypedFields++; + if (!Type && !Note) Note = Notes.length ? '// 调用点: ' + Notes.join(' | ') : '// 无调用点'; + if (!Note) Note = '// ' + Source; + // 注释必须压成单行,且逗号要放在注释之前(否则逗号被 // 吞掉) + Note = Note.replace(/\s+/g, ' ').slice(0, 120); + Lines.push(' val ' + F + ': ' + (Type || 'Any?') + ', ' + Note); + }); + Emitted.push('data class ' + R.Name + '(\n' + Lines.join('\n') + '\n)'); +} + +const Head = [ + '// 本文件由 3DTank/tools/gen_action_kt.js 生成。', + '// 来源:module_10032 的动作/状态类(类名与字段顺序取自 toString 证据,类型由调用点 + 协议字段表反推)。', + '// 标注 Any? 的字段表示调用点认不出类型,行尾注释给出原始实参,便于人工补。', + 'package App.State', + '', + 'import Core.Vector3', + '', + '// 动作/状态类共 ' + Emitted.length + ' 个,字段 ' + TotalFields + ' 个(已定类型 ' + TypedFields + ' 个)', + '', +]; +fs.mkdirSync(path.dirname(OUT), { recursive: true }); +fs.writeFileSync(OUT, Head.join('\n') + Emitted.join('\n\n') + '\n', 'utf8'); +console.log('生成 ' + Emitted.length + ' 个 data class,字段 ' + TotalFields + ',已定类型 ' + TypedFields + + '(' + ((TypedFields * 100 / Math.max(1, TotalFields)).toFixed(1)) + '%)'); +console.log(' 输出: ' + OUT); diff --git a/3DTank/tools/infer_action_types.js b/3DTank/tools/infer_action_types.js new file mode 100644 index 0000000..18bb878 --- /dev/null +++ b/3DTank/tools/infer_action_types.js @@ -0,0 +1,112 @@ +// infer_action_types.js —— 从调用点反推「动作/状态类」的字段类型(S3 状态层第二步) +// +// 思路: +// 1. module_10032 的导出表:导出键 → 局部类名;配合 action_inventory 得到 类名 ↔ 导出键; +// 2. 其它模块用 `<别名> = i(10032).$_$.<键>` 引入,再 `<别名>(...)` 构造(Kotlin data class 的 new 被编译成函数调用); +// 3. 采集每个构造点的实参表达式,按下面规则定类型(认不出就记 unknown,不猜): +// · 数字字面量 → Int/Double;true/false → Boolean;"…" → String;null → null +// · `.f20_1/g20_1/h20_1`(向量分量) → Float +// · `new ()` / `()` → 该 Cls 的局部名 +// · `.` → 记录 prop 名,供后续按 codec_fields 反查 +// +// 用法: node infer_action_types.js [--limit 30] +'use strict'; +const fs = require('fs'); +const path = require('path'); + +const PROJECT = path.resolve(__dirname, '..'); +const SRC = path.join(PROJECT, 'src'); +const Argv = process.argv.slice(2); +const Arg = (N, D) => { const I = Argv.indexOf('--' + N); return I >= 0 && Argv[I + 1] ? Argv[I + 1] : D; }; +const Limit = Number(Arg('limit', '30')) || 30; + +const Inventory = JSON.parse(fs.readFileSync(path.join(PROJECT, 'names', 'action_inventory_10032.json'), 'utf8')); + +function SplitArgs(Text) { + const Out = []; + let Depth = 0; + let Cur = ''; + for (let I = 0; I < Text.length; I++) { + const C = Text[I]; + if (C === '(' || C === '[' || C === '{') Depth++; + else if (C === ')' || C === ']' || C === '}') Depth--; + if (C === ',' && Depth === 0) { Out.push(Cur.trim()); Cur = ''; continue; } + Cur += C; + } + if (Cur.trim()) Out.push(Cur.trim()); + return Out; +} +function FindDeps(Src) { + const Head = /\(\s*function\s*\(([^)]*)\)\s*\{/.exec(Src); + let Tail = null; + const Re = /\}\)\(([^;]*)\);/g; + let M; + while ((M = Re.exec(Src))) Tail = M; + if (!Head || !Tail) return {}; + const P = SplitArgs(Head[1]); + const A = SplitArgs(Tail[1]); + const Out = {}; + for (let I = 0; I < P.length && I < A.length; I++) { + const X = /\(\s*(\d+)\s*\)/.exec(A[I]); + if (X) Out[P[I]] = X[1]; + } + return Out; +} + +// 10032 导出表:键 → 局部类名 +const Src10032 = fs.readFileSync(path.join(SRC, 'module_10032.js'), 'utf8'); +const ExportToLocal = new Map(); +for (const M of Src10032.matchAll(/t\.\$_\$\.([A-Za-z0-9_$]+) = ([A-Za-z0-9_$]+)/g)) ExportToLocal.set(M[1], M[2]); +const LocalToName = new Map(); +for (const R of Inventory.Rows) if (!LocalToName.has(R.Local)) LocalToName.set(R.Local, R.Name); +const KeyToName = new Map(); +for (const [K, L] of ExportToLocal) if (LocalToName.has(L)) KeyToName.set(K, LocalToName.get(L)); + +// 扫全包调用点 +const Calls = new Map(); // 动作名 → [{Module, Args}] +for (const F of fs.readdirSync(SRC).filter((N) => /^module_\d+\.js$/.test(N))) { + if (F === 'module_10032.js') continue; + const Text = fs.readFileSync(path.join(SRC, F), 'utf8'); + const Deps = FindDeps(Text); + const Alias = new Map(); // 局部别名 → 动作名 + for (const M of Text.matchAll(/(? Calls.has(R.Name)); +console.log('有调用点的动作/状态类 ' + Named.length + ' / ' + Inventory.Rows.length); +console.log('总调用点 ' + [...Calls.values()].reduce((A, B) => A + B.length, 0)); +for (const R of Named.slice(0, Limit)) { + const List = Calls.get(R.Name); + const Sample = List.slice(0, 3).map((C) => C.Module + ': ' + C.Args.join(' , ')); + console.log(' ' + R.Name + '(' + R.Params.join(',') + ') ×' + List.length); + for (const S of Sample) console.log(' ' + S.slice(0, 140)); +} +fs.writeFileSync(path.join(PROJECT, 'names', 'action_calls_10032.json'), JSON.stringify({ + generatedAt: new Date().toISOString(), + stats: { Classes: Inventory.Rows.length, WithCalls: Named.length }, + Calls: Object.fromEntries([...Calls.entries()]), +}, null, 1), 'utf8'); +console.log(' 输出: 3DTank/names/action_calls_10032.json'); diff --git a/TankiOffline/app/src/jsMain/kotlin/App/State/Inventory.kt b/TankiOffline/app/src/jsMain/kotlin/App/State/Inventory.kt new file mode 100644 index 0000000..5019d87 --- /dev/null +++ b/TankiOffline/app/src/jsMain/kotlin/App/State/Inventory.kt @@ -0,0 +1,4584 @@ +// 本文件由 3DTank/tools/gen_action_kt.js 生成。 +// 来源:module_10032 的动作/状态类(类名与字段顺序取自 toString 证据,类型由调用点 + 协议字段表反推)。 +// 标注 Any? 的字段表示调用点认不出类型,行尾注释给出原始实参,便于人工补。 +package App.State + +import Core.Vector3 + +// 动作/状态类共 816 个,字段 2129 个(已定类型 306 个) +data class AnnouncementState( + val isEnabled: Any?, // 无调用点 + val modelLoaded: Any?, // 无调用点 + val items: Any?, // 无调用点 + val wasInBattle: Any?, // 无调用点 + val skipNextPromotedAnnounce: Any?, // 无调用点 +) + +data class State( + val screenId: Any?, // 无调用点 + val promotedAnnounce: Any?, // 无调用点 +) + +data class SetSkipNextPromotedAnnounce( + val skipShowNextAnnounce: Boolean, // callsite +) + +data class ShowedAnnounces( + val data: Any?, // 无调用点 +) + +data class Init( + val announcementItems: List, // runtime +) + +data class Open( + val announcementItemId: Any?, // 调用点: this.props.itemInfo.ods_1 +) + +data class ActionButtonClicked( + val announcementItemId: Any?, // 调用点: t.props.itemInfo.ods_1 | t.props.itemInfo.ods_1 +) + +data class AntiAddictionState( + val isEnableRealNameCheck: Any?, // 无调用点 + val unknownUserId: Any?, // 无调用点 + val urlForEnterUserId: Any?, // 无调用点 + val playingTimeInMinutes: Any?, // 无调用点 + val alertMessage: Any?, // 无调用点 + val idNumber: Any?, // 无调用点 + val realName: Any?, // 无调用点 + val validateStatus: Any?, // 无调用点 +) + +data class SetAndValidateUserData( + val realName: Any?, // 调用点: t | $q + val idNumber: Any?, // 调用点: t +) + +data class SetRealNameAndIdNumber( + val realName: Any?, // 无调用点 + val idNumber: Any?, // 无调用点 +) + +data class RequestServerValidateAntiAddictionUserData( + val realName: Any?, // 调用点: Qhi(t).kar().paq_1.kpx_1.fq7_1 + val idNumber: Any?, // 调用点: Qhi(t).kar().paq_1.kpx_1.eq7_1 +) + +data class SetValidateAntiAddictionUserDataStatus( + val validateStatus: Any?, // 调用点: Ow() | Lw() +) + +data class ShowAntiAddictionAlert( + val playingTimeInMinutes: Any?, // 调用点: t +) + +data class BattleTutorialState( + val message: Any?, // 无调用点 + val fragsCount: Any?, // 无调用点 + val movementHasStarted: Any?, // 无调用点 +) + +data class ShowMessage( + val message: Any?, // 调用点: n +) + +data class SetFragsCount( + val fragsCount: Any?, // 调用点: t +) + +data class UpdateLocalTankLogAction( + val message: Any?, // 调用点: t +) + +data class LocalBattleUserState( + val weaponResistanceProperty: Any?, // 无调用点 + val isReArmorTemporaryDisabled: Any?, // 无调用点 +) + +data class SetLocalWeaponResistanceProperty( + val itemProperty: String, // runtime +) + +data class SetReArmorTemporaryDisabled( + val disabled: Boolean, // runtime +) + +data class SuppliesState( + val count: Any?, // 无调用点 +) + +data class BattleMessageState( + val messages: Any?, // 无调用点 +) + +data class LocalizedMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val content: Any?, // 无调用点 + val arguments: Any?, // 无调用点 + val isHidden: Any?, // 无调用点 +) + +data class TextMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val text: Any?, // 无调用点 + val isHidden: Any?, // 无调用点 +) + +data class LocalizedUserMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val isHidden: Any?, // 无调用点 + val content: Any?, // 无调用点 + val userTeamRelation: Any?, // 无调用点 + val userUid: Any?, // 无调用点 +) + +data class LocalizedTeamMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val isHidden: Any?, // 无调用点 + val content: Any?, // 无调用点 + val teamRelation: Any?, // 无调用点 +) + +data class HideMessage( + val hideTimeMs: Any?, // 无调用点 +) + +data class RemoveMessage( + val hideTimeMs: Any?, // 调用点: i.pq9() +) + +data class DoAddLocalizedMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val message: Any?, // 无调用点 + val args: Any?, // 无调用点 +) + +data class DoAddLocalizedUserMessage( + val userTeamRelation: Any?, // 无调用点 + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val message: Any?, // 无调用点 + val userUid: Any?, // 无调用点 +) + +data class DoAddLocalizedTeamMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val message: Any?, // 无调用点 + val teamRelation: Any?, // 无调用点 +) + +data class DoAddTextMessage( + val type: Any?, // 无调用点 + val hideTimeMs: Any?, // 无调用点 + val text: Any?, // 无调用点 +) + +data class BattlePauseState( + val inAutoPauseMode: Any?, // 无调用点 + val timeForAutoLeave: Any?, // 无调用点 + val idleKickPeriodInMsec: Any?, // 无调用点 +) + +data class OnPauseMode( + val remainingTimeForAutoLeave: Any?, // 无调用点 +) + +data class SetIdleKickPeriod( + val idleKickPeriodMsec: Int, // runtime +) + +data class PauseActivated( + val timeToAutoLeavePeriod: Int, // runtime + val timeToAutoPausePeriod: Int, // runtime +) + +data class BattleViewState( + val inBackgroundState: Any?, // 无调用点 + val isHidden: Any?, // 无调用点 + val invisibleElements: Any?, // 无调用点 + val inputEnabled: Any?, // 无调用点 + val battleStatisticsActive: Any?, // 无调用点 + val battleMenuActive: Any?, // 无调用点 + val joystickPosition: Any?, // 无调用点 +) + +data class SetVisibility( + val visible: Boolean, // callsite + val element: Any?, // 调用点: FF() +) + +data class SetElementsVisibility( + val visible: Boolean, // callsite + val elements: Any?, // 调用点: gm(dm()) | gm(dm()) +) + +data class TankActionsLogState( + val logs: Any?, // 无调用点 + val noticed: Any?, // 无调用点 +) + +data class OnKilled( + val killer: Long, // runtime + val destroyed: Long, // runtime + val damageType: String, // runtime + val isCritical: Boolean, // runtime +) + +data class OnSuicide( + val destroyed: Long, // runtime +) + +data class OnChangeEquipment( + val destroyed: Long, // runtime +) + +data class OnUserJoinTheBattle( + val userId: Long, // runtime +) + +data class OnUserLeaveTheBattle( + val userId: Long, // runtime +) + +data class UpdateLog( + val tankActionLog: Any?, // 无调用点 +) + +data class TankDestroyActionLog( + val userLabelData: Any?, // 无调用点 + val destroyedUserLabelData: Any?, // 无调用点 + val damageType: Any?, // 无调用点 + val isCritical: Any?, // 无调用点 + val type: Any?, // 无调用点 +) + +data class TankUserActionLog( + val userLabelData: Any?, // 无调用点 + val type: Any?, // 无调用点 +) + +data class Moderation( + val moderatorMode: Any?, // 无调用点 + val battleModeratorMode: Any?, // 无调用点 + val eventOrganizerMode: Any?, // 无调用点 + val moderationToolBattleUrlTemplate: Any?, // 无调用点 + val moderationToolUserUrlTemplate: Any?, // 无调用点 + val battleInfo: Any?, // 无调用点 + val forceShowBattleInfo: Any?, // 无调用点 + val systemMessage: Any?, // 无调用点 + val forceShowSystemMessage: Any?, // 无调用点 + val forceShowBlockUserMenu: Any?, // 无调用点 + val selectedUsers: Any?, // 无调用点 +) + +data class ModerationBattleInfo( + val battleId: Any?, // 调用点: n + val modeName: Any?, // 调用点: i + val creatorId: Any?, // 调用点: r + val creatorRankIndex: Any?, // 调用点: u + val creatorName: Any?, // 调用点: e + val customBattleName: Any?, // 调用点: s + val mapName: Any?, // 调用点: o + val serverName: Any?, // 调用点: _ + val serverNumber: Any?, // 调用点: h + val suspiciousBattle: Any?, // 调用点: a + val suspiciousByIpBattle: Any?, // 调用点: c + val users: Any?, // 调用点: f + val archive: Any?, // 调用点: d +) + +data class UserRecord( + val userId: Any?, // 无调用点 + val userRank: Any?, // 无调用点 + val userName: Any?, // 无调用点 +) + +data class ModerationUserInfo( + val userName: Any?, // 调用点: n + val userIP: Any?, // 调用点: i + val userRankIndex: Any?, // 调用点: r + val deaths: Any?, // 调用点: e + val kills: Any?, // 调用点: u + val secondsInBattle: Any?, // 调用点: s + val suspicious: Any?, // 调用点: o + val suspiciousByIp: Any?, // 调用点: _ + val uniqueMarker: Any?, // 调用点: h + val userId: Any?, // 调用点: a + val online: Any?, // 调用点: c + val collectedBonuses: Any?, // 调用点: f + val informers: Any?, // 调用点: t.bjb() +) + +data class ModerationArchiveUserInfo( + val userId: Any?, // 调用点: n + val userName: Any?, // 调用点: i + val rankIndex: Any?, // 调用点: r + val userIP: Any?, // 调用点: e + val kills: Any?, // 调用点: u + val deaths: Any?, // 调用点: s + val enterBattleTime: Any?, // 调用点: o + val leaveBattleTime: Any?, // 调用点: _ + val collectedBonuses: Any?, // 调用点: a + val suspicious: Boolean, // callsite + val suspiciousByIp: Boolean, // callsite + val informers: Any?, // 调用点: t.bjb() +) + +data class ModerationBonusRecord( + val name: Any?, // 调用点: t.m() + val value: Int, // callsite +) + +data class BattleFormat( + val id: Any?, // 调用点: r.lhl() + val name: Any?, // 调用点: r.m() + val description: Any?, // 调用点: r.gax() + val optionsToShow: Any?, // 调用点: _t(r.nhl()) + val optionsDefaults: Any?, // 调用点: _t(r.mhl()) +) + +data class BattlesSelect( + val loaded: Any?, // 无调用点 + val battles: Any?, // 无调用点 + val score: Any?, // 无调用点 + val users: Any?, // 无调用点 + val creators: Any?, // 无调用点 + val usersTeam: Any?, // 无调用点 + val userScore: Any?, // 无调用点 + val userSuspicion: Any?, // 无调用点 + val userSuspicionByIp: Any?, // 无调用点 + val roundEndTimes: Any?, // 无调用点 + val alreadySeeBattleInfo: Any?, // 无调用点 + val fund: Any?, // 无调用点 + val proLimit: Any?, // 无调用点 + val isLimitReached: Any?, // 无调用点 + val reEnterProtectBattleId: Any?, // 无调用点 +) + +data class BattleParams( + val map: Any?, // 无调用点 + val battleMode: Any?, // 无调用点 + val format: Any?, // 无调用点 + val limits: Any?, // 无调用点 + val mapId: Any?, // 无调用点 + val maxPeopleCount: Any?, // 无调用点 + val name: Any?, // 无调用点 + val parkourMode: Any?, // 无调用点 + val valuableBattle: Any?, // 无调用点 + val privateBattle: Any?, // 无调用点 + val proBattle: Any?, // 无调用点 + val rankRange: Any?, // 无调用点 + val theme: Any?, // 无调用点 + val suspicionLevel: Any?, // 无调用点 + val options: Any?, // 无调用点 +) + +data class AddBattle( + val battleId: Long, // runtime + val creatorId: Long, // runtime + val params: String, // runtime + val suspicionLevel: String, // runtime +) + +data class RemoveBattle( + val battleId: Long, // runtime +) + +data class ChangeName( + val battleId: Any?, // 调用点: ot().k7k().x57() + val name: Any?, // 调用点: t +) + +data class UpdateSuspicion( + val battleId: Any?, // 调用点: ot().k7k().x57() + val suspicionLevel: Any?, // 调用点: t +) + +data class UpdateTeamScore( + val battleId: Long, // runtime + val team: String, // runtime + val score: Int, // runtime +) + +data class AddUsers( + val battleId: Long, // runtime + val users: List, // runtime + val team: String, // runtime +) + +data class AddUser( + val battleId: Long, // runtime + val infoUser: String, // runtime + val team: String, // runtime +) + +data class RemoveUser( + val battleId: Long, // runtime + val userId: Long, // runtime +) + +data class UpdateUserScore( + val battleId: Long, // runtime + val userId: Long, // runtime + val score: Int, // runtime +) + +data class UpdateFund( + val battleId: Long, // runtime + val fund: Int, // runtime +) + +data class UpdateUserSuspicion( + val battleId: Any?, // 调用点: ot().k7k().x57() + val userId: Any?, // 调用点: t + val suspicious: Any?, // 调用点: n + val suspiciousByIp: Any?, // 调用点: i +) + +data class InitProBattleRewardLimit( + val proLimit: String, // runtime +) + +data class RoundStarted( + val battleId: Long, // runtime + val timeLeftInSec: Int, // runtime +) + +data class SwapTeam( + val battleId: Long, // runtime +) + +data class RoundFinish( + val battleId: Long, // runtime +) + +data class EnterToBattleInfo( + val battleId: Any?, // 调用点: f.props.battleId | s.props.itemKey +) + +data class LimitReached( + val isLimitReached: Boolean, // runtime +) + +data class SetReEnterProtectBattleId( + val battleId: Any?, // 调用点: null | t +) + +data class Maps( + val mapDescriptionsById: Any?, // 无调用点 +) + +data class MapInfo( + val id: Any?, // 无调用点 + val defaultTheme: Any?, // 无调用点 + val enabled: Any?, // 无调用点 + val mapId: Any?, // 无调用点 + val mapName: Any?, // 无调用点 + val matchmakingMark: Any?, // 无调用点 + val maxPeople: Any?, // 无调用点 + val preview: Any?, // 无调用点 + val rankLimit: Any?, // 无调用点 + val supportedModes: Any?, // 无调用点 + val theme: Any?, // 无调用点 +) + +data class MapDescription( + val mapId: Any?, // 无调用点 + val name: Any?, // 无调用点 + val defaultTheme: Any?, // 无调用点 + val themes: Any?, // 无调用点 +) + +data class AddMap( + val id: Long, // runtime + val info: String, // runtime +) + +data class Spectator( + val isSpectator: Any?, // 无调用点 + val spectatorHudLayout: Any?, // 无调用点 + val spectators: Any?, // 无调用点 + val spectatorsListVisible: Any?, // 无调用点 +) + +data class SetSpectator( + val spectatorMode: Boolean, // runtime +) + +data class UpdateHudLayout( + val hudLayout: Any?, // 调用点: t.b1fs_1.r1fs() | t.b1fs_1.r1fs() +) + +data class HudLayout( + val chatVisible: Any?, // 调用点: this.w11i_1 + val battleMessagesVisible: Any?, // 调用点: this.x11i_1 + val scoreVisible: Any?, // 调用点: this.y11i_1 + val buttonsVisible: Any?, // 调用点: this.z11i_1 + val fpsVisible: Any?, // 调用点: this.a11j_1 + val battleLogVisible: Any?, // 调用点: this.b11j_1 + val gameModeMarkersVisible: Any?, // 调用点: this.d11j_1 + val fundVisible: Any?, // 调用点: this.c11j_1 + val nicknamesVisible: Any?, // 调用点: this.f11j_1 + val healthVisible: Any?, // 调用点: this.g11j_1 + val effectsVisible: Any?, // 调用点: this.h11j_1 + val tankVelocityVisible: Any?, // 调用点: this.i11j_1 + val suspectMarkersVisible: Any?, // 调用点: this.j11j_1 + val spectatorMenuOpened: Any?, // 调用点: this.l11j_1 + val userTitlesVisibilityDistance: Any?, // 调用点: this.k11j_1 +) + +data class SpectatorInfo( + val userId: Long, // callsite + val uid: Any?, // 调用点: r.oc0() + val inSupportGroup: Boolean, // callsite + val inPunishersGroup: Boolean, // callsite +) + +data class BattleResult( + val hasBattleResult: Any?, // 无调用点 + val rewards: Any?, // 无调用点 + val initialCurrentUserXP: Any?, // 无调用点 + val increasedReward: Any?, // 无调用点 + val simpleReward: Any?, // 无调用点 +) + +data class SetHasBattleResult( + val hasBattleResult: Boolean, // callsite +) + +data class SetRewards( + val rewards: Any?, // 调用点: Di(t) | n +) + +data class DoInit( + val initialCurrentUserXP: Any?, // 无调用点 +) + +data class UserBattleStat( + val id: Any?, // 调用点: z + val uid: Any?, // 调用点: b + val teamRelation: Any?, // 调用点: S + val tankParts: String, // callsite + val gearScore: Any?, // 调用点: x + val score: Any?, // 调用点: y + val deaths: Any?, // 调用点: g + val kills: Any?, // 调用点: m + val crystals: Any?, // 调用点: q + val stars: Any?, // 调用点: j + val friend: Boolean, // callsite + val rank: Any?, // 调用点: C + val clanTag: Any?, // 调用点: E + val hasPremium: Any?, // 调用点: T + val resistance: Any?, // 调用点: $q + val kd: Any?, // 调用点: I + val isClanMate: Any?, // 调用点: A + val isLocalUser: Any?, // 调用点: P + val isFriend: Any?, // 调用点: R +) + +data class BattleStatistics( + val battleId: Any?, // 无调用点 + val mapName: Any?, // 无调用点 + val mode: Any?, // 无调用点 + val isMMBattle: Any?, // 无调用点 + val isParkourMode: Any?, // 无调用点 + val isTutorial: Any?, // 无调用点 + val valuableBattle: Any?, // 无调用点 + val isReArmorEnabled: Any?, // 无调用点 + val rankRange: Any?, // 无调用点 + val isContinueBattle: Any?, // 无调用点 + val roundRestartTime: Any?, // 无调用点 + val score: Any?, // 无调用点 + val fund: Any?, // 无调用点 + val gameModeLevelsCount: Any?, // 无调用点 + val flagOrBallOwner: Any?, // 无调用点 + val statVisible: Any?, // 无调用点 + val roundStarted: Any?, // 无调用点 + val scoreLimit: Any?, // 无调用点 + val menuVisible: Any?, // 无调用点 + val remainingTimeInSec: Any?, // 无调用点 + val battleLoaded: Any?, // 无调用点 + val options: Any?, // 无调用点 + val customBattleName: Any?, // 无调用点 + val battleFormat: Any?, // 无调用点 + val isMatchmakingMark: Any?, // 无调用点 + val mapNameWithoutMode: Any?, // 无调用点 + val displayClientInfo: Any?, // 无调用点 +) + +data class UpdateScore( + val team: String, // runtime + val score: Int, // runtime +) + +data class SetBattleMode( + val mode: String, // runtime +) + +data class SetReArmor( + val enabled: Boolean, // runtime +) + +data class SetRankRange( + val rankRange: String, // runtime +) + +data class SetRoundRestartTime( + val time: Any?, // 调用点: r | o +) + +data class SetRemainingTime( + val time: Any?, // 调用点: Zg(t) | Jg().aqq_1 +) + +data class SetFlagOrBallOwner( + val ownerUserId: Long, // runtime +) + +data class ExitFromBattleAndGoToLobby( + val isBattleFinish: Boolean, // callsite +) + +data class ExitFromBattle( + val isBattleFinish: Boolean, // callsite +) + +data class SetDisplayClientInfo( + val visible: Boolean, // callsite +) + +data class InitBattleModeWithLevels( + val levelsCount: Any?, // 调用点: this.q7k().wia().e1() +) + +data class BattleUsers( + val onlineUsers: Any?, // 无调用点 + val uids: Any?, // 无调用点 + val ranks: Any?, // 无调用点 + val clanTags: Any?, // 无调用点 + val usersPremium: Any?, // 无调用点 + val teams: Any?, // 无调用点 + val stats: Any?, // 无调用点 + val gearScores: Any?, // 无调用点 + val tankInfo: Any?, // 无调用点 + val tankResistance: Any?, // 无调用点 + val tankLevels: Any?, // 无调用点 + val suspiciousUsers: Any?, // 无调用点 + val suspiciousByIpUsers: Any?, // 无调用点 +) + +data class UpdateUserRank( + val id: Any?, // 调用点: t + val rank: Any?, // 调用点: n +) + +data class UpdateUsersClanTag( + val clans: Any?, // 无调用点 +) + +data class UpdateUserSuspiciousState( + val id: Any?, // 调用点: t + val suspicious: Any?, // 调用点: n + val suspiciousByIp: Any?, // 调用点: i +) + +data class InitSuspiciousState( + val suspiciousUserIds: Any?, // 未收录类型: List(runtime) + val suspiciousByIpUserIds: Any?, // 未收录类型: List(runtime) +) + +data class InitUserLevels( + val levels: Any?, // 调用点: r +) + +data class UpdateUserLevel( + val userId: Any?, // 调用点: t | t + val level: Any?, // 调用点: n | n +) + +data class UpdateUserScoreKillsAndDeaths( + val userStat: String, // runtime +) + +data class UpdateUsersScoreKillsAndDeaths( + val userScores: List, // runtime +) + +data class SetGearScore( + val user: Long, // runtime + val score: Int, // runtime +) + +data class SetTankInfo( + val user: Long, // runtime + val info: String, // runtime +) + +data class RemoveTankInfo( + val user: Long, // runtime +) + +data class SetTankResistance( + val user: Long, // runtime + val tankResistance: List, // runtime +) + +data class CaptchaState( + val useFake: Any?, // 无调用点 + val enabledLocations: Any?, // 无调用点 + val verifiedLocations: Any?, // 无调用点 + val locationsToReset: Any?, // 无调用点 +) + +data class SetLocations( + val captchaLocations: Any?, // 未收录类型: List(runtime) +) + +data class GetNew( + val location: Any?, // 调用点: this.props.location +) + +data class LocationsUpdated( + val location: Any?, // 调用点: t +) + +data class ChatState( + val open: Any?, // 无调用点 + val currentChannel: Any?, // 无调用点 + val contextMenuData: Any?, // 无调用点 + val chatMessage: Any?, // 无调用点 + val selectedUid: Any?, // 无调用点 + val config: Any?, // 无调用点 + val messagesByChannel: Any?, // 无调用点 + val isShowKeyboard: Any?, // 无调用点 + val isNeedToHideKeyboard: Any?, // 无调用点 + val isNeedScroll: Any?, // 无调用点 + val haveNewDirectMessages: Any?, // 无调用点 + val symbolCost: Any?, // 无调用点 + val enterCost: Any?, // 无调用点 + val lastMessageTime: Any?, // 无调用点 + val isFirstChannelMessagesLoad: Any?, // 无调用点 + val ignoredUserIds: Any?, // 无调用点 +) + +data class ChatMessageAndAddress( + val message: Any?, // 调用点: $q | $q + val address: Any?, // 调用点: i.equ_1 | r.equ_1 +) + +data class ChatAddress( + val uid: Any?, // 调用点: t.zas_1.w1mo_1 | t.zas_1.w1mo_1 + val mode: Any?, // 调用点: mP() | MR() +) + +data class ChatUser( + val userId: Long, // callsite + val uid: Any?, // 调用点: t.props.userLabelData.ftb_1 | i.oc0() + val rank: Int, // callsite + val hasPremium: Any?, // 调用点: t.props.userLabelData.htb_1 | o + val chatModeratorLevel: Int, // callsite + val clanTag: Any?, // 调用点: t.props.userLabelData.itb_1 | h +) + +data class Configure( + val config: String, // runtime +) + +data class ShowContextMenu( + val contextMenuData: Any?, // 调用点: new Eo(u, t.props.id, !1, e.clientX, e.c | new yP(a, c, f || t.props.isClanChat, e. +) + +data class CleanUsersMessage( + val uid: Any?, // 调用点: t +) + +data class UpdateUsers( + val userIds: Any?, // 无调用点 +) + +data class AddMessages( + val messages: List, // runtime +) + +data class SetMessages( + val messages: Any?, // 无调用点 +) + +data class SaveChatMessage( + val message: Any?, // 调用点: new jR($q, i.equ_1) | new jR($q, r.equ_1) +) + +data class SendMessage( + val targetUserName: Any?, // 调用点: n | u + val addressMode: Boolean, // callsite + val message: Any?, // 调用点: i.dqu_1 +) + +data class SendMessageToServer( + val targetUserName: Any?, // 无调用点 + val addressMode: Any?, // 无调用点 + val message: Any?, // 无调用点 +) + +data class ChangeChannel( + val channel: String, // callsite +) + +data class ChangeChannelOnServer( + val channel: Any?, // 无调用点 +) + +data class UpdateTypingSpeedAntifloodParams( + val symbolCost: Int, // runtime + val enterCost: Int, // runtime +) + +data class SetSelectedUid( + val selectedUid: String, // callsite +) + +data class IgnoreUserMessages( + val userId: Any?, // 调用点: t.zas_1.v1mo_1 +) + +data class ShowUserMessages( + val userId: Any?, // 调用点: t.zas_1.v1mo_1 +) + +data class Clan( + val currentClanId: Any?, // 无调用点 + val creatorId: Any?, // 无调用点 + val name: Any?, // 无调用点 + val createTime: Any?, // 无调用点 + val description: Any?, // 无调用点 + val tag: Any?, // 无调用点 + val intermediateRequestsEnabled: Any?, // 无调用点 + val intermediateMinRankIndex: Any?, // 无调用点 + val intermediateDescription: Any?, // 无调用点 + val rulesConfirmed: Any?, // 无调用点 + val hasLicense: Any?, // 无调用点 + val hasClan: Any?, // 无调用点 + val isLoaded: Any?, // 无调用点 + val incomingUsers: Any?, // 无调用点 + val outgoingUsers: Any?, // 无调用点 + val clanUserValidation: Any?, // 无调用点 + val clanNameNameValidation: Any?, // 无调用点 + val clanTagNameValidation: Any?, // 无调用点 + val clanSearchValidation: Any?, // 无调用点 + val clanAcceptedMembers: Any?, // 无调用点 + val clanAcceptedMembersNew: Any?, // 无调用点 + val minRankForCreateClan: Any?, // 无调用点 + val clanMembersStatistics: Any?, // 无调用点 + val outgoingClans: Any?, // 无调用点 + val incomingClans: Any?, // 无调用点 + val restrictionToJoinInClan: Any?, // 无调用点 + val banned: Any?, // 无调用点 + val banReason: Any?, // 无调用点 + val newIncomingClans: Any?, // 无调用点 + val newIncoming: Any?, // 无调用点 + val notificationsCount: Any?, // 无调用点 + val incomingUserNotificationCount: Any?, // 无调用点 + val acceptedUserNotificationCount: Any?, // 无调用点 + val clanInviteNotificationCount: Any?, // 无调用点 + val clanModalVisible: Any?, // 无调用点 + val clanEditPrice: Any?, // 无调用点 +) + +data class Kick( + val userId: Any?, // 调用点: n.props.user.rry_1 +) + +data class MembersFetched( + val users: Any?, // 调用点: this.q7k().fau() | At(t) +) + +data class AddUsersToAccepted( + val usersId: Any?, // 未收录类型: Any?(runtime) +) + +data class RemoveUserFromAccepted( + val userId: Any?, // 调用点: t | t +) + +data class AddUsersToNewAccepted( + val clanId: Int, // runtime + val userIds: Any?, // 未收录类型: List(runtime) +) + +data class AcceptedUserViewed( + val userId: Any?, // 调用点: n +) + +data class RemoveUsersFromNewAccepted( + val clanId: Any?, // 调用点: ot().k7k().x57() + val userId: Any?, // 调用点: t +) + +data class SetMinRankForCreate( + val rankIndex: Int, // runtime +) + +data class ClanInfoLoaded( + val info: Any?, // 调用点: d +) + +data class IncomingAdded( + val incomingUsers: Any?, // 调用点: _t(i) | at(t.qau_1) +) + +data class IncomingRemoved( + val incomingUsers: Any?, // 调用点: at(t) +) + +data class OutgoingAdded( + val outgoingUsers: Any?, // 调用点: _t(this.q7k().fau()) | at(t) +) + +data class OutgoingRemoved( + val outgoingUser: Any?, // 调用点: t +) + +data class Accept( + val userId: Any?, // 调用点: n.zas_1.e1lk_1.rry_1 +) + +data class Reject( + val userId: Any?, // 调用点: n.zas_1.e1lk_1.rry_1 +) + +data class Revoke( + val userId: Any?, // 调用点: n.props.itemKey.rry_1 +) + +data class RevokeClanRequest( + val clan: Any?, // 调用点: MN(n.props.itemKey.vr0_1) +) + +data class CheckUid( + val uid: Any?, // 调用点: n +) + +data class AddByName( + val name: Any?, // 调用点: MN(t.zas_1.l1lb_1) | t.zas_1.w1mo_1 +) + +data class UpdateValidation( + val state: Any?, // 调用点: wn() | gn() +) + +data class UpdateClanNameValidation( + val state: Any?, // 调用点: bt() | yt() +) + +data class UpdateClanTagValidation( + val state: Any?, // 调用点: kt() | kt() +) + +data class UpdateClanSearchValidation( + val state: Any?, // 调用点: ui() | oi() +) + +data class CreateClan( + val name: Any?, // 调用点: MN(t.zas_1.m1lm_1) + val tag: Any?, // 调用点: MN(t.zas_1.l1lm_1) +) + +data class ValidateClanName( + val name: Any?, // 调用点: n | n +) + +data class ValidateClanTag( + val tag: Any?, // 调用点: n | n +) + +data class UpdateClanLicense( + val hasLicense: Boolean, // runtime +) + +data class UpdateHasClan( + val hasClan: Boolean, // runtime +) + +data class ClanLoaded( + val isLoaded: Boolean, // callsite +) + +data class AddOutgoingClan( + val clanId: Any?, // 调用点: i | t +) + +data class RemoveOutgoingClan( + val clanId: Any?, // 调用点: t +) + +data class AddIncomingClan( + val clanIds: Any?, // 未收录类型: List(runtime) +) + +data class RemoveIncomingClan( + val clanId: Any?, // 调用点: t +) + +data class AddNewIncomingClan( + val clanIds: Any?, // 未收录类型: List(runtime) +) + +data class RemoveNewIncomingClan( + val clanId: Any?, // 调用点: t +) + +data class IncomingClanViewed( + val clanId: Any?, // 调用点: n +) + +data class SendRequestToClanByName( + val name: Any?, // 调用点: n +) + +data class SendRequestToClanByTag( + val tag: Any?, // 调用点: gM(n, 1) +) + +data class RejectClan( + val clan: Any?, // 调用点: MN(n.props.itemKey.vr0_1) +) + +data class AcceptClan( + val clan: Any?, // 调用点: MN(n.props.itemKey.vr0_1) +) + +data class UpdateTimeToJoinRestriction( + val restrictionTimeJoinClanInSec: Int, // runtime +) + +data class SetPermission( + val clanId: Any?, // 调用点: i + val userId: Any?, // 调用点: t.props.user.rry_1 + val permission: Any?, // 调用点: n +) + +data class MinimalRankChanged( + val clanId: Any?, // 调用点: n + val rankIndex: Any?, // 调用点: t.state.minRankIndexForAddClan +) + +data class RecruitmentChanged( + val clanId: Any?, // 调用点: n + val enabled: Any?, // 调用点: t.state.incomingRequestEnabled +) + +data class ClanBanned( + val reason: Any?, // 调用点: t +) + +data class ShowForeignClan( + val clanId: Any?, // 调用点: t.zas_1.c1mp_1 +) + +data class AddNewIncoming( + val newIncoming: Any?, // 未收录类型: List(runtime) +) + +data class RemoveNewIncoming( + val newIncoming: Any?, // 调用点: t +) + +data class IncomingUserViewed( + val newIncoming: Any?, // 调用点: n +) + +data class NewIncomingUserNotification( + val count: Int, // runtime +) + +data class NewAcceptedUserNotification( + val count: Int, // runtime +) + +data class NewClanInviteNotification( + val count: Int, // runtime +) + +data class ClanModalVisible( + val visible: Boolean, // callsite +) + +data class SetClanEditPrice( + val clanEditPrice: String, // runtime +) + +data class UpdateClan( + val clanId: Any?, // 调用点: n + val name: Any?, // 调用点: oAt(0, t.state.name, JIt(t)) + val tag: Any?, // 调用点: oAt(0, t.state.tag, ZIt(t)) + val description: Any?, // 调用点: oAt(0, t.state.description, QIt(t)) +) + +data class BuyAdditionalPlace( + val clanId: Any?, // 调用点: t.kar().paq_1.qpv_1.xqv_1 +) + +data class MakeUserClanOwner( + val clanId: Any?, // 调用点: t.zas_1.s1l4_1 + val userId: Any?, // 调用点: t.props.userId +) + +data class ClanUserInfo( + val users: Any?, // 无调用点 +) + +data class Loaded( + val users: Map, // runtime +) + +data class ClansStorage( + val clans: Any?, // 无调用点 + val foreignClanId: Any?, // 无调用点 + val foreignClan: Any?, // 无调用点 +) + +data class ClanInfo( + val id: Any?, // 调用点: n | t.qpv_1.xqv_1 + val name: Any?, // 调用点: i + val tag: Any?, // 调用点: e + val description: Any?, // 调用点: r + val minRankIndexForAddClan: Any?, // 调用点: u + val incomingRequestEnabled: Any?, // 调用点: s + val creatorId: Any?, // 调用点: o + val createTime: Any?, // 调用点: _ + val users: Any?, // 调用点: h + val gameObject: Any?, // 调用点: a + val maxCharactersDescription: Any?, // 调用点: c + val blocked: Any?, // 调用点: l + val reasonForBlocking: Any?, // 调用点: f + val self: Any?, // 调用点: v + val maxMembers: Any?, // 调用点: p + val newUsers: Any?, // 无调用点 +) + +data class ClanUnloaded( + val clanId: Any?, // 调用点: ot().k7k().x57() +) + +data class ForeignClanLoaded( + val clan: Any?, // 调用点: t +) + +data class Convert( + val amount: Any?, // 调用点: t.zas_1.w1nf_1 +) + +data class CreatorTagState( + val creatorTag: Any?, // 无调用点 + val creatorTags: Any?, // 无调用点 +) + +data class SetCreatorTags( + val creatorTags: Any?, // 未收录类型: List(runtime) +) + +data class SetCreatorTag( + val creatorTag: Any?, // 调用点: i +) + +data class SetAttachedCreatorTag( + val creatorTag: Any?, // 未收录类型: Any?(runtime) +) + +data class PurchaseDialogState( + val withEmail: Any?, // 无调用点 + val goods: Any?, // 无调用点 + val emailStatus: Any?, // 无调用点 + val time: Any?, // 无调用点 +) + +data class Confirm( + val data: Any?, // 调用点: i +) + +data class ConfirmEmail( + val data: Any?, // 调用点: n + val email: Any?, // 调用点: t.zas_1.u1sp_1 +) + +data class ValidateEmail( + val email: Any?, // 调用点: n +) + +data class ChangeEmailStatus( + val status: Any?, // 调用点: zo() | qo() +) + +data class SuccessfullyPurchase( + val goods: Any?, // 调用点: t.sdw() | t.sdw() + val withEmail: Any?, // 调用点: Ct | n + val time: Long, // callsite +) + +data class RankUpDialogState( + val availableItems: Any?, // 无调用点 +) + +data class GarageItemInfoWithResistance( + val item: Any?, // 调用点: _ + val resistances: Any?, // 调用点: h + val background: Any?, // 调用点: o +) + +data class ShowAvailableItems( + val items: Any?, // 调用点: l +) + +data class SocialNetworkPair( + val uid: Any?, // 无调用点 + val socialNetworkId: Any?, // 无调用点 +) + +data class EntranceState( + val showSocialNetworks: Any?, // 无调用点 + val controlsForChina: Any?, // 无调用点 + val isRunningInChinaDataCenter: Any?, // 无调用点 + val isRunningInChinaPartners: Any?, // 无调用点 + val isAgeWarnShow: Any?, // 无调用点 + val authorizedByChinaSdkToken: Any?, // 无调用点 + val isClassic: Any?, // 无调用点 + val authorizedByClassicEarlyAccessToken: Any?, // 无调用点 +) + +data class InviteState( + val isInviteNeed: Any?, // 无调用点 + val invite: Any?, // 无调用点 + val status: Any?, // 无调用点 + val existsUid: Any?, // 无调用点 + val inviteAccepted: Any?, // 无调用点 +) + +data class SetInviteNeed( + val inviteNeed: Boolean, // runtime +) + +data class ApplyInvite( + val invite: Any?, // 调用点: n +) + +data class LoginByPasswordState( + val login: Any?, // 无调用点 + val password: Any?, // 无调用点 + val rememberMe: Any?, // 无调用点 + val status: Any?, // 无调用点 + val onlyLogin: Any?, // 无调用点 + val incorrectLogin2FA: Any?, // 无调用点 + val requestsNumber2FA: Any?, // 无调用点 +) + +data class SetLogin( + val login: Any?, // 调用点: n +) + +data class SetPassword( + val password: String, // callsite +) + +data class SetRememberMe( + val rememberMe: Boolean, // callsite +) + +data class SetStatus( + val byPasswordStatus: Any?, // 调用点: Pd() +) + +data class LoginViaHash( + val hash: Any?, // 无调用点 +) + +data class LoginViaSingleHash( + val hash: Any?, // 无调用点 +) + +data class Login2FA( + val code: Any?, // 调用点: n +) + +data class InternalPartnersLogin2FA( + val code: Any?, // 调用点: n +) + +data class ExternalPartnersLogin2FA( + val code: Any?, // 调用点: n +) + +data class IncorrectLogin2FA( + val incorrectLogin2FA: Boolean, // callsite +) + +data class RequestsNumber2FA( + val number: Int, // callsite +) + +data class SendUsersRestorePasswordLink( + val email: Any?, // 调用点: t.zas_1.c1o6_1 +) + +data class SetPasswordChangeHash( + val hash: Any?, // 调用点: t +) + +data class StartEmailAndPasswordChangeProcess( + val hash: Any?, // 无调用点 +) + +data class ChangePasswordAndEmail( + val hash: Any?, // 调用点: t.zas_1.n1ns_1 + val password: Any?, // 调用点: t.zas_1.p1ns_1 + val email: Any?, // 调用点: t.zas_1.m1ns_1 +) + +data class ShowEmailAndPasswordChangeDialog( + val email: Any?, // 调用点: t | i + val uid: Any?, // 调用点: n + val reason: Any?, // 调用点: mg() +) + +data class PasswordChangeState( + val hash: Any?, // 无调用点 + val uid: Any?, // 无调用点 + val email: Any?, // 无调用点 +) + +data class Friends( + val userSearchState: Any?, // 无调用点 + val contextMenuUser: Any?, // 无调用点 + val acceptedLimit: Any?, // 无调用点 + val incomingLimit: Any?, // 无调用点 + val accepted: Any?, // 无调用点 + val newAccepted: Any?, // 无调用点 + val incoming: Any?, // 无调用点 + val newIncoming: Any?, // 无调用点 +) + +data class ChangeFriendAddFindState( + val state: Any?, // 调用点: OG() | OG() +) + +data class AddFriend( + val uid: Any?, // 调用点: t.zas_1.w1mo_1 | t.zas_1.z1or_1 +) + +data class FindUser( + val uid: Any?, // 调用点: n +) + +data class SetLimits( + val acceptedLimit: Int, // runtime + val incomingLimit: Int, // runtime +) + +data class SendRequestRemoveUsersFromNewAccepted( + val userId: Any?, // 调用点: n +) + +data class RemoveUserFromNewAccepted( + val userId: Any?, // 调用点: t +) + +data class RemoveFriend( + val userId: Any?, // 无调用点 +) + +data class AddUsersToIncoming( + val usersId: Any?, // 未收录类型: List(runtime) +) + +data class AddUsersToNewIncoming( + val usersId: Any?, // 未收录类型: List(runtime) +) + +data class SendRequestRemoveUsersFromNewIncoming( + val usersId: Any?, // 调用点: xx(this.kar().paq_1.ypv_1.cr7_1) +) + +data class RemoveUsersFromNewIncoming( + val usersId: Any?, // 调用点: At(t) +) + +data class RemoveUserFromIncoming( + val userId: Any?, // 调用点: t +) + +data class AcceptedRequest( + val userId: Any?, // 调用点: t.props.userId | t.props.itemKey +) + +data class RejectRequest( + val userId: Any?, // 调用点: h.props.itemKey +) + +data class Break( + val userId: Any?, // 调用点: n.rry_1 +) + +data class ShowNotificationAlreadyInAcceptedFriends( + val uid: Any?, // 调用点: t + val userId: Any?, // 调用点: n +) + +data class ShowNotificationAlreadyInIncomingFriends( + val uid: Any?, // 调用点: t + val userId: Any?, // 调用点: n +) + +data class ShowNotificationAlreadyInOutgoingFriends( + val uid: Any?, // 调用点: t + val userId: Any?, // 调用点: n +) + +data class ShowNotificationAcceptedLimitExceeded( + val uid: Any?, // 调用点: t + val userId: Any?, // 调用点: n +) + +data class Discount( + val itemId: Any?, // 无调用点 + val discount: Any?, // 无调用点 + val timeLeft: Any?, // 无调用点 + val timeStart: Any?, // 无调用点 + val isBuyable: Any?, // 无调用点 +) + +data class UpdateDiscount( + val item: Any?, // 无调用点 +) + +data class GarageItem( + val id: Any?, // 无调用点 + val name: Any?, // 无调用点 + val category: Any?, // 无调用点 + val viewCategory: Any?, // 无调用点 + val priceWithoutDiscount: Any?, // 无调用点 + val description: Any?, // 无调用点 + val descriptionMedia: Any?, // 无调用点 + val preview: Any?, // 无调用点 + val isPremium: Any?, // 无调用点 + val owned: Any?, // 无调用点 + val mountable: Any?, // 无调用点 + val mounted: Any?, // 无调用点 + val mountIndex: Any?, // 无调用点 + val position: Any?, // 无调用点 + val minRank: Any?, // 无调用点 + val maxRank: Any?, // 无调用点 + val discount: Any?, // 无调用点 + val modification: Any?, // 无调用点 + val properties: Any?, // 无调用点 + val upgradeableParams: Any?, // 无调用点 + val count: Any?, // 无调用点 + val kit: Any?, // 无调用点 + val countable: Any?, // 无调用点 + val hasDeviceSale: Any?, // 无调用点 + val devicesAvailable: Any?, // 无调用点 + val devicePreview: Any?, // 无调用点 + val buyable: Any?, // 无调用点 + val availableForAll: Any?, // 无调用点 + val availableSkins: Any?, // 无调用点 + val availableShotSkins: Any?, // 无调用点 + val mountedSkin: Any?, // 无调用点 + val mountedShotSkin: Any?, // 无调用点 + val skinPreview: Any?, // 无调用点 + val group: Any?, // 无调用点 + val rarity: Any?, // 无调用点 + val favorite: Any?, // 无调用点 + val resistanceBackgroundImg: Any?, // 无调用点 + val visible: Any?, // 无调用点 + val secret: Any?, // 无调用点 + val saleByKitItems: Any?, // 无调用点 + val isSellingForCoin: Any?, // 无调用点 + val isSellingForCrystal: Any?, // 无调用点 + val isSellingForRuby: Any?, // 无调用点 + val isSellingForMoney: Any?, // 无调用点 + val isSellingForADS: Any?, // 无调用点 +) + +data class ItemProperty( + val params: Any?, // 无调用点 + val value: Any?, // 无调用点 +) + +data class Kit( + val items: Any?, // 调用点: u +) + +data class GarageItemObject( + val id: Any?, // 调用点: o + val description: Any?, // 调用点: _ + val item: Any?, // 调用点: h + val isPremium: Any?, // 调用点: a + val itemCategory: Any?, // 调用点: c + val itemViewCategory: Any?, // 调用点: l + val buyable: Any?, // 调用点: f + val availableForAll: Any?, // 调用点: v + val discount: Any?, // 调用点: w + val timePeriod: Any?, // 调用点: k + val modification: Any?, // 调用点: d + val properties: Any?, // 调用点: g + val upgradeableParams: Any?, // 调用点: m + val devices: Any?, // 调用点: z + val count: Any?, // 调用点: y + val kit: Any?, // 调用点: $ + val countable: Any?, // 调用点: x + val mountIndex: Any?, // 调用点: i + val availableSkins: Any?, // 调用点: j + val availableShotSkins: Any?, // 调用点: S + val mountedSkin: Any?, // 调用点: T + val mountedShotSkin: Any?, // 调用点: R + val skinPreview: Any?, // 调用点: N + val grouped: Any?, // 调用点: M + val rarity: Any?, // 调用点: O + val favorite: Any?, // 调用点: F + val isSellingForCoin: Any?, // 调用点: Ct + val isSellingForCrystal: Any?, // 调用点: Ct + val isSellingForRuby: Any?, // 调用点: Ct + val resistanceBackgroundImg: Any?, // 调用点: H + val visible: Any?, // 调用点: W + val descriptionMedia: Any?, // 调用点: V + val saleByKitItems: Any?, // 调用点: K +) + +data class KitItem( + val id: Any?, // 调用点: o.pcf().x57() + val count: Int, // callsite + val mount: Boolean, // callsite +) + +data class GarageItemsState( + val itemsByBase: Any?, // 无调用点 +) + +data class GarageObject( + val temperatureCC: Any?, // 调用点: Gr(ot().k7k(), Z(p$)) +) + +data class Garage( + val itemsOnDepot: Any?, // 无调用点 + val itemsOnMarket: Any?, // 无调用点 + val mountedItems: Any?, // 无调用点 + val skinsItems: Any?, // 无调用点 + val items: Any?, // 无调用点 + val devices: Any?, // 无调用点 + val garageObject: Any?, // 无调用点 + val isLoaded: Any?, // 无调用点 + val currentCategory: Any?, // 无调用点 + val currentItemId: Any?, // 无调用点 + val selectAlterationId: Any?, // 无调用点 + val selectedSkinId: Any?, // 无调用点 + val selectedShotSkinId: Any?, // 无调用点 + val newItems: Any?, // 无调用点 + val resistanceReadyToMount: Any?, // 无调用点 + val delayMountTimeMs: Any?, // 无调用点 + val cooldownReduceEndTime: Any?, // 无调用点 + val timeToReduceUpdateInMin: Any?, // 无调用点 + val currentRarity: Any?, // 无调用点 + val purchaseOfUpgradesShopItemId: Any?, // 无调用点 + val garageDiscountNotification: Any?, // 无调用点 + val showVideoInDescription: Any?, // 无调用点 + val unlockedProtectionSlots: Any?, // 无调用点 + val pricesToUnlockSlot: Any?, // 无调用点 + val numberRowsInPaintsUI: Any?, // 无调用点 + val overdriveDescriptions: Any?, // 无调用点 + val weaponToResistanceModule: Any?, // 无调用点 + val waitServerItemMount: Any?, // 无调用点 + val bazookaToSupply: Any?, // 无调用点 + val upgradeCoolDownEndTimes: Any?, // 无调用点 + val upgradeItemInProcessingId: Any?, // 无调用点 +) + +data class AddItemToOrderProcessing( + val itemId: Any?, // 无调用点 + val onSuccess: Any?, // 无调用点 +) + +data class RequestItem3DPart( + val itemId: Any?, // 调用点: u.zr9_1 | t.zas_1.r1pm_1.zr9_1 +) + +data class GarageUpgradeItemAction( + val itemId: Any?, // 调用点: n.us1_1.zr9_1 | n.us1_1.zr9_1 + val expectedPrice: Any?, // 调用点: n.ws1_1 | n.xs1_1 + val currency: Any?, // 调用点: rB() | uB() +) + +data class GarageSelectItem( + val itemId: Any?, // 调用点: r.zr9_1 | t.props.currentItemId +) + +data class GarageBuyResistanceModule( + val resistance: Any?, // 调用点: e | n +) + +data class GarageItemBought( + val item: Any?, // 调用点: u | e + val count: Int, // callsite + val select: Any?, // 无调用点 +) + +data class GarageItemMounted( + val item: Any?, // 调用点: n | t + val needServerMount: Any?, // 无调用点 +) + +data class GarageResistanceUnMount( + val resistance: Any?, // 调用点: r | n + val needServerUnmount: Any?, // 无调用点 +) + +data class GarageResistanceMount( + val resistance: Any?, // 调用点: n | n + val index: Any?, // 调用点: i | i +) + +data class BuyProtectionSlot( + val slotToUnlock: Any?, // 调用点: s +) + +data class SetItemRarity( + val rarity: Any?, // 调用点: _ | null +) + +data class SwitchingRowsScroll( + val numberRowsInPaintsUI: Int, // callsite +) + +data class BuyGarageKit( + val item: Any?, // 调用点: n | t +) + +data class GarageSelectAlteration( + val alterationId: Any?, // 调用点: n.arh_1 | n.arh_1 +) + +data class GarageSelectSkin( + val skinId: Any?, // 调用点: n.zr9_1 | null +) + +data class GarageSelectShotSkin( + val shotSkinId: Any?, // 调用点: n.zr9_1 | null +) + +data class GarageLoadAvailableDevices( + val itemId: Any?, // 调用点: _.urb_1 +) + +data class RemoveFromFavoriteItem( + val itemId: Any?, // 调用点: _ +) + +data class AddToFavoriteItem( + val itemId: Any?, // 调用点: _ +) + +data class GoToGarageAndSelectItem( + val category: Any?, // 调用点: t + val itemId: Long, // callsite +) + +data class AddRelatedBazooka( + val bazookaId: Long, // runtime + val supplyId: Long, // runtime +) + +data class GarageUpgradeItemConfirm( + val itemId: Long, // runtime + val level: Int, // runtime +) + +data class GarageDevicesLoadedAction( + val baseItemId: Long, // runtime + val devices: Any?, // 未收录类型: Any?(runtime) + val mountedDevice: List, // runtime +) + +data class SetRestrictionMount( + val delayMs: Int, // runtime +) + +data class SetGarageSkinsAction( + val skins: Any?, // 未收录类型: List(runtime) +) + +data class GarageRemoveItemFromStore( + val itemId: Any?, // 调用点: t.x57() +) + +data class GarageUpdateDepotItem( + val itemId: Int, // runtime + val count: Int, // runtime +) + +data class GarageApplyResistanceMount( + val resistance: Any?, // 无调用点 + val index: Any?, // 无调用点 + val needServerMount: Any?, // 无调用点 +) + +data class GarageApplyResistanceMountOnBuy( + val resistance: Any?, // 无调用点 + val index: Any?, // 无调用点 + val currency: Any?, // 无调用点 +) + +data class RemoveItemFromOrderProcessing( + val itemId: Any?, // 调用点: t | t + val success: Boolean, // callsite +) + +data class AddOverdriveDescription( + val itemId: Long, // runtime + val descriptionData: Any?, // 未收录类型: OverdriveDescriptionData(runtime) +) + +data class AddRelatedResistanceModule( + val itemId: Long, // runtime + val resistanceModuleId: Long, // runtime +) + +data class GarageUpgradeItemCoolDownStarted( + val itemId: Any?, // 无调用点 + val endTime: Any?, // 无调用点 +) + +data class GarageUpgradeItemCoolDownFinished( + val itemId: Any?, // 无调用点 + val endTime: Any?, // 无调用点 +) + +data class RemoveFromSale( + val removeItems: Any?, // 无调用点 +) + +data class GarageUpdateItemCount( + val item: Any?, // 无调用点 + val count: Any?, // 无调用点 +) + +data class GarageRemoveItemFromDepot( + val item: Any?, // 无调用点 +) + +data class GarageAddItemToDepot( + val itemId: Any?, // 无调用点 + val count: Any?, // 无调用点 +) + +data class ItemPurchaseData( + val isAvailable: Any?, // 调用点: $q | $q + val item: Any?, // 调用点: $q | $q + val amount: Any?, // 调用点: $q | $q + val priceWithoutDiscount: Any?, // 调用点: e | k + val priceWithDiscount: Any?, // 调用点: r | m + val discountInPercent: Any?, // 调用点: u | z + val discountEndTime: Any?, // 调用点: s | b + val isSellingForCrystal: Boolean, // callsite + val isSellingForCoin: Boolean, // callsite + val isSellingForRuby: Boolean, // callsite + val isAvailableByCrystals: Boolean, // callsite + val isAvailableByCoins: Boolean, // callsite + val isAvailableByRubies: Boolean, // callsite + val isAvailableByRank: Boolean, // callsite + val minRank: Any?, // 调用点: v | E + val isAvailableByPremium: Boolean, // callsite +) + +data class OverdriveDescriptionData( + val name: Any?, // 无调用点 + val icon: Any?, // 无调用点 + val description: Any?, // 无调用点 +) + +data class GarageLoadDevicesIfNotLoaded( + val item: Any?, // 调用点: t.q1jh_1.p1p7_1 | t.q1jh_1.p1p7_1 +) + +data class GarageRemoveDevice( + val device: Any?, // 调用点: e | i + val item: Any?, // 调用点: t.zas_1.o1p8_1 | t.zas_1.o1p8_1 +) + +data class GarageInsertDeviceClientAndServer( + val device: Any?, // 调用点: n | n + val item: Any?, // 调用点: t.zas_1.o1p8_1 | t.zas_1.z1pm_1 +) + +data class GarageBuyAndInsertDevice( + val device: Any?, // 调用点: r | r + val price: Any?, // 调用点: r.eri_1 | r.eri_1 + val itemId: Any?, // 调用点: i.zas_1.o1p8_1.zr9_1 | i.zas_1.z1pm_1.zr9_1 +) + +data class GarageBuyDevice( + val device: Any?, // 无调用点 + val item: Any?, // 无调用点 + val currency: Any?, // 无调用点 + val mount: Any?, // 无调用点 +) + +data class GarageDeviceTrySetInfinityLifetime( + val deviceId: Any?, // 无调用点 +) + +data class GarageRemoveDiscountForDevice( + val item: Any?, // 无调用点 +) + +data class Devices( + val baseItemIdToDevices: Any?, // 无调用点 +) + +data class GarageDevice( + val id: Any?, // 调用点: t + val baseItemId: Any?, // 调用点: n + val installed: Boolean, // callsite + val name: Any?, // 调用点: i + val category: Any?, // 调用点: r + val viewCategory: Any?, // 调用点: e + val priceWithoutDiscount: Int, // callsite + val description: Any?, // 调用点: u + val descriptionMedia: Any?, // 调用点: null + val previewImage: Any?, // 调用点: new GOn() + val isPremium: Boolean, // callsite + val position: Int, // callsite + val minRank: Int, // callsite + val maxRank: Int, // callsite + val discount: Int, // callsite + val timeDiscountEnd: Any?, // 调用点: new Zq(0, 0) + val timeDiscountToStart: Any?, // 调用点: new Zq(0, 0) + val infinityLifetimeItem: Boolean, // callsite + val lifeTimeInSec: Int, // callsite + val property: String, // callsite + val properties: Any?, // 调用点: VC() + val isSellingForCoin: Boolean, // callsite + val isSellingForCrystal: Boolean, // callsite + val isSellingForRuby: Boolean, // callsite + val isSellingForADS: Boolean, // callsite + val isSellingForMoney: Boolean, // callsite + val rarity: Any?, // 调用点: FH() + val visible: Boolean, // callsite + val secret: Boolean, // callsite + val buyable: Boolean, // callsite +) + +data class DescriptionAlteration( + val description: Any?, // 无调用点 + val property: Any?, // 无调用点 +) + +data class GarageDeviceObject( + val id: Any?, // 调用点: h + val baseItemId: Any?, // 调用点: i + val temporaryItemCC: Any?, // 调用点: a + val description: Any?, // 调用点: c + val item: Any?, // 调用点: l + val isPremium: Any?, // 调用点: f + val itemCategory: Any?, // 调用点: v + val itemViewCategory: Any?, // 调用点: p + val buyable: Any?, // 调用点: w + val discount: Any?, // 调用点: d + val timePeriod: Any?, // 调用点: g + val deviceProperty: Any?, // 调用点: m + val rarity: Any?, // 调用点: null == z ? Yr() : z + val visible: Any?, // 调用点: Gr(_, Z(rx)) + val descriptionMedia: Any?, // 调用点: Gr(_, Z(ox)) +) + +data class UpgradableItemParams( + val itemPropertyParams: Any?, // 无调用点 + val properties: Any?, // 无调用点 + val currentLevel: Any?, // 无调用点 + val upgradeParams: Any?, // 无调用点 + val upgradeDiscount: Any?, // 无调用点 + val upgradeConfirmed: Any?, // 无调用点 +) + +data class ItemPropertyParams( + val sortIndex: Any?, // 无调用点 + val name: Any?, // 无调用点 + val properties: Any?, // 无调用点 + val aggregationMode: Any?, // 无调用点 + val multiplier: Any?, // 无调用点 + val additiveShift: Any?, // 无调用点 + val isKernelProperty: Any?, // 无调用点 + val unitName: Any?, // 无调用点 +) + +data class GaragePreview( + val isVisible: Any?, // 无调用点 + val photoMode: Any?, // 无调用点 + val needVisible: Any?, // 无调用点 + val viewStyle: Any?, // 无调用点 + val dynViewStyle: Any?, // 无调用点 + val tankPreviewSettings: Any?, // 无调用点 + val needShowDrone: Any?, // 无调用点 + val params: Any?, // 无调用点 + val hullData: Any?, // 无调用点 + val weaponData: Any?, // 无调用点 + val droneData: Any?, // 无调用点 + val grenadeData: Any?, // 无调用点 + val hasGrenades: Any?, // 无调用点 + val hullEngineType: Any?, // 无调用点 + val turretMechanism: Any?, // 无调用点 + val paint: Any?, // 无调用点 + val properties: Any?, // 无调用点 + val captureScreenshotAction: Any?, // 无调用点 + val captureVideoAction: Any?, // 无调用点 + val item3dModelActionCache: Any?, // 无调用点 + val requestedItems: Any?, // 无调用点 + val expectedItemId: Any?, // 无调用点 +) + +data class ShowRequest( + val viewStyle: Any?, // 调用点: new nE(hNn().x1iy()) | t + val tankPreviewSettings: Any?, // 调用点: new tE(350, 1200, 180, $q, 0.6, 0, $q, ! | Mrt(this) + val needShowDrone: Any?, // 调用点: $q | $q + val photoMode: Boolean, // callsite + val withDelay: Boolean, // callsite +) + +data class UpdatePreviewSettings( + val tankPreviewSettings: Any?, // 调用点: n.vah($q, i) +) + +data class SetCaptureActions( + val screenshotAction: Any?, // 调用点: r | null + val videoAction: Any?, // 调用点: (function (t) { var n = func | null +) + +data class InitGarageResources( + val params: String, // runtime +) + +data class SetFromCacheOrRequest( + val item: Any?, // 调用点: u | t.zas_1.r1pm_1 + val request: Any?, // 调用点: new oH(u.zr9_1) | new oH(t.zas_1.r1pm_1.zr9_1) +) + +data class SetExpectedItemId( + val category: Any?, // 调用点: aH() | t.zas_1.r1pm_1.bra_1 + val itemId: Any?, // 调用点: new Zq(-1, -1) | t.zas_1.r1pm_1.zr9_1 +) + +data class AddRequestedItem( + val itemId: Any?, // 无调用点 +) + +data class SetDrone( + val itemId: Long, // runtime + val resource: List, // runtime + val emissionColors: Any?, // 未收录类型: EmissionColors(runtime) +) + +data class SetPaint( + val itemId: Long, // runtime + val paint: Any?, // 未收录类型: Coloring(runtime) +) + +data class ResetItem3dModelActionCache( + val itemId: Any?, // 调用点: t.zas_1.r1pm_1.zr9_1 +) + +data class SetMountedItemsProperties( + val properties: List, // runtime +) + +data class IconsState( + val icons: Any?, // 无调用点 +) + +data class SetIcons( + val icons: List, // runtime +) + +data class LootBoxes( + val rewardsForKeys: Any?, // 无调用点 + val currentContainerType: Any?, // 无调用点 + val keys: Any?, // 无调用点 + val containerNames: Any?, // 无调用点 + val containerDescriptions: Any?, // 无调用点 + val rewards: Any?, // 无调用点 + val shownRewards: Any?, // 无调用点 + val gotoGarage: Any?, // 无调用点 + val timeToGiveLootBox: Any?, // 无调用点 + val periodOfGiveLootBoxInSec: Any?, // 无调用点 + val openingFailed: Any?, // 无调用点 + val adsAvailable: Any?, // 无调用点 + val currentCategory: Any?, // 无调用点 + val isOpening: Any?, // 无调用点 + val isAccelerated: Any?, // 无调用点 + val isShopVisited: Any?, // 无调用点 + val isReopening: Any?, // 无调用点 + val isBlockOpenButtons: Any?, // 无调用点 +) + +data class SetPossibleRewards( + val rewards: Any?, // 调用点: t +) + +data class SetCurrentContainer( + val type: Boolean, // callsite +) + +data class SetKeys( + val keys: Map, // runtime +) + +data class AddKeys( + val keyType: Any?, // 调用点: t + val delta: Any?, // 调用点: n +) + +data class SetContainerData( + val type: String, // runtime + val name: String, // runtime + val description: String, // runtime +) + +data class SetGoToGarage( + val gotoGarage: Boolean, // callsite +) + +data class OpenContainer( + val amount: Any?, // 调用点: n | n + val type: Any?, // 调用点: t | i +) + +data class SelectCategory( + val containerCategory: Any?, // 调用点: i | null +) + +data class ShownRewards( + val rewards: Any?, // 调用点: t.state.rewards | HT(n) +) + +data class SetIsOpening( + val isOpening: Boolean, // callsite +) + +data class SetIsAccelerated( + val isAccelerated: Any?, // 调用点: n +) + +data class SetIsShopVisited( + val isShopVisited: Boolean, // callsite +) + +data class MatchmakingState( + val matchmakingModeRanks: Any?, // 无调用点 + val selectedMatchmakingMode: Any?, // 无调用点 + val disabledModes: Any?, // 无调用点 + val matchmakingAndLoadingBattleInProgress: Any?, // 无调用点 + val startLoadingBattle: Any?, // 无调用点 + val holidayEnabled: Any?, // 无调用点 + val holidayTitle: Any?, // 无调用点 + val holidayIcon: Any?, // 无调用点 + val eventBigTile: Any?, // 无调用点 + val holidayDescription: Any?, // 无调用点 + val minRankForProBattle: Any?, // 无调用点 + val avgWaitTimeInSeconds: Any?, // 无调用点 + val mode: Any?, // 无调用点 + val maxUsersInGroup: Any?, // 无调用点 + val groupsInEventMode: Any?, // 无调用点 + val eventEndDate: Any?, // 无调用点 + val borderColorForEventButton: Any?, // 无调用点 + val requestSent: Any?, // 无调用点 + val rankIndexToMinGS: Any?, // 无调用点 +) + +data class Play( + val mode: Boolean, // callsite + val crossPlayMode: Any?, // 调用点: $y() | $y() + val source: Any?, // 调用点: xy() | xy() +) + +data class Registered( + val avgWaitTimeInSeconds: Any?, // 调用点: t + val mode: Any?, // 调用点: n +) + +data class WasRegistered( + val avgWaitTimeInSeconds: Any?, // 无调用点 + val mode: Any?, // 无调用点 +) + +data class SelectMatchmakingMode( + val matchmakingMode: Any?, // 调用点: n | n +) + +data class SpectateMatchmakingMode( + val matchmakingMode: Any?, // 调用点: n | hR() +) + +data class EnterToBattle( + val battleId: Long, // runtime +) + +data class EnterToBattleApply( + val battleId: Any?, // 无调用点 +) + +data class SetRankIndexToMinGS( + val rankIndexToMinGS: Map, // runtime +) + +data class ShowGSWarnOrContinue( + val continueAction: Any?, // 调用点: (function (t) { +) + +data class MatchmakingGroup( + val members: Any?, // 无调用点 + val allowedFromFriends: Any?, // 无调用点 + val pendingInvitationsUsers: Any?, // 无调用点 + val selectedPlayersSendInvite: Any?, // 无调用点 +) + +data class SetAllowedFromFriends( + val allowedFromFriends: Any?, // 调用点: _t(t) +) + +data class UserRemoved( + val userId: Any?, // 调用点: t +) + +data class AcceptInvite( + val localUserId: Any?, // 无调用点 +) + +data class RejectInvite( + val localUserId: Any?, // 无调用点 +) + +data class Invite( + val userId: Any?, // 无调用点 +) + +data class UpdateMountItems( + val mountItemsUserData: Any?, // 调用点: t +) + +data class UpdateUserReadiness( + val userId: Any?, // 调用点: t | t + val isReady: Boolean, // callsite +) + +data class AddUserToSelected( + val userId: Any?, // 无调用点 +) + +data class RemoveUserToSelected( + val usersId: Any?, // 无调用点 +) + +data class SetSelectedUsers( + val userIds: Any?, // 调用点: Wx() +) + +data class OnClickToUserItem( + val userId: Any?, // 调用点: a.rry_1 +) + +data class InvitedToGroup( + val leaderId: Any?, // 调用点: t +) + +data class RejectedInviteToGroup( + val userId: Any?, // 调用点: t | t + val reason: Any?, // 调用点: Va() | Ya() +) + +data class AcceptedInviteToGroup( + val userId: Any?, // 调用点: t +) + +data class InitMatchmakingGroup( + val members: Any?, // 调用点: this.q7k().fau() +) + +data class GoToWithLoader( + val onLoaded: Any?, // 调用点: n | u + val loadData: Any?, // 调用点: i | s + val isLoadedFunction: Any?, // 调用点: Pc | (function (t) { return funct + val isAutoHideLoader: Any?, // 无调用点 +) + +data class LobbyLoader( + val isShowLoader: Any?, // 无调用点 + val activeLoadersCount: Any?, // 无调用点 +) + +data class AddModal( + val screenId: Boolean, // callsite +) + +data class RemoveModal( + val screenId: Any?, // 调用点: Pp() | new tN(n.props.rubiesForPurchase, n.prop +) + +data class RemoveCurrentByName( + val name: Any?, // 调用点: Nq(tN).o() | Nq(TY).o() +) + +data class ModalScreen( + val current: Any?, // 无调用点 + val modalQueue: Any?, // 无调用点 +) + +data class ChangeOwner( + val userId: Any?, // 调用点: t.props.user.rry_1 +) + +data class BuyChangeUid( + val currentUid: Any?, // 调用点: t.kar().paq_1.ypu_1.kqo_1 + val newUid: Any?, // 调用点: n +) + +data class NotEnoughRubies( + val amount: Any?, // 调用点: e + val rubiesForBuy: Any?, // 调用点: u +) + +data class RewardedVideosError( + val message: Any?, // 调用点: t.wat(KCi().w1rk()) + "\n\n" + n.message +) + +data class NotEnoughCoins( + val cost: Any?, // 调用点: t.ksz(n.kar()) +) + +data class NotEnoughCrystals( + val cost: Any?, // 调用点: n.ksz(t.kar()) +) + +data class UpgradeItem( + val item: Any?, // 调用点: n + val currentLevel: Any?, // 调用点: n.sra_1.ure_1 + val priceInCrystal: Any?, // 调用点: n.sra_1.urp() + val priceInRuby: Any?, // 调用点: n.sra_1.wrp() +) + +data class BuyItem( + val itemName: Any?, // 调用点: a | n.drh_1 + val price: Any?, // 调用点: c | n.eri_1 + val amount: Int, // callsite + val isSellingForCoin: Boolean, // callsite + val isSellingForCrystal: Boolean, // callsite + val isSellingForRuby: Boolean, // callsite + val onBuyClick: Boolean, // callsite + val onEscClick: Any?, // 调用点: $q + val message: Any?, // 调用点: $q + val isSkipConfirm: Boolean, // callsite +) + +data class OpenExternalLink( + val url: Any?, // 调用点: t.href +) + +data class BattleSelectParkourWarning( + val battleId: Any?, // 调用点: t.props.battleId | n + val battleTeam: Any?, // 调用点: BI() | i +) + +data class BattleCreateProtected( + val onPassed: Any?, // 调用点: ((t = this), function () +) + +data class GetRatingModal( + val useNativeMethod: Any?, // 无调用点 + val storeUrl: Any?, // 无调用点 + val ratingToRedirect: Any?, // 无调用点 +) + +data class RewardsModal( + val goods: Any?, // 调用点: t +) + +data class NegativeBalanceAlert( + val currencyBalanceData: Any?, // 调用点: n | i +) + +data class ApplicationExit( + val onYesHandler: Any?, // 调用点: (function (t) { +) + +data class BreakBattleSearch( + val onYesHandler: Any?, // 调用点: (function (t) { | (function (t) { +) + +data class CoinToRubyConverter( + val rubiesForPurchase: Any?, // 调用点: t | t + val useCoolDownButton: Boolean, // callsite +) + +data class ResetSettings( + val callback: Any?, // 调用点: (((t = function () { | ((n = t), function () { +) + +data class DescriptionModal( + val title: String, // callsite + val content: Any?, // 调用点: null == r ? "" : r | n +) + +data class Need2Fa( + val title: Any?, // 调用点: t.wat(pEt().c1l2()) | this.wat(pEt().g1l2()) + val text: Any?, // 调用点: t.wat(pEt().d1l2()) | this.wat(pEt().h1l2()) +) + +data class Alert( + val text: Any?, // 调用点: this.q2c().t2e(lA().wxo()) | t +) + +data class ShowTutorial( + val content: Any?, // 调用点: HT(i) + val forceShow: Boolean, // callsite + val onTutorialClose: Any?, // 调用点: null +) + +data class RepatriationBonus( + val bonusItems: Any?, // 调用点: t +) + +data class RankProgressItems( + val rankData: Any?, // 无调用点 +) + +data class Reward( + val title: Any?, // 调用点: t.wat(Ffi().b1qx()) | t.wat(Ffi().c1qx()) + val goods: Any?, // 调用点: yJ(n) | yJ(n) +) + +data class NeedCoinsForConversion( + val coins: Any?, // 调用点: t.zas_1.x1nf_1.toString() + val needRubies: Any?, // 调用点: t.zas_1.w1nf_1.toString() +) + +data class QuestsDescriptionModal( + val quest: Any?, // 调用点: u.props.quest | u.props.quest + val categoryId: Any?, // 调用点: u.props.categoryId | u.props.categoryId +) + +data class StandardAlert( + val title: Any?, // 调用点: i | r + val text: Any?, // 调用点: r | e + val onClick: Any?, // 调用点: e | u + val onClose: Any?, // 调用点: (function (t) { | (function (t) { return fun + val isShowOverBattle: Boolean, // callsite +) + +data class GSWarning( + val onContinue: Any?, // 无调用点 +) + +data class ReferralEventEnterPromoCodeStatus( + val referralEventEnterCodeStatus: Any?, // 调用点: i +) + +data class TemporaryCashExpiredInfo( + val temporaryCashData: Any?, // 调用点: r +) + +data class Screen( + val current: Any?, // 无调用点 + val loaderBackgroundImage: Any?, // 无调用点 + val foreground: Any?, // 无调用点 + val screenStack: Any?, // 无调用点 + val enableBack: Any?, // 无调用点 + val isResetBackStackOnNextGoTo: Any?, // 无调用点 + val isDelayedGoto: Any?, // 无调用点 + val pressedAnyButton: Any?, // 无调用点 + val displayMainEntranceScreen: Any?, // 无调用点 + val needReauthorization: Any?, // 无调用点 +) + +data class GoTo( + val screen: List, // runtime + val history: Boolean, // runtime +) + +data class DisplayMainEntranceScreen( + val isDisplayed: Boolean, // callsite +) + +data class PressedAnyButton( + val isPressed: Boolean, // callsite +) + +data class DisplayReauthorizationMessage( + val isDisplay: Boolean, // callsite +) + +data class ChangeEmailAndPassword( + val reason: Any?, // 无调用点 +) + +data class LicenseAgreement( + val isInternalPartners: Boolean, // callsite + val entranceAction: Any?, // 调用点: ((t = this), function () | ((n = t), function () { +) + +data class ChangeUid( + val allowRenaming: Boolean, // callsite +) + +data class MigrationOut( + val uid: Any?, // 调用点: t +) + +data class MigrationOutError( + val message: Any?, // 调用点: t +) + +data class MigrationInForm( + val oldUid: Any?, // 调用点: t | t + val needNewUid: Boolean, // callsite +) + +data class NeedEnterByLogin( + val uid: Any?, // 调用点: t +) + +data class InviteToBattle( + val battleId: Any?, // 调用点: t.zas_1.d1tx_1 | n +) + +data class QuestCategory( + val categoryType: Boolean, // callsite + val id: Any?, // 无调用点 +) + +data class Challenge( + val battlePassFlavor: Any?, // 调用点: t | hV() +) + +data class Announcement( + val itemInfo: Any?, // 无调用点 + val shopItem: Any?, // 无调用点 + val discount: Any?, // 无调用点 +) + +data class ItemInfo( + val category: Any?, // 调用点: n | t.props.category +) + +data class NewsState( + val isOpen: Any?, // 无调用点 + val news: Any?, // 无调用点 + val unreadNewsCounter: Any?, // 无调用点 + val p: Any?, // 无调用点 +) + +data class SetNewsItemAction( + val news: List, // runtime +) + +data class AddNewsItemAction( + val news: Any?, // 调用点: t +) + +data class RemoveNewsItemAction( + val newsId: Any?, // 调用点: t +) + +data class SetUnreadNewsCounter( + val count: Any?, // 无调用点 +) + +data class NotificationByCountry( + val disableRegistrationMessage: Any?, // 无调用点 + val disableShopMessage: Any?, // 无调用点 + val homeScreenMessage: Any?, // 无调用点 + val homeScreenDialogShown: Any?, // 无调用点 +) + +data class Notifications( + val notifications: Any?, // 无调用点 + val notificationSound: Any?, // 无调用点 +) + +data class InitNotificationSound( + val sound: List, // runtime +) + +data class AddNotification( + val notificationItem: Any?, // 调用点: tl(e, new Wr(1e4, 0)) | tl(dS(this).t2e(U.ax0()), new Wr(1e4, 0) +) + +data class PartnerState( + val partnerId: Any?, // 无调用点 + val loginParams: Any?, // 无调用点 + val params: Any?, // 无调用点 + val hasOwnPaymentSystem: Any?, // 无调用点 + val hasSocialFunction: Any?, // 无调用点 + val hasClientPaymentAction: Any?, // 无调用点 + val paymentAction: Any?, // 无调用点 + val inviteAction: Any?, // 无调用点 + val canOpenExternalLinks: Any?, // 无调用点 + val hasAccountBinding: Any?, // 无调用点 + val failedRedirectUrl: Any?, // 无调用点 + val loginForBindingStatus: Any?, // 无调用点 + val isAccountAlreadyLinked: Any?, // 无调用点 + val itemsEnabledForPartner: Any?, // 无调用点 + val isPartnerReady: Any?, // 无调用点 +) + +data class SetPartnerId( + val partnerId: String, // callsite + val failedRedirectUrl: Any?, // 调用点: null +) + +data class FinishPartnerRegistration( + val uid: Any?, // 调用点: n.zas_1.f1oe_1 +) + +data class BindAccount( + val login: Any?, // 调用点: t.zas_1.j1od_1 + val password: Any?, // 调用点: t.zas_1.l1od_1 +) + +data class SetLoginStatusForBinding( + val status: Any?, // 调用点: Pd() | TU() +) + +data class SetSocialNetworkId( + val uid: Any?, // 调用点: this.fvx_1.kar().paq_1.ypu_1.kqo_1 | this.zxr_1.kar().paq_1.ypu_1.kqo_1 + val socialNetworkId: Any?, // 调用点: null | null +) + +data class SendSocialNetworkAssociations( + val socialNetworkAssociations: Any?, // 无调用点 +) + +data class InitSocialNetworkParameters( + val hasOwnPaymentSystem: Boolean, // callsite + val hasSocialFunction: Boolean, // callsite + val hasClientPaymentAction: Boolean, // callsite + val failedRedirectUrl: Any?, // 调用点: t.jgt() + val canOpenExternalLinks: Boolean, // callsite + val hasAccountBinding: Boolean, // callsite +) + +data class SetLoginParams( + val params: Any?, // 调用点: o | Hz(ib(["userId", "authSessionTicket"]), +) + +data class SetPartnerReady( + val isReady: Boolean, // callsite +) + +data class InitPartnerInviteAction( + val action: Any?, // 调用点: hI +) + +data class SetPartnerParameters( + val params: Any?, // 调用点: i | Nz() +) + +data class PromoCode( + val validateStatus: Any?, // 无调用点 +) + +data class ActivatePromoCode( + val code: Any?, // 调用点: ZT(t.state.code, "-", "") +) + +data class SetCodeValidateStatus( + val promoCodeStatus: Any?, // 调用点: n | al() +) + +data class QuestCategoriesState( + val categories: Any?, // 无调用点 + val statistic: Any?, // 无调用点 + val statisticLoadedTime: Any?, // 无调用点 +) + +data class SetQuestCategories( + val categories: List, // runtime +) + +data class RemoveQuestCategory( + val category: Any?, // 调用点: r +) + +data class RequestQuestCategoriesStatistic( + val isHiddenUpdate: Boolean, // callsite +) + +data class SetQuestCategoriesStatistic( + val statistic: List, // runtime +) + +data class Challenges( + val stars: Any?, // 无调用点 + val challenge: Any?, // 无调用点 + val battlePassPackages: Any?, // 无调用点 + val battlePasses: Any?, // 无调用点 +) + +data class RequestChallengeInfo( + val challengeVersion: Any?, // 调用点: n +) + +data class Load( + val battlePassFlavor: Any?, // 调用点: n.battlePassFlavor | this.props.battlePassFlavor +) + +data class UpdateStars( + val stars: Map, // runtime +) + +data class TakeAllRewards( + val flavor: Any?, // 调用点: t.props.battlePassFlavor +) + +data class TakeReward( + val index: Any?, // 调用点: (t.props.tierLevel - 1) | 0 | (t.zas_1.x1r4_1 - 1) | 0 + val flavor: Any?, // 调用点: t.props.battlePassFlavor | t.props.battlePassFlavor + val isFreeReward: Any?, // 调用点: n | n +) + +data class SetTakenFreeRewardIndex( + val flavor: Any?, // 调用点: rV() | rV() + val index: Any?, // 调用点: (i.props.tierLevel - 1) | 0 | (l.zas_1.w1r4_1 - 1) | 0 +) + +data class SetTakenBattlePassRewardIndex( + val flavor: Any?, // 调用点: hV() | rV() + val index: Any?, // 调用点: (r.props.tierLevel - 1) | 0 | (r.props.tierLevel - 1) | 0 +) + +data class SetBattlePass( + val battlePassFlavor: Any?, // 调用点: n | t +) + +data class SetBattlePassPackages( + val battlePassPackages: Map, // runtime +) + +data class SetChallenge( + val challenge: Any?, // 未收录类型: Challenge(runtime) +) + +data class RemoveChallenge( + val challengeVersion: Any?, // 调用点: t +) + +data class MainQuests( + val isLoaded: Any?, // 无调用点 + val quests: Any?, // 无调用点 + val rewardedQuests: Any?, // 无调用点 + val eventPassShopItemId: Any?, // 无调用点 + val lastBattleUpdatedQuests: Any?, // 无调用点 +) + +data class QuestsLoaded( + val quests: List, // runtime +) + +data class SetQuests( + val quests: Any?, // 无调用点 +) + +data class UpdateQuests( + val quests: List, // runtime +) + +data class GetReward( + val quests: Any?, // 调用点: HT(e.props.quest) | t +) + +data class AddRewardedQuest( + val questId: Any?, // 无调用点 +) + +data class SetEventPassShopItemId( + val shopItemId: Any?, // 未收录类型: Any?(runtime) +) + +data class SetBattleUpdatedQuests( + val updatedQuestsData: Any?, // 未收录类型: List(runtime) +) + +data class ReferralEventState( + val referrer: Any?, // 无调用点 + val referrerUid: Any?, // 无调用点 + val referralsCount: Any?, // 无调用点 + val referralsData: Any?, // 无调用点 + val code: Any?, // 无调用点 + val referrerPanelTitle: Any?, // 无调用点 + val promoCodeDialogImage: Any?, // 无调用点 + val promoCodeDialogBackGround: Any?, // 无调用点 + val referrerCategoryId: Any?, // 无调用点 + val referralCategoryId: Any?, // 无调用点 + val referralQuestsSize: Any?, // 无调用点 + val hideReferrerCategory: Any?, // 无调用点 + val hideReferralCategory: Any?, // 无调用点 + val hidedAnnounce: Any?, // 无调用点 +) + +data class SetReferralEventData( + val eventData: String, // runtime +) + +data class SetPromoCode( + val code: String, // runtime +) + +data class SetReferrals( + val referralsCount: Int, // runtime + val referralsData: Any?, // 未收录类型: Map(runtime) +) + +data class SetReferrer( + val referrerId: Any?, // 调用点: t + val referrerUid: Any?, // 调用点: n +) + +data class RemoteUserData( + val userId: Any?, // 调用点: this.props.userId + val uid: Any?, // 调用点: XJ("-", YJ(3, 8)) + val rank: Any?, // 调用点: YJ(1, 30) + val hasPremium: Any?, // 无调用点 + val clanTag: Any?, // 无调用点 + val onlineStatus: Any?, // 无调用点 + val battle: Any?, // 无调用点 +) + +data class RemoteUserDataStorage( + val userIdToData: Any?, // 无调用点 +) + +data class UpdateUids( + val uids: Any?, // 未收录类型: Any?(runtime) +) + +data class UpdateRanks( + val ranks: Map, // runtime +) + +data class UpdatePremiumStatus( + val premiums: Map, // runtime +) + +data class UpdateClanTags( + val clans: Any?, // 无调用点 +) + +data class UpdateOnlineStatus( + val status: Map, // runtime +) + +data class UserEnterBattle( + val battles: Map, // runtime +) + +data class UserLeaveBattle( + val userId: Any?, // 调用点: t +) + +data class UserLeaveGroup( + val userId: Any?, // 调用点: t +) + +data class SubscribeUpdateUserData( + val userId: Long, // runtime +) + +data class UnsubscribeUpdateUserData( + val usersId: Any?, // 未收录类型: List(runtime) +) + +data class AvailabilityState( + val available: Any?, // 无调用点 + val reason: Any?, // 无调用点 +) + +data class RewardedVideosState( + val displayState: Any?, // 无调用点 +) + +data class GiveRewardForQuest( + val questId: Any?, // 调用点: MN(t.props.questId) +) + +data class GiveRewardForShopItem( + val shopItemId: Any?, // 无调用点 +) + +data class SetDisplayState( + val displayState: Any?, // 调用点: yV() | $K() +) + +data class RulesUpdatedState( + val text: Any?, // 无调用点 +) + +data class UpdateRules( + val text: Any?, // 调用点: this.q7k().heb_1 +) + +data class HomeScreen( + val shopDiscountNotification: Any?, // 无调用点 +) + +data class ItemNotificationsState( + val notifications: Any?, // 无调用点 +) + +data class ItemNotificationData( + val section: Any?, // 调用点: n | Zs(o.ydx_1) + val itemId: Long, // callsite + val type: Any?, // 调用点: r | Qs() + val parentId: Any?, // 调用点: f.z2(d) | n.ke8().g1(_) + val startTime: Any?, // 调用点: n.le8().g1(_) + val endTime: Any?, // 无调用点 +) + +data class AddItemNotifications( + val data: Any?, // 未收录类型: List(runtime) +) + +data class AddItemNotification( + val section: Any?, // 调用点: n | Sv() + val itemId: Long, // callsite + val type: Any?, // 调用点: ya() | Ct + val parentId: Any?, // 调用点: i | n + val startTime: Any?, // 无调用点 + val endTime: Any?, // 无调用点 +) + +data class RemoveItemNotification( + val section: String, // runtime + val itemId: Long, // runtime + val type: String, // runtime + val parentId: Long, // runtime + val excludeType: Any?, // 未收录类型: Any?(runtime) + val skipPeriodCheck: Boolean, // runtime +) + +data class DelayedRemoveItemNotification( + val section: Any?, // 调用点: IL() | this.props.section + val itemId: Any?, // 调用点: n | this.props.itemId +) + +data class UpdateItemNotification( + val section: Any?, // 无调用点 + val itemId: Any?, // 无调用点 + val type: Any?, // 无调用点 + val parentId: Any?, // 无调用点 + val excludeType: Any?, // 无调用点 + val updateHandler: Any?, // 无调用点 +) + +data class ItemNotificationDataStore( + val data: Any?, // 无调用点 +) + +data class BattleSettings( + val showAimHelperDot: Any?, // 无调用点 + val showDamage: Any?, // 无调用点 + val showTankPointers: Any?, // 无调用点 + val showButtonLabels: Any?, // 无调用点 + val autoSuicide: Any?, // 无调用点 + val showStatusName: Any?, // 无调用点 + val isCenteredLayout: Any?, // 无调用点 + val battleUISize: Any?, // 无调用点 + val aimhelperDotOpacity: Any?, // 无调用点 + val aimhelperDotScale: Any?, // 无调用点 + val autoSupply: Any?, // 无调用点 +) + +data class UpdateSettings( + val settings: Any?, // 调用点: n | new KZ($q, $q, $q, $q, $q, e) +) + +data class Mouse( + val cameraSensitivity: Any?, // 无调用点 + val enableAcceleration: Any?, // 无调用点 +) + +data class Gamepad( + val enabled: Any?, // 无调用点 + val leftStickDeadZone: Any?, // 无调用点 + val rightStickDeadZone: Any?, // 无调用点 +) + +data class Touchscreen( + val cameraSensitivity: Any?, // 无调用点 + val rotateJoystick: Any?, // 无调用点 + val movableJoystick: Any?, // 无调用点 + val doubleTapFire: Any?, // 无调用点 + val autoFire: Any?, // 无调用点 + val showMovementIndicator: Any?, // 无调用点 + val autoCenterTurret: Any?, // 无调用点 +) + +data class ControlSettings( + val availableInputModes: Any?, // 无调用点 + val inputMode: Any?, // 无调用点 + val inversedBackwardMoving: Any?, // 无调用点 + val invertShaftVerticalAxis: Any?, // 无调用点 + val mouse: Any?, // 无调用点 + val gamepad: Any?, // 无调用点 + val touchscreen: Any?, // 无调用点 +) + +data class GameSettings( + val showDropZones: Any?, // 调用点: $q + val showYourDrone: Any?, // 调用点: $q + val showChat: Any?, // 调用点: $q + val showNotifications: Any?, // 调用点: $q + val showOtherDrone: Any?, // 调用点: $q + val mobilePadding: Any?, // 调用点: e +) + +data class GraphicsSettings( + val qualityDetectByCardCompleted: Any?, // 无调用点 + val extended: Any?, // 无调用点 + val fpsLimit: Any?, // 无调用点 + val showFPSAndPing: Any?, // 无调用点 + val showSkybox: Any?, // 无调用点 + val dynamicShadows: Any?, // 无调用点 + val dynamicLighting: Any?, // 无调用点 + val softParticles: Any?, // 无调用点 + val fog: Any?, // 无调用点 + val antialiasing: Any?, // 无调用点 + val vsync: Any?, // 无调用点 + val decalsProfile: Any?, // 无调用点 + val dustEnabled: Any?, // 无调用点 + val anisotropicFilteringLevel: Any?, // 无调用点 + val treesQuality: Any?, // 无调用点 + val effectsQuality: Any?, // 无调用点 + val resolutionScale: Any?, // 无调用点 +) + +data class HudElementSettings( + val position: Any?, // 调用点: new _1() | new UO(300, -20) + val size: Any?, // 调用点: new h1() | new BR(120, 120) + val opacity: Any?, // 无调用点 + val isCircle: Any?, // 无调用点 + val activationZoneMultiplier: Any?, // 无调用点 +) + +data class SecuritySettingsState( + val isProfileBlocked: Any?, // 无调用点 +) + +data class SetProfileBlockStatus( + val isProfileBlocked: Boolean, // runtime +) + +data class ProfileBlock( + val isBlock: Any?, // 调用点: n +) + +data class TouchscreenHudSettings( + val mapping: Any?, // 调用点: i +) + +data class Category( + val id: Any?, // 调用点: i + val orderIndex: Any?, // 调用点: r + val name: Any?, // 调用点: e + val description: Any?, // 调用点: u.ww4() + val type: Any?, // 调用点: this.q7k().uei_1 + val preview: Any?, // 调用点: this.q7k().rei_1 + val isSpecial: Any?, // 调用点: this.q7k().tei_1 + val icon: Any?, // 调用点: this.q7k().pei_1 + val categoryBackground: Any?, // 调用点: this.q7k().nei_1 + val cardHoverBackground: Long?, // callsite + val confirmPurchaseForCrystals: Boolean, // callsite + val canBeShownWhenUserIsInDebt: Boolean, // callsite + val showTimerOnCard: Boolean, // callsite +) + +data class SelectCategoryId( + val categoryId: Any?, // 调用点: i.ysv_1 | e.ysv_1 +) + +data class Categories( + val categories: Any?, // 无调用点 + val categoryTypeToId: Any?, // 无调用点 + val categoryIdToType: Any?, // 无调用点 + val categoriesWithDiscount: Any?, // 无调用点 + val categoriesWithBonus: Any?, // 无调用点 + val selectedCategoryType: Any?, // 无调用点 + val selectedCategoryId: Any?, // 无调用点 +) + +data class InitCategory( + val category: Any?, // 调用点: new nf( i, r +) + +data class SetupDiscountCategoryByItem( + val categoryId: Any?, // 无调用点 +) + +data class EventGoodsState( + val eventGoods: Any?, // 无调用点 +) + +data class InitEventGoods( + val itemId: Any?, // 调用点: ot().k7k().x57() + val goods: Any?, // 调用点: t +) + +data class CreateOrder( + val payModeId: Any?, // 调用点: u + val shopItem: Any?, // 调用点: s + val callback: Any?, // 调用点: ((r = t), func +) + +data class OrderApproved( + val payModeId: Any?, // 调用点: n.props.payMode.ht3_1 + val orderId: Any?, // 调用点: t.orderId +) + +data class ProcessPurchaseForCrystal( + val product: Any?, // 调用点: n + val amount: Any?, // 调用点: $q + val sourceCategory: Any?, // 调用点: aZ() +) + +data class PurchaseByCrystal( + val productId: Any?, // 无调用点 + val amount: Any?, // 无调用点 + val sourceCategory: Any?, // 无调用点 +) + +data class ProcessPurchaseForAds( + val product: Any?, // 调用点: MN(t.props.shopItem) + val amount: Any?, // 调用点: $q + val sourceCategory: Any?, // 调用点: aZ() +) + +data class ProcessPurchaseForCoin( + val product: Any?, // 调用点: n + val amount: Any?, // 调用点: $q + val sourceCategory: Any?, // 调用点: aZ() +) + +data class ProcessPurchaseForRuby( + val product: Any?, // 调用点: n + val amount: Any?, // 调用点: $q + val sourceCategory: Any?, // 调用点: aZ() +) + +data class PurchaseByCoin( + val productId: Any?, // 无调用点 + val amount: Any?, // 无调用点 + val sourceCategory: Any?, // 无调用点 +) + +data class PurchaseByRuby( + val productId: Any?, // 无调用点 + val amount: Any?, // 无调用点 + val sourceCategory: Any?, // 无调用点 +) + +data class ProcessProductPurchase( + val product: Any?, // 无调用点 + val amount: Any?, // 无调用点 + val sourceCategory: Any?, // 无调用点 +) + +data class ShopItem( + val id: Any?, // 调用点: w + val gameObject: Any?, // 调用点: d + val categoryId: Any?, // 调用点: g + val orderIndex: Any?, // 调用点: m + val price: Any?, // 调用点: k + val originalPrice: Any?, // 调用点: r + val currencyName: Any?, // 调用点: i + val currencyId: Any?, // 调用点: z + val roundingPrecision: Any?, // 调用点: b + val previewImageURL: Any?, // 调用点: q + val isSellingForCoin: Any?, // 调用点: u + val isSellingForCrystal: Any?, // 调用点: s + val isSellingForRuby: Any?, // 调用点: o + val isSellingForMoney: Any?, // 调用点: l + val isSellingForADS: Any?, // 调用点: _ + val needPaymentProviderItem: Any?, // 调用点: f +) + +data class ShopCard( + val activeUntil: Any?, // 无调用点 + val goodInfo: Any?, // 无调用点 + val name: Any?, // 无调用点 + val sold: Any?, // 无调用点 + val pinned: Any?, // 无调用点 + val type: Any?, // 无调用点 + val view: Any?, // 无调用点 + val discount: Any?, // 无调用点 + val sortIndex: Any?, // 无调用点 + val shopCategoryId: Any?, // 无调用点 +) + +data class DiscountItem( + val priceWithAllDiscount: Int, // callsite + val discountInPercent: Int, // callsite + val discountPaymentModeInPercent: Int, // callsite +) + +data class PaymentProviderItem( + val itemId: Any?, // 调用点: i.xsy(n.itemId) + val price: Any?, // 调用点: dt(n.price.value) + val currency: Any?, // 调用点: n.price.currency + val country: Any?, // 无调用点 + val displayName: Any?, // 无调用点 + val displayDescription: Any?, // 无调用点 + val displayPrice: Any?, // 无调用点 +) + +data class ShopItems( + val items: Any?, // 无调用点 + val discountItems: Any?, // 无调用点 + val featureItems: Any?, // 无调用点 + val specialKitPackage: Any?, // 无调用点 + val crystalKitPackage: Any?, // 无调用点 + val coinPackage: Any?, // 无调用点 + val keysPackage: Any?, // 无调用点 + val itemViewType: Any?, // 无调用点 + val shopItemName: Any?, // 无调用点 + val kitPackage: Any?, // 无调用点 + val kitBanner: Any?, // 无调用点 + val amountString: Any?, // 无调用点 + val paymentModeAsShopItem: Any?, // 无调用点 + val restrictionByPayMode: Any?, // 无调用点 + val singleItemKit: Any?, // 无调用点 + val lootBoxAndPaint: Any?, // 无调用点 + val oneTimePurchaseItems: Any?, // 无调用点 + val compensationItems: Any?, // 无调用点 + val paymentProviderItems: Any?, // 无调用点 + val additionalDescription: Any?, // 无调用点 + val rewardedVideosBlocks: Any?, // 无调用点 + val shopCards: Any?, // 无调用点 + val groups: Any?, // 无调用点 +) + +data class FeatureItem( + val locatedInFeaturingCategory: Any?, // 调用点: t + val hiddenInOriginalCategory: Any?, // 调用点: n + val position: Any?, // 调用点: this.q7k().pef_1 +) + +data class SpecialKitPackage( + val crystalsAmount: Int, // callsite + val premiumDurationInDays: Int, // callsite + val localizedDaysPremiumDuration: String, // callsite + val everySupplyAmount: Int, // callsite + val goldAmount: Int, // callsite + val withAdditionalItem: Boolean, // callsite + val itemsCount: Int, // callsite + val additionalText: Any?, // 调用点: n + val isXT: Boolean, // callsite +) + +data class CrystalKitPackage( + val crystals: Any?, // 调用点: this.q7k().wee_1 +) + +data class CoinPackage( + val amount: Int, // callsite + val bonus: Int, // callsite +) + +data class KeysPackage( + val amount: Any?, // 调用点: this.q7k().uef_1 +) + +data class ShopItemName( + val name: Any?, // 调用点: this.q7k().m() | this.q7k().m() + val description: String?, // callsite +) + +data class KitPackage( + val showDetails: Any?, // 调用点: this.q7k().aeg_1 + val itemsInfo: Any?, // 调用点: this.q7k().beg() +) + +data class SingleItemKit( + val previewImageUrl: Any?, // 调用点: this.q7k().xej_1 +) + +data class LootBoxAndPain( + val crystalCount: Any?, // 调用点: this.q7k().beh_1 + val lootboxCount: Any?, // 调用点: this.q7k().deh_1 + val lootBoxPreview: Any?, // 调用点: this.q7k().heh() + val paintPreview: Any?, // 调用点: this.q7k().eeh_1 +) + +data class OneTimePurchaseItem( + val isTriedToBuy: Any?, // 调用点: this.q7k().leh_1 | this.q7k().leh_1 + val quantityRestriction: Any?, // 无调用点 +) + +data class AdditionalDescription( + val title: Any?, // 无调用点 + val description: Any?, // 无调用点 + val image: Any?, // 无调用点 +) + +data class SetupDiscountItem( + val itemId: Any?, // 调用点: ot().k7k().x57() + val discountItem: Any?, // 调用点: new gf(0, t.eef_1, 0) +) + +data class InitCrystalKitPackage( + val itemId: Any?, // 调用点: ot().k7k().x57() + val crystalKitPackage: Any?, // 调用点: new Al(this.q7k().wee_1) +) + +data class InitItemViewType( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val itemViewType: Any?, // 调用点: Pl() | Ul() +) + +data class InitAdditionalDescription( + val itemId: Any?, // 调用点: ot().k7k().x57() + val title: String?, // callsite + val description: String?, // callsite + val image: Long?, // callsite +) + +data class InitFeatureItem( + val itemId: Any?, // 调用点: ot().k7k().x57() + val item: Any?, // 调用点: new _f(t, n, this.q7k().pef_1) +) + +data class InitSpecialKitPackage( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val specialKitPackage: Any?, // 调用点: new Yf(0, 0, "", 0, 0, !1, 0) | new Yf( this.q7k().hej_1, +) + +data class InitRestrictionByPayMode( + val itemId: Any?, // 调用点: ot().k7k().x57() + val paymenModeId: Any?, // 调用点: this.q7k().kef().x57() +) + +data class InitSingleItemKit( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val singleItemKit: Any?, // 调用点: new Hl() | new Hl() +) + +data class InitCompensation( + val itemId: Any?, // 调用点: ot().k7k().x57() + val compensation: Any?, // 调用点: this.q7k().tef_1 +) + +data class InitKitPackage( + val itemId: Any?, // 调用点: ot().k7k().x57() + val kitPackage: Any?, // 调用点: new Ff(this.q7k().aeg_1, this.q7k().beg( +) + +data class InitShopItemName( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val shopItemName: Any?, // 调用点: new mh(this.q7k().m(), this.q7k().gax()) | new mh(this.q7k().m()) +) + +data class InitOneTimePurchaseItem( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val oneTimePurchaseItem: Any?, // 调用点: new tv(this.q7k().leh_1) | new tv(this.q7k().leh_1) +) + +data class InitGroup( + val id: Any?, // 调用点: ot().k7k().x57() + val group: Int, // callsite +) + +data class InitKitBundle( + val itemId: Any?, // 调用点: ot().k7k().x57() + val kitBanner: Any?, // 调用点: t +) + +data class InitShopItem( + val itemId: Any?, // 调用点: p + val shopItem: Any?, // 调用点: new wf(w, d, g, m, k, r, i, z, b, q, u, +) + +data class InitDiscountItem( + val itemId: Any?, // 调用点: ot().k7k().x57() + val discountItem: Any?, // 调用点: new gf(y.dx6(n.yeh_1), y.ex6()) +) + +data class InitLootBoxAndPaint( + val itemId: Any?, // 调用点: ot().k7k().x57() + val lootBoxAndPain: Any?, // 调用点: new Vl(this.q7k().beh_1, this.q7k().deh_ +) + +data class InitRewardedVideosBlocks( + val itemId: Any?, // 调用点: ot().k7k().x57() + val blocks: Any?, // 调用点: ib([t.beb(), t.ceb()]) +) + +data class InitCoinPackage( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val coinPackage: Any?, // 调用点: new Ef(t, n) | new Ef(t.pee_1, t.qee_1) +) + +data class InitKeysPackage( + val itemId: Any?, // 调用点: ot().k7k().x57() + val keysPackage: Any?, // 调用点: new Lf(this.q7k().uef_1) +) + +data class ShopCardExpired( + val itemId: Any?, // 调用点: t +) + +data class DeleteOneTimePurchaseItem( + val shopItemId: Any?, // 调用点: t +) + +data class InitShopCard( + val itemId: Any?, // 调用点: ot().k7k().x57() + val shopCard: Any?, // 调用点: this.q7k() + val goods: Any?, // 调用点: Gr(ot().k7k(), Z(oC)).sdw() + val shopItemCategoryId: Any?, // 调用点: Gr(ot().k7k(), Z(FS)).xei().x57() +) + +data class InitShopCardView( + val itemId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val shopCardView: Any?, // 调用点: Gr(ot().k7k(), Z(nC)) | t +) + +data class InitShopCardDiscount( + val itemId: Any?, // 调用点: ot().k7k().x57() + val shopCardDiscount: Any?, // 调用点: t +) + +data class ShopCardRemoved( + val itemId: Any?, // 调用点: ot().k7k().x57() +) + +data class ShopCardSold( + val itemId: Any?, // 调用点: t +) + +data class InitAmountString( + val itemId: Any?, // 调用点: ot().k7k().x57() + val amountString: Any?, // 调用点: this.q7k().vee() +) + +data class InitPaymentProviderItems( + val items: Any?, // 调用点: c +) + +data class TryToBuyOneTimePurchase( + val shopItemId: Any?, // 无调用点 +) + +data class SetInitShopItemId( + val shopItemId: Any?, // 无调用点 +) + +data class SetPurchaseCompleted( + val shopItem: Any?, // 调用点: t.props.shopItem | n +) + +data class SavePreviousScreen( + val screen: Any?, // 无调用点 +) + +data class SaveTargetVisitedCategory( + val targetCategory: Any?, // 无调用点 +) + +data class SaveTargetProductId( + val targetProductId: Any?, // 无调用点 +) + +data class OverviewProductPackageAndBuy( + val shopItem: Any?, // 调用点: i | t +) + +data class SelectMoneyPayModeAndBuy( + val shopItem: Any?, // 调用点: t +) + +data class OpenShopByCategory( + val shopCategory: Any?, // 调用点: JL() | ZL() + val prevScreenId: Any?, // 调用点: xon(u_n()).paq_1.zpu_1.hq0_1 | xon(u_n()).paq_1.zpu_1.hq0_1 + val targetCategory: Any?, // 调用点: JL() | ZL() +) + +data class OpenShopByCategoryId( + val shopCategoryId: Any?, // 调用点: t.props.itemInfo.tds_1 | null == i ? null : yW(i) + val prevScreenId: Any?, // 调用点: ky() + val targetProductId: Any?, // 调用点: t.props.itemInfo.uds_1 +) + +data class OpenShopByItemId( + val shopItemId: Any?, // 调用点: cM() | t.c1ix_1.p1qn_1 + val prevScreenId: Any?, // 调用点: ky() | ky() + val targetProductId: Any?, // 调用点: cM() | t.props.itemInfo.uds_1 +) + +data class PayMode( + val id: Any?, // 调用点: ot().k7k().x57() + val name: Any?, // 调用点: t.m() + val description: Any?, // 调用点: t.gax() + val order: Int, // callsite + val image: Long?, // callsite + val customManualDescription: String?, // callsite +) + +data class SelectItem( + val selectedItemId: Any?, // 无调用点 + val forRealMoney: Any?, // 无调用点 +) + +data class CurrentPayMode( + val payModeId: Any?, // 调用点: t.ht3_1 | null +) + +data class BankPaymentInit( + val payModeId: Any?, // 调用点: MN(this.kar().paq_1.kpw_1.sq3_1) | MN(this.zas_1.k1t9_1).ht3_1 + val shopItem: Any?, // 调用点: this.props.shopItem.pq4_1 | t +) + +data class GotoSelectMode( + val shopItemId: Any?, // 无调用点 +) + +data class LoadShop( + val shopItemId: Any?, // 无调用点 +) + +data class MobilePaymentStateChanged( + val mobilePaymentState: Any?, // 调用点: u2() +) + +data class MobilePaymentInitPayment( + val payModeId: Any?, // 调用点: t.zas_1.m1tb_1.ht3_1 + val phoneNumber: Any?, // 调用点: t.zas_1.r1tb_1 + val shopItemId: Any?, // 调用点: MN(t.zas_1.n1tb_1) +) + +data class MobilePaymentCheckNumber( + val payModeId: Any?, // 调用点: t.zas_1.m1tb_1.ht3_1 + val phoneNumber: Any?, // 调用点: i +) + +data class BraintreeLoadingInterrupt( + val interrupt: Boolean, // callsite +) + +data class BraintreePurchase( + val payModeId: Any?, // 调用点: r + val nonce: Any?, // 调用点: i.nonce + val authorizationId: Any?, // 调用点: i.threeDSecureInfo.threeDSecureAuthentic + val deviceData: Any?, // 调用点: i.deviceData + val shopItemId: Any?, // 调用点: t.props.shopItem.pq4_1.x57() +) + +data class BraintreeError( + val payModeId: Any?, // 调用点: r +) + +data class StripePaymentInit( + val payModeId: Any?, // 调用点: MN(this.kar().paq_1.kpw_1.sq3_1) + val shopItemId: Any?, // 调用点: t.shopItemId +) + +data class SetStripeIntentParams( + val clientSecret: Any?, // 调用点: t | null + val publishKey: Any?, // 调用点: n | null +) + +data class SteamProcessPurchase( + val shopItemId: Any?, // 调用点: r + val onFinalizePayment: Any?, // 调用点: ((n = t), (i = r), +) + +data class InitPaymentViewType( + val payModeId: Any?, // 调用点: ot().k7k().x57() | ot().k7k().x57() + val paymentViewType: Any?, // 调用点: Dc() | Dc() +) + +data class PaymentUrlReceived( + val url: Any?, // 调用点: t | t +) + +data class InitPayModeAction( + val payMode: Any?, // 调用点: new Fc(ot().k7k().x57(), t.m(), t.gax(), +) + +data class SetBraintreeToken( + val token: Any?, // 调用点: t +) + +data class ValidatePayment( + val payModeId: Any?, // 调用点: t.cv8_1 + val transaction: Any?, // 调用点: n +) + +data class GooglePlayValidatePayment( + val payModeId: Any?, // 调用点: this.mva_1 | this.hvd_1.evb_1 + val itemId: Any?, // 调用点: t | this.ivd_1 + val token: String, // callsite + val currency: String, // callsite + val price: Int, // callsite +) + +data class GooglePlayValidateBridgePayment( + val payModeId: Any?, // 调用点: t.kvf_1 + val itemId: Any?, // 调用点: n.svf_1 + val token: Any?, // 调用点: i.for_1 +) + +data class GooglePlayValidateHistory( + val payModeId: Any?, // 调用点: i.kvf_1 | this.rvb_1.evb_1 + val purchaseData: Any?, // 调用点: Ut("", r.for_1) | a +) + +data class SetCoinPaymentProviderUrl( + val url: String, // runtime +) + +data class ToggleShopActivity( + val enabled: Boolean, // runtime +) + +data class ValidatePaymentInternal( + val transaction: Any?, // 无调用点 +) + +data class Shop( + val shopCategories: Any?, // 无调用点 + val shopItems: Any?, // 无调用点 + val initShopItemId: Any?, // 无调用点 + val selectedItemId: Any?, // 无调用点 + val isLoaded: Any?, // 无调用点 + val itemForPurchase: Any?, // 无调用点 + val enabled: Any?, // 无调用点 + val coinPaymentProviderUrl: Any?, // 无调用点 + val payModes: Any?, // 无调用点 + val selectedPayModeId: Any?, // 无调用点 + val paymentViewType: Any?, // 无调用点 + val paymentUrl: Any?, // 无调用点 + val receivePaymentUrlFailed: Any?, // 无调用点 + val mobileCountryCode: Any?, // 无调用点 + val mobilePhoneLength: Any?, // 无调用点 + val mobilePaymentState: Any?, // 无调用点 + val paymentProviderState: Any?, // 无调用点 + val asiassoftAmountInAtc: Any?, // 无调用点 + val asiassoftEnoughMoney: Any?, // 无调用点 + val braintreeToken: Any?, // 无调用点 + val stripeClientSecret: Any?, // 无调用点 + val stripePublishKey: Any?, // 无调用点 + val isBlockedBackButton: Any?, // 无调用点 + val braintreeLoadingInterrupt: Any?, // 无调用点 + val goToHomeAfterBuy: Any?, // 无调用点 + val previousScreen: Any?, // 无调用点 + val targetCategory: Any?, // 无调用点 + val targetProductId: Any?, // 无调用点 + val lastPurchasedItem: Any?, // 无调用点 + val ordersInProcessing: Any?, // 无调用点 +) + +data class SupportUrlState( + val url: Any?, // 无调用点 +) + +data class SetUrl( + val url: Any?, // 调用点: t +) + +data class SystemScreenState( + val message: Any?, // 无调用点 + val restart: Any?, // 无调用点 + val fatalError: Any?, // 无调用点 +) + +data class ShowSystemMessage( + val message: Any?, // 调用点: lm().aau().t2e(Cz().uu4()) | t +) + +data class ShowKickAlertWithTime( + val blockReason: Any?, // 调用点: t + val minutes: Any?, // 调用点: n + val hours: Any?, // 调用点: i + val days: Any?, // 调用点: r +) + +data class SetFatalError( + val fatalError: Any?, // 调用点: i | t +) + +data class DoShowMessage( + val message: Any?, // 无调用点 + val restart: Any?, // 无调用点 +) + +data class TwitchState( + val isTwitchEnabled: Any?, // 无调用点 + val twitchAccount: Any?, // 无调用点 + val daysForNextLinking: Any?, // 无调用点 +) + +data class SetTwitchEnabled( + val twitchEnabled: Boolean, // runtime +) + +data class SetAccount( + val account: Any?, // 未收录类型: Any?(runtime) +) + +data class SetDaysForNextLinking( + val days: Int, // runtime +) + +data class TwoStepVerificationState( + val isUse2FA: Any?, // 无调用点 + val isActivated2FA: Any?, // 无调用点 + val qrCodeDataURI: Any?, // 无调用点 + val sharedSecret: Any?, // 无调用点 + val verificationStatus: Any?, // 无调用点 + val enable2FaRequest: Any?, // 无调用点 +) + +data class SetUse2FA( + val isUse2FA: Boolean, // runtime +) + +data class ActivationStatus2FA( + val isActivated: Boolean, // callsite +) + +data class SetSecretAndQRCode( + val sharedSecret: Any?, // 调用点: t | null + val qrCodeDataURI: Any?, // 调用点: n | null +) + +data class AuthorizationByCode( + val code: Any?, // 调用点: t.zas_1.l1s0_1 +) + +data class Disable2FA( + val code: Any?, // 调用点: t.zas_1.q1nj_1 +) + +data class VerificationStatus( + val isValidationSuccess: Any?, // 调用点: t | null +) + +data class Enable2FaRequest( + val enable: Boolean, // callsite +) + +data class Validate( + val uid: Any?, // 无调用点 +) + +data class ValidateForPaidRename( + val uid: Any?, // 调用点: n +) + +data class SetValidationStatus( + val status: Any?, // 调用点: t +) + +data class UserLabelData( + val userId: Any?, // 无调用点 + val uid: Any?, // 无调用点 + val rank: Any?, // 无调用点 + val hasPremium: Any?, // 无调用点 + val clanTag: Any?, // 无调用点 + val teamRelation: Any?, // 无调用点 +) + +data class TemporaryCashSlot( + val amount: Any?, // 无调用点 + val daysToExpire: Any?, // 无调用点 +) + +data class User( + val isUserPropertiesLoaded: Any?, // 无调用点 + val id: Any?, // 无调用点 + val clan: Any?, // 无调用点 + val crystals: Any?, // 无调用点 + val coins: Any?, // 无调用点 + val spentCoins: Any?, // 无调用点 + val rubies: Any?, // 无调用点 + val spentRubies: Any?, // 无调用点 + val hasTemporaryCash: Any?, // 无调用点 + val rank: Any?, // 无调用点 + val rankBounds: Any?, // 无调用点 + val score: Any?, // 无调用点 + val gearScore: Any?, // 无调用点 + val weaponGS: Any?, // 无调用点 + val hullGS: Any?, // 无调用点 + val droneGS: Any?, // 无调用点 + val bazookaGS: Any?, // 无调用点 + val resistanceGS: Any?, // 无调用点 + val rating: Any?, // 无调用点 + val uid: Any?, // 无调用点 + val clanTag: Any?, // 无调用点 + val premiumExpirationTime: Any?, // 无调用点 + val disabledWithoutPremiumLocations: Any?, // 无调用点 + val hasPremium: Any?, // 无调用点 + val hasSpectatorPermissions: Any?, // 无调用点 + val rankNames: Any?, // 无调用点 + val normalizedRank: Any?, // 无调用点 + val profileUrl: Any?, // 无调用点 + val eventPassEndTime: Any?, // 无调用点 + val lobbyTutorialEnabled: Any?, // 无调用点 + val inDebt: Any?, // 无调用点 + val batteryLevel: Any?, // 无调用点 +) + +data class UpdateCrystals( + val crystal: Int, // runtime +) + +data class SpendCrystals( + val crystal: Any?, // 无调用点 +) + +data class AddCoins( + val coins: Any?, // 调用点: t +) + +data class SpendCoins( + val coins: Any?, // 无调用点 +) + +data class SetCoins( + val coins: Int, // runtime +) + +data class AddRubies( + val rubies: Any?, // 调用点: t +) + +data class SpendRubies( + val rubies: Any?, // 无调用点 +) + +data class SetRubies( + val rubies: Int, // runtime +) + +data class SetHasTemporaryCash( + val hasTemporaryCash: Any?, // 调用点: t +) + +data class UpdateGearScore( + val gearScore: Int, // runtime + val weaponGS: Int, // runtime + val hullGS: Int, // runtime + val droneGS: Int, // runtime + val bazookaGS: Int, // runtime + val resistanceGS: Int, // runtime +) + +data class UpdateUserRating( + val userRating: Any?, // 调用点: t +) + +data class UpdateUid( + val uid: Any?, // 调用点: t +) + +data class UpdateClanTag( + val clanTag: Any?, // 调用点: this.cwi_1.kar().paq_1.qpv_1.cqw_1 | this.cwi_1.kar().paq_1.qpv_1.cqw_1 +) + +data class UpdateRank( + val rank: Any?, // 调用点: t + val score: Any?, // 调用点: n + val bounds: Any?, // 调用点: i +) + +data class SetRankNames( + val rankNames: List, // runtime +) + +data class SetUserId( + val userId: Long, // runtime +) + +data class SetUserPropertiesAction( + val user: String, // runtime +) + +data class UpdatePremium( + val hasPremium: Any?, // 无调用点 +) + +data class UpdateEventPass( + val eventPassEndTime: Int, // runtime +) + +data class SetPremiumExpirationTime( + val expirationTime: Any?, // 无调用点 +) + +data class SetPremiumRemainingSeconds( + val seconds: Int, // runtime +) + +data class SetDisabledWithoutPremiumLocations( + val locations: Any?, // 未收录类型: List(runtime) +) + +data class SetClanInfo( + val clan: Any?, // 无调用点 +) + +data class SetAppAccountToken( + val appAccountToken: Any?, // 调用点: this.q7k().ce0() | i +) + +data class SetBatteryLevel( + val level: Any?, // 调用点: i +) + +data class UserRenameState( + val isFreeRenameAvailable: Any?, // 无调用点 + val userRenameShopItemId: Any?, // 无调用点 + val uidInputState: Any?, // 无调用点 + val renameSuccessful: Any?, // 无调用点 + val rubiesForRename: Any?, // 无调用点 + val isResponseDelivered: Any?, // 无调用点 + val isResponseActual: Any?, // 无调用点 + val changeUidHash: Any?, // 无调用点 + val email: Any?, // 无调用点 + val showLinkErrorWarning: Any?, // 无调用点 +) + +data class ChangeUidInputState( + val uidInputState: Any?, // 调用点: RZ() | AZ() +) + +data class Rename( + val uid: Any?, // 调用点: n.props.dialogData.os1_1 +) + +data class SetRubiesForRename( + val rubiesForRename: Int, // runtime +) + +data class ResponseDelivered( + val isDelivered: Boolean, // callsite +) + +data class ResponseActual( + val isResponseActual: Boolean, // callsite +) + +data class SetChangeUidParams( + val changeUidHash: Any?, // 无调用点 + val email: Any?, // 无调用点 +) + +data class ChangeUidAndPassword( + val email: Any?, // 调用点: t.zas_1.q1o5_1 + val changeUidHash: Any?, // 调用点: t.zas_1.p1o5_1 + val newUid: Any?, // 调用点: t.zas_1.r1o5_1 + val password: Any?, // 调用点: t.zas_1.k1o5_1.utr_1 +) + +data class CreateBattleCanvas( + val canvas: Any?, // 调用点: s +) + +data class BattleCreateState( + val config: Any?, // 无调用点 + val name: Any?, // 无调用点 + val selectedMinRank: Any?, // 无调用点 + val selectedMaxRank: Any?, // 无调用点 + val availableMinRank: Any?, // 无调用点 + val availableMaxRank: Any?, // 无调用点 + val battleMode: Any?, // 无调用点 + val maxPeopleInTeam: Any?, // 无调用点 + val timeLimitInMinutes: Any?, // 无调用点 + val scoreLimit: Any?, // 无调用点 + val format: Any?, // 无调用点 + val map: Any?, // 无调用点 + val selectedOptions: Any?, // 无调用点 + val creating: Any?, // 无调用点 + val mapTheme: Any?, // 无调用点 + val search: Any?, // 无调用点 + val isExpandThemesPanel: Any?, // 无调用点 + val currentPage: Any?, // 无调用点 +) + +data class BattleOpt( + val format: Any?, // 调用点: t.state.activeFormat + val mode: Any?, // 调用点: t.state.activeMode + val map: Any?, // 调用点: t.state.activeMap + val name: Any?, // 调用点: n + val maxPeople: Any?, // 调用点: i + val timeLimit: Any?, // 调用点: r + val scoreLimit: Any?, // 调用点: e + val maxRank: Any?, // 调用点: u + val minRank: Any?, // 调用点: s + val selectedOptions: Any?, // 调用点: o +) + +data class SetRestrictions( + val restrictions: Any?, // 调用点: r +) + +data class CreateBattle( + val options: Any?, // 调用点: _ +) + +data class BattleChatUserMessage( + val id: Any?, // 调用点: t + val userId: Any?, // 调用点: n + val message: Any?, // 调用点: i + val team: Any?, // 调用点: r +) + +data class BattleChatTeamMessage( + val id: Any?, // 调用点: t + val userId: Any?, // 调用点: n + val message: Any?, // 调用点: i + val team: Any?, // 调用点: r +) + +data class BattleChatSpectatorMessage( + val id: Any?, // 调用点: t + val message: Any?, // 调用点: i +) + +data class BattleChatSystemMessage( + val message: Any?, // 调用点: t +) + +data class BattleChatState( + val commonBattleChatEnabled: Any?, // 无调用点 + val teamBattleChatEnabled: Any?, // 无调用点 + val loaded: Any?, // 无调用点 + val messages: Any?, // 无调用点 + val isInputActive: Any?, // 无调用点 + val isHistoryOpen: Any?, // 无调用点 +) + +data class VoteForUser( + val userId: Any?, // 调用点: t.zas_1.v1mo_1 + val userUid: Any?, // 调用点: t.zas_1.w1mo_1 +) + +data class AddMessage( + val message: Any?, // 未收录类型: Any?(runtime) +) + +data class ChatLoaded( + val commonBattleChatEnabled: Boolean, // runtime + val teamBattleChatEnabled: Boolean, // runtime +) + +data class SendSpectatorTeamMessage( + val message: Any?, // 调用点: n + val team: Any?, // 调用点: t.state.chatInputMode.r1u0() +) + +data class BattleInviteState( + val isEnabled: Any?, // 无调用点 + val invitedUsers: Any?, // 无调用点 + val selectedForInvite: Any?, // 无调用点 +) + +data class EnableSetBattleInviteNotifications( + val isEnabled: Boolean, // runtime +) + +data class SendInviteUsers( + val battleId: Any?, // 调用点: t.props.battleId | t.props.battleId +) + +data class RemoveUserFromInvited( + val userId: Any?, // 无调用点 +) + +data class SelectUserToInvite( + val userId: Any?, // 无调用点 +) + +data class OnClickToInvited( + val userId: Any?, // 调用点: h.rry_1 +) + +data class Notify( + val userId: Any?, // 调用点: t + val data: Any?, // 调用点: n +) + +data class InvitationResponse( + val userId: Any?, // 调用点: t | t + val response: Any?, // 调用点: am() | fm() +) + +data class BattleSearchState( + val filter: Any?, // 无调用点 + val selectedFormat: Any?, // 无调用点 + val search: Any?, // 无调用点 + val suspiciousBattlesOnly: Any?, // 无调用点 + val selectedBattleId: Any?, // 无调用点 +) + +data class SetSuspiciousFilter( + val suspiciousBattlesOnly: Boolean, // callsite +) + +data class SetFilter( + val filter: Any?, // 调用点: t.state.activeMode | a +) + +data class SetSearch( + val search: Any?, // 调用点: n | null +) + +data class SelectBattle( + val battleId: Long, // runtime +) + +data class SelectBattleFormat( + val format: Any?, // 未收录类型: BattleFormat(runtime) +) + +data class ProBattleState( + val lastFightBattleId: Any?, // 无调用点 + val lastFightBattleTeam: Any?, // 无调用点 + val battlePasswords: Any?, // 无调用点 +) + +data class Fight( + val battleId: Any?, // 调用点: P2t().kar().paq_1.bpy_1.fto_1 | t.props.battleId + val battleTeam: Any?, // 调用点: P2t().kar().paq_1.bpy_1.gto_1 | t.props.battleTeam +) + +data class Spectate( + val battleId: Any?, // 调用点: n +) + +data class CheckPassword( + val battleId: Any?, // 调用点: P2t().kar().paq_1.bpy_1.fto_1 + val password: Any?, // 调用点: n +) + +data class GoToBattleInfo( + val battleId: Any?, // 调用点: t | lt().k7k().x57() +) + +data class ActivateBattle( + val battleId: Any?, // 无调用点 +) + +data class GoToBattleInfoByBattleId( + val battleId: Any?, // 调用点: e | t +) + +data class ContextMenuData( + val user: Any?, // 调用点: u | a + val messageId: Any?, // 调用点: t.props.id | c + val isPrivateMessage: Boolean, // callsite + val positionX: Any?, // 调用点: e.clientX | e.clientX + val positionY: Any?, // 调用点: e.clientY | e.clientY +) + +data class ClanChatState( + val open: Any?, // 无调用点 + val messages: Any?, // 无调用点 + val config: Any?, // 无调用点 +) + +data class AddMessagesHistory( + val messages: Any?, // 调用点: t +) + +data class DoAddMessages( + val messages: Any?, // 无调用点 +) + +data class ContractState( + val activeContractId: Any?, // 无调用点 + val contracts: Any?, // 无调用点 + val lastBattleProgress: Any?, // 无调用点 +) + +data class SetActiveContract( + val contractId: Any?, // 未收录类型: Any?(runtime) +) + +data class SetContract( + val contract: Any?, // 未收录类型: List(runtime) +) + +data class UpdateProgress( + val contactId: Any?, // 调用点: t + val progress: Any?, // 调用点: n +) + +data class SetBattleProgress( + val progress: Any?, // 调用点: t +) + +data class EarlyCompletion( + val contactId: Any?, // 调用点: t.props.itemId + val price: Any?, // 调用点: n +) + +data class SetAgeWarnShow( + val isShow: Boolean, // callsite +) + +data class EntranceScreenOpen( + val entranceScreen: String, // callsite +) + +data class EntranceButtonClick( + val button: String, // callsite +) + +data class ChinaSDKTokenLogin( + val token: Any?, // 无调用点 +) + +data class ClassicEarlyAccessLogin( + val token: Any?, // 无调用点 +) + +data class ValidateMigrationHash( + val migrationHash: Any?, // 无调用点 +) + +data class BattleReEnterProtectContinueEnter( + val releaseBattleSlot: Any?, // 调用点: n +) + +data class SetInviteStatus( + val inviteStatus: Any?, // 调用点: cr() | vr() + val existUid: Any?, // 调用点: t +) + +data class MigrationState( + val requestLogin: Any?, // 无调用点 + val login: Any?, // 无调用点 + val forceLogin: Any?, // 无调用点 + val password: Any?, // 无调用点 + val loginStatus: Any?, // 无调用点 + val registerStatus: Any?, // 无调用点 + val advisedUids: Any?, // 无调用点 +) + +data class MigrationCompleteWithUidAction( + val uid: Any?, // 调用点: t.zas_1.r1oa_1.str_1 + val password: Any?, // 调用点: t.zas_1.r1oa_1.utr_1 +) + +data class MigrationCompleteAction( + val password: Any?, // 调用点: t.zas_1.r1oa_1.utr_1 +) + +data class RegisterState( + val isDisabled: Any?, // 无调用点 + val login: Any?, // 无调用点 + val forceLogin: Any?, // 无调用点 + val password: Any?, // 无调用点 + val uidValidationStatus: Any?, // 无调用点 + val registerStatus: Any?, // 无调用点 + val advisedUids: Any?, // 无调用点 + val socialNetworkAvailability: Any?, // 无调用点 + val socialNetworkClientIds: Any?, // 无调用点 + val socialNetworkOAuthData: Any?, // 无调用点 + val minPasswordLength: Any?, // 无调用点 + val maxPasswordLength: Any?, // 无调用点 + val passwordNeedLower: Any?, // 无调用点 + val passwordNeedUpper: Any?, // 无调用点 + val passwordNeedDigit: Any?, // 无调用点 + val openedPassword: Any?, // 无调用点 +) + +data class StartOAuthData( + val authMethod: Any?, // 调用点: i + val url: Any?, // 调用点: n +) + +data class SetPasswordRestrictions( + val minPasswordLength: Int, // runtime + val maxPasswordLength: Int, // runtime + val passwordNeedLower: Boolean, // runtime + val passwordNeedUpper: Boolean, // runtime + val passwordNeedDigit: Boolean, // runtime +) + +data class EnteredUidIsBusy( + val advisedUids: Any?, // 调用点: t +) + +data class SetChinaUserRealName( + val realName: String, // callsite +) + +data class SetChinaUserId( + val chinaUserId: String, // callsite +) + +data class SetUid( + val uid: Any?, // 调用点: n | this.zas_1.l1o4_1.str_1 +) + +data class ForceSetUid( + val uid: Any?, // 调用点: null | null +) + +data class AppleSignIn( + val code: Any?, // 无调用点 +) + +data class SocialNetworkAvailability( + val socialNetworkAvailability: Map, // runtime +) + +data class SocialNetworkClientIds( + val socialNetworkClientIds: Any?, // 未收录类型: Map(runtime) +) + +data class RequestOAuthUriWithRedirect( + val socialNetworkId: Any?, // 调用点: e | e + val frontendRedirectUri: Any?, // 调用点: MN(u) | MN(u) + val instantLogin: Boolean, // callsite +) + +data class RequestOAuthUriWithNewWindow( + val socialNetworkId: Any?, // 调用点: e +) + +data class ReceiveOAuthUri( + val startOAuthData: Any?, // 调用点: r +) + +data class ExternalLoginByOAuthState( + val state: Any?, // 无调用点 +) + +data class SetOpenedPassword( + val openedPassword: Boolean, // callsite +) + +data class TankBuilderState( + val hulls: Any?, // 无调用点 + val weapons: Any?, // 无调用点 + val paints: Any?, // 无调用点 + val paintInfo: Any?, // 无调用点 + val partInfo: Any?, // 无调用点 + val kode: Any?, // 无调用点 +) + +data class LogAction( + val action: Any?, // 调用点: fSn().toString() | this.state.currentStep.toString() + val itemId: Any?, // 调用点: Ojn(this) +) + +data class SetKode( + val kode: Any?, // 调用点: e +) + +data class SetParts( + val parts: Any?, // 调用点: t + val paints: Any?, // 调用点: i +) + +data class SetPartsInfo( + val partsInfo: Any?, // 调用点: n + val paintsInfo: Any?, // 调用点: r +) + +data class LoadItem( + val itemId: Any?, // 调用点: Cjn(r, t.hullIndex) | Ejn(n, n.state.hullIndex, i.weaponIndex) +) + +data class RequestItem( + val itemId: Any?, // 无调用点 +) + +data class Apply( + val hullId: Any?, // 调用点: Cjn(t, t.state.hullIndex) + val weaponId: Any?, // 调用点: Ejn(t, t.state.hullIndex, t.state.weapon + val paintId: Any?, // 调用点: Tjn(t, t.state.paintIndex) +) + +data class SetRating( + val rating: Int, // callsite +) + +data class Quests( + val currentSection: Any?, // 无调用点 + val currentCategory: Any?, // 无调用点 + val isNotCompletedQuests: Any?, // 无调用点 +) + +data class QuestsChangeCategory( + val previousScreen: Any?, // 未收录类型: Any?(runtime) + val previousQuests: String, // runtime + val currentQuests: String, // runtime +) + +data class SetCurrentCategory( + val currentCategory: Any?, // 调用点: null | null +) + +data class GoToCategory( + val idQuestCategory: Any?, // 调用点: r.props.questProgress.te5_1 | B2t().kar().paq_1.hpy_1.vpz_1 + val history: Boolean, // callsite +) + +data class SetRewardForDialog( + val battlePassFlavor: Any?, // 调用点: t + val stars: Any?, // 调用点: n +) + +data class AvailabilityByRankState( + val data: Any?, // 无调用点 +) + +data class ShowOrLoadAvailableItems( + val rank: Any?, // 调用点: t.props.rankIndex +) + +data class SetAndShowLoadedData( + val rank: Int, // callsite + val rankData: Any?, // 调用点: t +) + +data class LoadAvailableByRank( + val rank: Any?, // 无调用点 +) + +data class SetLoadedData( + val loadedData: Any?, // 无调用点 +) + +data class AccountSettings( + val isCurrentPasswordMandatory: Any?, // 无调用点 + val currentPassword: Any?, // 无调用点 + val newPassword: Any?, // 无调用点 + val repeatNewPassword: Any?, // 无调用点 + val newPasswordStatus: Any?, // 无调用点 + val countryCode: Any?, // 无调用点 + val countryName: Any?, // 无调用点 + val email: Any?, // 无调用点 + val emailConfirmed: Any?, // 无调用点 + val locationCheckEnabled: Any?, // 无调用点 + val isUnlockButtonForRenameUid: Any?, // 无调用点 + val isClearInputUid: Any?, // 无调用点 + val removalTimer: Any?, // 无调用点 +) + +data class ClearInputUid( + val isClearInputUid: Boolean, // callsite +) + +data class SetAccountRemovalDays( + val removalTimer: Long, // callsite +) + +data class SetNewPasswordAndValidate( + val password: Any?, // 调用点: n +) + +data class SetRepeatPasswordAndValidate( + val password: Any?, // 调用点: n +) + +data class SoundSettings( + val masterVolume: Any?, // 无调用点 + val uiVolume: Any?, // 无调用点 + val musicVolume: Any?, // 无调用点 + val ambientVolume: Any?, // 无调用点 + val sfxVolume: Any?, // 无调用点 + val hitmarkPlayerVolume: Any?, // 无调用点 + val hitmarkEnemyVolume: Any?, // 无调用点 + val mute: Any?, // 无调用点 + val muteInBackground: Any?, // 无调用点 + val isEntranceSoundOn: Any?, // 无调用点 +) + +data class SetEntranceSoundEnabled( + val settings: Any?, // 无调用点 +) + +data class UpdateEntranceSoundEnabled( + val updateSettingsHandler: Any?, // 调用点: fCn | dCn +) + +data class DroppableGoldState( + val showDroppableGoldAuthor: Any?, // 无调用点 +) + +data class KeyboardSettings( + val mapping: Any?, // 无调用点 +) + +data class ChangeAction( + val action: Any?, // 调用点: n + val index: Any?, // 调用点: i + val keyState: Any?, // 调用点: r +) + +data class RemoveAction( + val action: Any?, // 调用点: n + val index: Any?, // 调用点: i +) + +data class ResetAction( + val action: Any?, // 调用点: e.m1sd_1 | i +) + +data class Settings( + val currentCategory: Any?, // 无调用点 + val disableAccountSettings: Any?, // 无调用点 +) + +data class ProcessPurchase( + val shopItemId: Any?, // 调用点: i.x57() | i +) + +data class ConfirmPayment( + val shopItemId: Any?, // 调用点: t.props.shopItem.oq4_1 | r.props.shopItemId +) + +data class InitProductIdMap( + val id2providerId: Any?, // 无调用点 +) + +data class SuppliesTutorialState( + val loadedElement: Any?, // 无调用点 + val activatedInCurrentBattle: Any?, // 无调用点 +) + +data class ActivatedInCurrentBattle( + val effectActivated: Boolean, // callsite +) + +data class SetLoadedElement( + val loadedElement: Any?, // 调用点: t +) + +data class TipsState( + val tips: Any?, // 无调用点 +) + +data class UpdateTips( + val tips: Any?, // 无调用点 +) + +data class UpdateTipsFromServer( + val tipsData: Any?, // 调用点: t + val hash: Any?, // 调用点: n +) + +data class TipsContent( + val minRank: Any?, // 无调用点 + val maxRank: Any?, // 无调用点 + val tip: Any?, // 无调用点 +) + +data class TipsDataStore( + val data: Any?, // 无调用点 + val lang: Any?, // 无调用点 +) + +data class ContextTutorialState( + val currentElement: Any?, // 无调用点 + val loadedElements: Any?, // 无调用点 + val unViewedElements: Any?, // 无调用点 + val missionToElement: Any?, // 无调用点 +) + +data class LoadCurrentElement( + val element: Any?, // 无调用点 +) + +data class SetUnViewedElements( + val unViewedElements: List, // runtime +) + +data class SetLoadedElements( + val loadedElements: Any?, // 无调用点 +) + +data class MarkElementAsViewed( + val element: Any?, // 调用点: n +) + +data class SetMissionToElement( + val missionToElement: Map, // runtime +) + +data class ShowTutorialForContext( + val element: Any?, // 无调用点 +) + +data class ShowTutorialForShopCategory( + val name: Any?, // 无调用点 + val description: Any?, // 无调用点 +) + +data class LoadOrShowTutorial( + val element: Any?, // 调用点: n + val callback: Any?, // 调用点: (function (t) { +) + +data class AddLoadedElement( + val element: Any?, // 调用点: t + val content: Any?, // 调用点: n +) + +data class UserReportsState( + val isEnabled: Any?, // 无调用点 + val helpdeskTicketsEnabled: Any?, // 无调用点 + val availableReports: Any?, // 无调用点 + val availableGameReports: Any?, // 无调用点 + val reports: Any?, // 无调用点 +) + +data class InitUserReports( + val isEnabled: Boolean, // runtime + val helpdeskTicketsEnabled: Boolean, // runtime + val availableReports: Int, // runtime + val availableGameReports: Int, // runtime +) + +data class SetAvailableReports( + val availableReports: Any?, // 调用点: n +) + +data class SetAvailableGameReports( + val availableGameReports: Any?, // 调用点: n +) + +data class ReportProBattleName( + val battleId: Any?, // 调用点: n +) + +data class ReportLobbyChatMessage( + val messageId: Any?, // 调用点: n +) + +data class ReportBattleChatMessage( + val messageId: Any?, // 调用点: r +) + +data class SentReportsStore( + val data: Any?, // 无调用点 +) + +data class SentReportData( + val type: Any?, // 无调用点 + val id: Any?, // 无调用点 + val time: Any?, // 无调用点 +)