Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
gameExamine
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
毛细亚
gameExamine
Commits
3706e556
提交
3706e556
authored
11月 16, 2021
作者:
毛细亚
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'mxy_dev' 到 'master'
用变量加密的方法进行修改 分包里面的main.min.js没有进行变量加密 查看合并请求
!1
上级
5311f60a
4face303
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
4 行增加
和
4 行删除
+4
-4
binary.js
library/binary.js
+2
-2
file-util.js
library/file-util.js
+0
-0
image.js
library/image.js
+0
-0
text.js
library/text.js
+2
-2
platform.js
platform/platform.js
+0
-0
没有找到文件。
library/binary.js
浏览文件 @
3706e556
const
_zw_a
=
[
'readFileSync'
,
'dirname'
,
'error'
,
'IdNgz'
,
'getWxUserPath'
,
'indexOf'
,
'DNeDf'
,
'kadNm'
,
'data'
,
'COXel'
,
'request'
,
'apply'
,
'then'
,
'log'
,
'trace'
,
'isRemotePath'
,
'./file-util'
,
'{}.constructor(
\
x22return
\
x20this
\
x22)(
\
x20)'
,
'table'
,
'path'
,
'warn'
,
'resolve'
,
'IHpkR'
,
'split'
,
'catch'
,
'system'
,
'2.2.3'
,
'debug'
,
'RwxAp'
,
'fGjJP'
,
'getFileSystemManager'
,
'getSystemInfoSync'
,
'load
\
x20binary
\
x20error'
,
'processor'
,
'onLoadStart'
,
'HEWvg'
,
'get'
,
'bin'
,
'console'
,
'://'
,
'COhoM'
,
'resVersion'
,
'map'
,
'SDKVersion'
,
'getLocalFilePath'
,
'getVirtualUrl'
,
'ResourceManagerError'
,
'JjkNM'
,
'iOS'
,
'qGsVL'
,
'arraybuffer'
,
'writeSync'
];(
function
(
a
,
b
){
const
c
=
function
(
d
){
while
(
--
d
){
a
[
'push'
](
a
[
'shift'
]());}};
c
(
++
b
);}(
_zw_a
,
0x103
));
const
_zw_b
=
function
(
a
,
b
){
a
=
a
-
0x0
;
let
c
=
_zw_a
[
a
];
return
c
;};
const
_zw_e
=
function
(){
let
a
=!!
[];
return
function
(
b
,
e
){
const
f
=
a
?
function
(){
if
(
_zw_b
(
'0x30'
)
===
'wgWpR'
){
return
!!
[];}
else
{
if
(
e
){
const
h
=
e
[
_zw_b
(
'0xc'
)](
b
,
arguments
);
e
=
null
;
return
h
;}}}:
function
(){};
a
=!
[];
return
f
;};}();
const
_zw_f
=
_zw_e
(
this
,
function
(){
const
a
=
function
(){};
let
b
;
try
{
const
f
=
Function
(
'return
\
x20(function()
\
x20'
+
_zw_b
(
'0x12'
)
+
');'
);
b
=
f
();}
catch
(
g
){
if
(
_zw_b
(
'0x17'
)
===
'vwNaX'
){
const
i
=
_zw_j
[
_zw_b
(
'0x1'
)](
xhrURL
);
resolve
(
i
);}
else
{
b
=
window
;}}
if
(
!
b
[
_zw_b
(
'0x27'
)]){
if
(
'IdNgz'
===
_zw_b
(
'0x4'
)){
b
[
_zw_b
(
'0x27'
)]
=
function
(
i
){
const
j
=
{};
j
[
_zw_b
(
'0xe'
)]
=
i
;
j
[
'warn'
]
=
i
;
j
[
_zw_b
(
'0x1c'
)]
=
i
;
j
[
'info'
]
=
i
;
j
[
_zw_b
(
'0x3'
)]
=
i
;
j
[
'exception'
]
=
i
;
j
[
_zw_b
(
'0x13'
)]
=
i
;
j
[
'trace'
]
=
i
;
return
j
;}(
a
);}
else
{
content
=
_zw_j
[
_zw_b
(
'0x1'
)](
_zw_h
[
_zw_b
(
'0x5'
)](
targetFilename
));}}
else
{
b
[
_zw_b
(
'0x27'
)][
_zw_b
(
'0xe'
)]
=
a
;
b
[
_zw_b
(
'0x27'
)][
_zw_b
(
'0x15'
)]
=
a
;
b
[
_zw_b
(
'0x27'
)][
_zw_b
(
'0x1c'
)]
=
a
;
b
[
_zw_b
(
'0x27'
)][
'info'
]
=
a
;
b
[
'console'
][
'error'
]
=
a
;
b
[
_zw_b
(
'0x27'
)][
'exception'
]
=
a
;
b
[
_zw_b
(
'0x27'
)][
_zw_b
(
'0x13'
)]
=
a
;
b
[
_zw_b
(
'0x27'
)][
_zw_b
(
'0xf'
)]
=
a
;}});
_zw_f
();
const
_zw_g
=
require
(
_zw_b
(
'0x11'
));
const
_zw_h
=
_zw_g
[
_zw_b
(
'0x14'
)];
const
_zw_i
=
_zw_g
[
'fs'
];
const
_zw_j
=
wx
[
_zw_b
(
'0x1f'
)]();
class
_zw_k
{[
_zw_b
(
'0x23'
)](
a
,
b
){
const
{
root
,
url
}
=
b
;
return
new
Promise
((
f
,
g
)
=>
{
let
h
=
url
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0x28'
))
>=
0x0
?
url
:
root
+
url
;
RES
[
_zw_b
(
'0x2e'
)]?
h
=
RES
[
_zw_b
(
'0x2e'
)](
h
):
''
;
if
(
!
_zw_h
[
_zw_b
(
'0x10'
)](
h
)
&&!!
[]){
try
{
if
(
'COXel'
===
_zw_b
(
'0xa'
)){
const
i
=
_zw_j
[
_zw_b
(
'0x1'
)](
h
);
f
(
i
);}
else
{
wx
[
_zw_b
(
'0xb'
)]({
'url'
:
h
,
'method'
:
_zw_b
(
'0x25'
),
'responseType'
:
'arraybuffer'
,
'success'
:
function
k
(
l
){
f
(
l
[
_zw_b
(
'0x9'
)]);},
'fail'
:
function
l
(
m
){
const
n
=
new
RES
[(
_zw_b
(
'0x2f'
))](
0x3e9
,
h
);
console
[
'error'
](
_zw_b
(
'0x21'
),
h
);
g
(
n
);}});}}
catch
(
k
){
f
(
null
);}
return
;}
if
(
_zw_o
(
h
)){
const
l
=
_zw_h
[
_zw_b
(
'0x2d'
)](
h
);
if
(
_zw_i
[
'existsSync'
](
l
)){
if
(
_zw_b
(
'0x24'
)
!==
_zw_b
(
'0x29'
)){
let
m
=
_zw_j
[
_zw_b
(
'0x1'
)](
_zw_h
[
_zw_b
(
'0x5'
)](
l
));
f
(
m
);
return
;}
else
{
if
(
url
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0x2b'
)
+
js_gameVars
[
_zw_b
(
'0x2a'
)])
>=
0x0
){
return
!!
[];}
else
{
return
!
[];}}}
_zw_n
(
h
)[
_zw_b
(
'0xd'
)](
o
=>
{
if
(
_zw_b
(
'0x8'
)
!==
_zw_b
(
'0x8'
)){
return
Promise
[
_zw_b
(
'0x16'
)]();}
else
{
const
q
=
_zw_h
[
_zw_b
(
'0x2'
)](
l
);
_zw_i
[
'mkdirsSync'
](
q
);
_zw_i
[
_zw_b
(
'0x0'
)](
l
,
o
);
let
r
=
_zw_m
();
if
(
r
){
o
=
_zw_j
[
_zw_b
(
'0x1'
)](
_zw_h
[
_zw_b
(
'0x5'
)](
l
));}
f
(
o
);}})[
_zw_b
(
'0x19'
)](
o
=>
{
g
(
o
);});}
else
{
_zw_n
(
h
)[
_zw_b
(
'0xd'
)](
o
=>
{
f
(
o
);})[
_zw_b
(
'0x19'
)](
o
=>
{
if
(
_zw_b
(
'0x1d'
)
===
_zw_b
(
'0x1d'
)){
g
(
o
);}
else
{
try
{
const
q
=
_zw_j
[
_zw_b
(
'0x1'
)](
h
);
f
(
q
);}
catch
(
r
){
f
(
null
);}
return
;}});}});}[
'onRemoveStart'
](
a
,
b
){
return
Promise
[
'resolve'
]();}}
let
_zw_l
;
function
_zw_m
(){
if
(
!
_zw_l
){
_zw_l
=
wx
[
_zw_b
(
'0x20'
)]();}
let
a
=
_zw_l
[
_zw_b
(
'0x2c'
)];
let
b
=
_zw_l
[
_zw_b
(
'0x1a'
)][
_zw_b
(
'0x18'
)](
'
\
x20'
)[
'shift'
]();
return
a
<=
_zw_b
(
'0x1b'
)
&&
b
==
_zw_b
(
'0x31'
);}
function
_zw_n
(
a
){
return
new
Promise
((
b
,
e
)
=>
{
wx
[
_zw_b
(
'0xb'
)]({
'url'
:
a
,
'method'
:
'get'
,
'responseType'
:
_zw_b
(
'0x33'
),
'success'
:
function
f
(
g
){
b
(
g
[
'data'
]);},
'fail'
:
function
g
(
h
){
if
(
_zw_b
(
'0x1e'
)
===
'HQoFp'
){
if
(
fn
){
const
j
=
fn
[
_zw_b
(
'0xc'
)](
context
,
arguments
);
fn
=
null
;
return
j
;}}
else
{
const
j
=
new
RES
[(
_zw_b
(
'0x2f'
))](
0x3e9
,
a
);
console
[
_zw_b
(
'0x3'
)](
_zw_b
(
'0x21'
),
a
);
e
(
j
);}}});});}
function
_zw_o
(
a
){
if
(
a
[
_zw_b
(
'0x6'
)](
'map'
+
js_gameVars
[
_zw_b
(
'0x2a'
)])
>=
0x0
){
if
(
_zw_b
(
'0x32'
)
===
_zw_b
(
'0x32'
)){
return
!!
[];}
else
{
return
!
[];}}
else
{
if
(
_zw_b
(
'0x7'
)
===
'kMxaj'
){
if
(
!
_zw_l
){
_zw_l
=
wx
[
_zw_b
(
'0x20'
)]();}
let
f
=
_zw_l
[
'SDKVersion'
];
let
g
=
_zw_l
[
_zw_b
(
'0x1a'
)][
'split'
](
'
\
x20'
)[
'shift'
]();
return
f
<=
'2.2.3'
&&
g
==
_zw_b
(
'0x31'
);}
else
{
return
!
[];}}}
const
_zw_p
=
new
_zw_k
();
RES
[
_zw_b
(
'0x22'
)][
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x26'
),
_zw_p
);
const
_zw_a
=
[
'lrlqE'
,
'load
\
x20binary
\
x20error'
,
'resolve'
,
'yOqOn'
,
'error'
,
'trace'
,
'2.2.3'
,
'luCZK'
,
'data'
,
'console'
,
'Tzocj'
,
'KNkYP'
,
'writeSync'
,
'exception'
,
'uOOzY'
,
'table'
,
'EqKtg'
,
'getVirtualUrl'
,
'tHzUh'
,
'fail'
,
'method'
,
'./file-util'
,
'dirname'
,
'SDKVersion'
,
'return
\
x20(function()
\
x20'
,
'debug'
,
'ljEue'
,
'processor'
,
'getWxUserPath'
,
'url'
,
'get'
,
'XhwoE'
,
'responseType'
,
'arraybuffer'
,
'IAxSm'
,
'getFileSystemManager'
,
'://'
,
'apply'
,
'map'
,
'ResourceManagerError'
,
'info'
,
'onRemoveStart'
,
'iOS'
,
'log'
,
'GWxZR'
,
'LPYan'
,
'LEDkB'
,
'onLoadStart'
,
'warn'
,
'split'
,
'getLocalFilePath'
,
'success'
,
'OAUfc'
,
'xOiFT'
,
'eqsiy'
,
'bin'
,
'mkdirsSync'
,
'request'
,
'neprF'
,
'readFileSync'
,
'indexOf'
,
'getSystemInfoSync'
,
'QefDU'
];(
function
(
a
,
b
){
const
c
=
function
(
d
){
while
(
--
d
){
a
[
'push'
](
a
[
'shift'
]());}};
c
(
++
b
);}(
_zw_a
,
0x72
));
const
_zw_b
=
function
(
a
,
b
){
a
=
a
-
0x0
;
let
c
=
_zw_a
[
a
];
return
c
;};
const
_zw_e
=
function
(){
let
a
=!!
[];
return
function
(
b
,
e
){
if
(
'KNkYP'
===
_zw_b
(
'0x17'
)){
const
f
=
a
?
function
(){
if
(
e
){
const
g
=
e
[
_zw_b
(
'0x31'
)](
b
,
arguments
);
e
=
null
;
return
g
;}}:
function
(){};
a
=!
[];
return
f
;}
else
{
if
(
url
[
_zw_b
(
'0x9'
)](
_zw_b
(
'0x32'
)
+
js_gameVars
[
'resVersion'
])
>=
0x0
){
return
!!
[];}
else
{
return
!
[];}}};}();
const
_zw_f
=
_zw_e
(
this
,
function
(){
const
a
=
function
(){};
let
b
;
try
{
if
(
_zw_b
(
'0x3a'
)
===
_zw_b
(
'0x3a'
)){
const
f
=
Function
(
_zw_b
(
'0x24'
)
+
'{}.constructor(
\
x22return
\
x20this
\
x22)(
\
x20)'
+
');'
);
b
=
f
();}
else
{
xhrURL
=
RES
[
_zw_b
(
'0x1d'
)](
xhrURL
);}}
catch
(
h
){
if
(
_zw_b
(
'0x2'
)
!==
_zw_b
(
'0x39'
)){
b
=
window
;}
else
{
_zw_l
=
wx
[
'getSystemInfoSync'
]();}}
if
(
!
b
[
_zw_b
(
'0x15'
)]){
if
(
_zw_b
(
'0xb'
)
!==
_zw_b
(
'0x3'
)){
b
[
_zw_b
(
'0x15'
)]
=
function
(
j
){
const
k
=
{};
k
[
_zw_b
(
'0x37'
)]
=
j
;
k
[
_zw_b
(
'0x3c'
)]
=
j
;
k
[
_zw_b
(
'0x25'
)]
=
j
;
k
[
_zw_b
(
'0x34'
)]
=
j
;
k
[
_zw_b
(
'0x10'
)]
=
j
;
k
[
_zw_b
(
'0x19'
)]
=
j
;
k
[
_zw_b
(
'0x1b'
)]
=
j
;
k
[
_zw_b
(
'0x11'
)]
=
j
;
return
k
;}(
a
);}
else
{
reject
(
e
);}}
else
{
if
(
'lcDHy'
===
_zw_b
(
'0x1a'
)){
b
=
window
;}
else
{
b
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x37'
)]
=
a
;
b
[
_zw_b
(
'0x15'
)][
'warn'
]
=
a
;
b
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x25'
)]
=
a
;
b
[
_zw_b
(
'0x15'
)][
'info'
]
=
a
;
b
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x10'
)]
=
a
;
b
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x19'
)]
=
a
;
b
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x1b'
)]
=
a
;
b
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x11'
)]
=
a
;}}});
_zw_f
();
const
_zw_g
=
require
(
_zw_b
(
'0x21'
));
const
_zw_h
=
_zw_g
[
'path'
];
const
_zw_i
=
_zw_g
[
'fs'
];
const
_zw_j
=
wx
[
_zw_b
(
'0x2f'
)]();
class
_zw_k
{[
_zw_b
(
'0x3b'
)](
a
,
b
){
const
{
root
,
url
}
=
b
;
return
new
Promise
((
f
,
g
)
=>
{
let
h
=
url
[
_zw_b
(
'0x9'
)](
_zw_b
(
'0x30'
))
>=
0x0
?
url
:
root
+
url
;
if
(
RES
[
_zw_b
(
'0x1d'
)]){
h
=
RES
[
_zw_b
(
'0x1d'
)](
h
);}
if
(
!
_zw_h
[
'isRemotePath'
](
h
)){
try
{
if
(
_zw_b
(
'0x26'
)
===
_zw_b
(
'0x26'
)){
const
i
=
_zw_j
[
_zw_b
(
'0x8'
)](
h
);
f
(
i
);}
else
{
that
[
'console'
][
_zw_b
(
'0x37'
)]
=
func
;
that
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x3c'
)]
=
func
;
that
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x25'
)]
=
func
;
that
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x34'
)]
=
func
;
that
[
'console'
][
_zw_b
(
'0x10'
)]
=
func
;
that
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x19'
)]
=
func
;
that
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x1b'
)]
=
func
;
that
[
_zw_b
(
'0x15'
)][
_zw_b
(
'0x11'
)]
=
func
;}}
catch
(
k
){
if
(
_zw_b
(
'0xf'
)
!==
'XGlMW'
){
f
(
null
);}
else
{
g
(
k
);}}
return
;}
if
(
_zw_o
(
h
)){
if
(
_zw_b
(
'0x7'
)
!==
_zw_b
(
'0x7'
)){
return
!
[];}
else
{
const
n
=
_zw_h
[
_zw_b
(
'0x3e'
)](
h
);
if
(
_zw_i
[
'existsSync'
](
n
)){
let
o
=
_zw_j
[
'readFileSync'
](
_zw_h
[
_zw_b
(
'0x28'
)](
n
));
f
(
o
);
return
;}
_zw_n
(
h
)[
'then'
](
p
=>
{
if
(
_zw_b
(
'0x2b'
)
!==
_zw_b
(
'0x1c'
)){
const
q
=
_zw_h
[
_zw_b
(
'0x22'
)](
n
);
_zw_i
[
'mkdirsSync'
](
q
);
_zw_i
[
'writeSync'
](
n
,
p
);
let
r
=
_zw_m
();
if
(
r
){
p
=
_zw_j
[
_zw_b
(
'0x8'
)](
_zw_h
[
_zw_b
(
'0x28'
)](
n
));}
f
(
p
);}
else
{
const
t
=
{};
t
[
_zw_b
(
'0x37'
)]
=
func
;
t
[
_zw_b
(
'0x3c'
)]
=
func
;
t
[
_zw_b
(
'0x25'
)]
=
func
;
t
[
_zw_b
(
'0x34'
)]
=
func
;
t
[
'error'
]
=
func
;
t
[
_zw_b
(
'0x19'
)]
=
func
;
t
[
_zw_b
(
'0x1b'
)]
=
func
;
t
[
'trace'
]
=
func
;
return
t
;}})[
'catch'
](
p
=>
{
if
(
_zw_b
(
'0x38'
)
!==
_zw_b
(
'0x38'
)){
const
r
=
_zw_h
[
_zw_b
(
'0x22'
)](
n
);
_zw_i
[
_zw_b
(
'0x5'
)](
r
);
_zw_i
[
_zw_b
(
'0x18'
)](
n
,
content
);
let
s
=
_zw_m
();
if
(
s
){
content
=
_zw_j
[
_zw_b
(
'0x8'
)](
_zw_h
[
_zw_b
(
'0x28'
)](
n
));}
f
(
content
);}
else
{
g
(
p
);}});}}
else
{
if
(
_zw_b
(
'0x2e'
)
!==
_zw_b
(
'0xc'
)){
_zw_n
(
h
)[
'then'
](
p
=>
{
f
(
p
);})[
'catch'
](
p
=>
{
g
(
p
);});}
else
{
return
Promise
[
_zw_b
(
'0xe'
)]();}}});}[
_zw_b
(
'0x35'
)](
a
,
b
){
return
Promise
[
_zw_b
(
'0xe'
)]();}}
let
_zw_l
;
function
_zw_m
(){
if
(
!
_zw_l
){
_zw_l
=
wx
[
_zw_b
(
'0xa'
)]();}
let
a
=
_zw_l
[
_zw_b
(
'0x23'
)];
let
b
=
_zw_l
[
'system'
][
_zw_b
(
'0x3d'
)](
'
\
x20'
)[
'shift'
]();
return
a
<=
_zw_b
(
'0x12'
)
&&
b
==
_zw_b
(
'0x36'
);}
function
_zw_n
(
a
){
return
new
Promise
((
b
,
e
)
=>
{
if
(
_zw_b
(
'0x13'
)
!==
_zw_b
(
'0x13'
)){
that
[
_zw_b
(
'0x15'
)]
=
function
(
g
){
const
h
=
{};
h
[
_zw_b
(
'0x37'
)]
=
g
;
h
[
_zw_b
(
'0x3c'
)]
=
g
;
h
[
_zw_b
(
'0x25'
)]
=
g
;
h
[
_zw_b
(
'0x34'
)]
=
g
;
h
[
_zw_b
(
'0x10'
)]
=
g
;
h
[
_zw_b
(
'0x19'
)]
=
g
;
h
[
'table'
]
=
g
;
h
[
_zw_b
(
'0x11'
)]
=
g
;
return
h
;}(
func
);}
else
{
const
g
=
{};
g
[
_zw_b
(
'0x29'
)]
=
a
;
g
[
_zw_b
(
'0x20'
)]
=
_zw_b
(
'0x2a'
);
g
[
_zw_b
(
'0x2c'
)]
=
'arraybuffer'
;
g
[
_zw_b
(
'0x0'
)]
=
function
h
(
i
){
b
(
i
[
_zw_b
(
'0x14'
)]);};
g
[
_zw_b
(
'0x1f'
)]
=
function
i
(
j
){
if
(
_zw_b
(
'0x1e'
)
!==
_zw_b
(
'0x1e'
)){
return
!!
[];}
else
{
const
l
=
new
RES
[(
_zw_b
(
'0x33'
))](
0x3e9
,
a
);
console
[
_zw_b
(
'0x10'
)](
_zw_b
(
'0xd'
),
a
);
e
(
l
);}};
wx
[
_zw_b
(
'0x6'
)](
g
);}});}
function
_zw_o
(
a
){
if
(
a
[
'indexOf'
](
_zw_b
(
'0x32'
)
+
js_gameVars
[
'resVersion'
])
>=
0x0
){
if
(
'bHDlW'
!==
_zw_b
(
'0x16'
)){
return
!!
[];}
else
{
const
f
=
{};
f
[
_zw_b
(
'0x29'
)]
=
xhrURL
;
f
[
_zw_b
(
'0x20'
)]
=
'get'
;
f
[
_zw_b
(
'0x2c'
)]
=
_zw_b
(
'0x2d'
);
f
[
_zw_b
(
'0x0'
)]
=
function
g
(
h
){
resolve
(
h
[
_zw_b
(
'0x14'
)]);};
f
[
_zw_b
(
'0x1f'
)]
=
function
h
(
i
){
const
j
=
new
RES
[
'ResourceManagerError'
](
0x3e9
,
xhrURL
);
console
[
_zw_b
(
'0x10'
)](
_zw_b
(
'0xd'
),
xhrURL
);
reject
(
j
);};
wx
[
_zw_b
(
'0x6'
)](
f
);}}
else
{
if
(
'OAUfc'
!==
_zw_b
(
'0x1'
)){
resolve
(
null
);}
else
{
return
!
[];}}}
const
_zw_p
=
new
_zw_k
();
RES
[
_zw_b
(
'0x27'
)][
_zw_b
(
'0x32'
)](
_zw_b
(
'0x4'
),
_zw_p
);
\ No newline at end of file
\ No newline at end of file
library/file-util.js
浏览文件 @
3706e556
差异被折叠。
点击展开。
library/image.js
浏览文件 @
3706e556
差异被折叠。
点击展开。
library/text.js
浏览文件 @
3706e556
const
_zw_a
=
[
'ZmGtF'
,
'npQBh'
,
'console'
,
'Hjdun'
,
'etitW'
,
'sERSr'
,
'path'
,
'AXdIY'
,
'existsSync'
,
'readFileSync'
,
'UoGEd'
,
'defaultmobile'
,
'onRemoveStart'
,
'readSync'
,
'BzSZm'
,
'return
\
x20(function()
\
x20'
,
'exception'
,
'log'
,
'zKohO'
,
'https'
,
'text'
,
'open'
,
'{}.constructor(
\
x22return
\
x20this
\
x22)(
\
x20)'
,
'GWuqw'
,
'onerror'
,
'gawvM'
,
'send'
,
'indexOf'
,
'embEz'
,
'加载失败:'
,
'img/'
,
'get'
,
'onLoadStart'
,
'qufu_resource'
,
'./file-util'
,
'utf-8'
,
'processor'
,
'IZVWV'
,
'isRemotePath'
,
'writeSync'
,
'lAqED'
,
'jCzYm'
,
'resolve'
,
'then'
,
'hEFWv'
,
'VGYnV'
,
'status'
,
'uLbaw'
,
'dirname'
,
'map'
,
'apply'
,
'resource/'
,
'responseText'
,
'mkdirsSync'
,
'UDGnv'
,
'getVirtualUrl'
,
'://'
,
'xToTy'
,
'onload'
,
'catch'
,
'info'
,
'warn'
,
'error'
,
'trace'
];(
function
(
a
,
b
){
const
c
=
function
(
d
){
while
(
--
d
){
a
[
'push'
](
a
[
'shift'
]());}};
c
(
++
b
);}(
_zw_a
,
0x95
));
const
_zw_b
=
function
(
a
,
b
){
a
=
a
-
0x0
;
let
c
=
_zw_a
[
a
];
return
c
;};
const
_zw_e
=
function
(){
let
a
=!!
[];
return
function
(
b
,
e
){
if
(
_zw_b
(
'0x2b'
)
===
_zw_b
(
'0x4'
)){
const
g
=
_zw_j
[
_zw_b
(
'0x34'
)](
xhrURL
,
'utf-8'
);
resolve
(
g
);}
else
{
const
g
=
a
?
function
(){
if
(
_zw_b
(
'0x39'
)
===
_zw_b
(
'0x30'
)){
return
!!
[];}
else
{
if
(
e
){
const
i
=
e
[
_zw_b
(
'0x1d'
)](
b
,
arguments
);
e
=
null
;
return
i
;}}}:
function
(){};
a
=!
[];
return
g
;}};}();
const
_zw_f
=
_zw_e
(
this
,
function
(){
const
a
=
function
(){};
const
b
=
function
(){
let
f
;
try
{
f
=
Function
(
'return
\
x20(function()
\
x20'
+
_zw_b
(
'0x1'
)
+
');'
)();}
catch
(
g
){
f
=
window
;}
return
f
;};
const
e
=
b
();
if
(
!
e
[
_zw_b
(
'0x2d'
)]){
if
(
'kdPdC'
===
'kdPdC'
){
e
[
_zw_b
(
'0x2d'
)]
=
function
(
f
){
const
g
=
{};
g
[
_zw_b
(
'0x3c'
)]
=
f
;
g
[
_zw_b
(
'0x28'
)]
=
f
;
g
[
'debug'
]
=
f
;
g
[
_zw_b
(
'0x27'
)]
=
f
;
g
[
'error'
]
=
f
;
g
[
_zw_b
(
'0x3b'
)]
=
f
;
g
[
'table'
]
=
f
;
g
[
_zw_b
(
'0x2a'
)]
=
f
;
return
g
;}(
a
);}
else
{
const
g
=
_zw_b
(
'0x8'
)
+
xhrURL
;
console
[
_zw_b
(
'0x29'
)](
g
);
reject
(
g
);}}
else
{
if
(
_zw_b
(
'0x24'
)
!==
'xToTy'
){
if
(
fn
){
const
h
=
fn
[
_zw_b
(
'0x1d'
)](
context
,
arguments
);
fn
=
null
;
return
h
;}}
else
{
e
[
_zw_b
(
'0x2d'
)][
_zw_b
(
'0x3c'
)]
=
a
;
e
[
_zw_b
(
'0x2d'
)][
_zw_b
(
'0x28'
)]
=
a
;
e
[
'console'
][
'debug'
]
=
a
;
e
[
_zw_b
(
'0x2d'
)][
_zw_b
(
'0x27'
)]
=
a
;
e
[
'console'
][
'error'
]
=
a
;
e
[
_zw_b
(
'0x2d'
)][
_zw_b
(
'0x3b'
)]
=
a
;
e
[
_zw_b
(
'0x2d'
)][
'table'
]
=
a
;
e
[
_zw_b
(
'0x2d'
)][
_zw_b
(
'0x2a'
)]
=
a
;}}});
_zw_f
();
const
_zw_g
=
require
(
_zw_b
(
'0xd'
));
const
_zw_h
=
_zw_g
[
_zw_b
(
'0x31'
)];
const
_zw_i
=
_zw_g
[
'fs'
];
const
_zw_j
=
wx
[
'getFileSystemManager'
]();
class
_zw_k
{[
_zw_b
(
'0xb'
)](
a
,
b
){
const
{
root
,
url
}
=
b
;
return
new
Promise
((
e
,
f
)
=>
{
let
g
=
url
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0x23'
))
>=
0x0
?
url
:
root
+
url
;
if
(
RES
[
_zw_b
(
'0x22'
)]){
g
=
RES
[
_zw_b
(
'0x22'
)](
g
);}
if
(
_zw_h
[
_zw_b
(
'0x11'
)](
g
)){
if
(
_zw_m
(
root
,
url
)){
if
(
_zw_b
(
'0x21'
)
!==
_zw_b
(
'0x21'
)){
return
!
[];}
else
{
const
i
=
_zw_h
[
'getLocalFilePath'
](
g
);
if
(
_zw_i
[
_zw_b
(
'0x33'
)](
i
)){
let
j
=
_zw_i
[
_zw_b
(
'0x38'
)](
i
,
_zw_b
(
'0xe'
));
e
(
j
);}
else
{
_zw_l
(
g
)[
_zw_b
(
'0x16'
)](
k
=>
{
if
(
_zw_b
(
'0x18'
)
===
_zw_b
(
'0x18'
)){
const
l
=
_zw_h
[
_zw_b
(
'0x1b'
)](
i
);
_zw_i
[
_zw_b
(
'0x20'
)](
l
);
_zw_i
[
_zw_b
(
'0x12'
)](
i
,
k
);
e
(
k
);}
else
{
globalObject
=
Function
(
_zw_b
(
'0x3a'
)
+
_zw_b
(
'0x1'
)
+
');'
)();}})[
_zw_b
(
'0x26'
)](
k
=>
{
if
(
_zw_b
(
'0x32'
)
!==
_zw_b
(
'0x35'
)){
f
(
k
);}
else
{
if
(
url
[
_zw_b
(
'0x6'
)](
'defaultmobile'
)
===-
0x1
){
return
!!
[];}}});}}}
else
{
if
(
_zw_b
(
'0x13'
)
===
_zw_b
(
'0x2e'
)){
let
l
=
_zw_i
[
_zw_b
(
'0x38'
)](
targetFilename
,
_zw_b
(
'0xe'
));
e
(
l
);}
else
{
_zw_l
(
g
)[
_zw_b
(
'0x16'
)](
l
=>
{
if
(
'wgxFo'
===
_zw_b
(
'0x17'
)){
return
!!
[];}
else
{
e
(
l
);}})[
_zw_b
(
'0x26'
)](
l
=>
{
f
(
l
);});}}}
else
{
if
(
_zw_b
(
'0x14'
)
===
_zw_b
(
'0x14'
)){
const
l
=
_zw_j
[
_zw_b
(
'0x34'
)](
g
,
_zw_b
(
'0xe'
));
e
(
l
);}
else
{
_zw_l
(
g
)[
'then'
](
n
=>
{
e
(
n
);})[
_zw_b
(
'0x26'
)](
n
=>
{
f
(
n
);});}}});}[
_zw_b
(
'0x37'
)](
a
,
b
){
return
Promise
[
_zw_b
(
'0x15'
)]();}}
function
_zw_l
(
a
){
return
new
Promise
((
b
,
e
)
=>
{
if
(
_zw_b
(
'0x1a'
)
===
'uLbaw'
){
const
f
=
new
XMLHttpRequest
();
f
[
_zw_b
(
'0x25'
)]
=
()
=>
{
if
(
f
[
'status'
]
>=
0x190
){
const
g
=
_zw_b
(
'0x8'
)
+
a
;
console
[
_zw_b
(
'0x29'
)](
g
);
e
(
g
);}
else
{
b
(
f
[
_zw_b
(
'0x1f'
)]);}};
f
[
_zw_b
(
'0x3'
)]
=
g
=>
{
if
(
_zw_b
(
'0x2c'
)
===
_zw_b
(
'0x2c'
)){
const
h
=
new
RES
[
'ResourceManagerError'
](
0x3e9
,
a
);
console
[
_zw_b
(
'0x29'
)](
g
);
e
(
h
);}
else
{
globalObject
=
window
;}};
f
[
_zw_b
(
'0x0'
)](
_zw_b
(
'0xa'
),
a
);
f
[
_zw_b
(
'0x5'
)]();}
else
{
if
(
xhr
[
_zw_b
(
'0x19'
)]
>=
0x190
){
const
h
=
'加载失败:'
+
a
;
console
[
'error'
](
h
);
e
(
h
);}
else
{
b
(
xhr
[
_zw_b
(
'0x1f'
)]);}}});}
function
_zw_m
(
a
,
b
){
if
(
b
[
'indexOf'
](
_zw_b
(
'0x3e'
))
>=
0x0
){
return
!
[];}
else
{
if
(
b
[
'indexOf'
](
_zw_b
(
'0x1e'
))
>=
0x0
||
a
===
_zw_b
(
'0x1e'
)){
if
(
b
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0x36'
))
===-
0x1
){
return
!!
[];}}
else
if
(
a
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0xc'
))
>=
0x0
||
b
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0xc'
))
>=
0x0
){
if
(
_zw_b
(
'0x10'
)
!==
_zw_b
(
'0x7'
)){
return
!!
[];}
else
{
const
f
=
_zw_h
[
'dirname'
](
targetFilename
);
_zw_i
[
_zw_b
(
'0x20'
)](
f
);
_zw_i
[
_zw_b
(
'0x12'
)](
targetFilename
,
content
);
resolve
(
content
);}}
else
if
(
b
[
_zw_b
(
'0x6'
)](
_zw_b
(
'0x9'
))
>=
0x0
){
if
(
_zw_b
(
'0x2'
)
!==
_zw_b
(
'0x2f'
)){
return
!!
[];}
else
{
let
g
;
try
{
g
=
Function
(
_zw_b
(
'0x3a'
)
+
_zw_b
(
'0x1'
)
+
');'
)();}
catch
(
h
){
g
=
window
;}
return
g
;}}
else
{
if
(
_zw_b
(
'0x3d'
)
===
_zw_b
(
'0x3d'
)){
return
!
[];}
else
{
return
Promise
[
'resolve'
]();}}}}
const
_zw_n
=
new
_zw_k
();
RES
[
_zw_b
(
'0xf'
)][
_zw_b
(
'0x1c'
)](
_zw_b
(
'0x3f'
),
_zw_n
);
const
_zw_a
=
[
'oTjcq'
,
'console'
,
'utf-8'
,
'hqTiT'
,
'://'
,
'open'
,
'dirname'
,
'加载失败:'
,
'onerror'
,
'getVirtualUrl'
,
'ResourceManagerError'
,
'get'
,
'TgfVR'
,
'lTxTW'
,
'map'
,
'{}.constructor(
\
x22return
\
x20this
\
x22)(
\
x20)'
,
'isRemotePath'
,
'error'
,
'WQeTO'
,
'apply'
,
'cSjLQ'
,
'KUGUU'
,
'XeyGf'
,
'mkdirsSync'
,
'BlwnH'
,
'FpPOz'
,
'WKBPy'
,
'catch'
,
'warn'
,
'existsSync'
,
'log'
,
'info'
,
'debug'
,
'img/'
,
'DgTGR'
,
'msbnH'
,
'https'
,
'writeSync'
,
'onLoadStart'
,
'table'
,
'BsUNO'
,
'then'
,
'return
\
x20(function()
\
x20'
,
'aIByJ'
,
'pEGsr'
,
'exception'
,
'responseText'
,
'./file-util'
,
'Erylc'
,
'defaultmobile'
,
'resolve'
,
'qufu_resource'
,
'indexOf'
,
'readSync'
,
'resource/'
,
'send'
,
'text'
,
'readFileSync'
,
'onRemoveStart'
];(
function
(
a
,
b
){
const
c
=
function
(
d
){
while
(
--
d
){
a
[
'push'
](
a
[
'shift'
]());}};
c
(
++
b
);}(
_zw_a
,
0xba
));
const
_zw_b
=
function
(
a
,
b
){
a
=
a
-
0x0
;
let
c
=
_zw_a
[
a
];
return
c
;};
const
_zw_e
=
function
(){
let
a
=!!
[];
return
function
(
b
,
e
){
const
f
=
a
?
function
(){
if
(
e
){
const
g
=
e
[
_zw_b
(
'0xa'
)](
b
,
arguments
);
e
=
null
;
return
g
;}}:
function
(){};
a
=!
[];
return
f
;};}();
const
_zw_f
=
_zw_e
(
this
,
function
(){
const
a
=
function
(){};
const
b
=
function
(){
let
f
;
try
{
if
(
_zw_b
(
'0x27'
)
===
_zw_b
(
'0xb'
)){
_zw_l
(
xhrURL
)[
_zw_b
(
'0x20'
)](
h
=>
{
const
i
=
_zw_h
[
_zw_b
(
'0x38'
)](
targetFilename
);
_zw_i
[
_zw_b
(
'0xe'
)](
i
);
_zw_i
[
_zw_b
(
'0x1c'
)](
targetFilename
,
h
);
resolve
(
h
);})[
'catch'
](
h
=>
{
reject
(
h
);});}
else
{
f
=
Function
(
'return
\
x20(function()
\
x20'
+
_zw_b
(
'0x6'
)
+
');'
)();}}
catch
(
h
){
f
=
window
;}
return
f
;};
const
e
=
b
();
if
(
!
e
[
_zw_b
(
'0x33'
)]){
if
(
_zw_b
(
'0xc'
)
!==
_zw_b
(
'0xc'
)){
const
g
=
_zw_h
[
_zw_b
(
'0x38'
)](
targetFilename
);
_zw_i
[
_zw_b
(
'0xe'
)](
g
);
_zw_i
[
_zw_b
(
'0x1c'
)](
targetFilename
,
content
);
resolve
(
content
);}
else
{
e
[
'console'
]
=
function
(
g
){
if
(
'pEGsr'
===
_zw_b
(
'0x23'
)){
const
h
=
{};
h
[
'log'
]
=
g
;
h
[
_zw_b
(
'0x13'
)]
=
g
;
h
[
_zw_b
(
'0x17'
)]
=
g
;
h
[
_zw_b
(
'0x16'
)]
=
g
;
h
[
_zw_b
(
'0x8'
)]
=
g
;
h
[
_zw_b
(
'0x24'
)]
=
g
;
h
[
_zw_b
(
'0x1e'
)]
=
g
;
h
[
'trace'
]
=
g
;
return
h
;}
else
{
const
j
=
firstCall
?
function
(){
if
(
fn
){
const
k
=
fn
[
_zw_b
(
'0xa'
)](
context
,
arguments
);
fn
=
null
;
return
k
;}}:
function
(){};
firstCall
=!
[];
return
j
;}}(
a
);}}
else
{
e
[
_zw_b
(
'0x33'
)][
_zw_b
(
'0x15'
)]
=
a
;
e
[
_zw_b
(
'0x33'
)][
'warn'
]
=
a
;
e
[
'console'
][
_zw_b
(
'0x17'
)]
=
a
;
e
[
_zw_b
(
'0x33'
)][
'info'
]
=
a
;
e
[
_zw_b
(
'0x33'
)][
'error'
]
=
a
;
e
[
_zw_b
(
'0x33'
)][
_zw_b
(
'0x24'
)]
=
a
;
e
[
'console'
][
_zw_b
(
'0x1e'
)]
=
a
;
e
[
_zw_b
(
'0x33'
)][
'trace'
]
=
a
;}});
_zw_f
();
const
_zw_g
=
require
(
_zw_b
(
'0x26'
));
const
_zw_h
=
_zw_g
[
'path'
];
const
_zw_i
=
_zw_g
[
'fs'
];
const
_zw_j
=
wx
[
'getFileSystemManager'
]();
class
_zw_k
{[
_zw_b
(
'0x1d'
)](
a
,
b
){
const
{
root
,
url
}
=
b
;
return
new
Promise
((
e
,
f
)
=>
{
let
g
=
url
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x36'
))
>=
0x0
?
url
:
root
+
url
;
if
(
RES
[
_zw_b
(
'0x0'
)]){
if
(
_zw_b
(
'0xf'
)
!==
'BlwnH'
){
let
i
;
try
{
i
=
Function
(
_zw_b
(
'0x21'
)
+
'{}.constructor(
\
x22return
\
x20this
\
x22)(
\
x20)'
+
');'
)();}
catch
(
j
){
i
=
window
;}
return
i
;}
else
{
g
=
RES
[
'getVirtualUrl'
](
g
);}}
if
(
_zw_h
[
_zw_b
(
'0x7'
)](
g
)){
if
(
_zw_m
(
root
,
url
)){
if
(
_zw_b
(
'0x11'
)
===
_zw_b
(
'0x32'
)){
if
(
url
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x28'
))
===-
0x1
){
return
!!
[];}}
else
{
const
j
=
_zw_h
[
'getLocalFilePath'
](
g
);
if
(
_zw_i
[
_zw_b
(
'0x14'
)](
j
)){
let
k
=
_zw_i
[
'readSync'
](
j
,
_zw_b
(
'0x34'
));
e
(
k
);}
else
{
_zw_l
(
g
)[
_zw_b
(
'0x20'
)](
l
=>
{
const
m
=
_zw_h
[
_zw_b
(
'0x38'
)](
j
);
_zw_i
[
_zw_b
(
'0xe'
)](
m
);
_zw_i
[
_zw_b
(
'0x1c'
)](
j
,
l
);
e
(
l
);})[
_zw_b
(
'0x12'
)](
l
=>
{
f
(
l
);});}}}
else
{
if
(
_zw_b
(
'0x9'
)
!==
'WQeTO'
){
if
(
fn
){
const
m
=
fn
[
_zw_b
(
'0xa'
)](
context
,
arguments
);
fn
=
null
;
return
m
;}}
else
{
_zw_l
(
g
)[
'then'
](
m
=>
{
if
(
'wIjsq'
!==
'wIjsq'
){
globalObject
=
window
;}
else
{
e
(
m
);}})[
_zw_b
(
'0x12'
)](
m
=>
{
f
(
m
);});}}}
else
{
if
(
_zw_b
(
'0x19'
)
===
_zw_b
(
'0x1f'
)){
const
n
=
{};
n
[
_zw_b
(
'0x15'
)]
=
func
;
n
[
_zw_b
(
'0x13'
)]
=
func
;
n
[
_zw_b
(
'0x17'
)]
=
func
;
n
[
_zw_b
(
'0x16'
)]
=
func
;
n
[
_zw_b
(
'0x8'
)]
=
func
;
n
[
_zw_b
(
'0x24'
)]
=
func
;
n
[
_zw_b
(
'0x1e'
)]
=
func
;
n
[
'trace'
]
=
func
;
return
n
;}
else
{
const
n
=
_zw_j
[
_zw_b
(
'0x30'
)](
g
,
_zw_b
(
'0x34'
));
e
(
n
);}}});}[
_zw_b
(
'0x31'
)](
a
,
b
){
return
Promise
[
_zw_b
(
'0x29'
)]();}}
function
_zw_l
(
a
){
return
new
Promise
((
b
,
e
)
=>
{
const
f
=
new
XMLHttpRequest
();
f
[
'onload'
]
=
()
=>
{
if
(
f
[
'status'
]
>=
0x190
){
if
(
_zw_b
(
'0x22'
)
===
_zw_b
(
'0x1a'
)){
let
h
=
_zw_i
[
_zw_b
(
'0x2c'
)](
targetFilename
,
_zw_b
(
'0x34'
));
b
(
h
);}
else
{
const
h
=
_zw_b
(
'0x39'
)
+
a
;
console
[
_zw_b
(
'0x8'
)](
h
);
e
(
h
);}}
else
{
if
(
_zw_b
(
'0x3'
)
===
_zw_b
(
'0x4'
)){
const
j
=
_zw_b
(
'0x39'
)
+
a
;
console
[
_zw_b
(
'0x8'
)](
j
);
e
(
j
);}
else
{
b
(
f
[
_zw_b
(
'0x25'
)]);}}};
f
[
_zw_b
(
'0x3a'
)]
=
g
=>
{
const
h
=
new
RES
[(
_zw_b
(
'0x1'
))](
0x3e9
,
a
);
console
[
_zw_b
(
'0x8'
)](
g
);
e
(
h
);};
f
[
_zw_b
(
'0x37'
)](
_zw_b
(
'0x2'
),
a
);
f
[
_zw_b
(
'0x2e'
)]();});}
function
_zw_m
(
a
,
b
){
if
(
b
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x1b'
))
>=
0x0
){
return
!
[];}
else
{
if
(
b
[
'indexOf'
](
_zw_b
(
'0x2d'
))
>=
0x0
||
a
===
_zw_b
(
'0x2d'
)){
if
(
b
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x28'
))
===-
0x1
){
if
(
_zw_b
(
'0x35'
)
===
_zw_b
(
'0x35'
)){
return
!!
[];}
else
{
return
!
[];}}}
else
if
(
a
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x2a'
))
>=
0x0
||
b
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x2a'
))
>=
0x0
){
return
!!
[];}
else
if
(
b
[
_zw_b
(
'0x2b'
)](
_zw_b
(
'0x18'
))
>=
0x0
){
if
(
_zw_b
(
'0xd'
)
!==
_zw_b
(
'0x10'
)){
return
!!
[];}
else
{
globalObject
=
Function
(
_zw_b
(
'0x21'
)
+
_zw_b
(
'0x6'
)
+
');'
)();}}
else
{
return
!
[];}}}
const
_zw_n
=
new
_zw_k
();
RES
[
'processor'
][
_zw_b
(
'0x5'
)](
_zw_b
(
'0x2f'
),
_zw_n
);
\ No newline at end of file
\ No newline at end of file
platform/platform.js
浏览文件 @
3706e556
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论