论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
漏洞
[18934] 2020-09-23_HVV近期漏洞整理(下)
文档创建者:
s7ckTeam
浏览次数:
14
最后更新:
2025-01-18
漏洞
14 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2020-09-23_HVV近期漏洞整理(下)
H
V
V
近
期
漏
洞
整
理
(
下
)
I
D
L
a
b
2
0
2
0
-
0
9
-
2
3
J
o
o
m
l
a
!
p
a
G
O
C
o
m
m
e
r
c
e
2
.
5
.
9
.
0
存
在
存
在
S
Q
L
注
入
注
入
S
q
l
m
a
p
p
o
c
绿
盟
w
a
f
封
禁
绕
过
X
F
F
伪
造
字
段
地
址
为
1
2
7
.
0
.
0
.
1
,
导
致
w
a
f
上
看
不
见
攻
击
者
地
址
T
y
p
e
s
e
t
t
e
r
C
M
S
任
意
文
件
上
传
参
考
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
T
y
p
e
s
e
t
t
e
r
/
T
y
p
e
s
e
t
t
e
r
/
i
s
s
u
e
s
/
6
7
4
C
L
T
P
H
P
存
在
任
意
文
件
删
除
漏
洞
参
数
s
q
l
f
i
l
e
n
a
m
e
未
经
任
何
处
理
,
直
接
带
入
u
n
l
i
n
k
函
数
中
删
除
,
导
致
程
序
在
实
现
上
存
在
任
意
文
件
删
除
漏
洞
,
攻
击
者
可
通
过
该
漏
洞
删
除
任
意
文
件
。
U
s
u
a
l
T
o
o
l
C
M
S
-
8
.
0
s
q
l
注
入
漏
洞
p
a
y
l
o
a
d
:
T
P
-
L
i
n
k
云
摄
像
头
N
C
X
X
X
系
列
存
在
命
令
注
入
漏
洞
P
O
S
T
/
j
o
o
m
l
a
/
a
d
m
i
n
i
s
t
r
a
t
o
r
/
i
n
d
e
x
.
p
h
p
?
o
p
t
i
o
n
=
c
o
m
_
p
a
g
o
&
v
i
e
w
=
c
o
m
m
e
n
t
s
H
T
T
P
/
1
.
1
H
o
s
t
:
l
o
c
a
l
h
o
s
t
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
;
r
v
:
7
9
.
0
)
G
e
c
k
o
/
2
0
1
0
0
1
0
1
F
i
r
e
f
o
x
/
7
9
.
0
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
w
e
b
p
,
*
/
*
;
q
=
0
.
8
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
t
r
-
T
R
,
t
r
;
q
=
0
.
8
,
e
n
-
U
S
;
q
=
0
.
5
,
e
n
;
q
=
0
.
3
A
c
c
e
p
t
-
E
n
c
o
d
i
n
g
:
g
z
i
p
,
d
e
f
l
a
t
e
C
o
n
t
e
n
t
-
T
y
p
e
:
a
p
p
l
i
c
a
t
i
o
n
/
x
-
w
w
w
-
f
o
r
m
-
u
r
l
e
n
c
o
d
e
d
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
1
6
3
O
r
i
g
i
n
:
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
R
e
f
e
r
e
r
:
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
/
j
o
o
m
l
a
/
a
d
m
i
n
i
s
t
r
a
t
o
r
/
i
n
d
e
x
.
p
h
p
?
o
p
t
i
o
n
=
c
o
m
_
p
a
g
o
&
v
i
e
w
=
c
o
m
m
e
n
t
s
C
o
o
k
i
e
:
4
b
d
e
1
1
3
d
f
c
9
b
f
8
8
a
1
3
d
e
3
b
5
b
9
e
a
b
e
4
9
5
=
s
p
6
r
p
5
m
q
n
i
h
h
2
i
3
2
3
r
5
7
c
v
e
s
o
e
;
c
r
i
s
p
-
c
l
i
e
n
t
%
2
F
s
e
s
s
i
o
n
%
2
F
0
a
c
2
6
d
b
b
-
4
c
2
f
-
4
9
0
e
-
8
8
b
2
-
7
2
9
2
8
3
4
a
c
0
e
9
=
s
e
s
s
i
o
n
_
a
9
6
9
7
d
d
7
-
1
5
2
d
-
4
b
1
f
-
a
3
2
4
-
3
a
d
d
3
6
1
9
b
1
e
1
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
f
i
l
t
e
r
_
s
e
a
r
c
h
=
&
l
i
m
i
t
=
1
0
&
f
i
l
t
e
r
_
p
u
b
l
i
s
h
e
d
=
1
&
t
a
s
k
=
&
c
o
n
t
r
o
l
l
e
r
=
c
o
m
m
e
n
t
s
&
b
o
x
c
h
e
c
k
e
d
=
0
&
f
i
l
t
e
r
_
o
r
d
e
r
=
i
d
&
f
i
l
t
e
r
_
o
r
d
e
r
_
D
i
r
=
d
e
s
c
&
5
a
6
7
2
a
b
4
0
8
5
2
3
f
6
8
0
3
2
b
7
b
d
c
d
7
d
4
b
b
5
c
=
1
s
q
l
m
a
p
-
r
p
a
g
o
-
-
d
b
s
-
-
r
i
s
k
=
3
-
-
l
e
v
e
l
=
5
-
-
r
a
n
d
o
m
-
a
g
e
n
t
-
p
f
i
l
t
e
r
_
p
u
b
l
i
s
h
e
d
/
a
p
p
/
a
d
m
i
n
/
c
o
n
t
r
o
l
l
e
r
/
D
a
t
a
b
a
s
e
.
p
h
p
第
2
2
1
-
2
4
8
行
:
P
O
S
T
:
s
q
l
f
i
l
e
n
a
m
e
=
.
.
.
.
1
.
t
x
t
a
_
t
e
m
p
l
e
t
e
x
.
p
h
p
?
t
=
o
p
e
n
&
i
d
=
1
&
p
a
t
h
s
=
t
e
m
p
l
e
t
e
/
i
n
d
e
x
'
w
h
e
r
e
i
d
=
1
a
n
d
i
f
(
a
s
c
i
i
(
s
u
b
s
t
r
i
n
g
(
u
s
e
r
(
)
,
1
,
1
)
)
>
0
,
s
l
e
e
p
(
5
)
,
1
)
-
-
+
#
#
#
T
h
i
s
m
o
d
u
l
e
r
e
q
u
i
r
e
s
M
e
t
a
s
p
l
o
i
t
:
h
t
t
p
s
:
/
/
m
e
t
a
s
p
l
o
i
t
.
c
o
m
/
d
o
w
n
l
o
a
d
#
C
u
r
r
e
n
t
s
o
u
r
c
e
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
r
a
p
i
d
7
/
m
e
t
a
s
p
l
o
i
t
-
f
r
a
m
e
w
o
r
k
#
#
c
l
a
s
s
M
e
t
a
s
p
l
o
i
t
M
o
d
u
l
e
<
M
s
f
:
:
E
x
p
l
o
i
t
:
:
R
e
m
o
t
e
c
l
a
s
s
M
e
t
a
s
p
l
o
i
t
M
o
d
u
l
e
<
M
s
f
:
:
E
x
p
l
o
i
t
:
:
R
e
m
o
t
e
R
a
n
k
=
E
x
c
e
l
l
e
n
t
R
a
n
k
i
n
g
i
n
c
l
u
d
e
M
s
f
:
:
E
x
p
l
o
i
t
:
:
R
e
m
o
t
e
:
:
H
t
t
p
C
l
i
e
n
t
i
n
c
l
u
d
e
M
s
f
:
:
E
x
p
l
o
i
t
:
:
C
m
d
S
t
a
g
e
r
d
e
f
i
n
i
t
i
a
l
i
z
e
(
i
n
f
o
=
{
}
)
s
u
p
e
r
(
u
p
d
a
t
e
_
i
n
f
o
(
i
n
f
o
,
'
N
a
m
e
'
=
>
'
T
P
-
L
i
n
k
C
l
o
u
d
C
a
m
e
r
a
s
N
C
X
X
X
B
o
n
j
o
u
r
C
o
m
m
a
n
d
I
n
j
e
c
t
i
o
n
'
,
'
D
e
s
c
r
i
p
t
i
o
n
'
=
>
%
q
{
T
P
-
L
i
n
k
c
l
o
u
d
c
a
m
e
r
a
s
N
C
X
X
X
s
e
r
i
e
s
(
N
C
2
0
0
,
N
C
2
1
0
,
N
C
2
2
0
,
N
C
2
3
0
,
N
C
2
5
0
,
N
C
2
6
0
,
N
C
4
5
0
)
a
r
e
v
u
l
n
e
r
a
b
l
e
t
o
a
n
a
u
t
h
e
n
t
i
c
a
t
e
d
c
o
m
m
a
n
d
i
n
j
e
c
t
i
o
n
.
I
n
a
l
l
d
e
v
i
c
e
s
e
x
c
e
p
t
N
C
2
1
0
,
d
e
s
p
i
t
e
a
c
h
e
c
k
o
n
t
h
e
n
a
m
e
l
e
n
g
t
h
i
n
s
w
S
y
s
t
e
m
S
e
t
P
r
o
d
u
c
t
A
l
i
a
s
C
h
e
c
k
,
n
o
o
t
h
e
r
c
h
e
c
k
s
a
r
e
i
n
p
l
a
c
e
i
n
o
r
d
e
r
t
o
p
r
e
v
e
n
t
s
h
e
l
l
m
e
t
a
c
h
a
r
a
c
t
e
r
s
f
r
o
m
b
e
i
n
g
i
n
t
r
o
d
u
c
e
d
.
T
h
e
s
y
s
t
e
m
n
a
m
e
w
o
u
l
d
t
h
e
n
b
e
u
s
e
d
i
n
s
w
B
o
n
j
o
u
r
S
t
a
r
t
H
T
T
P
a
s
p
a
r
t
o
f
a
s
h
e
l
l
c
o
m
m
a
n
d
w
h
e
r
e
a
r
b
i
t
r
a
r
y
c
o
m
m
a
n
d
s
c
o
u
l
d
b
e
i
n
j
e
c
t
e
d
a
n
d
e
x
e
c
u
t
e
d
a
s
r
o
o
t
.
N
C
2
1
0
d
e
v
i
c
e
s
c
a
n
n
o
t
b
e
e
x
p
l
o
i
t
e
d
d
i
r
e
c
t
l
y
v
i
a
/
s
e
t
s
y
s
n
a
m
e
.
c
g
i
d
u
e
t
o
p
r
o
p
e
r
i
n
p
u
t
v
a
l
i
d
a
t
i
o
n
.
N
C
2
1
0
d
e
v
i
c
e
s
a
r
e
s
t
i
l
l
v
u
l
n
e
r
a
b
l
e
s
i
n
c
e
s
w
B
o
n
j
o
u
r
S
t
a
r
t
H
T
T
P
d
i
d
n
o
t
p
e
r
f
o
r
m
a
n
y
v
a
l
i
d
a
t
i
o
n
w
h
e
n
r
e
a
d
i
n
g
t
h
e
a
l
i
a
s
n
a
m
e
f
r
o
m
t
h
e
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
.
T
h
e
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
c
a
n
b
e
w
r
i
t
t
e
n
,
a
n
d
c
o
d
e
e
x
e
c
u
t
i
o
n
c
a
n
b
e
a
c
h
i
e
v
e
d
b
y
c
o
m
b
i
n
i
n
g
t
h
i
s
i
s
s
u
e
w
i
t
h
C
V
E
-
2
0
2
0
-
1
2
1
1
0
.
}
,
'
A
u
t
h
o
r
'
=
>
[
'
P
i
e
t
r
o
O
l
i
v
a
<
p
i
e
t
r
o
l
i
v
a
[
a
t
]
g
m
a
i
l
.
c
o
m
>
'
]
,
'
L
i
c
e
n
s
e
'
=
>
M
S
F
_
L
I
C
E
N
S
E
,
'
R
e
f
e
r
e
n
c
e
s
'
=
>
[
[
'
U
R
L
'
,
'
h
t
t
p
s
:
/
/
c
v
e
.
m
i
t
r
e
.
o
r
g
/
c
g
i
-
b
i
n
/
c
v
e
n
a
m
e
.
c
g
i
?
n
a
m
e
=
C
V
E
-
2
0
2
0
-
1
2
1
0
9
'
]
,
[
'
U
R
L
'
,
'
h
t
t
p
s
:
/
/
n
v
d
.
n
i
s
t
.
g
o
v
/
v
u
l
n
/
d
e
t
a
i
l
/
C
V
E
-
2
0
2
0
-
1
2
1
0
9
'
]
,
[
'
U
R
L
'
,
'
h
t
t
p
s
:
/
/
s
e
c
l
i
s
t
s
.
o
r
g
/
f
u
l
l
d
i
s
c
l
o
s
u
r
e
/
2
0
2
0
/
M
a
y
/
2
'
]
,
[
'
C
V
E
'
,
'
2
0
2
0
-
1
2
1
0
9
'
]
]
,
'
D
i
s
c
l
o
s
u
r
e
D
a
t
e
'
=
>
'
2
0
2
0
-
0
4
-
2
9
'
,
'
P
l
a
t
f
o
r
m
'
=
>
'
l
i
n
u
x
'
,
'
A
r
c
h
'
=
>
A
R
C
H
_
M
I
P
S
L
E
,
'
T
a
r
g
e
t
s
'
=
>
[
[
'
T
P
-
L
i
n
k
N
C
2
0
0
,
N
C
2
2
0
,
N
C
2
3
0
,
N
C
2
5
0
'
,
{
'
A
r
c
h
'
=
>
A
R
C
H
_
M
I
P
S
L
E
,
'
P
l
a
t
f
o
r
m
'
=
>
'
l
i
n
u
x
'
,
'
C
m
d
S
t
a
g
e
r
F
l
a
v
o
r
'
=
>
[
'
w
g
e
t
'
]
}
]
,
[
'
T
P
-
L
i
n
k
N
C
2
6
0
,
N
C
4
5
0
'
,
{
'
A
r
c
h
'
=
>
A
R
C
H
_
M
I
P
S
L
E
,
'
P
l
a
t
f
o
r
m
'
=
>
'
l
i
n
u
x
'
,
'
C
m
d
S
t
a
g
e
r
F
l
a
v
o
r
'
=
>
[
'
w
g
e
t
'
]
,
'
D
e
f
a
u
l
t
O
p
t
i
o
n
s
'
=
>
{
'
S
S
L
'
=
>
t
r
u
e
}
}
]
]
,
'
D
e
f
a
u
l
t
T
a
r
g
e
t
'
=
>
0
)
)
r
e
g
i
s
t
e
r
_
o
p
t
i
o
n
s
(
[
O
p
t
S
t
r
i
n
g
.
n
e
w
(
'
U
S
E
R
N
A
M
E
'
,
[
t
r
u
e
,
'
T
h
e
w
e
b
i
n
t
e
r
f
a
c
e
u
s
e
r
n
a
m
e
'
,
'
a
d
m
i
n
'
]
)
,
O
p
t
S
t
r
i
n
g
.
n
e
w
(
'
P
A
S
S
W
O
R
D
'
,
[
t
r
u
e
,
'
T
h
e
w
e
b
i
n
t
e
r
f
a
c
e
p
a
s
s
w
o
r
d
f
o
r
t
h
e
s
p
e
c
i
f
i
e
d
u
s
e
r
n
a
m
e
'
,
'
a
d
m
i
n
'
]
)
]
)
e
n
d
d
e
f
l
o
g
i
n
u
s
e
r
=
d
a
t
a
s
t
o
r
e
[
'
U
S
E
R
N
A
M
E
'
]
p
a
s
s
=
B
a
s
e
6
4
.
s
t
r
i
c
t
_
e
n
c
o
d
e
6
4
(
d
a
t
a
s
t
o
r
e
[
'
P
A
S
S
W
O
R
D
'
]
)
i
f
t
a
r
g
e
t
.
n
a
m
e
=
=
'
T
P
-
L
i
n
k
N
C
2
6
0
,
N
C
4
5
0
'
p
a
s
s
=
R
e
x
:
:
T
e
x
t
.
m
d
5
(
p
a
s
s
)
e
n
d
p
r
i
n
t
_
s
t
a
t
u
s
(
"
A
u
t
h
e
n
t
i
c
a
t
i
n
g
w
i
t
h
#
{
u
s
e
r
}
:
#
{
p
a
s
s
}
.
.
.
"
)
b
e
g
i
n
r
e
s
=
s
e
n
d
_
r
e
q
u
e
s
t
_
c
g
i
(
{
'
u
r
i
'
=
>
'
/
l
o
g
i
n
.
f
c
g
i
'
,
'
m
e
t
h
o
d
'
=
>
'
P
O
S
T
'
,
S
p
a
m
T
i
t
a
n
7
.
0
7
多
个
R
C
E
漏
洞
'
v
a
r
s
_
p
o
s
t
'
=
>
{
'
U
s
e
r
n
a
m
e
'
=
>
u
s
e
r
,
'
P
a
s
s
w
o
r
d
'
=
>
p
a
s
s
}
}
)
i
f
r
e
s
.
n
i
l
?
|
|
r
e
s
.
c
o
d
e
=
=
4
0
4
f
a
i
l
_
w
i
t
h
(
F
a
i
l
u
r
e
:
:
N
o
A
c
c
e
s
s
,
'
/
l
o
g
i
n
.
f
c
g
i
d
i
d
n
o
t
r
e
p
l
y
c
o
r
r
e
c
t
l
y
.
W
r
o
n
g
t
a
r
g
e
t
i
p
?
'
)
e
n
d
i
f
r
e
s
.
b
o
d
y
=
~
/
"
e
r
r
o
r
C
o
d
e
"
:
0
/
&
&
r
e
s
.
h
e
a
d
e
r
s
.
k
e
y
?
(
'
S
e
t
-
C
o
o
k
i
e
'
)
&
&
r
e
s
.
b
o
d
y
=
~
/
t
o
k
e
n
/
p
r
i
n
t
_
g
o
o
d
(
"
L
o
g
g
e
d
-
i
n
a
s
#
{
u
s
e
r
}
"
)
@
c
o
o
k
i
e
=
r
e
s
.
g
e
t
_
c
o
o
k
i
e
s
.
s
c
a
n
(
/
s
?
(
[
^
,
;
]
+
?
)
=
(
[
^
,
;
]
*
?
)
[
;
,
]
/
)
[
0
]
[
1
]
p
r
i
n
t
_
g
o
o
d
(
"
G
o
t
c
o
o
k
i
e
:
#
{
@
c
o
o
k
i
e
}
"
)
@
t
o
k
e
n
=
r
e
s
.
b
o
d
y
.
s
c
a
n
(
/
"
(
t
o
k
e
n
)
"
:
"
(
[
^
,
"
]
*
)
"
/
)
[
0
]
[
1
]
p
r
i
n
t
_
g
o
o
d
(
"
G
o
t
t
o
k
e
n
:
#
{
@
t
o
k
e
n
}
"
)
e
l
s
e
f
a
i
l
_
w
i
t
h
(
F
a
i
l
u
r
e
:
:
N
o
A
c
c
e
s
s
,
"
L
o
g
i
n
f
a
i
l
e
d
w
i
t
h
#
{
u
s
e
r
}
:
#
{
p
a
s
s
}
"
)
e
n
d
r
e
s
c
u
e
:
:
R
e
x
:
:
C
o
n
n
e
c
t
i
o
n
E
r
r
o
r
f
a
i
l
_
w
i
t
h
(
F
a
i
l
u
r
e
:
:
U
n
r
e
a
c
h
a
b
l
e
,
'
C
o
n
n
e
c
t
i
o
n
f
a
i
l
e
d
'
)
e
n
d
e
n
d
d
e
f
e
n
a
b
l
e
_
b
o
n
j
o
u
r
r
e
s
=
s
e
n
d
_
r
e
q
u
e
s
t
_
c
g
i
(
{
'
u
r
i
'
=
>
'
/
s
e
t
b
o
n
j
o
u
r
s
e
t
t
i
n
g
.
f
c
g
i
'
,
'
m
e
t
h
o
d
'
=
>
'
P
O
S
T
'
,
'
e
n
c
o
d
e
_
p
a
r
a
m
s
'
=
>
f
a
l
s
e
,
'
c
o
o
k
i
e
'
=
>
"
s
e
s
s
=
#
{
@
c
o
o
k
i
e
}
"
,
'
v
a
r
s
_
p
o
s
t
'
=
>
{
'
b
o
n
j
o
u
r
S
t
a
t
e
'
=
>
'
1
'
,
'
t
o
k
e
n
'
=
>
@
t
o
k
e
n
.
t
o
_
s
}
}
)
r
e
t
u
r
n
r
e
s
r
e
s
c
u
e
:
:
R
e
x
:
:
C
o
n
n
e
c
t
i
o
n
E
r
r
o
r
v
p
r
i
n
t
_
e
r
r
o
r
(
"
F
a
i
l
e
d
c
o
n
n
e
c
t
i
o
n
t
o
t
h
e
w
e
b
s
e
r
v
e
r
a
t
#
{
r
h
o
s
t
}
:
#
{
r
p
o
r
t
}
"
)
r
e
t
u
r
n
n
i
l
e
n
d
d
e
f
s
y
s
_
n
a
m
e
(
c
m
d
)
r
e
s
=
s
e
n
d
_
r
e
q
u
e
s
t
_
c
g
i
(
{
'
u
r
i
'
=
>
'
/
s
e
t
s
y
s
n
a
m
e
.
f
c
g
i
'
,
'
m
e
t
h
o
d
'
=
>
'
P
O
S
T
'
,
'
e
n
c
o
d
e
_
p
a
r
a
m
s
'
=
>
t
r
u
e
,
'
c
o
o
k
i
e
'
=
>
"
s
e
s
s
=
#
{
@
c
o
o
k
i
e
}
"
,
'
v
a
r
s
_
p
o
s
t
'
=
>
{
'
s
y
s
n
a
m
e
'
=
>
c
m
d
,
'
t
o
k
e
n
'
=
>
@
t
o
k
e
n
.
t
o
_
s
}
}
)
r
e
t
u
r
n
r
e
s
r
e
s
c
u
e
:
:
R
e
x
:
:
C
o
n
n
e
c
t
i
o
n
E
r
r
o
r
v
p
r
i
n
t
_
e
r
r
o
r
(
"
F
a
i
l
e
d
c
o
n
n
e
c
t
i
o
n
t
o
t
h
e
w
e
b
s
e
r
v
e
r
a
t
#
{
r
h
o
s
t
}
:
#
{
r
p
o
r
t
}
"
)
r
e
t
u
r
n
n
i
l
e
n
d
d
e
f
e
x
e
c
u
t
e
_
c
o
m
m
a
n
d
(
c
m
d
,
_
o
p
t
s
=
{
}
)
p
r
i
n
t
_
s
t
a
t
u
s
(
"
E
x
e
c
u
t
i
n
g
c
o
m
m
a
n
d
:
#
{
c
m
d
}
"
)
s
y
s
_
n
a
m
e
(
"
$
(
#
{
c
m
d
}
)
"
)
e
n
d
d
e
f
e
x
p
l
o
i
t
l
o
g
i
n
#
G
e
t
c
o
o
k
i
e
a
n
d
c
s
r
f
t
o
k
e
n
e
n
a
b
l
e
_
b
o
n
j
o
u
r
#
E
n
a
b
l
e
b
o
n
j
o
u
r
s
e
r
v
i
c
e
e
x
e
c
u
t
e
_
c
m
d
s
t
a
g
e
r
#
U
p
l
o
a
d
a
n
d
e
x
e
c
u
t
e
p
a
y
l
o
a
d
s
y
s
_
n
a
m
e
(
'
N
C
2
0
0
'
)
#
S
e
t
b
a
c
k
a
n
i
n
n
o
c
e
n
t
-
l
o
o
k
i
n
g
d
e
v
i
c
e
n
a
m
e
e
n
d
e
n
d
I
I
I
.
P
o
C
~
~
~
~
~
~
~
U
s
e
p
y
t
h
o
n
3
a
n
d
i
n
s
t
a
l
l
t
h
e
f
o
l
l
o
w
i
n
g
m
o
d
u
l
e
s
b
e
f
o
r
e
e
x
e
c
u
t
i
n
g
:
r
e
q
u
e
s
t
s
.
I
f
y
o
u
r
I
P
i
s
1
9
2
.
1
6
8
.
1
.
5
a
n
d
t
h
e
t
a
r
g
e
t
S
p
a
m
T
i
t
a
n
s
e
r
v
e
r
i
s
s
p
a
m
t
i
t
a
n
.
e
x
a
m
p
l
e
.
c
o
m
,
c
a
l
l
t
h
e
P
o
C
l
i
k
e
t
h
i
s
:
.
/
m
u
l
t
i
r
c
e
.
p
y
-
t
s
p
a
m
t
i
t
a
n
.
e
x
a
m
p
l
e
.
c
o
m
-
i
1
9
2
.
1
6
8
.
1
.
5
-
m
<
E
X
P
L
O
I
T
N
U
M
B
E
R
>
-
u
<
U
S
E
R
>
-
p
<
P
A
S
S
W
O
R
D
>
-
U
h
t
t
p
:
/
/
1
9
2
.
1
6
8
.
1
.
5
/
r
e
v
.
p
y
N
U
M
B
E
R
>
-
u
<
U
S
E
R
>
-
p
<
P
A
S
S
W
O
R
D
>
-
U
h
t
t
p
:
/
/
1
9
2
.
1
6
8
.
1
.
5
/
r
e
v
.
p
y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
!
/
u
s
r
/
b
i
n
/
e
n
v
p
y
t
h
o
n
#
A
u
t
h
o
r
:
F
e
l
i
p
e
M
o
l
i
n
a
(
@
f
e
l
m
o
l
t
o
r
)
#
D
a
t
e
:
0
9
/
0
4
/
2
0
2
0
#
P
y
t
h
o
n
V
e
r
s
i
o
n
:
3
.
7
#
S
u
m
m
a
r
y
:
T
h
i
s
i
s
P
o
C
f
o
r
m
u
l
t
i
p
l
e
a
u
t
h
e
n
t
i
c
a
t
e
d
R
C
E
a
n
d
A
r
b
i
t
r
a
r
y
F
i
l
e
R
e
a
d
#
0
d
a
y
s
o
n
S
p
a
m
T
i
t
a
n
7
.
0
7
a
n
d
p
r
e
v
i
o
u
s
v
e
r
s
i
o
n
s
.
#
P
r
o
d
u
c
t
U
R
L
:
h
t
t
p
s
:
/
/
w
w
w
.
s
p
a
m
t
i
t
a
n
.
c
o
m
/
#
P
r
o
d
u
c
t
V
e
r
s
i
o
n
:
7
.
0
7
a
n
d
p
r
o
b
a
b
l
y
p
r
e
v
i
o
u
s
i
m
p
o
r
t
r
e
q
u
e
s
t
s
f
r
o
m
r
e
q
u
e
s
t
s
i
m
p
o
r
t
T
i
m
e
o
u
t
r
e
q
u
e
s
t
s
.
p
a
c
k
a
g
e
s
.
u
r
l
l
i
b
3
.
d
i
s
a
b
l
e
_
w
a
r
n
i
n
g
s
(
)
i
m
p
o
r
t
o
s
i
m
p
o
r
t
t
h
r
e
a
d
i
n
g
f
r
o
m
o
p
t
p
a
r
s
e
i
m
p
o
r
t
O
p
t
i
o
n
P
a
r
s
e
r
i
m
p
o
r
t
s
o
c
k
e
t
i
m
p
o
r
t
j
s
o
n
i
m
p
o
r
t
r
e
f
r
o
m
u
r
l
l
i
b
.
p
a
r
s
e
i
m
p
o
r
t
u
r
l
p
a
r
s
e
f
r
o
m
t
i
m
e
i
m
p
o
r
t
s
l
e
e
p
f
r
o
m
b
a
s
e
6
4
i
m
p
o
r
t
b
6
4
d
e
c
o
d
e
,
b
6
4
e
n
c
o
d
e
d
e
f
m
y
i
p
(
)
:
s
=
s
o
c
k
e
t
.
s
o
c
k
e
t
(
s
o
c
k
e
t
.
A
F
_
I
N
E
T
,
s
o
c
k
e
t
.
S
O
C
K
_
D
G
R
A
M
)
t
r
y
:
#
d
o
e
s
n
'
t
e
v
e
n
h
a
v
e
t
o
b
e
r
e
a
c
h
a
b
l
e
s
.
c
o
n
n
e
c
t
(
(
'
1
0
.
2
5
5
.
2
5
5
.
2
5
5
'
,
1
)
)
I
P
=
s
.
g
e
t
s
o
c
k
n
a
m
e
(
)
[
0
]
e
x
c
e
p
t
:
I
P
=
'
1
2
7
.
0
.
0
.
1
'
f
i
n
a
l
l
y
:
s
.
c
l
o
s
e
(
)
r
e
t
u
r
n
I
P
d
e
f
s
h
e
l
l
S
e
r
v
e
r
(
i
p
,
p
o
r
t
,
q
u
i
e
t
)
:
s
e
r
v
e
r
s
=
s
o
c
k
e
t
.
s
o
c
k
e
t
(
s
o
c
k
e
t
.
A
F
_
I
N
E
T
,
s
o
c
k
e
t
.
S
O
C
K
_
S
T
R
E
A
M
)
s
e
r
v
e
r
s
.
b
i
n
d
(
(
i
p
,
p
o
r
t
)
)
s
e
r
v
e
r
s
.
l
i
s
t
e
n
(
1
)
i
n
f
o
(
"
W
a
i
t
i
n
g
f
o
r
i
n
c
o
m
i
n
g
c
o
n
n
e
c
t
i
o
n
o
n
%
s
:
%
s
"
%
(
i
p
,
p
o
r
t
)
)
c
o
n
n
,
a
d
d
r
=
s
e
r
v
e
r
s
.
a
c
c
e
p
t
(
)
c
o
n
n
.
s
e
t
t
i
m
e
o
u
t
(
1
)
s
u
c
c
e
s
s
(
"
H
u
r
r
a
y
,
w
e
g
o
t
a
c
o
n
n
e
c
t
i
o
n
f
r
o
m
%
s
"
%
a
d
d
r
[
0
]
)
p
r
o
m
p
t
=
c
o
n
n
.
r
e
c
v
(
1
2
8
)
p
r
o
m
p
t
=
s
t
r
(
p
r
o
m
p
t
.
d
e
c
o
d
e
(
"
u
t
f
-
8
"
)
)
.
s
t
r
i
p
(
)
c
o
m
m
a
n
d
=
i
n
p
u
t
(
p
r
o
m
p
t
)
w
h
i
l
e
T
r
u
e
:
t
r
y
:
c
=
"
%
s
n
"
%
(
c
o
m
m
a
n
d
)
i
f
(
l
e
n
(
c
)
>
0
)
:
c
o
n
n
.
s
e
n
d
a
l
l
(
c
.
e
n
c
o
d
e
(
"
u
t
f
-
8
"
)
)
#
Q
u
i
t
t
h
e
c
o
n
s
o
l
e
i
f
c
o
m
m
a
n
d
=
=
'
e
x
i
t
'
:
i
n
f
o
(
"
n
C
l
o
s
i
n
g
c
o
n
n
e
c
t
i
o
n
"
)
c
o
n
n
.
c
l
o
s
e
(
)
b
r
e
a
k
e
l
s
e
:
c
o
m
p
l
e
t
e
a
n
s
w
e
r
=
"
"
w
h
i
l
e
T
r
u
e
:
a
n
s
w
e
r
=
N
o
n
e
t
r
y
:
a
n
s
w
e
r
=
s
t
r
(
(
c
o
n
n
.
r
e
c
v
(
1
0
2
4
)
)
.
d
e
c
o
d
e
(
"
u
t
f
-
8
"
)
)
c
o
m
p
l
e
t
e
a
n
s
w
e
r
+
=
a
n
s
w
e
r
e
x
c
e
p
t
s
o
c
k
e
t
.
t
i
m
e
o
u
t
:
c
o
m
p
l
e
t
e
a
n
s
w
e
r
.
s
t
r
i
p
(
)
b
r
e
a
k
p
r
i
n
t
(
c
o
m
p
l
e
t
e
a
n
s
w
e
r
,
e
n
d
=
'
'
)
c
o
m
m
a
n
d
=
i
n
p
u
t
(
"
"
)
e
x
c
e
p
t
(
K
e
y
b
o
a
r
d
I
n
t
e
r
r
u
p
t
,
E
O
F
E
r
r
o
r
)
:
i
n
f
o
(
"
n
C
l
o
s
i
n
g
c
o
n
n
e
c
t
i
o
n
"
)
b
r
e
a
k
#
T
h
i
s
i
s
a
n
a
u
t
h
e
n
t
i
c
a
t
e
d
r
e
m
o
t
e
c
o
d
e
e
x
e
c
u
t
i
o
n
i
n
"
c
e
r
t
s
-
x
.
p
h
p
"
.
E
.
g
:
d
e
f
C
V
E
_
2
0
2
0
_
1
1
6
9
9
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
s
h
e
l
l
u
r
l
)
:
#
G
i
v
i
n
g
t
i
m
e
t
o
t
h
e
m
a
i
m
t
h
r
e
a
d
t
o
o
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
#
G
i
v
i
n
g
t
i
m
e
t
o
t
h
e
m
a
i
m
t
h
r
e
a
d
t
o
o
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
s
l
e
e
p
(
5
)
o
s
c
m
d
=
"
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
w
g
e
t
%
s
-
O
/
t
m
p
/
r
.
p
y
;
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
p
y
t
h
o
n
/
t
m
p
/
r
.
p
y
"
%
(
s
h
e
l
l
u
r
l
)
t
1
=
"
%
s
/
c
e
r
t
s
.
p
h
p
"
%
t
a
r
g
e
t
t
2
=
"
%
s
/
c
e
r
t
s
-
x
.
p
h
p
"
%
t
a
r
g
e
t
#
g
e
t
t
h
e
c
s
r
f
t
o
k
e
n
v
a
l
u
e
r
e
s
1
=
r
e
q
u
e
s
t
s
.
g
e
t
(
t
1
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
v
e
r
i
f
y
=
F
a
l
s
e
)
m
=
r
e
.
s
e
a
r
c
h
(
"
v
a
r
c
s
r
f
_
t
o
k
e
n
_
p
o
s
t
d
a
t
a
=
.
*
C
S
R
F
N
a
m
e
=
(
.
*
)
&
C
S
R
F
T
o
k
e
n
=
(
.
*
)
"
;
"
,
r
e
s
1
.
t
e
x
t
)
i
f
(
m
i
s
n
o
t
N
o
n
e
)
:
c
s
r
f
g
u
a
r
d
=
m
.
g
r
o
u
p
(
1
)
c
s
r
f
t
o
k
e
n
=
m
.
g
r
o
u
p
(
2
)
d
a
t
a
=
{
"
C
S
R
F
N
a
m
e
"
:
c
s
r
f
g
u
a
r
d
,
"
C
S
R
F
T
o
k
e
n
"
:
c
s
r
f
t
o
k
e
n
,
"
j
a
c
t
i
o
n
"
:
"
d
e
l
e
t
e
c
e
r
t
"
,
"
f
n
a
m
e
"
:
"
d
u
m
m
y
|
|
$
(
%
s
)
"
%
o
s
c
m
d
}
i
n
f
o
(
"
T
r
i
g
g
e
r
i
n
g
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
i
n
t
h
e
t
a
r
g
e
t
.
"
)
t
r
y
:
r
e
s
2
=
r
e
q
u
e
s
t
s
.
p
o
s
t
(
t
2
,
d
a
t
a
=
d
a
t
a
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
v
e
r
i
f
y
=
F
a
l
s
e
)
p
r
i
n
t
(
r
e
s
2
.
t
e
x
t
)
e
x
c
e
p
t
T
i
m
e
o
u
t
:
i
n
f
o
(
"
R
e
q
u
e
s
t
t
i
m
e
d
-
o
u
t
.
Y
o
u
s
h
o
u
l
d
h
a
v
e
r
e
c
e
i
v
e
d
a
l
r
e
a
d
y
y
o
u
r
r
e
v
e
r
s
e
s
h
e
l
l
.
"
)
e
l
s
e
:
f
a
i
l
(
"
C
S
R
F
t
o
k
e
n
s
w
e
r
e
n
o
t
f
o
u
n
d
.
P
O
S
T
w
i
l
l
f
a
i
l
.
"
)
#
T
h
i
s
i
s
a
n
a
r
b
i
t
r
a
r
y
f
i
l
e
r
e
a
d
o
n
"
c
e
r
t
s
-
x
.
p
h
p
"
d
e
f
C
V
E
_
2
0
2
0
_
1
1
7
0
0
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
f
i
l
e
)
:
f
u
l
l
p
a
t
h
=
"
.
.
/
.
.
/
.
.
/
.
.
%
s
"
%
f
i
l
e
t
1
=
"
%
s
/
c
e
r
t
s
.
p
h
p
"
%
t
a
r
g
e
t
t
2
=
"
%
s
/
c
e
r
t
s
-
x
.
p
h
p
"
%
t
a
r
g
e
t
#
g
e
t
t
h
e
c
s
r
f
t
o
k
e
n
v
a
l
u
e
r
e
s
1
=
r
e
q
u
e
s
t
s
.
g
e
t
(
t
1
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
v
e
r
i
f
y
=
F
a
l
s
e
)
m
=
r
e
.
s
e
a
r
c
h
(
"
v
a
r
c
s
r
f
_
t
o
k
e
n
_
p
o
s
t
d
a
t
a
=
.
*
C
S
R
F
N
a
m
e
=
(
.
*
)
&
C
S
R
F
T
o
k
e
n
=
(
.
*
)
"
;
"
,
r
e
s
1
.
t
e
x
t
)
i
f
(
m
i
s
n
o
t
N
o
n
e
)
:
c
s
r
f
g
u
a
r
d
=
m
.
g
r
o
u
p
(
1
)
c
s
r
f
t
o
k
e
n
=
m
.
g
r
o
u
p
(
2
)
d
a
t
a
=
{
"
C
S
R
F
N
a
m
e
"
:
c
s
r
f
g
u
a
r
d
,
"
C
S
R
F
T
o
k
e
n
"
:
c
s
r
f
t
o
k
e
n
,
"
j
a
c
t
i
o
n
"
:
"
d
o
w
n
l
o
a
d
k
e
y
"
,
"
f
n
a
m
e
"
:
f
u
l
l
p
a
t
h
,
"
c
o
m
m
o
n
n
a
m
e
"
:
"
"
,
"
o
r
g
a
n
i
z
a
t
i
o
n
"
:
"
"
,
"
o
r
g
a
n
i
z
a
t
i
o
n
u
n
i
t
"
:
"
"
,
"
c
i
t
y
"
:
"
"
,
"
s
t
a
t
e
"
:
"
"
,
"
c
o
u
n
t
r
y
"
:
"
"
,
"
c
s
r
o
u
t
"
:
"
"
,
"
p
k
o
u
t
"
:
"
"
,
"
i
m
p
o
r
t
c
e
r
t
"
:
"
"
,
"
i
m
p
o
r
t
k
e
y
"
:
"
"
,
"
i
m
p
o
r
t
c
h
a
i
n
"
:
"
"
}
r
e
s
2
=
r
e
q
u
e
s
t
s
.
p
o
s
t
(
t
2
,
d
a
t
a
=
d
a
t
a
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
v
e
r
i
f
y
=
F
a
l
s
e
)
i
f
(
r
e
s
2
.
s
t
a
t
u
s
_
c
o
d
e
=
=
2
0
0
)
:
s
u
c
c
e
s
s
(
"
C
o
n
t
e
n
t
s
o
f
t
h
e
f
i
l
e
%
s
"
%
f
i
l
e
)
p
r
i
n
t
(
r
e
s
2
.
t
e
x
t
)
e
l
s
e
:
f
a
i
l
(
"
E
r
r
o
r
o
b
t
a
i
n
i
n
g
t
h
e
C
S
R
F
g
u
a
r
d
t
o
k
e
n
s
f
r
o
m
t
h
e
p
a
g
e
.
"
)
r
e
t
u
r
n
F
a
l
s
e
#
T
h
i
s
i
s
a
n
a
u
t
h
e
n
t
i
c
a
t
e
d
R
C
E
a
b
u
s
i
n
g
P
H
P
e
v
a
l
f
u
n
c
t
i
o
n
i
n
m
a
i
l
q
u
e
u
e
.
p
h
p
d
e
f
C
V
E
_
2
0
2
0
_
1
1
8
0
3
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
s
h
e
l
l
u
r
l
)
:
#
G
i
v
i
n
g
t
i
m
e
t
o
t
h
e
m
a
i
m
t
h
r
e
a
d
t
o
o
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
s
l
e
e
p
(
5
)
o
s
c
m
d
=
"
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
w
g
e
t
%
s
-
O
/
t
m
p
/
r
.
p
y
;
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
p
y
t
h
o
n
/
t
m
p
/
r
.
p
y
"
%
(
s
h
e
l
l
u
r
l
)
b
6
4
=
(
b
6
4
e
n
c
o
d
e
(
o
s
c
m
d
.
e
n
c
o
d
e
(
"
u
t
f
-
8
"
)
)
)
.
d
e
c
o
d
e
(
"
u
t
f
-
8
"
)
p
a
y
l
o
a
d
=
"
g
o
t
o
p
a
g
e
+
a
+
"
;
$
b
=
"
%
s
"
;
s
h
e
l
l
_
e
x
e
c
(
b
a
s
e
6
4
_
d
e
c
o
d
e
(
u
r
l
d
e
c
o
d
e
(
$
b
)
)
)
;
d
i
e
(
)
;
$
b
=
"
"
%
(
b
6
4
)
t
1
=
"
%
s
/
c
e
r
t
s
.
p
h
p
"
%
t
a
r
g
e
t
t
2
=
"
%
s
/
m
a
i
l
q
u
e
u
e
.
p
h
p
"
%
t
a
r
g
e
t
#
g
e
t
t
h
e
c
s
r
f
t
o
k
e
n
v
a
l
u
e
r
e
s
1
=
r
e
q
u
e
s
t
s
.
g
e
t
(
t
1
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
v
e
r
i
f
y
=
F
a
l
s
e
)
m
=
r
e
.
s
e
a
r
c
h
(
"
v
a
r
c
s
r
f
_
t
o
k
e
n
_
p
o
s
t
d
a
t
a
=
.
*
C
S
R
F
N
a
m
e
=
(
.
*
)
&
C
S
R
F
T
o
k
e
n
=
(
.
*
)
"
;
"
,
r
e
s
1
.
t
e
x
t
)
=
.
*
C
S
R
F
N
a
m
e
=
(
.
*
)
&
C
S
R
F
T
o
k
e
n
=
(
.
*
)
"
;
"
,
r
e
s
1
.
t
e
x
t
)
i
f
(
m
i
s
n
o
t
N
o
n
e
)
:
c
s
r
f
g
u
a
r
d
=
m
.
g
r
o
u
p
(
1
)
c
s
r
f
t
o
k
e
n
=
m
.
g
r
o
u
p
(
2
)
d
a
t
a
=
{
"
C
S
R
F
N
a
m
e
"
:
c
s
r
f
g
u
a
r
d
,
"
C
S
R
F
T
o
k
e
n
"
:
c
s
r
f
t
o
k
e
n
,
"
j
a
c
t
i
o
n
"
:
p
a
y
l
o
a
d
,
"
a
c
t
i
v
e
p
a
g
e
"
:
"
i
n
c
o
m
i
n
g
"
,
"
i
n
c
o
m
i
n
g
_
c
o
u
n
t
"
:
"
0
"
,
"
a
c
t
i
v
e
_
c
o
u
n
t
"
:
"
0
"
,
"
d
e
f
e
r
r
e
d
_
c
o
u
n
t
"
:
"
0
"
,
"
h
o
l
d
_
c
o
u
n
t
"
:
"
0
"
,
"
c
o
r
r
u
p
t
_
c
o
u
n
t
"
:
"
0
"
,
"
i
n
c
o
m
i
n
g
_
p
a
g
e
"
:
"
1
"
,
"
a
c
t
i
v
e
_
p
a
g
e
"
:
"
1
"
,
"
d
e
f
e
r
r
e
d
_
p
a
g
e
"
:
"
1
"
,
"
h
o
l
d
_
p
a
g
e
"
:
"
1
"
,
"
c
o
r
r
u
p
t
_
p
a
g
e
"
:
"
1
"
,
"
i
n
c
o
m
i
n
g
r
f
i
l
t
e
r
"
:
N
o
n
e
,
"
i
n
c
o
m
i
n
g
f
i
l
t
e
r
"
:
N
o
n
e
,
"
i
n
c
o
m
i
n
g
_
o
p
t
i
o
n
"
:
"
h
o
l
d
"
,
"
a
c
t
i
v
e
r
f
i
l
t
e
r
"
:
N
o
n
e
,
"
a
c
t
i
v
e
f
i
l
t
e
r
"
:
N
o
n
e
,
"
a
c
t
i
v
e
_
o
p
t
i
o
n
"
:
"
h
o
l
d
"
,
"
d
e
f
e
r
r
e
d
r
f
i
l
t
e
r
"
:
N
o
n
e
,
"
d
e
f
e
r
r
e
d
f
i
l
t
e
r
"
:
N
o
n
e
,
"
d
e
f
e
r
r
e
d
_
o
p
t
i
o
n
"
:
"
h
o
l
d
"
,
"
h
o
l
d
r
f
i
l
t
e
r
"
:
N
o
n
e
,
"
h
o
l
d
f
i
l
t
e
r
"
:
N
o
n
e
,
"
h
o
l
d
_
o
p
t
i
o
n
"
:
"
r
e
l
e
a
s
e
"
,
"
c
o
r
r
u
p
t
r
f
i
l
t
e
r
"
:
N
o
n
e
,
"
c
o
r
r
u
p
t
f
i
l
t
e
r
"
:
N
o
n
e
,
"
c
o
r
r
u
p
t
_
o
p
t
i
o
n
"
:
"
d
e
l
e
t
e
"
}
#
W
e
h
a
v
e
t
o
p
a
s
s
a
s
t
r
i
n
g
i
n
s
t
e
a
d
o
f
a
d
i
c
t
i
f
w
e
d
o
n
'
t
w
a
n
t
t
h
e
r
e
q
u
e
s
t
s
l
i
b
r
a
r
y
t
o
c
o
n
v
e
r
t
i
t
t
o
#
a
n
u
r
l
e
n
c
o
d
e
d
d
a
t
a
a
n
d
b
r
e
a
k
o
u
r
p
a
y
l
o
a
d
d
a
t
a
s
t
r
=
"
"
c
o
n
t
=
0
f
o
r
k
,
v
i
n
d
a
t
a
.
i
t
e
m
s
(
)
:
d
a
t
a
s
t
r
+
=
"
%
s
=
%
s
"
%
(
k
,
v
)
c
o
n
t
+
=
1
i
f
(
c
o
n
t
<
l
e
n
(
d
a
t
a
)
)
:
d
a
t
a
s
t
r
+
=
"
&
"
h
e
a
d
e
r
s
=
{
"
U
s
e
r
-
A
g
e
n
t
"
:
"
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
r
v
:
6
8
.
0
)
G
e
c
k
o
/
2
0
1
0
0
1
0
1
F
i
r
e
f
o
x
/
6
8
.
0
"
,
"
A
c
c
e
p
t
"
:
"
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
*
/
*
;
q
=
0
.
8
"
,
"
C
o
n
t
e
n
t
-
T
y
p
e
"
:
"
a
p
p
l
i
c
a
t
i
o
n
/
x
-
w
w
w
-
f
o
r
m
-
u
r
l
e
n
c
o
d
e
d
"
}
t
r
y
:
r
e
s
2
=
r
e
q
u
e
s
t
s
.
p
o
s
t
(
t
2
,
d
a
t
a
=
d
a
t
a
s
t
r
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
h
e
a
d
e
r
s
=
h
e
a
d
e
r
s
,
v
e
r
i
f
y
=
F
a
l
s
e
,
p
r
o
x
i
e
s
=
p
r
o
x
i
e
s
)
e
x
c
e
p
t
T
i
m
e
o
u
t
:
i
n
f
o
(
"
R
e
q
u
e
s
t
t
i
m
e
d
-
o
u
t
.
Y
o
u
s
h
o
u
l
d
h
a
v
e
r
e
c
e
i
v
e
d
a
l
r
e
a
d
y
y
o
u
r
r
e
v
e
r
s
e
s
h
e
l
l
.
"
)
e
l
s
e
:
f
a
i
l
(
"
C
S
R
F
t
o
k
e
n
s
w
e
r
e
n
o
t
f
o
u
n
d
.
P
O
S
T
w
i
l
l
f
a
i
l
.
"
)
#
T
h
i
s
i
s
a
n
a
u
t
h
e
n
t
i
c
a
t
e
d
R
C
E
a
b
u
s
i
n
g
q
i
d
G
E
T
p
a
r
a
m
e
t
e
r
i
n
m
a
i
l
q
u
e
u
e
.
p
h
p
d
e
f
C
V
E
_
2
0
2
0
_
1
1
8
0
4
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
s
h
e
l
l
u
r
l
)
:
#
G
i
v
i
n
g
t
i
m
e
t
o
t
h
e
m
a
i
m
t
h
r
e
a
d
t
o
o
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
s
l
e
e
p
(
5
)
o
s
c
m
d
=
"
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
w
g
e
t
%
s
-
O
/
t
m
p
/
r
.
p
y
;
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
p
y
t
h
o
n
/
t
m
p
/
r
.
p
y
"
%
(
s
h
e
l
l
u
r
l
)
p
a
y
l
o
a
d
=
"
1
;
`
%
s
`
"
%
o
s
c
m
d
t
=
"
%
s
/
m
a
i
l
q
u
e
u
e
.
p
h
p
?
q
i
d
=
%
s
"
%
(
t
a
r
g
e
t
,
p
a
y
l
o
a
d
)
i
n
f
o
(
"
T
r
i
g
g
e
r
i
n
g
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
i
n
t
h
e
t
a
r
g
e
t
.
"
)
t
r
y
:
r
e
s
2
=
r
e
q
u
e
s
t
s
.
g
e
t
(
t
,
c
o
o
k
i
e
s
=
c
o
o
k
i
e
s
,
v
e
r
i
f
y
=
F
a
l
s
e
)
e
x
c
e
p
t
T
i
m
e
o
u
t
:
i
n
f
o
(
"
R
e
q
u
e
s
t
t
i
m
e
d
-
o
u
t
.
Y
o
u
s
h
o
u
l
d
h
a
v
e
r
e
c
e
i
v
e
d
a
l
r
e
a
d
y
y
o
u
r
r
e
v
e
r
s
e
s
h
e
l
l
.
"
)
#
A
u
t
h
e
n
t
i
c
a
t
e
t
o
t
h
e
w
e
b
p
l
a
t
f
o
r
m
a
n
d
g
e
t
t
h
e
c
o
o
k
i
e
s
d
e
f
a
u
t
h
e
n
t
i
c
a
t
e
(
t
a
r
g
e
t
,
u
s
e
r
,
p
a
s
s
w
o
r
d
)
:
l
o
g
i
n
u
r
l
=
"
%
s
/
l
o
g
i
n
.
p
h
p
"
%
t
a
r
g
e
t
d
a
t
a
=
{
"
j
a
c
t
i
o
n
"
:
"
n
o
n
e
"
,
"
l
a
n
g
u
a
g
e
"
:
"
e
n
_
U
S
"
,
"
a
d
d
r
e
s
s
"
:
"
%
s
"
%
u
s
e
r
,
"
p
a
s
s
w
d
"
:
"
%
s
"
%
p
a
s
s
w
o
r
d
}
r
e
s
=
r
e
q
u
e
s
t
s
.
p
o
s
t
(
l
o
g
i
n
u
r
l
,
d
a
t
a
=
d
a
t
a
,
a
l
l
o
w
_
r
e
d
i
r
e
c
t
s
=
F
a
l
s
e
,
v
e
r
i
f
y
=
F
a
l
s
e
)
i
f
(
r
e
s
.
s
t
a
t
u
s
_
c
o
d
e
=
=
3
0
2
a
n
d
l
e
n
(
r
e
s
.
c
o
o
k
i
e
s
.
i
t
e
m
s
(
)
)
>
0
)
:
r
e
t
u
r
n
r
e
s
.
c
o
o
k
i
e
s
e
l
s
e
:
r
e
t
u
r
n
N
o
n
e
d
e
f
p
r
i
n
t
m
s
g
(
m
s
g
,
q
u
i
e
t
=
F
a
l
s
e
,
m
s
g
t
y
p
e
=
"
i
"
)
:
i
f
(
n
o
t
q
u
i
e
t
)
:
i
f
(
s
u
c
c
e
s
s
)
:
p
r
i
n
t
(
"
[
%
s
]
%
s
"
%
(
m
s
g
t
y
p
e
,
m
s
g
)
)
e
l
s
e
:
p
r
i
n
t
(
"
[
-
]
%
s
"
%
m
s
g
)
d
e
f
i
n
f
o
(
m
s
g
,
q
u
i
e
t
=
F
a
l
s
e
)
:
p
r
i
n
t
m
s
g
(
m
s
g
,
q
u
i
e
t
,
m
s
g
t
y
p
e
=
"
i
"
)
d
e
f
s
u
c
c
e
s
s
(
m
s
g
,
q
u
i
e
t
=
F
a
l
s
e
)
:
p
r
i
n
t
m
s
g
(
m
s
g
,
q
u
i
e
t
,
m
s
g
t
y
p
e
=
"
+
"
)
d
e
f
f
a
i
l
(
m
s
g
,
q
u
i
e
t
=
F
a
l
s
e
)
:
p
r
i
n
t
m
s
g
(
m
s
g
,
q
u
i
e
t
,
m
s
g
t
y
p
e
=
"
-
"
)
d
e
f
p
a
r
s
e
o
p
t
i
o
n
s
(
)
:
p
a
r
s
e
r
=
O
p
t
i
o
n
P
a
r
s
e
r
(
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
t
"
,
"
-
-
t
a
r
g
e
t
"
,
d
e
s
t
=
"
t
a
r
g
e
t
"
,
h
e
l
p
=
"
T
a
r
g
e
t
S
p
a
m
T
i
t
a
n
U
R
L
t
o
a
t
t
a
c
k
.
E
.
g
.
:
h
t
t
p
s
:
/
/
s
p
a
m
t
i
t
a
n
.
c
o
m
/
"
,
d
e
f
a
u
l
t
=
N
o
n
e
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
m
"
,
"
-
-
m
e
t
h
o
d
"
,
d
e
s
t
=
"
m
e
t
h
o
d
"
,
h
e
l
p
=
"
E
x
p
l
o
i
t
n
u
m
b
e
r
:
(
1
)
C
V
E
-
2
0
2
0
-
1
1
6
9
9
[
R
C
E
]
,
(
2
)
C
V
E
-
2
0
2
0
-
X
X
X
X
[
R
C
E
]
,
(
3
)
C
V
E
-
2
0
2
0
-
X
X
X
X
2
[
R
C
E
]
,
(
4
)
C
V
E
-
2
0
2
0
-
1
1
7
0
0
[
F
i
l
e
R
e
a
d
]
"
,
d
e
f
a
u
l
t
=
1
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
u
"
,
"
-
-
u
s
e
r
"
,
d
e
s
t
=
"
u
s
e
r
"
,
h
e
l
p
=
"
U
s
e
r
n
a
m
e
t
o
a
u
t
h
e
n
t
i
c
a
t
e
w
i
t
h
.
D
e
f
a
u
l
t
:
a
d
m
i
n
"
,
d
e
f
a
u
l
t
=
"
a
d
m
i
n
"
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
p
"
,
"
-
-
p
a
s
s
w
o
r
d
"
,
d
e
s
t
=
"
p
a
s
s
w
o
r
d
"
,
h
e
l
p
=
"
P
a
s
s
w
o
r
d
t
o
a
u
t
h
e
n
t
i
c
a
t
e
w
i
t
h
.
D
e
f
a
u
l
t
:
h
i
a
d
m
i
n
"
,
d
e
f
a
u
l
t
=
"
h
i
a
d
m
i
n
"
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
I
"
,
"
-
-
i
p
"
,
d
e
s
t
=
"
i
p
"
,
h
e
l
p
=
"
L
o
c
a
l
I
P
w
h
e
r
e
t
o
l
i
s
t
e
n
f
o
r
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
.
D
e
f
a
u
l
t
:
%
s
"
%
m
y
i
p
(
)
,
d
e
f
a
u
l
t
=
m
y
i
p
(
)
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
P
"
,
"
-
-
p
o
r
t
"
,
d
e
s
t
=
"
p
o
r
t
"
,
h
e
l
p
=
"
L
o
c
a
l
P
o
r
t
w
h
e
r
e
t
o
l
i
s
t
e
n
f
o
r
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
.
D
e
f
a
u
l
t
:
4
2
4
2
"
,
d
e
f
a
u
l
t
=
4
2
4
2
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
U
"
,
"
-
-
U
R
L
"
,
d
e
s
t
=
"
s
h
e
l
l
u
r
l
"
,
h
e
l
p
=
"
H
T
T
P
U
R
L
p
a
t
h
w
h
e
r
e
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
i
s
l
o
c
a
t
e
d
.
D
e
f
a
u
l
t
:
h
t
t
p
:
/
/
%
s
/
r
e
v
.
p
y
"
%
m
y
i
p
(
)
,
d
e
f
a
u
l
t
=
"
h
t
t
p
:
/
/
%
s
/
r
e
v
.
p
y
"
%
m
y
i
p
(
)
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
f
"
,
"
-
-
f
i
l
e
t
o
r
e
a
d
"
,
d
e
s
t
=
"
f
i
l
t
e
t
o
r
e
a
d
"
,
h
e
l
p
=
"
F
u
l
l
p
a
t
h
o
f
t
h
e
f
i
l
e
t
o
r
e
a
d
f
r
o
m
t
h
e
r
e
m
o
t
e
s
e
r
v
e
r
w
h
e
n
e
x
e
c
u
t
i
n
g
C
V
E
-
2
0
2
0
-
1
1
7
0
0
.
D
e
f
a
u
l
t
:
/
e
t
c
/
p
a
s
s
w
d
"
,
d
e
f
a
u
l
t
=
"
/
e
t
c
/
p
a
s
s
w
d
"
)
p
a
r
s
e
r
.
a
d
d
_
o
p
t
i
o
n
(
"
-
q
"
,
"
-
-
q
u
i
e
t
"
,
a
c
t
i
o
n
=
"
s
t
o
r
e
_
t
r
u
e
"
,
d
e
s
t
=
"
q
u
i
e
t
"
,
d
e
f
a
u
l
t
=
F
a
l
s
e
,
h
e
l
p
=
"
S
h
u
t
u
p
s
c
r
i
p
t
!
J
u
s
t
g
i
v
e
m
e
t
h
e
s
h
e
l
l
.
"
)
r
e
t
u
r
n
p
a
r
s
e
r
.
p
a
r
s
e
_
a
r
g
s
(
)
d
e
f
m
a
i
n
(
)
:
(
o
p
t
i
o
n
s
,
a
r
g
u
m
e
n
t
s
)
=
p
a
r
s
e
o
p
t
i
o
n
s
(
)
q
u
i
e
t
=
o
p
t
i
o
n
s
.
q
u
i
e
t
t
a
r
g
e
t
=
o
p
t
i
o
n
s
.
t
a
r
g
e
t
i
p
=
o
p
t
i
o
n
s
.
i
p
p
o
r
t
=
o
p
t
i
o
n
s
.
p
o
r
t
u
s
e
r
=
o
p
t
i
o
n
s
.
u
s
e
r
p
a
s
s
w
o
r
d
=
o
p
t
i
o
n
s
.
p
a
s
s
w
o
r
d
s
h
e
l
l
u
r
l
=
o
p
t
i
o
n
s
.
s
h
e
l
l
u
r
l
m
e
t
h
o
d
=
i
n
t
(
o
p
t
i
o
n
s
.
m
e
t
h
o
d
)
r
f
i
l
e
=
o
p
t
i
o
n
s
.
f
i
l
t
e
t
o
r
e
a
d
#
S
a
n
i
t
i
z
e
o
p
t
i
o
n
s
i
f
(
t
a
r
g
e
t
i
s
N
o
n
e
)
:
f
a
i
l
(
"
E
r
r
o
r
.
S
p
e
c
i
f
y
a
t
a
r
g
e
t
(
-
t
)
.
"
)
e
x
i
t
(
1
)
e
l
s
e
:
i
f
(
n
o
t
t
a
r
g
e
t
.
s
t
a
r
t
s
w
i
t
h
(
"
h
t
t
p
:
/
/
"
)
a
n
d
n
o
t
t
a
r
g
e
t
.
s
t
a
r
t
s
w
i
t
h
(
"
h
t
t
p
s
:
/
/
"
)
)
:
Y
i
i
框
架
反
序
列
化
R
C
E
利
用
链
e
x
p
t
a
r
g
e
t
.
s
t
a
r
t
s
w
i
t
h
(
"
h
t
t
p
s
:
/
/
"
)
)
:
t
a
r
g
e
t
=
"
h
t
t
p
:
/
/
%
s
"
%
t
a
r
g
e
t
i
f
(
m
e
t
h
o
d
<
1
o
r
m
e
t
h
o
d
>
4
)
:
f
a
i
l
(
"
E
r
r
o
r
.
S
p
e
c
i
f
y
a
m
e
t
h
o
d
f
r
o
m
1
t
o
4
:
n
(
1
)
C
V
E
-
2
0
2
0
-
1
1
6
9
9
[
R
C
E
]
n
(
2
)
C
V
E
-
2
0
2
0
-
X
X
X
X
[
R
C
E
]
n
(
3
)
C
V
E
-
2
0
2
0
-
X
X
X
X
2
[
R
C
E
]
n
(
4
)
C
V
E
-
2
0
2
0
-
1
1
7
0
0
[
F
i
l
e
R
e
a
d
]
"
)
e
x
i
t
(
1
)
#
B
e
f
o
r
e
d
o
i
n
g
a
n
y
t
h
i
n
g
,
l
o
g
i
n
c
o
o
k
i
e
s
=
a
u
t
h
e
n
t
i
c
a
t
e
(
t
a
r
g
e
t
,
u
s
e
r
,
p
a
s
s
w
o
r
d
)
i
f
(
c
o
o
k
i
e
s
i
s
n
o
t
N
o
n
e
)
:
s
u
c
c
e
s
s
(
"
U
s
e
r
l
o
g
g
e
d
i
n
s
u
c
c
e
s
s
f
u
l
l
y
.
"
)
i
f
(
m
e
t
h
o
d
=
=
1
)
:
i
n
f
o
(
"
E
x
p
l
o
i
t
i
n
g
C
V
E
-
2
0
2
0
-
1
1
6
9
9
t
o
g
e
t
a
r
e
v
e
r
s
e
s
h
e
l
l
o
n
%
s
:
%
s
"
%
(
i
p
,
p
o
r
t
)
,
q
u
i
e
t
)
r
e
v
_
t
h
r
e
a
d
=
t
h
r
e
a
d
i
n
g
.
T
h
r
e
a
d
(
t
a
r
g
e
t
=
C
V
E
_
2
0
2
0
_
1
1
6
9
9
,
a
r
g
s
=
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
s
h
e
l
l
u
r
l
)
)
r
e
v
_
t
h
r
e
a
d
.
s
t
a
r
t
(
)
#
O
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
i
n
t
h
i
s
m
a
i
n
t
h
r
e
a
d
i
n
f
o
(
"
S
p
a
w
n
i
n
g
a
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
.
W
a
i
t
f
o
r
i
t
.
.
.
"
)
s
h
e
l
l
S
e
r
v
e
r
(
o
p
t
i
o
n
s
.
i
p
,
i
n
t
(
o
p
t
i
o
n
s
.
p
o
r
t
)
,
o
p
t
i
o
n
s
.
q
u
i
e
t
)
e
l
i
f
(
m
e
t
h
o
d
=
=
2
)
:
i
n
f
o
(
"
E
x
p
l
o
i
t
i
n
g
C
V
E
-
2
0
2
0
-
1
1
8
0
3
t
o
g
e
t
a
r
e
v
e
r
s
e
s
h
e
l
l
o
n
%
s
:
%
s
"
%
(
i
p
,
p
o
r
t
)
,
q
u
i
e
t
)
r
e
v
_
t
h
r
e
a
d
=
t
h
r
e
a
d
i
n
g
.
T
h
r
e
a
d
(
t
a
r
g
e
t
=
C
V
E
_
2
0
2
0
_
1
1
8
0
3
,
a
r
g
s
=
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
s
h
e
l
l
u
r
l
)
)
r
e
v
_
t
h
r
e
a
d
.
s
t
a
r
t
(
)
#
O
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
i
n
t
h
i
s
m
a
i
n
t
h
r
e
a
d
i
n
f
o
(
"
S
p
a
w
n
i
n
g
a
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
.
W
a
i
t
f
o
r
i
t
.
.
.
"
)
s
h
e
l
l
S
e
r
v
e
r
(
o
p
t
i
o
n
s
.
i
p
,
i
n
t
(
o
p
t
i
o
n
s
.
p
o
r
t
)
,
o
p
t
i
o
n
s
.
q
u
i
e
t
)
e
l
i
f
(
m
e
t
h
o
d
=
=
3
)
:
i
n
f
o
(
"
E
x
p
l
o
i
t
i
n
g
C
V
E
-
2
0
2
0
-
1
1
8
0
4
t
o
g
e
t
a
r
e
v
e
r
s
e
s
h
e
l
l
o
n
%
s
:
%
s
"
%
(
i
p
,
p
o
r
t
)
,
q
u
i
e
t
)
r
e
v
_
t
h
r
e
a
d
=
t
h
r
e
a
d
i
n
g
.
T
h
r
e
a
d
(
t
a
r
g
e
t
=
C
V
E
_
2
0
2
0
_
1
1
8
0
4
,
a
r
g
s
=
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
s
h
e
l
l
u
r
l
)
)
r
e
v
_
t
h
r
e
a
d
.
s
t
a
r
t
(
)
#
O
p
e
n
t
h
e
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
i
n
t
h
i
s
m
a
i
n
t
h
r
e
a
d
i
n
f
o
(
"
S
p
a
w
n
i
n
g
a
r
e
v
e
r
s
e
s
h
e
l
l
l
i
s
t
e
n
e
r
.
W
a
i
t
f
o
r
i
t
.
.
.
"
)
s
h
e
l
l
S
e
r
v
e
r
(
o
p
t
i
o
n
s
.
i
p
,
i
n
t
(
o
p
t
i
o
n
s
.
p
o
r
t
)
,
o
p
t
i
o
n
s
.
q
u
i
e
t
)
e
l
i
f
(
m
e
t
h
o
d
=
=
4
)
:
i
n
f
o
(
"
R
e
a
d
i
n
g
f
i
l
e
'
%
s
'
b
y
a
b
u
s
i
n
g
C
V
E
-
2
0
2
0
-
1
1
7
0
0
.
"
%
r
f
i
l
e
,
q
u
i
e
t
)
C
V
E
_
2
0
2
0
_
1
1
7
0
0
(
c
o
o
k
i
e
s
,
t
a
r
g
e
t
,
r
f
i
l
e
)
e
l
s
e
:
f
a
i
l
(
"
E
r
r
o
r
a
u
t
h
e
n
t
i
c
a
t
i
n
g
.
A
r
e
y
o
u
p
r
o
v
i
d
i
n
g
v
a
l
i
d
c
r
e
d
e
n
t
i
a
l
s
?
"
)
e
x
i
t
(
2
)
e
x
i
t
(
0
)
m
a
i
n
(
)
<
?
p
h
p
n
a
m
e
s
p
a
c
e
y
i
i
r
e
s
t
{
c
l
a
s
s
A
c
t
i
o
n
e
x
t
e
n
d
s
y
i
i
b
a
s
e
A
c
t
i
o
n
{
p
u
b
l
i
c
$
c
h
e
c
k
A
c
c
e
s
s
;
}
c
l
a
s
s
I
n
d
e
x
A
c
t
i
o
n
e
x
t
e
n
d
s
A
c
t
i
o
n
{
p
u
b
l
i
c
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
$
f
u
n
c
,
$
p
a
r
a
m
)
{
$
t
h
i
s
-
>
c
h
e
c
k
A
c
c
e
s
s
=
$
f
u
n
c
;
$
t
h
i
s
-
>
i
d
=
$
p
a
r
a
m
;
}
}
}
n
a
m
e
s
p
a
c
e
y
i
i
w
e
b
{
a
b
s
t
r
a
c
t
c
l
a
s
s
M
u
l
t
i
F
i
e
l
d
S
e
s
s
i
o
n
{
p
u
b
l
i
c
$
w
r
i
t
e
C
a
l
l
b
a
c
k
;
}
c
l
a
s
s
D
b
S
e
s
s
i
o
n
e
x
t
e
n
d
s
M
u
l
t
i
F
i
e
l
d
S
e
s
s
i
o
n
{
p
u
b
l
i
c
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
$
f
u
n
c
,
$
p
a
r
a
m
)
{
$
t
h
i
s
-
>
w
r
i
t
e
C
a
l
l
b
a
c
k
=
[
n
e
w
y
i
i
r
e
s
t
I
n
d
e
x
A
c
t
i
o
n
(
$
f
u
n
c
,
$
p
a
r
a
m
)
,
"
r
u
n
"
]
;
}
}
B
S
P
H
P
存
在
未
授
权
访
问
该
处
泄
漏
的
用
户
名
和
登
陆
i
p
f
a
s
t
a
d
m
i
n
最
新
版
前
台
g
e
t
s
h
e
l
l
}
}
n
a
m
e
s
p
a
c
e
y
i
i
b
a
s
e
{
c
l
a
s
s
B
a
s
e
O
b
j
e
c
t
{
/
/
}
c
l
a
s
s
A
c
t
i
o
n
{
p
u
b
l
i
c
$
i
d
;
}
}
n
a
m
e
s
p
a
c
e
y
i
i
d
b
{
u
s
e
y
i
i
b
a
s
e
B
a
s
e
O
b
j
e
c
t
;
c
l
a
s
s
B
a
t
c
h
Q
u
e
r
y
R
e
s
u
l
t
e
x
t
e
n
d
s
B
a
s
e
O
b
j
e
c
t
{
p
r
i
v
a
t
e
$
_
d
a
t
a
R
e
a
d
e
r
;
p
u
b
l
i
c
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
$
f
u
n
c
,
$
p
a
r
a
m
)
{
$
t
h
i
s
-
>
_
d
a
t
a
R
e
a
d
e
r
=
n
e
w
y
i
i
w
e
b
D
b
S
e
s
s
i
o
n
(
$
f
u
n
c
,
$
p
a
r
a
m
)
;
}
}
}
$
e
x
p
=
n
e
w
y
i
i
d
b
B
a
t
c
h
Q
u
e
r
y
R
e
s
u
l
t
(
$
f
u
n
c
,
$
p
a
r
a
m
)
;
p
r
i
n
t
(
s
e
r
i
a
l
i
z
e
(
$
e
x
p
)
)
;
/
a
d
m
i
n
/
i
n
d
e
x
.
p
h
p
?
m
=
a
d
m
i
n
&
c
=
l
o
g
&
a
=
t
a
b
l
e
_
j
s
o
n
&
j
s
o
n
=
g
e
t
&
s
o
s
o
_
o
k
=
1
&
t
=
u
s
e
r
_
l
o
g
i
n
_
l
o
g
&
p
a
g
e
=
1
&
l
i
m
i
t
=
1
0
&
b
s
p
h
p
t
i
m
e
=
1
6
0
0
4
0
7
3
9
4
1
7
6
&
s
o
s
o
_
i
d
=
1
&
s
o
s
o
=
&
D
E
S
C
=
0
上
传
图
片
,
修
改
图
片
数
据
包
为
>
{
p
h
p
}
p
h
p
i
n
f
o
(
)
;
[
/
p
h
p
]
记
录
路
径
深
信
服
S
S
L
V
P
N
任
意
密
码
重
置
深
信
服
V
P
N
加
密
算
法
使
用
了
默
认
的
k
e
y
,
攻
击
者
构
利
用
k
e
y
构
造
重
置
密
码
数
据
包
从
而
修
改
任
意
用
户
的
密
码
利
用
:
需
要
登
录
账
号
M
7
.
6
.
6
R
1
版
本
默
认
k
e
y
为
2
0
1
8
1
1
1
8
,
M
7
.
6
.
1
版
本
默
认
k
e
y
为
2
0
1
0
0
7
2
0
s
a
n
g
f
o
r
_
k
e
y
.
p
y
脚
本
:
P
O
C
:
深
信
服
S
S
L
V
P
N
修
改
任
意
账
户
手
机
号
修
改
手
机
号
接
口
未
正
确
鉴
权
导
致
越
权
覆
盖
任
意
用
户
的
手
机
号
码
利
用
:
需
要
登
录
账
号
W
e
b
S
p
h
e
r
e
X
X
E
P
O
C
具
体
分
析
:
具
体
分
析
在
这
里
h
t
t
p
s
:
/
/
p
a
p
e
r
.
s
e
e
b
u
g
.
o
r
g
/
1
3
4
2
/
>
P
u
b
l
i
c
/
i
n
d
e
x
/
u
s
e
r
/
_
e
m
p
t
y
?
n
a
m
e
=
.
.
/
p
u
b
l
i
c
/
u
p
l
o
a
d
/
x
x
x
.
j
p
g
即
可
g
e
t
s
h
e
l
l
f
r
o
m
C
r
y
p
t
o
.
C
l
i
p
h
e
r
i
m
p
o
r
t
A
R
C
4
f
r
o
m
b
i
n
a
s
c
i
i
i
m
p
o
r
t
a
2
b
_
h
e
x
d
e
f
m
y
R
C
4
(
d
a
t
a
,
k
e
y
)
:
r
c
4
1
=
A
R
C
4
.
n
e
w
(
k
e
y
)
e
n
c
r
y
p
t
e
d
=
r
c
4
1
.
e
n
c
r
y
p
t
(
d
a
t
a
)
r
e
t
u
r
n
e
n
c
r
y
p
t
e
d
.
e
n
c
o
d
e
(
'
h
e
x
'
)
d
e
f
r
c
4
_
d
e
c
r
p
t
_
h
e
x
(
d
a
t
a
,
k
e
y
)
:
r
c
4
1
=
A
R
C
4
.
n
e
w
(
k
e
y
)
r
e
t
u
r
n
r
c
4
1
.
d
e
c
r
y
p
t
(
a
2
b
_
h
e
x
(
d
a
t
a
)
)
k
e
y
=
'
2
0
2
0
0
7
2
0
'
d
a
t
a
=
r
'
,
u
s
e
r
n
a
m
e
=
T
A
R
G
E
T
_
U
S
E
R
N
A
M
E
,
i
p
=
1
2
7
.
0
.
0
.
1
,
g
r
p
i
d
=
1
,
p
r
i
p
s
w
=
s
u
i
y
i
,
n
e
w
p
s
w
=
T
A
R
G
E
T
_
P
A
S
S
W
O
R
D
,
'
p
r
i
n
t
m
y
R
C
4
(
d
a
t
a
,
k
e
y
)
h
t
t
p
s
:
/
/
<
P
A
T
H
>
/
p
o
r
/
c
h
a
n
g
e
p
w
d
.
c
s
p
(
p
o
s
t
)
s
e
s
s
R
e
q
=
c
l
u
s
t
e
r
d
&
s
e
s
s
i
d
=
0
&
s
t
r
=
R
C
4
_
S
T
R
&
l
e
n
=
R
C
4
_
S
T
R
&
l
e
n
=
(
s
a
n
g
f
o
r
_
k
e
y
.
p
y
脚
本
计
算
后
结
果
的
值
)
h
t
t
p
s
:
/
/
<
P
A
T
H
>
/
p
o
r
/
c
h
a
n
g
e
t
e
l
n
u
m
.
c
s
p
?
a
p
i
v
e
r
s
i
o
n
=
1
(
P
O
S
T
)
n
e
w
t
e
l
=
T
A
R
G
E
T
_
P
H
O
N
E
&
s
e
s
s
R
e
q
=
c
l
u
s
t
e
r
d
&
u
s
e
r
n
a
m
e
=
T
A
R
G
E
T
_
U
S
E
R
N
A
M
E
&
g
r
p
i
d
=
0
&
s
e
s
s
i
d
=
0
&
i
p
=
1
2
7
.
0
.
0
.
1
x
m
l
如
下
:
<
!
D
O
C
T
Y
P
E
x
[
<
!
E
N
T
I
T
Y
%
a
a
a
S
Y
S
T
E
M
"
f
i
l
e
:
/
/
/
C
:
/
W
i
n
d
o
w
s
/
w
i
n
.
i
n
i
"
>
<
!
E
N
T
I
T
Y
%
b
b
b
S
Y
S
T
E
M
"
h
t
t
p
:
/
/
y
o
u
r
i
p
:
8
0
0
0
/
x
x
.
d
t
d
"
>
%
b
b
b
;
]
>
<
d
e
f
i
n
i
t
i
o
n
s
n
a
m
e
=
"
H
e
l
l
o
S
e
r
v
i
c
e
"
x
m
l
n
s
=
"
h
t
t
p
:
/
/
s
c
h
e
m
a
s
.
x
m
l
s
o
a
p
.
o
r
g
/
w
s
d
l
/
"
>
&
d
d
d
;
<
/
d
e
f
i
n
i
t
i
o
n
s
>
x
x
.
d
t
d
如
下
:
<
!
E
N
T
I
T
Y
%
c
c
c
'
<
!
E
N
T
I
T
Y
d
d
d
&
#
3
9
;
<
i
m
p
o
r
t
n
a
m
e
s
p
a
c
e
=
"
u
r
i
"
l
o
c
a
t
i
o
n
=
"
h
t
t
p
:
/
/
y
o
u
r
i
p
:
8
0
0
0
/
x
x
e
L
o
g
?
%
a
a
a
;
"
/
>
&
#
3
9
;
>
'
>
%
c
c
c
;
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页