提交 66507b05 作者: 李泽奇

小米小游戏sdk上线

上级 daa6244a
This source diff could not be displayed because it is too large. You can view the blob instead.
# 游戏 SDK 对接文档-v1.3.4
### 目录
1.[接入说明](#sec1)
    1.1 [术语表](#sec1.1)
    1.2 [数据字典](#sec1.2)
    1.3 [登录流程](#sec1.3)
    1.4 [充值流程](#sec1.4)
2.[服务端接入](#sec2)
    2.1 [接口规则](#sec2.1)
        请求域名
        请求方式
        请求格式
        返回格式
        状态说明
        签名规则
        签名示例
    2.2 [登录认证](#sec2.2)
        接口说明
        接口地址
        请求参数
        返回参数
        请求示例
    2.3 [支付通知](#sec2.3)
        接口说明
        接口地址
        请求参数
        返回参数
        请求示例
3.[小游戏 SDK 接入](#sec3)
    3.1 [调用 SDK 初始化](#sec3.1)
        接口说明
        调用方式
        请求参数
        示例
    3.2 [调用 SDK 登录](#sec3.2)
        接口说明
        调用方式
        请求参数
        返回参数
        示例
    3.3 [SDK 下单](#sec3.3)
        接口说明
        调用方式
        请求参数
        返回参数
        示例
    3.4 [SDK 角色上报](#sec3.4)
        接口说明
        调用方式
        请求参数
        示例
## 1. 接入说明<a name="sec1"></a>
### 1.1 术语表<a name="sec1.1"></a>
> | 名称 | 说明 |
> | -------- | ------------------------------------------------------------------- |
> | CP | 游戏研发商。 |
> | SDK | 由平台方提供给游戏研发商,用于游戏接入平台登录,支付。 |
> | SDK 服务 | 由平台方开发,用于完成 SDK 的登录,支付流程,承接游戏服务端的数据。 |
> | 游戏服务 | 游戏研发商开发,为游戏提供服务。 |
> | 小游戏 | 游戏研发方商开发的支付宝小游戏。 |
> | 支付服务 | 由平台方调用支付服务,包括支付宝虚拟支付,支付宝虚拟币支付等 |
### 1.2 数据字典<a name="sec1.2"></a>
> | 名称 | 说明 |
> | ----------- | ------------------------------------------------- |
> | player_id | 用户在平台的一个游戏中的唯一标识。 |
> | user_token | 用户在平台登录的会话标识。 |
> | game_id | 游戏在平台的唯一标识。 |
> | game_secret | 平台方提供,游戏签名秘钥。 |
> | cp_order_id | 游戏研发商订单唯一标识 |
> | order_id | 平台方提供,订单唯一标识,与 cp_order_id 一一对应 |
### 1.3 登录流程<a name="sec1.3"></a>
```mermaid
sequenceDiagram
用户->>小游戏: 打开小游戏
小游戏->>SDK: 调用登录
SDK->>SDK服务: 发起登录
SDK服务-->>SDK: member_id,player_id,user_token
SDK-->>小游戏: member_id,player_id,user_token
小游戏->>游戏服务:player_id,user_token
游戏服务->>SDK服务: 登录验证
SDK服务-->>游戏服务: 验证成功
游戏服务-->>小游戏: 登录成功
小游戏-->>用户: 进入游戏
```
### 1.4 充值流程<a name="sec1.4"></a>
```mermaid
sequenceDiagram
用户->>小游戏: 购买商品
小游戏->>SDK: 调用下单,提供cp_order_id
SDK->>SDK服务: 发起下单,cp_order_id
SDK服务-->>SDK: order_id
SDK->>小游戏: 拉起支付
Note over 小游戏,用户:等待用户支付
用户->>小游戏: 支付
SDK->>支付服务: 调用支付
loop [支付结果]
SDK->>SDK服务: 查询订单支付状态
end
支付服务->>SDK服务: 支付结果
par 通知小游戏
SDK服务-->>SDK: 订单支付结果
SDK-->小游戏: 订单支付结果
and 通知服务
SDK服务->>游戏服务: 充值结果
游戏服务-->>SDK服务: succes/fail
end
小游戏->>游戏服务: 验证订单
游戏服务-->小游戏: 更新数据
```
## 2. 服务端接入<a name="sec2"></a>
### 2.1 接口规则<a name="sec2.1"></a>
##### 请求域名
> 【HTTPS】zyou.wozhangwan.com/api
##### 请求方式
> 【POST】
##### 请求格式
> 【JSON】
##### 返回格式
> 【JSON】
##### 状态说明
| 状态码(status_code) | 说明 |
| ------------------- | -------- |
| 1 | 成功 |
| -1 | 错误 |
| -100 | 未登录 |
| -422 | 参数错误 |
##### 签名规则
> **签名秘钥**
>
> game_secret 为 16 位字符串,由 SDK 对接时提供,每一个小游戏单独提供一个 game_secret
> **签名串**
>
> 请求参数(去除 sign)通过参数名作升序排序;如果参数值是一个对象,需要将该队形通过参数名升序排序后转换为 json 字符串;将排好序的参数与 game_secret 以一下格式进行字符串拼接(game_secret 放在最后)
>
> key1=value1&key2=value2&key3=value3&game_secret=secret
> **签名算法**
>
> 【md5】
>
> sign = md5(签名串)
> ##### 注意
>
> <u>如果参数值是一个对象,需要将该对象通过参数名升序排序后转换为 json 字符串;</u>
>
> <u>转换 json 注意不要对中文进行转义</u>
##### 签名示例
```php
<php?
$gameSecret = "game_secret";
$params = ["player_id" => 1245, "game_id" => 14];
$signStr = '';
ksort($params, SORT_REGULAR);
foreach ($params as $key => $val) {
if (is_array($val)) {
ksrot($val, SORT_REGULAR); //对对象参数进行排序
$val = json_encode($val, JSON_UNESCAPED_UNICODE);
}
$signStr .= $key . '=' . $val . '&';
}
$signStr .= 'game_secret=' . $gameSecret;
$sign = md5($signStr);
```
### 2.2 登录认证<a name="sec2.2"></a>
##### 接口说明
> 小游戏通过 SDK 获得 用户 user_token, 游戏服务端需要在用户登录游戏成功后调用登录验证接口,验证 user_token 是否为有效登录用户会话,SDK 服务端需要通过该接口判断用户是否登录游戏服务 。
>
> 注意:该接口有调用频率限制,建议游戏服务端在完成用户登录后调用该接口;
##### 接口地址
> 【POST】 /ali_mini_sdk/auth/checkLogin
##### 请求参数
> **Headers**:
>
> | 参数 | 必选 | 参数值 | 说明 |
> | ------------ | ---- | ---------------- | ------------------------------------ |
> | Content-Type | true | application/json | |
> | User-Token | true | | 小游戏登录后由 SDK 返回的 user_token |
> **Body**:
>
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | --------- | ---- | ------ | ------ | ------------------------------------------------------------------------- |
> | game_id | true | Int | - | 游戏接入时分配的 game_id(建议从 user_token 中取,#后面的数字即为 game_id) |
> | player_id | true | Int | - | 小游戏登录后由 SDK 返回的 player_id |
> | sign | true | String | - | 参数签名 |
##### 返回参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | ----------- | ----- | ------ | ------ | -------------- |
> | status_code | true | Int | - | 状态码 |
> | msg | true | STRING | - | 返回信息 |
> | data | false | OBJECT | [] | 返回数据(空) |
##### 请求示例
```php
<?php
public function checkLogin(){
$host = 'https://zyou.wozhangwan.com/api';
$checkLoginUrl = '/ali_mini_sdk/auth/checkLogin';
$url = $host.$checkLoginUrl;
$gameSecret = "game_secret";
$body = ["player_id" => 1245, "game_id" => 14];
$userToken = "user_token";
$body["sign"] = makeSign($body, $gameSecret);
$headers = ["Content-Type:application/json","User-Token:".$userToken];
$response = curl_post($url, $body, $headers);
}
public function makeSign($params,$gameSecret){
$signStr = '';
ksort($params, SORT_REGULAR);
foreach ($params as $key => $val) {
if (is_array($val)) {
ksort($val, SORT_REGULAR);
$val = json_encode($val, JSON_UNESCAPED_UNICODE);
}
$signStr .= $key . '=' . $val . '&';
}
$signStr .= 'game_secret=' . $gameSecret;
return md5($signStr);
}
public function curl_post($url, $body, $headers){
//初始化
$curl = curl_init ( );
//设置抓取的url
curl_setopt ( $curl, CURLOPT_URL , $url);
//设置头文件的信息作为数据流输出
curl_setopt ( $curl, CURLOPT_HEADER , 0 );
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt ( $curl, CURLOPT_RETURNTRANSFER , 1 );
//设置post方式提交
curl_setopt ( $curl, CURLOPT_POST , 1 );
//设置post参数
curl_setopt ( $curl, CURLOPT_POSTFIELDS , json_encode($body) );
//设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//执行命令
$data = curl_exec ( $curl );
//关闭URL请求
curl_close ( $curl );
//显示获得的数据
return json_decode($data, true);
}
```
### 2.3 支付通知<a name="sec2.3"></a>
##### 接口说明
> 需要游戏服务端完成该接口,接收平台充值成功的信息。
##### 接口地址
> 【POST】充值结果通知地址,由 CP 方提供
##### 通知参数
> **Headers**:
>
> | 参数 | 必选 | 参数值 | 说明 |
> | ------------ | ---- | ---------------- | ---- |
> | Content-Type | true | application/json | |
> | User-Token | | | |
> **Body:**
>
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------------------------------------------------------ | :--- | :----- | :----- | :------------------------------------------------------------------------------------------------------- |
> | order | true | Object | - | 订单相关 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;order_id | true | String | - | 平台订单 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cp_order_id | true | String | - | 游戏传入的外部订单号,服务器会根据这个订单号生成对应的平台订单号,<br>请保证每笔订单传入的订单号的唯一性 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_price | true | String | - | 商品单价(分) |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;amount | true | String | | 商品总价(分) |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_id | true | String | - | 商品 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_cnt | true | String | - | 商品数量 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pay_time | true | String | - | 支付时间(时间戳,到秒) |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext | true | String | - | CP 自定义参数,透传信息 |
> | game_id | true | String | - | 游戏接入时分配的游戏 ID |
> | player_id | true | String | - | 游戏接入时分配的游戏 ID |
> | sign | true | String | - | 签名(签名规则参照 2.1 签名规则,签名的 key 由 SDK 提供) |
##### 返回参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | ----------- | ---- | ------ | ------ | -------- |
> | status_code | true | Int | - | 状态码 |
> | msg | true | String | - | 返回信息 |
> | data | | | | |
##### 注意
> 通知使用的参数格式均为字符串(String)
##### 请求示例
```php
function makeSign($params,$gameSecret){
$signStr = '';
ksort($params, SORT_REGULAR);
foreach ($params as $key => $val) {
if (is_array($val)) {
ksort($val, SORT_REGULAR);
$val = json_encode($val, JSON_UNESCAPED_UNICODE);
}
$signStr .= $key . '=' . $val . '&';
}
$signStr .= 'game_secret=' . $gameSecret;
return md5($signStr);
}
function curl_post($url, $body, $headers){
//初始化
$curl = curl_init ( );
//设置抓取的url
curl_setopt ( $curl, CURLOPT_URL , $url);
//设置头文件的信息作为数据流输出
curl_setopt ( $curl, CURLOPT_HEADER , 0 );
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt ( $curl, CURLOPT_RETURNTRANSFER , 1 );
//设置post方式提交
curl_setopt ( $curl, CURLOPT_POST , 1 );
//设置post参数
curl_setopt ( $curl, CURLOPT_POSTFIELDS , json_encode($body) );
//设置请求头
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
//执行命令
$data = curl_exec ( $curl );
//关闭URL请求
curl_close ( $curl );
//显示获得的数据
return json_decode($data, true);
}
function payNotify(){
$payNotifyUrl = 'CP 方充值成功回调地址';
$gameSecret = "#替换为SDK方参数game_secret#";
$body = [
"player_id" => 990218,
"game_id" => 138,
"order"=>["amount"=>"800",
"cp_order_id"=>"1333066913427335168_101_990218_1",
"ext"=>"1333066913424879617",
"order_id"=>"g1641507637-CA7714D0-064D-D4BA",
"pay_time"=>"1641507647",
"product_cnt"=>"1",
"product_id"=>"101",
"product_price"=>"800"
]
];
$body["sign"] = makeSign($body, $gameSecret);
$headers = ["Content-Type:application/json"];
$response = curl_post($payNotifyUrl, $body, $headers);
print_r($response);
}
payNotify();
```
## 3. 小游戏 SDK 接入<a name="sec3"></a>
### 3.1 调用 SDK 初始化<a name="sec3.1"></a>
---
##### 接口说明
> 请确保在初始化返回成功后,再调用其他 api。
##### 调用方式
```javascript
import zwsdk from './xiaomiSdk.js'
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------ | :--- | :----- | :----- | :----------- |
> | app_id | true | String | - | 小程序 APPID |
> | game_id | true | String | - | 小游戏 ID |
##### 示例
```javascript
const zwSDK = new zwsdk({
app_id: '2021006137610318',
game_id: '2341'
})
```
### 3.2 调用 SDK 登录<a name="sec3.2"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
> <br>注意:如果需要标识归属渠道,则调用本接口时必须传递 state 参数。
> <br> 小游戏可在 qg.getLaunchOptionsSync() 或 qg.onShow() 获取启动参数中的 query,在 query 参数中携带有 state 信息。
> <br> state 信息并非一定会携带,所以此字段非必填字段,但是如果获取到此信息,务必通过本接口传递,否则会丢失归属渠道信息。
##### 调用方式
```javascript
zwSDK.login(config:Object)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :---- | :--- | :----- | :----- | :--------------------------------------------------------- |
> | state | true | String | - | 渠道信息 (qg.getLaunchOptionsSync() 返回值里 query.state ) |
> | query | true | String | - | 启动小游戏的 query 参数 (需要 JSON.stringify 转成 String) |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :----------------------------------------------------------------------------------------------------------- | :----- | :----------------------------------------------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data | Object | 用户数据 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player_id | String | 玩家 ID,玩家唯一标识请勿用错 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;avatar | String | 头像 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;has_identify | String | 是否实名 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user_token | String | TOKEN |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_force | Int | 是否强制窗 0:非强制 1:强制,配合 h5_url 一起使用 |
> | is_vip | Int | 是否付费 1: 付费 2: 没有付费 |
##### 示例
```javascript
const { query } = qg.getLaunchOptionsSync()
zwsdk
.login({
state: query.state || '',
query: query
})
.then((res) => {
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.3 SDK 下单<a name="sec3.3"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
>
> 此接口会依据手机系统,分三两种处理情况:
>
> - 调起支付宝虚拟支付(安卓、鸿蒙)
> - 返回支付宝虚拟币支付(iPhone,iPad用户请通知用户使用iPhone支付)
##### 调用方式
```javascript
zwSDK.createOrder(config:Object)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------------------------------------------------------ | :---- | :------- | :----- | :--------------------------------------------------------------------------------------------------- |
> | order | true | Object | - | 订单相关 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cp_order_id | true | String | - | 游戏传入的外部订单号,服务器会根据这个订单号生成对应的平台订单号,请保证每笔订单传入的订单号的唯一性 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_price | true | String | - | 商品价格(单价,单位:分) |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_id | true | String | - | 商品 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;amount | true | String | - | 商品总价(单位:分) |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_cnt | true | String | - | 商品数量 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_name | true | String | - | 商品名称 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;product_desc | true | String | - | 商品描述 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext | true | String | "" | CP 自定义扩展字段,透传信息 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pay_type | false | String | "" | 支付场景: |
> | role | true | Object | - | 角色相关 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event | true | String | - | 充值上传的角色信息 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_id | true | String | "" | 游戏服务器 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name | true | String | "" | 游戏服务器名称 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cp_role_id | true | String | "" | 玩家角色 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;role_name | true | String | "" | 玩家角色名称 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;role_level | true | String | "0" | 玩家角色等级 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;role_vip | true | String | "0" | 玩家 VIP 等级 |
> | payReponse | false | Function | - | 支付结果回调函数,若拉起支付成功返回{ msg: 'success' },若拉起支付失败返回{ msg: 'error' } |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :------------------------------------------------------------------------------------------------------- | :----- | :------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data | Object | 用户数据 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;order_id | String | 订单 ID |
##### 示例
```javascript
zwsdk
.createOrder({
order: {
cp_order_id: '10001',
product_price: '1',
amount: '1'
product_id: '1000000001',
product_cnt: '1',
product_name: '金币',
product_desc: '金币',
ext: ''
},
role: {
event: '',
server_id: '',
server_name: '',
cp_role_id: '',
role_name: '',
role_level: '0',
role_vip: '0'
},
payReponse: (res) => {
console.log('payReponse:', res.msg === 'success' ? '拉起支付成功' : '拉起支付失败' )
}
})
.then((res) => {
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.4 SDK 角色上报<a name="sec3.4"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```javascript
zwSDK.updateRole(config:Object)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :---------------------------------------------------------- | :---- | :------ | :----- | :-------------------------------------------------------------------------------------------------------------------------------- |
> | role | true | String | - | 角色信息 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event | true | String | other | 事件类型 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_id | true | String | - | 区服 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name | true | String | - | 区服名称 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cp_role_id | true | String | - | 游戏方角色 ID |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;role_name | true | String | - | 游戏角色名称 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;role_level | true | Int | - | 角色等级 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cp_account | false | String | - | cp 账号 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;role_vip | false | Int | 0 | 角色 VIP 等级(赞助等级) |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;combat_num | false | Int | 0 | 角色战力 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reiki_num | false | Int | 0 | 角色灵符值 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;online_time | false | Int | 0 | 本次在线时长 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;attack | false | Int | 0 | 攻击力 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;profession | false | String | - | 职业 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gang_name | false | String | - | 帮会(行会)名称 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;trans_level | false | Int | 0 | 转生等级 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示支付宝小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[支付宝小游戏 showLoading](https://opendocs.alipay.com/mini-game/08uqnz?pathHash=60ce23a6) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示支付宝小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用支付宝小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[支付宝小游戏 showToast](https://opendocs.alipay.com/mini-game/08uufv?pathHash=477000e1) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
##### EVENT 枚举
> | EVENT | 说明 |
> | -------- | -------- |
> | create | 创建角色 |
> | online | 角色上线 |
> | offline | 角色下线 |
> | level_up | 角色升级 |
> | delete | 删除角色 |
> | recharge | 角色充值 |
> | other | 其他 |
##### 示例
```javascript
zwsdk
.updateRole({
role: {
event: 'create',
server_id: '10001',
server_name: '一区',
cp_role_id: '1000005',
role_name: '角色名称',
role_level: '140',
role_vip: '7',
combat_num: '1500000',
online_time: '0',
reiki_num: '10'
}
})
.then((res) => {
// .......
// res.status_code 返回状态
// res.msg 返回信息
})
```
var _0xd9a4e=(864910^864908)+(555151^555149);var __assign=this&&this['\u005F\u005F\u0061\u0073\u0073\u0069\u0067\u006E']||function(){__assign=Object['\u0061\u0073\u0073\u0069\u0067\u006E']||function(t){for(var s,i=604472^604473,n=arguments['\u006C\u0065\u006E\u0067\u0074\u0068'];i<n;i++){s=arguments[i];for(var p in s)if(Object['\u0070\u0072\u006F\u0074\u006F\u0074\u0079\u0070\u0065']['\u0068\u0061\u0073\u004F\u0077\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079']['\u0063\u0061\u006C\u006C'](s,p))t[p]=s[p];}return t;};return __assign['\u0061\u0070\u0070\u006C\u0079'](this,arguments);};_0xd9a4e=(570732^570732)+(802491^802483);exports['\u007A\u0077\u0053\u0044\u004B']={"userToken":'','\u0053\u0044\u004B\u0056\u0065\u0072\u0073\u0069\u006F\u006E':"\u0031\u002E\u0032\u002E\u0035",'\u0064\u0065\u0066\u0061\u0075\u006C\u0074':{"gameConfig":{},'\u0061\u0070\u0070\u0049\u0064':'',"gameId":'','\u006F\u0073':null,"device_number":null,'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064':null,'\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064':'','\u0072\u006F\u006C\u0065\u0049\u0064':'','\u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0064':'','\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E':'','\u0062\u0061\u0073\u0065\u0055\u0072\u006C':'','\u0073\u0075\u0062\u0073\u0063\u0072\u0069\u0062\u0065\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u004C\u0069\u0073\u0074':[],'\u0073\u0075\u0062\u0073\u0063\u0072\u0069\u0062\u0065\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u0054\u0069\u006D\u0065\u0072':null,"gameClubButton":null},"init":function(params){var _0xg3db;var _0xc3eac=ks['\u0067\u0065\u0074\u004C\u0061\u0075\u006E\u0063\u0068\u004F\u0070\u0074\u0069\u006F\u006E\u0073\u0053\u0079\u006E\u0063']()['\u0071\u0075\u0065\u0072\u0079'];_0xg3db=(480104^480111)+(604466^604474);if(params){this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064']=params['\u0061\u0070\u0070\u005F\u0069\u0064'];this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064']=params['\u0067\u0061\u006D\u0065\u005F\u0069\u0064'];this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073']=this['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004F\u0053']();this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072']=this['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004E\u0075\u006D\u0062\u0065\u0072']();this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064']=this['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0042\u0072\u0061\u006E\u0064']();this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0062\u0061\u0073\u0065\u0055\u0072\u006C']=params['\u0064\u0065\u0076']?"pot.30jklwwz.ipasz//:sptth".split("").reverse().join(""):"moc.nawgnahzow.ipauoyz//:sptth".split("").reverse().join("");this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0071\u0075\u0065\u0072\u0079']=_0xc3eac;this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0073\u0074\u0061\u0074\u0065']=this['\u0067\u0065\u0074\u0053\u0074\u0061\u0074\u0065'](_0xc3eac);}},"getSystemOS":function(){var _0xcgef=ks['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063']()['\u0070\u006C\u0061\u0074\u0066\u006F\u0072\u006D'];return _0xcgef['\u0074\u006F\u004C\u006F\u0063\u0061\u006C\u0065\u004C\u006F\u0077\u0065\u0072\u0043\u0061\u0073\u0065']();},"getSystemBrand":function(){var _0x352b6f=ks['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063']()['\u0062\u0072\u0061\u006E\u0064'];return _0x352b6f;},'\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004E\u0075\u006D\u0062\u0065\u0072':function(){var _0xa5bcc=(300238^300230)+(511857^511862);var _0x6b_0xa9g=ks['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063']()['\u006D\u006F\u0064\u0065\u006C'];_0xa5bcc=(861549^861549)+(891545^891548);return _0x6b_0xa9g;},'\u0067\u0065\u0074\u0051\u0075\u0065\u0072\u0079\u0056\u0061\u0072\u0069\u0061\u0062\u006C\u0065':function(url,variable){var _0x548f;var _0xg68a5e=url;_0x548f='\u006E\u0064\u006C\u0066\u0071\u006E';var _0x33b2gd=_0xg68a5e['\u0073\u0070\u006C\u0069\u0074']("\u0026");for(var i=182684^182684;i<_0x33b2gd['\u006C\u0065\u006E\u0067\u0074\u0068'];i++){var _0x9baa=_0x33b2gd[i]['\u0073\u0070\u006C\u0069\u0074']("\u003D");if(_0x9baa[439051^439051]===variable){return _0x9baa[147962^147963];}}return'';},"getState":function(query){if(query['\u0073\u0074\u0061\u0074\u0065']){return query['\u0073\u0074\u0061\u0074\u0065'];}if(query['\u0073\u0063\u0065\u006E\u0065']&&query['\u0073\u0063\u0065\u006E\u0065']['\u0069\u006E\u0064\u0065\u0078\u004F\u0066']("\u0073\u0074\u0061\u0074\u0065")>-(659900^659901)){return this['\u0067\u0065\u0074\u0051\u0075\u0065\u0072\u0079\u0056\u0061\u0072\u0069\u0061\u0062\u006C\u0065'](decodeURIComponent(query['\u0073\u0063\u0065\u006E\u0065']),"etats".split("").reverse().join(""));}return'';},'\u0061\u006A\u0061\u0078':function(url,data){var _0x5def=(767667^767675)+(490472^490477);var _0x46a46a=this;_0x5def=(694292^694288)+(212700^212697);var _0xa2aaeb;var _0x238bd={'content-type':'application/json'};_0xa2aaeb='\u0069\u0070\u006C\u006B\u0064\u0061';if(this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E']){_0x238bd["\u0055\u0073\u0065\u0072\u002D\u0054\u006F\u006B\u0065\u006E"]=this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E'];}_0x238bd["\u0053\u0064\u006B\u002D\u0056\u0065\u0072\u0073\u0069\u006F\u006E"]=this['\u0053\u0044\u004B\u0056\u0065\u0072\u0073\u0069\u006F\u006E'];var _0x2a58ae=data['\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067'],_0x3a6beg=data['\u006C\u006F\u0061\u0064\u0069\u006E\u0067\u0050\u0061\u0072\u0061\u006D\u0073'],_0xca08d=data['\u0073\u0068\u006F\u0077\u0054\u006F\u0061\u0073\u0074'],_0xe995d=data['\u0074\u006F\u0061\u0073\u0074\u0050\u0061\u0072\u0061\u006D\u0073'];_0x2a58ae&&ks['\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067'](_0x3a6beg);return new Promise(function(resolve,rej){ks['\u0072\u0065\u0071\u0075\u0065\u0073\u0074']({"method":"\u0050\u004F\u0053\u0054",'\u0075\u0072\u006C':_0x46a46a['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0062\u0061\u0073\u0065\u0055\u0072\u006C']+url,'\u0064\u0061\u0074\u0061':data,"header":_0x238bd,'\u0073\u0075\u0063\u0063\u0065\u0073\u0073':function(res){console['\u006C\u006F\u0067']("\u0061\u006A\u0061\u0078\u003A\u0075\u0072\u006C",url);console['\u006C\u006F\u0067']("\u0061\u006A\u0061\u0078\u003A\u0070\u0061\u0072\u0061\u006D\u0073",data);console['\u006C\u006F\u0067']("\u0061\u006A\u0061\u0078\u003A\u0072\u0065\u0073",res);if(res['\u0064\u0061\u0074\u0061']['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065']===-(618124^618125)){ks['\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067']({'\u0074\u0069\u0074\u006C\u0065':"\u8BF7\u91CD\u65B0\u767B\u5F55\u0021",'\u006D\u0061\u0073\u006B':!![],"complete":function(complete){console['\u006C\u006F\u0067']("etelpmoc,gnidaoLwohs".split("").reverse().join(""),complete);}});console['\u006C\u006F\u0067']("\u006C\u006F\u0063\u0061\u0074\u0069\u006F\u006E\u002E\u0072\u0065\u006C\u006F\u0061\u0064\u0028\u0029");}_0x2a58ae&&ks['\u0068\u0069\u0064\u0065\u004C\u006F\u0061\u0064\u0069\u006E\u0067']();if(_0xca08d){_0xe995d['\u0074\u0069\u0074\u006C\u0065']=res['\u0064\u0061\u0074\u0061']['\u006D\u0073\u0067'];tx['\u0073\u0068\u006F\u0077\u0054\u006F\u0061\u0073\u0074'](_0xe995d);}resolve(res['\u0064\u0061\u0074\u0061']);},"fail":function(res){_0x2a58ae&&ks['\u0068\u0069\u0064\u0065\u004C\u006F\u0061\u0064\u0069\u006E\u0067']();if(_0xca08d){_0xe995d['\u0074\u0069\u0074\u006C\u0065']=res['\u0065\u0072\u0072\u004D\u0073\u0067'];ks['\u0073\u0068\u006F\u0077\u0054\u006F\u0061\u0073\u0074'](_0xe995d);}resolve(res);}});});},"getGameConf":function(){var _0xc4789c=this;return new Promise(function(resolve,rej){_0xc4789c['\u0061\u006A\u0061\u0078']("fnoCteg/emag/kds_sk/".split("").reverse().join(""),{"app_id":_0xc4789c['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0067\u0061\u006D\u0065\u005F\u0069\u0064':_0xc4789c['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],'\u0061\u0070\u0070\u005F\u0076\u0065\u0072\u0073\u0069\u006F\u006E':"\u0031\u002E\u0031"})['\u0074\u0068\u0065\u006E'](function(res){if(res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065']===(484359^484358)){_0xc4789c['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0043\u006F\u006E\u0066\u0069\u0067']=res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061'];}resolve(res);});});},"login":function(){var _0x35d48d=(767855^767849)+(853563^853554);var _0x4a3f=this;_0x35d48d=(287024^287027)+(301923^301930);return new Promise(function(resolve,rej){ks['\u006C\u006F\u0067\u0069\u006E']({'\u0073\u0075\u0063\u0063\u0065\u0073\u0073':function(res){var _0x7cf4a=(745759^745753)+(154117^154125);var _0x91e4a={'\u0073\u0074\u0061\u0074\u0065':_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0073\u0074\u0061\u0074\u0065'],"query":_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0071\u0075\u0065\u0072\u0079'],'\u0061\u0070\u0070\u005F\u0069\u0064':_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0067\u0061\u006D\u0065\u005F\u0069\u0064':_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],'\u006F\u0073':_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'],'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072':_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'],'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064':_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064']};_0x7cf4a=386598^386607;_0x91e4a['\u0063\u006F\u0064\u0065']=res['\u0063\u006F\u0064\u0065'];_0x4a3f['\u0061\u006A\u0061\u0078']("nigol/htua/kds_sk/".split("").reverse().join(""),_0x91e4a)['\u0074\u0068\u0065\u006E'](function(res){var _0xe5f06c;var _0xe8180d=res;_0xe5f06c=(765371^765375)+(332977^332981);if(res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065']===(693640^693641)){_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E']=res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0075\u0073\u0065\u0072\u005F\u0074\u006F\u006B\u0065\u006E'];_0x4a3f['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064']=res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064'];resolve(_0xe8180d);}else{ks['\u0073\u0068\u006F\u0077\u004D\u006F\u0064\u0061\u006C']({"title":"\u5F02\u5E38",'\u0063\u006F\u006E\u0074\u0065\u006E\u0074':res['\u006D\u0073\u0067'],"confirmText":"\u6211\u77E5\u9053\u4E86",'\u0073\u0068\u006F\u0077\u0043\u0061\u006E\u0063\u0065\u006C':false});}});}});});},'\u0075\u0070\u0064\u0061\u0074\u0065\u0055\u0073\u0065\u0072\u0049\u006E\u0066\u006F':function(params){var _0x81b9fc=this;return new Promise(function(resolve,rej){_0x81b9fc['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u006D\u0065\u006D\u0062\u0065\u0072\u002F\u0075\u0070\u0064\u0061\u0074\u0065\u0049\u006E\u0066\u006F",{"app_id":_0x81b9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],"game_id":_0x81b9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],'\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064':_0x81b9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],'\u0072\u0061\u0077\u005F\u0064\u0061\u0074\u0061':params['\u0072\u0061\u0077\u005F\u0064\u0061\u0074\u0061']||'','\u0073\u0069\u0067\u006E\u0061\u0074\u0075\u0072\u0065':params['\u0073\u0069\u0067\u006E\u0061\u0074\u0075\u0072\u0065']||'','\u0065\u006E\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u005F\u0064\u0061\u0074\u0061':params['\u0065\u006E\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u005F\u0064\u0061\u0074\u0061']||'','\u0069\u0076':params['\u0069\u0076']||'','\u0075\u0073\u0065\u0072\u005F\u0069\u006E\u0066\u006F':params['\u0075\u0073\u0065\u0072\u005F\u0069\u006E\u0066\u006F']||''})['\u0074\u0068\u0065\u006E'](function(res){_0x81b9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0072\u006F\u006C\u0065\u0049\u0064']=res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0072\u006F\u006C\u0065\u005F\u0069\u0064']||'';resolve(res);});});},'\u0063\u0072\u0065\u0061\u0074\u0065\u004F\u0072\u0064\u0065\u0072':function(params){var _0xb5e9fc=this;return new Promise(function(resolve,rej){_0xb5e9fc['\u0061\u006A\u0061\u0078']("etaerc/redro/kds_sk/".split("").reverse().join(""),{'\u0061\u0070\u0070\u005F\u0069\u0064':_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0067\u0061\u006D\u0065\u005F\u0069\u0064':_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],"member_id":_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],"os":_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'],'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072':_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072'],'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064':_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'],"order":params['\u006F\u0072\u0064\u0065\u0072']||{},"role":params['\u0072\u006F\u006C\u0065']||{},'\u0072\u006F\u006C\u0065\u005F\u0069\u0064':_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0072\u006F\u006C\u0065\u0049\u0064']})['\u0074\u0068\u0065\u006E'](function(orderInfo){if(orderInfo['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065']===(677360^677361)){var _0x4b_0x487=orderInfo['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061'],_0xe311e=_0x4b_0x487['\u0070\u0061\u0079\u005F\u0074\u0079\u0070\u0065'],_0x4eb28c=_0x4b_0x487['\u0070\u0061\u0079\u005F\u0074\u0069\u0074\u006C\u0065'],_0xd2d=_0x4eb28c===void(216604^216604)?'':_0x4eb28c,_0x31g=_0x4b_0x487['\u0070\u0061\u0079\u005F\u0063\u006F\u006E\u0074\u0065\u006E\u0074'],_0xa243e=_0x31g===void(571398^571398)?'':_0x31g,_0xc352fb=_0x4b_0x487['\u0070\u0061\u0079\u005F\u0062\u0075\u0074\u0074\u006F\u006E\u005F\u0074\u0065\u0078\u0074'],_0xa82af=_0xc352fb===void(458830^458830)?'':_0xc352fb;if(_0xe311e==="\u006B\u0073\u005F\u006D\u0070\u0061\u0079"||_0xe311e==="\u006B\u0073\u005F\u0069\u006F\u0073\u005F\u0070\u0061\u0079"){var _0xb_0x171=orderInfo['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006B\u0073\u005F\u0070\u0061\u0079'],_0x49c54e=_0xb_0x171['\u007A\u006F\u006E\u0065\u005F\u0069\u0064'],_0x8abgfb=_0xb_0x171['\u0063\u0075\u0072\u0072\u0065\u006E\u0063\u0079\u005F\u0074\u0079\u0070\u0065'],_0x_0x3af=_0xb_0x171['\u0062\u0075\u0079\u005F\u0071\u0075\u0061\u006E\u0074\u0069\u0074\u0079'],_0x3747c=_0xb_0x171['\u0074\u0068\u0069\u0072\u0064\u005F\u0070\u0061\u0072\u0074\u0079\u005F\u0074\u0072\u0061\u0064\u0065\u005F\u006E\u006F'],_0x4f289e=_0xb_0x171['\u0065\u0078\u0074\u0065\u006E\u0073\u0069\u006F\u006E'],_0x8d4a=_0xb_0x171['\u0070\u0072\u006F\u0064\u0075\u0063\u0074\u005F\u0074\u0079\u0070\u0065'],_0x43304a=_0x8d4a===void(260549^260549)?'':_0x8d4a,_0x112eae=_0xb_0x171['\u0073\u0069\u0067\u006E'],_0xcc5d6g=_0xb_0x171['\u0067\u006F\u006F\u0064\u0073\u005F\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079'],_0xd9f=_0xb_0x171['\u0067\u006F\u006F\u0064\u0073\u005F\u006E\u0061\u006D\u0065'];try{ks['\u0072\u0065\u0071\u0075\u0065\u0073\u0074\u0047\u0061\u006D\u0065\u0050\u0061\u0079\u006D\u0065\u006E\u0074']({'\u007A\u006F\u006E\u0065\u005F\u0069\u0064':_0x49c54e,"os":_0xb5e9fc['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'],'\u0063\u0075\u0072\u0072\u0065\u006E\u0063\u0079\u005F\u0074\u0079\u0070\u0065':_0x8abgfb,"buy_quantity":_0x_0x3af,'\u0074\u0068\u0069\u0072\u0064\u005F\u0070\u0061\u0072\u0074\u0079\u005F\u0074\u0072\u0061\u0064\u0065\u005F\u006E\u006F':_0x3747c,'\u0065\u0078\u0074\u0065\u006E\u0073\u0069\u006F\u006E':_0x4f289e,'\u0070\u0072\u006F\u0064\u0075\u0063\u0074\u005F\u0074\u0079\u0070\u0065':_0x43304a,"sign":_0x112eae,'\u0067\u006F\u006F\u0064\u0073\u005F\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079':_0xcc5d6g,'\u0067\u006F\u006F\u0064\u0073\u005F\u006E\u0061\u006D\u0065':_0xd9f,'\u0073\u0075\u0063\u0063\u0065\u0073\u0073':function(payInfo){console['\u006C\u006F\u0067'](":ofnIyap sseccus".split("").reverse().join(""),payInfo);resolve({"status_code":orderInfo['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065'],'\u006D\u0073\u0067':orderInfo['\u006D\u0073\u0067'],"data":{'\u0064\u0061\u0074\u0061':{'\u0070\u0061\u0079\u0053\u0074\u0061\u0074\u0075\u0073':'success',"order_id":orderInfo['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064']}}});_0xb5e9fc['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0070\u0061\u0079\u002F\u0064\u0079\u0070\u0061\u0079\u0043\u0061\u006C\u006C\u0062\u0061\u0063\u006B",{'\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064':orderInfo['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064']||'',"status":!![],'\u0063\u006F\u0064\u0065':payInfo['\u0065\u0072\u0072\u0043\u006F\u0064\u0065'],"msg":payInfo['\u0065\u0072\u0072\u004D\u0073\u0067']})['\u0074\u0068\u0065\u006E'](function(res){console['\u006C\u006F\u0067'](":kcabllaCyapyd/yap/kds_sk/".split("").reverse().join(""),res);});},"fail":function(payInfo){console['\u006C\u006F\u0067']("\u0066\u0061\u0069\u006C\u0020\u0070\u0061\u0079\u0049\u006E\u0066\u006F\u003A",payInfo);resolve({"status_code":orderInfo['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065'],'\u006D\u0073\u0067':orderInfo['\u006D\u0073\u0067'],"data":{'\u0064\u0061\u0074\u0061':{"payStatus":'fail','\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064':orderInfo['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064']}}});_0xb5e9fc['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0070\u0061\u0079\u002F\u0064\u0079\u0070\u0061\u0079\u0043\u0061\u006C\u006C\u0062\u0061\u0063\u006B",{'\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064':orderInfo['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006F\u0072\u0064\u0065\u0072\u005F\u0069\u0064']||'',"status":false,"code":payInfo['\u0065\u0072\u0072\u0043\u006F\u0064\u0065'],'\u006D\u0073\u0067':payInfo['\u0065\u0072\u0072\u004D\u0073\u0067']})['\u0074\u0068\u0065\u006E'](function(res){console['\u006C\u006F\u0067'](":kcabllaCyapyd/yap/kds_sk/".split("").reverse().join(""),res);});}});}catch(error){console['\u006C\u006F\u0067']("\u0072\u0065\u0071\u0075\u0065\u0073\u0074\u0047\u0061\u006D\u0065\u0050\u0061\u0079\u006D\u0065\u006E\u0074\u002C\u0020\u0065\u0072\u0072\u006F\u0072",error);}}}else{resolve(orderInfo);}});});},"checkOrder":function(params){var _0xb00g2e=this;return new Promise(function(resolve,rej){_0xb00g2e['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u006F\u0072\u0064\u0065\u0072\u002F\u0067\u0065\u0074\u0050\u0061\u0079\u0053\u0074\u0061\u0074\u0075\u0073",{'\u006F\u0072\u0064\u0065\u0072':params['\u006F\u0072\u0064\u0065\u0072']})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);});});},"shareAppMessage":function(){var _0xa71be=this;this['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0073\u0068\u0061\u0072\u0065\u002F\u0067\u0065\u0074\u0053\u0068\u0061\u0072\u0065\u0049\u006E\u0066\u006F",{'\u0067\u0061\u006D\u0065\u005F\u0069\u0064':this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],"member_id":this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],"app_id":this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064']})['\u0074\u0068\u0065\u006E'](function(res){if(res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065']&&res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065']===(502975^502974)){var _0x36ee6e={'\u0071\u0075\u0065\u0072\u0079':res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0071\u0075\u0065\u0072\u0079']||''};if(res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0074\u0065\u006D\u0070\u006C\u0061\u0074\u0065\u0049\u0064']){_0x36ee6e['\u0074\u0065\u006D\u0070\u006C\u0061\u0074\u0065\u0049\u0064']=res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0074\u0065\u006D\u0070\u006C\u0061\u0074\u0065\u0049\u0064'];}ks['\u0073\u0068\u0061\u0072\u0065\u0041\u0070\u0070\u004D\u0065\u0073\u0073\u0061\u0067\u0065'](__assign(__assign({},_0x36ee6e),{'\u0063\u006F\u006D\u0070\u006C\u0065\u0074\u0065':function(res){console['\u006C\u006F\u0067']("\u0073\u0068\u0061\u0072\u0065\u0041\u0070\u0070\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u003A\u0063\u006F\u006D\u0070\u006C\u0065\u0074\u0065",res);}}));_0xa71be['\u0072\u0065\u0070\u006F\u0072\u0074\u0053\u0068\u0061\u0072\u0065']({'\u0073\u0068\u0061\u0072\u0065\u005F\u0069\u0064':res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0073\u0068\u0061\u0072\u0065\u005F\u0069\u0064']});}});},'\u0072\u0065\u0070\u006F\u0072\u0074\u0053\u0068\u0061\u0072\u0065':function(params){this['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0073\u0068\u0061\u0072\u0065\u002F\u0072\u0065\u0070\u006F\u0072\u0074",{"game_id":this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],'\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064':this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],"app_id":this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0073\u0068\u0061\u0072\u0065\u005F\u0069\u0064':params['\u0073\u0068\u0061\u0072\u0065\u005F\u0069\u0064']||'','\u0065\u0078\u0074':params['\u0065\u0078\u0074']||''})['\u0074\u0068\u0065\u006E'](function(res){console['\u006C\u006F\u0067'](res);});},"updateRole":function(params){var _0x9be42g=this;return new Promise(function(resolve,rej){_0x9be42g['\u0061\u006A\u0061\u0078']("troper/elor/kds_sk/".split("").reverse().join(""),{"app_id":_0x9be42g['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0067\u0061\u006D\u0065\u005F\u0069\u0064':_0x9be42g['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],"member_id":_0x9be42g['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],'\u006F\u0073':_0x9be42g['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'],'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072':_0x9be42g['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072'],'\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064':_0x9be42g['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'],"role":params['\u0072\u006F\u006C\u0065']||{}})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);});});},'\u0063\u0068\u0065\u0063\u006B\u004D\u0073\u0067':function(params){var _0x41e7ag=this;return new Promise(function(resolve,rej){_0x41e7ag['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0063\u0068\u0065\u0063\u006B\u002F\u006D\u0065\u0073\u0073\u0061\u0067\u0065",{"game_id":_0x41e7ag['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],'\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064':_0x41e7ag['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],"app_id":_0x41e7ag['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0063\u006F\u006E\u0074\u0065\u006E\u0074':params['\u0063\u006F\u006E\u0074\u0065\u006E\u0074']||''})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);});});},'\u0063\u0068\u0065\u0063\u006B\u0049\u006D\u0067':function(params){var _0x8c0f=(951421^951422)+(867433^867424);var _0x99e6bf=this;_0x8c0f=734900^734908;return new Promise(function(resolve,rej){ks['\u0075\u0070\u006C\u006F\u0061\u0064\u0046\u0069\u006C\u0065']({'\u0075\u0072\u006C':_0x99e6bf['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0062\u0061\u0073\u0065\u0055\u0072\u006C']+"egami/kcehc/kds_sk/".split("").reverse().join(""),'\u0066\u0069\u006C\u0065\u0050\u0061\u0074\u0068':params['\u0066\u0069\u006C\u0065\u0050\u0061\u0074\u0068'],'\u006E\u0061\u006D\u0065':"\u0069\u006D\u0061\u0067\u0065",'\u0068\u0065\u0061\u0064\u0065\u0072':{'User-Token':_0x99e6bf['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E']},"formData":{'\u0067\u0061\u006D\u0065\u005F\u0069\u0064':_0x99e6bf['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u0049\u0064'],'\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064':_0x99e6bf['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],'\u0061\u0070\u0070\u005F\u0069\u0064':_0x99e6bf['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u0049\u0064'],'\u0075\u0073\u0065\u0072\u005F\u0074\u006F\u006B\u0065\u006E':_0x99e6bf['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E']},"success":function(res){resolve(res);}});});},'\u0073\u0065\u006E\u0064\u0043\u0061\u0070\u0074\u0063\u0068\u0061':function(params){var _0xeec6be=this;return new Promise(function(resolve,rej){_0xeec6be['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0063\u0061\u0070\u0074\u0063\u0068\u0061\u002F\u0073\u0065\u006E\u0064",{'\u006D\u006F\u0062\u0069\u006C\u0065':params['\u006D\u006F\u0062\u0069\u006C\u0065']||''})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);});});},'\u0062\u0069\u006E\u0064\u004D\u006F\u0062\u0069\u006C\u0065':function(params){var _0xeee5a=(787434^787438)+(830535^830530);var _0x9d67af=this;_0xeee5a=(670815^670815)+(397123^397126);return new Promise(function(resolve,rej){_0x9d67af['\u0061\u006A\u0061\u0078']("eliboMdnib/rebmem/kds_sk/".split("").reverse().join(""),{'\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064':_0x9d67af['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u0049\u0064'],'\u006D\u006F\u0062\u0069\u006C\u0065':params['\u006D\u006F\u0062\u0069\u006C\u0065']||'','\u0063\u006F\u0064\u0065':params['\u0063\u006F\u0064\u0065']||'',"key":params['\u006B\u0065\u0079']||''})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);});});},'\u0072\u006F\u006C\u0065\u0045\u0076\u0065\u006E\u0074\u0052\u0065\u0070\u006F\u0072\u0074':function(){var _0x7gdecc;var _0xa_0xb4f=this;_0x7gdecc=(120461^120462)+(464635^464636);var _0x8b4e=arguments['\u006C\u0065\u006E\u0067\u0074\u0068']>(413824^413824)&&void(895513^895513)!==arguments[252027^252027]?arguments[779467^779467]:{};return new Promise(function(resolve,rej){_0xa_0xb4f['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0072\u006F\u006C\u0065\u002F\u0067\u0061\u006D\u0065\u0052\u0065\u0070\u006F\u0072\u0074",{'\u0072\u006F\u006C\u0065\u005F\u006E\u0061\u006D\u0065':_0x8b4e['\u0072\u006F\u006C\u0065\u005F\u006E\u0061\u006D\u0065']||'',"cp_role_id":_0x8b4e['\u0063\u0070\u005F\u0072\u006F\u006C\u0065\u005F\u0069\u0064']||'','\u0065\u0076\u0065\u006E\u0074':_0x8b4e['\u0065\u0076\u0065\u006E\u0074']||'',"querys":_0x8b4e['\u0071\u0075\u0065\u0072\u0079\u0073']||[]})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);})['\u0063\u0061\u0074\u0063\u0068'](function(err){rej(err);});});},'\u0061\u0064\u0052\u0065\u0070\u006F\u0072\u0074':function(params){var _0xbeb22c=this;return new Promise(function(resolve,rej){_0xbeb22c['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u0061\u0064\u0076\u0065\u0072\u0074\u0069\u0073\u0065\u0072\u002F\u0072\u0065\u0070\u006F\u0072\u0074",{"event":params['\u0065\u0076\u0065\u006E\u0074'],'\u0074\u0079\u0070\u0065':params['\u0074\u0079\u0070\u0065'],"is_over":params['\u0069\u0073\u005F\u006F\u0076\u0065\u0072']||773206^773206,'\u0064\u0075\u0072\u0061\u0074\u0069\u006F\u006E':params['\u0064\u0075\u0072\u0061\u0074\u0069\u006F\u006E']||''})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);})['\u0063\u0061\u0074\u0063\u0068'](function(err){rej(err);});});},"addShortcut":function(){return new Promise(function(resolve,rej){ks['\u0061\u0064\u0064\u0053\u0068\u006F\u0072\u0074\u0063\u0075\u0074']({"success":function(){resolve({"status_code":1,'\u006D\u0073\u0067':"\u6DFB\u52A0\u684C\u9762\u6210\u529F"});},"fail":function(err){if(err['\u0063\u006F\u0064\u0065']===-(383195^393166)){resolve({'\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065':-(881456^881457),'\u006D\u0073\u0067':"\u6682\u4E0D\u652F\u6301\u8BE5\u529F\u80FD"});}else{resolve({"status_code":-(675520^675521),'\u006D\u0073\u0067':"\u6DFB\u52A0\u684C\u9762\u5931\u8D25\u003A"+err['\u006D\u0073\u0067']});}}});});},"checkShortcut":function(){return new Promise(function(resolve,rej){ks['\u0063\u0068\u0065\u0063\u006B\u0053\u0068\u006F\u0072\u0074\u0063\u0075\u0074']({"success":function(res){resolve({'\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065':1,'\u0064\u0061\u0074\u0061':{'\u0069\u006E\u0073\u0074\u0061\u006C\u006C\u0065\u0064':res['\u0069\u006E\u0073\u0074\u0061\u006C\u006C\u0065\u0064']},'\u006D\u0073\u0067':"\u68C0\u67E5\u5FEB\u6377\u65B9\u5F0F\u6210\u529F"});},'\u0066\u0061\u0069\u006C':function(err){if(err['\u0063\u006F\u0064\u0065']===-(660433^668868)){resolve({"status_code":-(742239^742238),'\u006D\u0073\u0067':"\u6682\u4E0D\u652F\u6301\u8BE5\u529F\u80FD"});}else{resolve({'\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065':-(404998^404999),'\u006D\u0073\u0067':":\u8D25\u5931\u5F0F\u65B9\u6377\u5FEB\u67E5\u68C0".split("").reverse().join("")+err['\u006D\u0073\u0067']});}}});});},'\u0061\u0064\u0064\u0043\u006F\u006D\u006D\u006F\u006E\u0055\u0073\u0065':function(){return new Promise(function(resolve,rej){ks['\u0061\u0064\u0064\u0043\u006F\u006D\u006D\u006F\u006E\u0055\u0073\u0065']({'\u0073\u0075\u0063\u0063\u0065\u0073\u0073':function(){resolve({"status_code":1,"msg":"\u8BBE\u4E3A\u5E38\u7528\u6210\u529F"});},"fail":function(err){if(err['\u0063\u006F\u0064\u0065']===-(973744^982181)){resolve({'\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065':-(312093^312092),'\u006D\u0073\u0067':"\u6682\u4E0D\u652F\u6301\u8BE5\u529F\u80FD"});}else{resolve({'\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065':-(462377^462376),'\u006D\u0073\u0067':"\u8BBE\u4E3A\u5E38\u7528\u5931\u8D25\u003A"+err['\u006D\u0073\u0067']});}}});});},'\u0063\u0068\u0065\u0063\u006B\u0043\u006F\u006D\u006D\u006F\u006E\u0055\u0073\u0065':function(){return new Promise(function(resolve,rej){ks['\u0063\u0068\u0065\u0063\u006B\u0043\u006F\u006D\u006D\u006F\u006E\u0055\u0073\u0065']({'\u0073\u0075\u0063\u0063\u0065\u0073\u0073':function(res){resolve({"status_code":1,'\u0064\u0061\u0074\u0061':{"isCommonUse":res['\u0069\u0073\u0043\u006F\u006D\u006D\u006F\u006E\u0055\u0073\u0065']},'\u006D\u0073\u0067':"\u8BBE\u4E3A\u5E38\u7528\u67E5\u8BE2\u6210\u529F"});},"fail":function(err){if(err['\u0063\u006F\u0064\u0065']===-(917474^907511)){resolve({"status_code":-(731567^731566),'\u006D\u0073\u0067':"\u6682\u4E0D\u652F\u6301\u8BE5\u529F\u80FD"});}else{resolve({'\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065':-(573650^573651),'\u006D\u0073\u0067':":\u8D25\u5931\u8BE2\u67E5\u7528\u5E38\u4E3A\u8BBE".split("").reverse().join("")+err['\u006D\u0073\u0067']});}}});});},'\u0067\u0065\u0074\u0053\u0075\u0062\u0073\u0069\u0064\u0079':function(params){var _0x4df11b=this;if(this['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073']==="\u0069\u006F\u0073"){return new Promise(function(resolve,rej){resolve({"status_code":-(550266^550267),'\u006D\u0073\u0067':'当前系统不支持'});});}else{return new Promise(function(resolve,rej){_0x4df11b['\u0061\u006A\u0061\u0078']("ydisbuSteg/redro/kds_sk/".split("").reverse().join(""),{"cp_role_id":params['\u0063\u0070\u005F\u0072\u006F\u006C\u0065\u005F\u0069\u0064'],'\u006F\u0073':_0x4df11b['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073']})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);});});}},'\u0072\u0065\u0070\u006F\u0072\u0074\u0046\u006C\u006F\u0077\u0065\u0072':function(){var _0xc3241a=this;var _0xa5de9f=arguments['\u006C\u0065\u006E\u0067\u0074\u0068']>(847380^847380)&&void(564430^564430)!==arguments[294782^294782]?arguments[886301^886301]:{};return new Promise(function(resolve,reject){_0xc3241a['\u0061\u006A\u0061\u0078']("\u002F\u006B\u0073\u005F\u0073\u0064\u006B\u002F\u006D\u0065\u006D\u0062\u0065\u0072\u002F\u0072\u0065\u0070\u006F\u0072\u0074\u0046\u006C\u006F\u0077\u0065\u0072",{'\u0063\u0070\u005F\u0072\u006F\u006C\u0065\u005F\u0069\u0064':_0xa5de9f['\u0063\u0070\u005F\u0072\u006F\u006C\u0065\u005F\u0069\u0064']||'',"role_name":_0xa5de9f['\u0072\u006F\u006C\u0065\u005F\u006E\u0061\u006D\u0065']||'',"expire_time":_0xa5de9f['\u0065\u0078\u0070\u0069\u0072\u0065\u005F\u0074\u0069\u006D\u0065']||'','\u0070\u0072\u006F\u0070\u005F\u0069\u0064':_0xa5de9f['\u0070\u0072\u006F\u0070\u005F\u0069\u0064']||''})['\u0074\u0068\u0065\u006E'](function(res){resolve(res);})['\u0063\u0061\u0074\u0063\u0068'](function(err){reject(err);});});}};
\ No newline at end of file
'use strict'
Object['\u0064\u0065\u0066\u0069\u006E\u0065\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079'](exports, 'eludoMse__'.split('').reverse().join(''), { value: !![] })
var _0x5d77d = (950762 ^ 950765) + (931382 ^ 931377)
var zwsdk = (function () {
function zwsdk() {
this['\u0056\u0045\u0052\u0053\u0049\u004F\u004E'] = zwsdk['\u0053\u0044\u004B\u0056\u0065\u0072\u0073\u0069\u006F\u006E']
var _0xcfba = (109513 ^ 109519) + (964072 ^ 964075)
var _0xaa4ae = arguments['\u006C\u0065\u006E\u0067\u0074\u0068'] > (484535 ^ 484535) && void (880270 ^ 880270) !== arguments[941556 ^ 941556] ? arguments[167528 ^ 167528] : null
_0xcfba = 529258 ^ 529262
zwsdk['\u0056\u0045\u0052\u0053\u0049\u004F\u004E'] = this['\u0056\u0045\u0052\u0053\u0049\u004F\u004E']
var _0xf_0x480 = (703907 ^ 703905) + (514951 ^ 514949)
var _0x4a829f = qg['\u0067\u0065\u0074\u004C\u0061\u0075\u006E\u0063\u0068\u004F\u0070\u0074\u0069\u006F\u006E\u0073\u0053\u0079\u006E\u0063']()['\u0071\u0075\u0065\u0072\u0079']
_0xf_0x480 = '\u0069\u0067\u0066\u0065\u006C\u006C'
if (_0xaa4ae) {
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u005F\u0069\u0064'] = _0xaa4ae['\u0061\u0070\u0070\u005F\u0069\u0064']
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u005F\u0069\u0064'] = _0xaa4ae['\u0067\u0061\u006D\u0065\u005F\u0069\u0064']
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'] = zwsdk['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004F\u0053']()
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072'] = zwsdk['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004E\u0075\u006D\u0062\u0065\u0072']()
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'] = zwsdk['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0042\u0072\u0061\u006E\u0064']()
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0062\u0061\u0073\u0065\u0055\u0072\u006C'] = _0xaa4ae['\u0064\u0065\u0076'] ? 'pot.30jklwwz.ipasz//:sptth'.split('').reverse().join('') : 'moc.nawgnahzow.ipauoyz//:sptth'.split('').reverse().join('')
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0071\u0075\u0065\u0072\u0079'] = _0x4a829f
var _0xdfb93g = qg['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063']()['\u0063\u006F\u0072\u0065\u0056\u0065\u0072\u0073\u0069\u006F\u006E'] || ''
if (zwsdk['\u0073\u0065\u006C\u0066\u0043\u006F\u006D\u0070\u0061\u0072\u0065\u0056\u0065\u0072\u0073\u0069\u006F\u006E'](_0xdfb93g, '0.0.1'.split('').reverse().join('')) >= (246795 ^ 246795)) {
qg['\u0073\u0065\u0074\u004B\u0065\u0065\u0070\u0053\u0063\u0072\u0065\u0065\u006E\u004F\u006E']({ '\u006B\u0065\u0065\u0070\u0053\u0063\u0072\u0065\u0065\u006E\u004F\u006E': !![] })
console['\u006C\u006F\u0067']('\u8BBE\u7F6E\u4E0D\u606F\u5C4F')
} else {
}
}
}
zwsdk['\u0073\u0065\u006C\u0066\u0043\u006F\u006D\u0070\u0061\u0072\u0065\u0056\u0065\u0072\u0073\u0069\u006F\u006E'] = function (v1, v2) {
v1 = v1['\u0073\u0070\u006C\u0069\u0074']('\u002E')
v2 = v2['\u0073\u0070\u006C\u0069\u0074']('\u002E')
var _0xb53af = (751110 ^ 751111) + (452019 ^ 452017)
var _0xf51ed = Math['\u006D\u0061\u0078'](v1['\u006C\u0065\u006E\u0067\u0074\u0068'], v2['\u006C\u0065\u006E\u0067\u0074\u0068'])
_0xb53af = (881620 ^ 881618) + (743784 ^ 743785)
while (v1['\u006C\u0065\u006E\u0067\u0074\u0068'] < _0xf51ed) {
v1['\u0070\u0075\u0073\u0068']('\u0030')
}
while (v2['\u006C\u0065\u006E\u0067\u0074\u0068'] < _0xf51ed) {
v2['\u0070\u0075\u0073\u0068']('\u0030')
}
for (var i = 362852 ^ 362852; i < _0xf51ed; i++) {
var _0x4b33ga
var _0xfag5ff = parseInt(v1[i])
_0x4b33ga = '\u0063\u0065\u006D\u006F\u006B\u0062'
var _0x0be = parseInt(v2[i])
if (_0xfag5ff > _0x0be) {
return 762461 ^ 762460
} else if (_0xfag5ff < _0x0be) {
return -(929187 ^ 929186)
}
}
return 989169 ^ 989169
}
zwsdk['\u0070\u0072\u006F\u0074\u006F\u0074\u0079\u0070\u0065']['\u006C\u006F\u0067\u0069\u006E'] = function () {
console['\u006C\u006F\u0067']('trats nigol imoaix'.split('').reverse().join(''))
var _0x998a = arguments['\u006C\u0065\u006E\u0067\u0074\u0068'] > (397376 ^ 397376) && void (222530 ^ 222530) !== arguments[131623 ^ 131623] ? arguments[602478 ^ 602478] : {}
return new Promise(function (resolve, rej) {
console['\u006C\u006F\u0067'](zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u005F\u0069\u0064'], '\u007A\u0077\u0073\u0064\u006B\u002E\u0064\u0065\u0066\u0061\u0075\u006C\u0074\u002E\u0061\u0070\u0070\u005F\u0069\u0064')
qg['\u006C\u006F\u0067\u0069\u006E']({
success: function (data) {
console['\u006C\u006F\u0067']('\u0078\u0069\u0061\u006F\u006D\u0069\u0020\u006C\u006F\u0067\u0069\u006E\u0020\u0073\u0075\u0063\u0063\u0065\u0073\u0073', data)
resolve(data)
var _0xa7cf = { app_id: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u005F\u0069\u0064'], session: data['\u0064\u0061\u0074\u0061']['\u0073\u0065\u0073\u0073\u0069\u006F\u006E'], uid: data['\u0064\u0061\u0074\u0061']['\u0075\u0069\u0064'], state: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0073\u0074\u0061\u0074\u0065'], '\u006F\u0073': zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'], '\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072': zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'], '\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064': zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'], query: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0071\u0075\u0065\u0072\u0079'] }
zwsdk['\u0061\u006A\u0061\u0078']('imoaiXnigol/htua/kds_inim_diordna/'.split('').reverse().join(''), _0xa7cf)['\u0074\u0068\u0065\u006E'](function (res) {
if (res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065'] === (958454 ^ 958455)) {
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E'] = res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0075\u0073\u0065\u0072\u005F\u0074\u006F\u006B\u0065\u006E']
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064'] = res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064']
resolve(res)
} else {
qg['\u0073\u0068\u006F\u0077\u004D\u006F\u0064\u0061\u006C']({
title: '\u5F02\u5E38',
'\u0063\u006F\u006E\u0074\u0065\u006E\u0074': res['\u006D\u0073\u0067'],
confirmText: '\u6211\u77E5\u9053\u4E86',
'\u0073\u0068\u006F\u0077\u0043\u0061\u006E\u0063\u0065\u006C': false,
'\u0073\u0075\u0063\u0063\u0065\u0073\u0073': function (res) {
if (res['\u0063\u006F\u006E\u0066\u0069\u0072\u006D']) {
console['\u006C\u006F\u0067']('\u6211\u77E5\u9053\u4E86')
}
}
})
}
})
},
fail: function (data) {
console['\u006C\u006F\u0067']('\u0078\u0069\u0061\u006F\u006D\u0069\u767B\u5F55\u5931\u8D25\u003A' + data)
rej({ '\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065': -(944296 ^ 944297), '\u006D\u0073\u0067': '\u767B\u5F55\u5931\u8D25', data: { msg: data } })
}
})
})
}
zwsdk['\u0070\u0072\u006F\u0074\u006F\u0074\u0079\u0070\u0065']['\u0063\u0072\u0065\u0061\u0074\u0065\u004F\u0072\u0064\u0065\u0072'] = function () {
var _0x19dca = arguments['\u006C\u0065\u006E\u0067\u0074\u0068'] > (321867 ^ 321867) && void (650964 ^ 650964) !== arguments[837140 ^ 837140] ? arguments[754725 ^ 754725] : {}
return new Promise(function (resolve, rej) {
zwsdk['\u0061\u006A\u0061\u0078']('\u002F\u0061\u006E\u0064\u0072\u006F\u0069\u0064\u005F\u006D\u0069\u006E\u0069\u005F\u0073\u0064\u006B\u002F\u006F\u0072\u0064\u0065\u0072\u002F\u0063\u0072\u0065\u0061\u0074\u0065\u004F\u0072\u0064\u0065\u0072\u0058\u0069\u0061\u006F\u006D\u0069', { os: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'], order: _0x19dca['\u006F\u0072\u0064\u0065\u0072'], '\u0072\u006F\u006C\u0065': _0x19dca['\u0072\u006F\u006C\u0065'] })['\u0074\u0068\u0065\u006E'](function (res) {
if (res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065'] === (823950 ^ 823951)) {
console['\u006C\u006F\u0067']('\u0063\u0072\u0065\u0061\u0074\u0065\u004F\u0072\u0064\u0065\u0072\u0020\u0072\u0065\u0073\u0020\u0073\u0075\u0063\u0063\u0065\u0073\u0073', res['\u0064\u0061\u0074\u0061'])
resolve({ '\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065': res['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065'], msg: res['\u006D\u0073\u0067'], data: { data: { order_info: res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061']['\u0063\u0070\u004F\u0072\u0064\u0065\u0072\u0049\u0064'] } } })
qg['\u0070\u0061\u0079']({
'\u006F\u0072\u0064\u0065\u0072\u0049\u006E\u0066\u006F': res['\u0064\u0061\u0074\u0061']['\u0064\u0061\u0074\u0061'],
'\u0073\u0075\u0063\u0063\u0065\u0073\u0073': function (data) {
console['\u006C\u006F\u0067']('\u529F\u6210\u4ED8\u652F'.split('').reverse().join(''), data)
},
fail: function (data) {
console['\u0077\u0061\u0072\u006E']('\u6D88\u53D6\u6237\u7528\u6216\u8D25\u5931\u4ED8\u652F'.split('').reverse().join(''), data)
},
complete: function (out) {
console['\u006C\u006F\u0067']('\u652F\u4ED8\u6D41\u7A0B\u7ED3\u675F', out)
}
})
console['\u006C\u006F\u0067']('\u0063\u0072\u0065\u0061\u0074\u0065\u004F\u0072\u0064\u0065\u0072\u0020\u0070\u0061\u0079\u0020\u0065\u006E\u0064')
}
})
})
}
zwsdk['\u0070\u0072\u006F\u0074\u006F\u0074\u0079\u0070\u0065']['\u0075\u0070\u0064\u0061\u0074\u0065\u0052\u006F\u006C\u0065'] = function () {
var _0x53838c = (694674 ^ 694679) + (140863 ^ 140854)
var _0xgfg1a = arguments['\u006C\u0065\u006E\u0067\u0074\u0068'] > (683846 ^ 683846) && void (945560 ^ 945560) !== arguments[981804 ^ 981804] ? arguments[904918 ^ 904918] : {}
_0x53838c = (976754 ^ 976763) + (399008 ^ 399016)
return new Promise(function (resolve, rej) {
zwsdk['\u0061\u006A\u0061\u0078']('imoaiXtroper/elor/kds_inim_diordna/'.split('').reverse().join(''), { '\u0061\u0070\u0070\u005F\u0069\u0064': zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0061\u0070\u0070\u005F\u0069\u0064'], game_id: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0067\u0061\u006D\u0065\u005F\u0069\u0064'], member_id: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006D\u0065\u006D\u0062\u0065\u0072\u005F\u0069\u0064'], '\u006F\u0073': zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u006F\u0073'], device_number: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072'], device_brand: zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064'], '\u0072\u006F\u006C\u0065': _0xgfg1a['\u0072\u006F\u006C\u0065'] || {} })['\u0074\u0068\u0065\u006E'](function (res) {
resolve(res)
})
})
}
zwsdk['\u0061\u006A\u0061\u0078'] = function (url, data) {
var _0xc72fb = data['\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067'],
_0x159bb = data['\u006C\u006F\u0061\u0064\u0069\u006E\u0067\u0050\u0061\u0072\u0061\u006D\u0073'],
_0x7a81ed = data['\u0073\u0068\u006F\u0077\u0054\u006F\u0061\u0073\u0074'],
_0x0a69bc = data['\u0074\u006F\u0061\u0073\u0074\u0050\u0061\u0072\u0061\u006D\u0073']
_0xc72fb && qg['\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067'](_0x159bb)
return new Promise(function (resolve, rej) {
var _0x191a
var _0xadbb = new XMLHttpRequest()
_0x191a = (270876 ^ 270876) + (485368 ^ 485368)
_0xadbb['\u006F\u006E\u0072\u0065\u0061\u0064\u0079\u0073\u0074\u0061\u0074\u0065\u0063\u0068\u0061\u006E\u0067\u0065'] = function () {
if (_0xadbb['\u0072\u0065\u0061\u0064\u0079\u0053\u0074\u0061\u0074\u0065'] === (177101 ^ 177097)) {
if (_0xadbb['\u0073\u0074\u0061\u0074\u0075\u0073'] >= (826969 ^ 827025) && _0xadbb['\u0073\u0074\u0061\u0074\u0075\u0073'] < (427916 ^ 427680)) {
try {
var _0x3_0xaeb = JSON['\u0070\u0061\u0072\u0073\u0065'](_0xadbb['\u0072\u0065\u0073\u0070\u006F\u006E\u0073\u0065\u0054\u0065\u0078\u0074'])
if (_0x3_0xaeb['\u0073\u0074\u0061\u0074\u0075\u0073\u005F\u0063\u006F\u0064\u0065'] === -(734304 ^ 734212)) {
qg['\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067']({
'\u0074\u0069\u0074\u006C\u0065': '请重新登录!',
complete: function (complete) {
console['\u006C\u006F\u0067']('\u0073\u0068\u006F\u0077\u004C\u006F\u0061\u0064\u0069\u006E\u0067\u002C\u0063\u006F\u006D\u0070\u006C\u0065\u0074\u0065', complete)
}
})
console['\u006C\u006F\u0067']('daoler.noitacol.wodniw'.split('').reverse().join(''))
}
_0xc72fb && qg['\u0068\u0069\u0064\u0065\u004C\u006F\u0061\u0064\u0069\u006E\u0067']()
if (_0x7a81ed) {
_0x0a69bc['\u0074\u0069\u0074\u006C\u0065'] = _0x3_0xaeb['\u006D\u0073\u0067']
qg['\u0073\u0068\u006F\u0077\u0054\u006F\u0061\u0073\u0074'](_0x0a69bc)
}
resolve(_0x3_0xaeb)
} catch (_a) {
rej({ '\u0073\u0074\u0061\u0074\u0075\u0073': _0xadbb['\u0073\u0074\u0061\u0074\u0075\u0073'], '\u006D\u0073\u0067': _0xadbb['\u0072\u0065\u0073\u0070\u006F\u006E\u0073\u0065\u0054\u0065\u0078\u0074'] })
}
} else {
rej({ '\u0073\u0074\u0061\u0074\u0075\u0073': _0xadbb['\u0073\u0074\u0061\u0074\u0075\u0073'], msg: '\u8BF7\u6C42\u5931\u8D25' })
}
}
}
_0xadbb['\u006F\u0070\u0065\u006E']('TSOP'.split('').reverse().join(''), zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0062\u0061\u0073\u0065\u0055\u0072\u006C'] + url, !![])
_0xadbb['\u0073\u0065\u0074\u0052\u0065\u0071\u0075\u0065\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072']('epyT-tnetnoC'.split('').reverse().join(''), 'nosj/noitacilppa'.split('').reverse().join(''))
if (zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E']) {
_0xadbb['\u0073\u0065\u0074\u0052\u0065\u0071\u0075\u0065\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072']('nekoT-resU'.split('').reverse().join(''), zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074']['\u0075\u0073\u0065\u0072\u0054\u006F\u006B\u0065\u006E'])
}
_0xadbb['\u0073\u0065\u0074\u0052\u0065\u0071\u0075\u0065\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072']('\u0053\u0064\u006B\u002D\u0056\u0065\u0072\u0073\u0069\u006F\u006E', zwsdk['\u0053\u0044\u004B\u0056\u0065\u0072\u0073\u0069\u006F\u006E'])
console['\u006C\u006F\u0067']('\u8BF7\u6C42\u53C2\u6570\u003A', JSON['\u0073\u0074\u0072\u0069\u006E\u0067\u0069\u0066\u0079'](data))
_0xadbb['\u0073\u0065\u006E\u0064'](data ? JSON['\u0073\u0074\u0072\u0069\u006E\u0067\u0069\u0066\u0079'](data) : null)
})
}
zwsdk['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004F\u0053'] = function () {
var _0x57ba3c = qg['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063'](),
_0xef5a = _0x57ba3c['\u0073\u0079\u0073\u0074\u0065\u006D'],
_0x115ee = _0x57ba3c['\u0070\u006C\u0061\u0074\u0066\u006F\u0072\u006D\u0056\u0065\u0072\u0073\u0069\u006F\u006E\u004E\u0061\u006D\u0065']
if (_0xef5a['\u0074\u006F\u004C\u006F\u0063\u0061\u006C\u0065\u004C\u006F\u0077\u0065\u0072\u0043\u0061\u0073\u0065']()['\u0069\u006E\u0064\u0065\u0078\u004F\u0066']('diordna'.split('').reverse().join('')) > -(397381 ^ 397380)) return '\u0061\u006E\u0064\u0072\u006F\u0069\u0064'
if (_0xef5a['\u0074\u006F\u004C\u006F\u0063\u0061\u006C\u0065\u004C\u006F\u0077\u0065\u0072\u0043\u0061\u0073\u0065']()['\u0069\u006E\u0064\u0065\u0078\u004F\u0066']('\u0069\u006F\u0073') > -(784080 ^ 784081)) return '\u0069\u006F\u0073'
if (_0xef5a['\u0074\u006F\u004C\u006F\u0063\u0061\u006C\u0065\u004C\u006F\u0077\u0065\u0072\u0043\u0061\u0073\u0065']()['\u0069\u006E\u0064\u0065\u0078\u004F\u0066']('swodniw'.split('').reverse().join('')) > -(733859 ^ 733858)) return 'swodniw'.split('').reverse().join('')
if (_0xef5a['\u0074\u006F\u004C\u006F\u0063\u0061\u006C\u0065\u004C\u006F\u0077\u0065\u0072\u0043\u0061\u0073\u0065']()['\u0069\u006E\u0064\u0065\u0078\u004F\u0066']('\u006D\u0061\u0063\u006F\u0073') > -(778654 ^ 778655)) return 'socam'.split('').reverse().join('')
if (_0x115ee['\u0069\u006E\u0064\u0065\u0078\u004F\u0066']('slootved'.split('').reverse().join('')) > -(698473 ^ 698472)) return '\u006F\u0074\u0068\u0065\u0072'
return _0x115ee
}
zwsdk['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0042\u0072\u0061\u006E\u0064'] = function () {
var _0x_0x2a5 = (329228 ^ 329230) + (895679 ^ 895678)
var _0x522a9f = qg['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063']()['\u0062\u0072\u0061\u006E\u0064']
_0x_0x2a5 = (680375 ^ 680370) + (189756 ^ 189748)
return _0x522a9f
}
zwsdk['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u004E\u0075\u006D\u0062\u0065\u0072'] = function () {
var _0x4472dc = qg['\u0067\u0065\u0074\u0053\u0079\u0073\u0074\u0065\u006D\u0049\u006E\u0066\u006F\u0053\u0079\u006E\u0063']()['\u006D\u006F\u0064\u0065\u006C']
return _0x4472dc
}
zwsdk['\u0067\u0065\u0074\u0051\u0075\u0065\u0072\u0079\u0056\u0061\u0072\u0069\u0061\u0062\u006C\u0065'] = function (url, variable) {
var _0x01d7eb = url
var _0x1712a
var _0x46b4e = _0x01d7eb['\u0073\u0070\u006C\u0069\u0074']('\u0026')
_0x1712a = 263860 ^ 263861
for (var i = 618467 ^ 618467; i < _0x46b4e['\u006C\u0065\u006E\u0067\u0074\u0068']; i++) {
var _0x4ce43b = _0x46b4e[i]['\u0073\u0070\u006C\u0069\u0074']('\u003D')
if (_0x4ce43b[486055 ^ 486055] === variable) {
return _0x4ce43b[807352 ^ 807353]
}
}
return ''
}
zwsdk['\u0053\u0044\u004B\u0056\u0065\u0072\u0073\u0069\u006F\u006E'] = '0.0.1'.split('').reverse().join('')
zwsdk['\u0064\u0065\u0066\u0061\u0075\u006C\u0074'] = { '\u0067\u0061\u006D\u0065\u0043\u006F\u006E\u0066\u0069\u0067': {}, '\u0061\u0070\u0070\u005F\u0069\u0064': '', '\u0067\u0061\u006D\u0065\u005F\u0069\u0064': '', os: '', '\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u006E\u0075\u006D\u0062\u0065\u0072': '', '\u0064\u0065\u0076\u0069\u0063\u0065\u005F\u0062\u0072\u0061\u006E\u0064': '', member_id: '', '\u0069\u0073\u0056\u0069\u0070': '', roleId: '', '\u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0064': '', userToken: '', baseUrl: '', '\u0073\u0075\u0062\u0073\u0063\u0072\u0069\u0062\u0065\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u004C\u0069\u0073\u0074': [], subscribeMessageTimer: null, gameClubButton: null }
return zwsdk
})()
_0x5d77d = 516207 ^ 516200
exports['\u0064\u0065\u0066\u0061\u0075\u006C\u0074'] = zwsdk
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论