Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
web-zbh5
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
web-zbh5
Commits
cb07dfbe
Commit
cb07dfbe
authored
Aug 02, 2022
by
Administrator
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
first commit
parent
ec755c92
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
14 additions
and
14 deletions
+14
-14
index.html
docs/index.html
+2
-2
21.5045bd9dcbe634ab40e5.js
docs/static/js/21.5045bd9dcbe634ab40e5.js
+0
-2
21.8eabec5153eda1248a9c.js
docs/static/js/21.8eabec5153eda1248a9c.js
+2
-2
22.ed8dd266145c9f0c6ed2.js
docs/static/js/22.ed8dd266145c9f0c6ed2.js
+2
-2
23.8135fb67e1cceb4d313e.js
docs/static/js/23.8135fb67e1cceb4d313e.js
+2
-0
26.9571c6690d6e12e352c2.js
docs/static/js/26.9571c6690d6e12e352c2.js
+0
-2
26.dcb82175e3f8cabe420b.js
docs/static/js/26.dcb82175e3f8cabe420b.js
+2
-0
main.770765a61d9fada7f545.js
docs/static/js/main.770765a61d9fada7f545.js
+2
-2
manifest.59443a3980f1f5138359.js
docs/static/js/manifest.59443a3980f1f5138359.js
+2
-0
manifest.90eb86c5bd1a11528193.js
docs/static/js/manifest.90eb86c5bd1a11528193.js
+0
-2
No files found.
docs/index.html
View file @
cb07dfbe
...
@@ -37,4 +37,4 @@ if (isPc) {
...
@@ -37,4 +37,4 @@ if (isPc) {
}
else
{
}
else
{
window
.
location
.
href
=
'http://'
+
window
.
location
.
host
+
'/#/home'
window
.
location
.
href
=
'http://'
+
window
.
location
.
host
+
'/#/home'
}
}
}
</script><link
rel=
"shortcut icon"
href=
./logo.ico
><link
href=
./static/css/main.a1757455b559bf88e727d16a18b09ae3.css
rel=
stylesheet
></head><body><div
id=
app
></div><div
style=
"display: none"
><script
src=
https://sdk.51.la/perf/js-sdk-perf.min.js
crossorigin=
anonymous
></script><script>
new
LingQue
.
Monitor
().
init
({
id
:
"JliI4IFv0I1Zpoyg"
});
</script></div><script
src=
https://code.jquery.com/jquery-3.3.1.min.js
></script><script
type=
text/javascript
src=
./static/js/manifest.90eb86c5bd1a11528193.js
></script><script
type=
text/javascript
src=
./static/js/vendor.f8f54e0f854f9616c725.js
></script><script
type=
text/javascript
src=
./static/js/main.c574430740fbec7da069.js
></script></body></html>
}
</script><link
rel=
"shortcut icon"
href=
./logo.ico
><link
href=
./static/css/main.a1757455b559bf88e727d16a18b09ae3.css
rel=
stylesheet
></head><body><div
id=
app
></div><div
style=
"display: none"
><script
src=
https://sdk.51.la/perf/js-sdk-perf.min.js
crossorigin=
anonymous
></script><script>
new
LingQue
.
Monitor
().
init
({
id
:
"JliI4IFv0I1Zpoyg"
});
</script></div><script
src=
https://code.jquery.com/jquery-3.3.1.min.js
></script><script
type=
text/javascript
src=
./static/js/manifest.59443a3980f1f5138359.js
></script><script
type=
text/javascript
src=
./static/js/vendor.f8f54e0f854f9616c725.js
></script><script
type=
text/javascript
src=
./static/js/main.770765a61d9fada7f545.js
></script></body></html>
\ No newline at end of file
\ No newline at end of file
docs/static/js/21.5045bd9dcbe634ab40e5.js
deleted
100644 → 0
View file @
ec755c92
webpackJsonp
([
21
],{
"+iHB"
:
function
(
n
,
_
,
r
){
var
v
=
r
(
"64L4"
);
"string"
==
typeof
v
&&
(
v
=
[[
n
.
i
,
v
,
""
]]),
v
.
locals
&&
(
n
.
exports
=
v
.
locals
);
r
(
"rjj0"
)(
"b51cb0c4"
,
v
,
!
0
,{})},
"64L4"
:
function
(
n
,
_
,
r
){(
n
.
exports
=
r
(
"FZ+f"
)(
!
1
)).
push
([
n
.
i
,
"
\
nh1[data-v-74bb08d8] {
\
n height: 64px;
\
n margin-bottom: 30px;
\
n border-bottom: 1px solid #f3f3f3;
\
n font-size: 18px;
\
n line-height: 64px;
\
n text-align: center;
\
n color: #303030;
\
n display: block;
\
n overflow: hidden;
\
n margin-left: 10%;
\
n margin-right: 10%;
\
n}
\
n.content[data-v-74bb08d8]{
\
n line-height: 30px;
\
n margin: -30px 10px 10px 10px;
\
n}
\
ntable[data-v-74bb08d8]{
\
n width: 100%;
\
n}
\
n"
,
""
])},
VKkN
:
function
(
n
,
_
,
r
){
"use strict"
;
Object
.
defineProperty
(
_
,
"__esModule"
,{
value
:
!
0
});
var
v
=
{
render
:
function
(){
var
n
=
this
,
_
=
n
.
$createElement
,
r
=
n
.
_self
.
_c
||
_
;
return
r
(
"div"
,[
r
(
"div"
,{
staticClass
:
"agreement_content"
},[
r
(
"div"
,{
staticClass
:
"fx align-items"
,
staticStyle
:{
height
:
"50px"
}},[
r
(
"div"
,{
staticStyle
:{
"margin-right"
:
"35%"
,
"margin-left"
:
"10px"
},
on
:{
click
:
n
.
goBack
}},[
r
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/back.png"
,
width
:
"18px"
}})]),
n
.
_v
(
" "
),
r
(
"div"
,{
staticClass
:
"fs-18"
},[
n
.
_v
(
"隐私协议"
)])]),
n
.
_v
(
" "
),
r
(
"div"
,{
staticClass
:
"content"
},[
r
(
"br"
),
n
.
_v
(
"欢迎您使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播提供的服务!
\
n "
),
r
(
"br"
),
n
.
_v
(
"北京添迈科技有限公司(以下简称“ 我们 ”)是"
+
n
.
_s
(
n
.
$Title
)
+
"直播的开发者和运营者,非常重视用户的隐私和个人信息保护。我们深知个人信息对您的重要性,并会尽全力保护您个人信息的安全。您在使用我们的产品或服务时,我们可能会收集和使用您的相关信息。我们希望通过《隐私政策》(“本隐私政策”)向您说明我们在您使用我们的产品或服务时如何收集、使用、保护这些信息。 本隐私政策不适用于其他独立第三方向您提供的服务,例如我们平台上的第三方依托我们平台向您提供服务时,您向第三方提供的个人信息不适用于本隐私政策,我们对任何第三方使用由您提供的信息不承担任何责任。
\
n 在使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品和服务前,请您务必仔细阅读并透彻理解本隐私政策,在确认充分理解并同意后使用相关产品或服务。如果您不同意本隐私政策任何内容,您应立即停止使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播服务。若您使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播的产品或服务,即表示您已充分理解并同意我们在本隐私政策中所述内容。
\
n "
),
r
(
"br"
),
n
.
_v
(
"第一部分 定义
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、您:本隐私政策的“您 ” 特指使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品或服务的用户。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、个人信息:本隐私的个人信息指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。本隐私政策中涉及的个人信息包括:基本信息(包括个人姓名、生日、性别、住址、个人电话号码、电子邮箱);个人身份信息(包括身份证信息);个人形象,声音和画面;网络身份标识信息(包括系统账号、IP地址、邮箱地址及与前述有关的密码、口令、口令保护答案);个人财产信息(交易和消费记录以及球钻、球票虚拟财产信息);通讯录;个人上网记录(包括网站浏览记录、软件使用记录、点击记录);个人常用设备信息(包括硬件型号、设备 网络地址、操作系统类型、软件列表唯一设备识别码(如IMEI/android ID/IDFA/OPENUDID/GUID/SIM卡/IMSI信息在内的描述个人常用设备基本情况的信息);个人位置信息(GPS/WIFI精准定位信息)。
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、个人敏感信息:指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇个人信息。个人敏感信息包括身份证件号码、个人生物识别信息、银行账号、通信记录和内容、财产信息、交易信息、14岁以下(含)未成年人的个人信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"4、"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务: 指我们出品或运营的各项软件产品和网络服务,包括但不限于构成"
+
n
.
_s
(
n
.
$Title
)
+
"直播直播平台的软件与服务。
\
n "
),
r
(
"br"
),
n
.
_v
(
"5、"
+
n
.
_s
(
n
.
$Title
)
+
"直播账号: 指"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务的相关账号。
\
n "
),
r
(
"br"
),
n
.
_v
(
"6、"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台: 指提供"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务的各个平台,包括网站、安卓移动端软件、苹果移动端软件。
\
n "
),
r
(
"br"
),
n
.
_v
(
"第二部分 隐私政策
\
n "
),
r
(
"br"
),
n
.
_v
(
"本政策将帮助您了解以下内容:
\
n "
),
r
(
"br"
),
n
.
_v
(
"一、我们如何收集您的个人信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"二、我们如何使用您的个人信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"三、我们如何委托处理、共享、转让、公开披露您的个人信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"四、我们如何保存和保护您的个人信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"五、我们如何使用Cookie等同类技术
\
n "
),
r
(
"br"
),
n
.
_v
(
"六、访问、修改和删除信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"七、我们如何处理未成年人的个人信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"八、 隐私政策特别条款
\
n "
),
r
(
"br"
),
n
.
_v
(
"九、 隐私政策的更新
\
n "
),
r
(
"br"
),
n
.
_v
(
"十、 管辖与适用
\
n "
),
r
(
"br"
),
n
.
_v
(
"十一、 如何联系我们
\
n "
),
r
(
"br"
),
n
.
_v
(
"一、我们如何收集您的信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"我们根据合法、正当、必要的原则,为实现本政策下述的各项功能,收集和使用您的个人信息:
\
n "
),
r
(
"br"
),
n
.
_v
(
"(一)您向我们提供的信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、您在我们平台或产品上注册账户时候提交的信息
\
n 当您注册或登录"
+
n
.
_s
(
n
.
$Title
)
+
"直播账号时,您可以通过手机号创建账号,我们将通过发送短信验证码来验证您的身份是否有效,您可以主动完善相关的网络身份识别信息(如头像、昵称和密码),可以填写个人简介标签信息来完善您的个人资料。
\
n 您也可以使用第三方账号(如微信)登录"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台,此时您将授权我们获取您在第三方平台上的公开信息(头像、昵称),并将您的该第三方账号与您的"
+
n
.
_s
(
n
.
$Title
)
+
"直播账号绑定,使您可以通过该第三方账号直接登录并使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播的产品与服务。完成注册后, 您将能够以注册用户身份在"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台上使用观看直播、发送弹幕、留言评论功能。如果您不同意授权或拒绝我们获取上述信息,您仍可在"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台上以游客身份观看直播或进行浏览,但将无法在享受其他注册用户的功能和服务。
\
n 在您使用直播相关功能或服务时(包括但不限于提供直播、使用直播打赏功能、提现服务)时,根据国家相关的法律法规, 您需要提供您的真实身份信息(真实姓名、身份证号)、面部信息( 用于腾讯云人脸识别)以完成实名验证。 这些信息属于个人敏感信息,我们将会尽可能的保护您个人敏感信息的安全。如果您不提供这些信息,您将不能使用直播功能或服务,但不影响您在"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台上享受视频浏览以及注册用户的基础服务。未成年人用户不得使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台上的打赏功能及服务。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、您在使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务时填写或提交的信息,包括您的姓名、性别、出生年月日、身份证号码、电话号码、电子邮箱、银行账号。
\
n 请注意: 我们的多项服务,可让您不仅与自己的社交网络分享信息,也与使用该服务的所有用户公开分享您的相关信息,例如,您在我们平台上传或发布的信息(包括您公开的个人信息、您建立的名单)、您对其他人上传或发布的信息作出的回应,以及包括与这些信息有关的位置数据、视频、音频信息。使用我们服务的其他用户也有可能分享与您有关的信息(包括位置数据、视频、音频信息)。特别是,我们的社交媒体服务,是专为使您与世界各地的用户共享信息而设计,您可以使共享信息实时、广泛地传递。 只要您不删除共享信息,有关信息会一直留存在公共领域;即使您删除共享信息,有关信息仍可能由其他用户或不受我们控制的非关联第三方独立地缓存、复制或储存,或由其他用户或第三方在公共领域保存。
\
n 因此,请您谨慎考虑通过"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务上传、发布和交流的信息内容。在一些情况下,您可通过我们某些服务的隐私设定来控制有权浏览您共享信息的用户范围。如要求从我们的服
\
n 务中删除您的相关信息,请和我们取得联系。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(二)在您使用服务过程中收集的信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"为了更好的为您提供服务,我们会收集您的相关信息,这类信息包括:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、为保障您正常使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台的基础功能和正常服务、改进及优化我们的服务体验、保障您的帐号安全, 我们会自动接收并记录您的浏览器、计算机、移动设备的信息,包括但不限于您的IP地址、浏览器的类型、使用的语言、访问日期和时间、软硬件特征信息及您的网页记录数据 ;如您下载或使用我们或我们关联公司客户端软件,或访问移动网页使用我们平台的服务时,我们可能会读取与您位置和移动设备相关的信息,包括但不限于设备型号、设备识别码、操作系统、分辨率、电信运营商。请您了解,这些信息是我们提供服务和保障服务正常运行所必须收集的基本信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、我们会收集您通过"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台自行上传或发布的内容、信息,例如文字、共享照片、录音、录像及该类信息的日期、时间或地点。当您使用上述功能时,我们会向您请求授权相机、照片、麦克风权限和设备所在位置信息权限。您可以自行选择是否向我们提供该授权,如果拒绝,将无法使用此项功能,但不影响您使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台的其他功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、为向您提供内容展示,提高用户体验,我们会收集如下信息:
\
n "
),
r
(
"br"
),
n
.
_v
(
"(1)关注、搜索、浏览记录您的操作、使用行为信息;为此,我们会收集您使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台时的设备信息,包括设备型号、、设备的MAC地址、唯一设备标识符、操作系统、分辨率、电信运营商软硬件信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(2)反馈、发布、点赞、评论、打赏,您主动提供的互动信息会存储在我们的服务器中;
\
n "
),
r
(
"br"
),
n
.
_v
(
"(3)获得您明示授权后的地理位置信息,该信息便我们基于您的地理位置为您切换到对应位置的直播服务。位置信息属于敏感信息,拒绝提供该信息仅会使您无法获得更好的直播服务,但不影响您正常使用其他功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"4、提供充值消费相关的功能或服务
\
n "
),
r
(
"br"
),
n
.
_v
(
"当您使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务的消费功能时,我们会收集您的充值记录、消费记录信息, 以便您查询自己的交易记录,同时尽最大程度保护您的财产、虚拟财产安全。 上述信息属于敏感信息,但收集上述信息为实现相关功能所必须,否则将无法完成交易。
\
n "
),
r
(
"br"
),
n
.
_v
(
"5、除上述信息外,为了改进服务质量,我们还可能收集您的其他信息,包括且并不限于您与我们的客户服务团队联系时您提供的相关信息,您参与问卷调查时向我们发送的问卷答复信息,以及您与我们的关联公司、合作方互动时提供的相关信息。与此同时,为提高您使用相关服务的安全性,更准确地预防钓鱼网站欺诈和木马病毒,我们可能会通过了解一些您的网络使用习惯、您常用的软件信息手段来判断您账户的风险,并可能会记录一些我们认为有风险的URL。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(三)我们从第三方获得您个人信息的情形。
\
n "
),
r
(
"br"
),
n
.
_v
(
"为了给您提供更好的服务或为了预防互联网犯罪,我们的关联公司、合作伙伴会依据法律法规、监管政策的规定或征得您同意的前提下,向我们分享您的个人信息。 我们可能从第三方获取您授权共享的账户信息(头像、昵称) ,并在您同意本隐私政策后将您的第三方账户与您的账户绑定,使您可以通过第三方账户直接登录并使用我们的产品或服务。我们会将依据与第三方的约定、对个人信息来源的合法性进行确认后,在符合相关法律法规、监管政策规定的前提下,使用您的这些个人信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"第三方(SDK)获取权限和使用信息如下:
\
n "
),
n
.
_m
(
0
),
n
.
_v
(
" "
),
r
(
"br"
),
n
.
_v
(
n
.
_s
(
n
.
$Title
)
+
"直播APP权限获取说明:
\
n "
),
r
(
"br"
),
n
.
_v
(
"在您使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播的部分功能和/或服务可能需要您自行开启以下权限。您有权自行决定开启或关闭这些权限,开启即代表您授权"
+
n
.
_s
(
n
.
$Title
)
+
"直播可以收集和使用这些信息来实现相关功能。如果您不使用这些功能和/或服务,您可以选择不开启或者关闭,"
+
n
.
_s
(
n
.
$Title
)
+
"直播不会收集该部分信息,且关闭不影响基本业务功能使用。与权限获取场景所涉及的个人信息处理或平台功能相关更详细的情况及处理规则,以本政策为补充。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(1)定位信息:开启定位信息,为方便您在使用社区发布消息和展示附近新闻时获取当前位置。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(2)使用相机:开启相机权限,为向您扫一扫和社区发布内容上传图片相关功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(3)读取短信/彩信信息:获取用户短信内验证码,一键登录功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(4)读写存储:开启读写存储权限,使用于用户头像、个人相册、发布动态、下载文件、更新应用。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(5)使用录音:开启麦克风权限,为向您提供聊天界面发送语音、语音输入、视频/语音通话、客服协助视频认证相关功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(6)使用悬浮窗:用于房间最小化,关闭房间后可快速回到房间。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(7)设备信息:获取设备信息(设备序列号、IMEI、IP、IMSI、MAC地址、手机号码),安装列表,用于储存为服务日志信息和安全保障功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(8)系统日志:获取系统日志,为开展数据分析和更好改善平台服务。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(9)网络状态:获取网络、检测wifi状态,用于加载在线内容和服务功能。
\
n "
),
r
(
"br"
),
n
.
_v
(
"二、我们如何使用您的信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"为了提高服务质量,我们可能把您的信息用于下列用途:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、向您提供服务;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、用于身份验证、客户服务、安全防范、诈骗监测、存档和备份用途,确保我们向您提供的产品和服务的安全性;
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、软件认证或管理软件升级;
\
n "
),
r
(
"br"
),
n
.
_v
(
"4、让您参与有关我们产品和服务的调查;
\
n "
),
r
(
"br"
),
n
.
_v
(
"5、经您许可的其他用途。
\
n "
),
r
(
"br"
),
n
.
_v
(
"三、我们如何委托处理、共享、转让、公开披露您的信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"(一)委托处理
\
n "
+
n
.
_s
(
n
.
$Title
)
+
"直播平台上提供的直播业务功能中某些具体的模块或功能由外部供应商提供。例如 我们会聘请服务提供商来协助我们对实名认证用户完成人脸识别 。
\
n 对我们委托处理个人信息的公司、组织和个人,我们会与其签署严格的保密协定,要求他们按照我们的要求、本隐私政策以及其他任何相关的保密和安全措施来处理个人信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(二)共享
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、与关联公司间共享:为便于我们基于"
+
n
.
_s
(
n
.
$Title
)
+
"直播账户向您提供产品和服务,展示您可能感兴趣的信息,识别会员账号异常,保护"
+
n
.
_s
(
n
.
$Title
)
+
"直播关联公司或其他用户或公众的人身财产安全免遭侵害,您的个人信息可能会与我们的关联公司和/或其指定的服务提供商共享。我们只会共享必要的个人信息,且受本隐私政策中所声明目的的约束,如果我们共享您的个人敏感信息或关联公司改变个人信息的使用及处理目的,将再次征求您的授权同意;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、与授权合作伙伴共享:我们可能委托授权合作伙伴为您提供某些服务或代表我们履行职能,我们仅会出于本隐私政策声明的合法、正当、必要、特定、明确的目的共享您的信息,授权合作伙伴只能接触到其履行职责所需信息,且不得将此信息用于其他任何目的。
\
n 我们会与其约定严格的数据保护措施,令其按照我们的说明、本隐私政策以及其他任何相关的保密和安全措施来处理个人信息。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(三)转让
\
n "
),
r
(
"br"
),
n
.
_v
(
"我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、在获取明确同意的情况下转让:获得您的明确同意后,我们会向其他方转让您的个人信息;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、满足法律法规、法律程序的要求或强制性的政府要求或司法裁定;
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、如果我们或我们的关联公司涉及合并、分立、清算、资产或业务的收购或出售交易,您的个人信息有可能作为此类交易的一部分而被转移, 我们将按照法律法规规定确保该等信息在转移时的机密性,并尽最大可能确保个人信息的继受方继续受本隐私政策的约束,保护您的个人信息,否则我们将要求继受方重新征得您的授权同意。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(四)公开披露
\
n "
),
r
(
"br"
),
n
.
_v
(
"我们仅会在以下情况下,公开披露您的个人信息:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、获得您明确同意或基于您的主动选择,我们可能会公开披露您的个人信息;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、如果我们确定您出现违反法律法规、监管政策或严重违反"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台相关协议及规则的情况,或为保护其他用户或公众的人身财产安全免遭侵害,我们可能依据法律法规、监管政策或征得您同意的情况下披露关于您的个人信息,包括相关违规行为以及"
+
n
.
_s
(
n
.
$Title
)
+
"直播平台已对您采取的措施。
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、法律强制性规定或者有权的行政或司法机关依法要求我们应当披露您的个人信息时。
\
n "
),
r
(
"br"
),
n
.
_v
(
"四、我们如何保存和保护您的个人信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"(一) 您个人信息的保存
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、保存期限
\
n "
),
r
(
"br"
),
n
.
_v
(
"您在使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播产品与服务期间,我们将持续为您保存您的个人信息。如果您注销帐户或主动删除上述信息,我们将依据《网络安全法》等法律法规、监管政策的规定保存您的信息。在您注销帐户或主动删除上述信息后,我们不会再对您的个人信息进行商业化使用,但我们可能会对您的个人信息进行匿名化处理后使用。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、保存地域
\
n "
),
r
(
"br"
),
n
.
_v
(
"您的个人信息均储存于可适用的法律所允许的地理位置,以来自中国大陆地区的用户为例,其个人信息均会被存储在位于中国大陆地区的服务器上。除非法律要求或许可,我们不会对您的个人信息进行跨境传输。如果您使用VPN或可能隐藏您真实地理位置的技术,或者遇到域名或IP地址解析不准确的客观情况,您可能会被连接到上述地理位置以外的服务器上,此时您的个人信息将可能发生跨境传输。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(二)您个人信息的保护
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、为保障您的信息安全,我们努力采取各种合理的物理、电子和管理方面的安全措施来保护您的信息,使您的信息不会被泄漏、毁损或者丢失,包括但不限于 SSL、信息加密存储、数据中心的访问控制。我们对可能接触到您的信息的员工或外包人员也采取了严格管理,包括但不限于根据岗位的不同采取不同的权限控制,与他们签署保密协议,监控他们的操作情况等措施。我们会按现有技术提供相应的安全措施来保护您的信息,提供合理的安全保障,我们将尽力做到使您的信息不被泄漏、毁损或丢失。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、您的账户均有安全保护功能,请妥善保管您的账户及密码信息。我们将通过向其它服务器备份、对用户密码进行加密的安全措施确保您的信息不丢失,不被滥用和变造。尽管有前述安全措施,但同时也请您理解在信息网络上不存在 “完善的安全措施 ” 。
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、在使用我们平台服务进行网上交易时,您不可避免地要向交易对方或潜在的交易对方披露自己的个人信息,如银行账户信息、联络方式或者邮政地址。请您妥善保护自己的个人信息,仅在必要的情形下向他人提供。如您发现自己的个人信息泄密,尤其是您的账户及密码发生泄露,请您立即联络我们客服,以便我们采取相应措施。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(三)安全事件通知
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、我们会制定网络安全事件应急预案,及时处置系统漏洞、计算机病毒、网络攻击、网络侵入等安全风险,在发生危害网络安全的事件时,我们会立即启动应急预案,采取相应的补救措施,并按照规定向有关主管部门报告。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、个人信息泄露、毁损、丢失属于公司级特大安全事件,我们会负责定期组织工作组成员进行安全预案演练,防止此类安全事件发生。若一旦不幸发生,我们将按照最高优先级启动应急预案,组成紧急应急小组,在最短时间内追溯原因并减少损失。
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、在不幸发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知安全事件的基本情况和可能的影响、我们已采取或将要采取的处理措施、您可自主防范和降低的风险的建议、对您的补救措施。我们将及时将事件相关情况以站内通知、短信通知、电话或邮件您预留的联系方式告知您,难以逐一告知时我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。
\
n "
),
r
(
"br"
),
n
.
_v
(
"五、我们如何使用Cookie等同类技术
\
n "
),
r
(
"br"
),
n
.
_v
(
"为使您获得更轻松的访问体验,您访问我们平台网站或使用我们平台提供的服务时,我们可能会通过小型数据文件识别您的身份,这么做是帮您省去重复输入注册信息的步骤,或者帮助判断您的账户安全。这些数据文件可能是 Cookie,Flash Cookie,您的浏览器或关联应用程序提供的其他本地存储(统称“Cookie”)。
\
n 请您理解,我们的某些服务只能通过使用“Cookie”才可得到实现。如果您的浏览器或浏览器附加服务允许,您可以修改对Cookie的接受程度或者拒绝我们的Cookie,但这一举动在某些情况下可能会影响您安全访问我们平台相关网站和使用我们平台提供的服务。
\
n 我们的产品和服务上可能会有其他合作方放置的Cookies或Web beacon。这些 Cookie和web beacon可能会收集与您相关的非个人身份信息,以用于分析用户如何使用该等服务、向您发送您可能感兴趣的内容,或用于评估内容服务的效果。这些第三方Cookies或Web beacon收集和使用该等信息,不受本隐私政策约束,而是受相关使用者的隐私政策约束,我们不对第三方的Cookies或Web beacon承担责任。
\
n 您可以通过浏览器设置拒绝或管理Cookies或Web beacon。但请注意,如果停用Cookies或Web beacon,您有可能无法享受佳的服务体验,某些服务也可能无法正常使用。
\
n "
),
r
(
"br"
),
n
.
_v
(
"六、访问、修改和删除信息
\
n "
),
r
(
"br"
),
n
.
_v
(
"您可以在使用我们服务的过程中,访问、修改和删除您提供的注册信息和其他个人信息。您访问、修改和删除个人信息的范围和方式将取决于您使用的具体服务。
\
n "
),
r
(
"br"
),
n
.
_v
(
"我们将按照本隐私政策所述,仅为实现我们产品或服务的功能,收集、使用您的信息。如您发现我们违反法律、行政法规的规定或者双方的约定收集、使用您的个人信息,您可以要求我们删除。如您发现我们收集、存储的您的个人信息有错误的,您也可以要求我们更正。
\
n "
),
r
(
"br"
),
n
.
_v
(
"您可以通过以下方式访问、修改或删除自己的信息:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、登录"
+
n
.
_s
(
n
.
$Title
)
+
"直播客户端App,进入“个人中心”→“我的资料”,对个人资料信息进行访问、修改或删除;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、登录"
+
n
.
_s
(
n
.
$Title
)
+
"直播客户端App,进入“个人中心”→ (设置按钮),选择对应的设置选项,对账号与安全、隐私设置信息进行访问、修改或删除;
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、关于注销账户的特别说明:
\
n "
),
r
(
"br"
),
n
.
_v
(
"(1)账号一旦注销,您将无法登录、使用该账号,也就是说您将无法再以此账号登录/使用/继续使用"
+
n
.
_s
(
n
.
$Title
)
+
"直播的相关产品与服务;
\
n "
),
r
(
"br"
),
n
.
_v
(
"(2)账号一旦注销,您曾通过该账号登录、使用的产品与服务下的所有内容、信息、数据、记录将会被删除或匿名化处理,您也无法再检索、访问、获取、继续使用和找回,也无权要求我们找回(但法律法规另有规定或监管部门另有要求的除外),包括: 该账号下的个人资料(例如:头像、昵称)及绑定信息(例如:绑定手机号、邮箱); 该账号下的您的个人信息;该账号曾发表的所有内容(例如:图片、照片、评论、互动、点赞);其他所有内容、信息、数据、记录。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(3)账号一旦注销,您与我们曾签署过的相关用户协议、其他权利义务性文件等相应终止(但我们与您之间已约定继续生效的或法律法规另有规定的除外);
\
n "
),
r
(
"br"
),
n
.
_v
(
"(4)账号注销后,您的贵族、VIP、钱包余额权益将被完全删除。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(5)账号注销的处理期限为10日,也就是说,在您已成功向我们提交了"
+
n
.
_s
(
n
.
$Title
)
+
"直播账号注销申请后的10日内(从成功提交申请之时起算),账号将被注销(本协议另有约定的除外)。
\
n "
),
r
(
"br"
),
n
.
_v
(
"5、账号注销步骤:
\
n "
),
r
(
"br"
),
n
.
_v
(
"(1)点击app右下角“我的”;
\
n "
),
r
(
"br"
),
n
.
_v
(
"(2)点击我的页面顶部个人信息编辑区;
\
n "
),
r
(
"br"
),
n
.
_v
(
"(3)进入个人信息页,点击“注销账号”;
\
n "
),
r
(
"br"
),
n
.
_v
(
"(4)获取短信验证码;
\
n "
),
r
(
"br"
),
n
.
_v
(
"(5)输入验证码后,点击“确定注销” 。
\
n "
),
r
(
"br"
),
n
.
_v
(
"6、按照本隐私政策文末所列明的公开联系方式,与我们取得联系。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(二)改变您授权同意的范围
\
n "
),
r
(
"br"
),
n
.
_v
(
"每个业务功能需要一些基本的个人信息才能得以完成。您可以通过改变手机、平板电脑智能移动设备的设置或通过上方列举的方式向我们给予或收回授权同意。当您收回相关的授权同意后,我们将不再处理相应的个人信息。但您收回同意的决定,不会影响此前基于您的授权而开展的个人信息处理。
\
n "
),
r
(
"br"
),
n
.
_v
(
"(三)我们如何响应您的上述请求
\
n "
),
r
(
"br"
),
n
.
_v
(
"在您访问、修改或删除相关信息或账号时,我们可能会要求您进行身份验证,以保障帐号的安全。
\
n "
),
r
(
"br"
),
n
.
_v
(
"请您理解,由于技术所限、法律或监管要求,我们可能无法满足您的所有要求,我们会在合理的期限内答复您的请求。同时,按照相关法律法规及国家标准,在以下情形中,我们可能无法响应您的请求:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1. 与国家安全、国防安全直接相关的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2. 与公共安全、公共卫生、重大公共利益直接相关的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"3. 与犯罪侦查、起诉、审判和执行判决等直接相关的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"4. 有充分证据表明您存在主观恶意或滥用权利的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"5. 响应您的请求将导致其他个人、组织的合法权益受到严重损害的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"6. 涉及商业秘密的。
\
n "
),
r
(
"br"
),
n
.
_v
(
"七、未成年人隐私权特别约定
\
n "
),
r
(
"br"
),
n
.
_v
(
"我们要求父母或监护人在阅读本隐私政策后指导未满十八岁(或可适用的法律规定的其他成年年龄,一般取决于用户的国籍和当前所在国家/地区)的未成年人使用我们的服务。
\
n 我们不会在知情的情况下故意收集未成年人的个人信息。除非所在地法律允许并且监护人同意,未成年人请不要注册账户或发送自己的姓名、住址、电话、邮件地址信息给我们。如果我们不小心收集到了未成年人的信息,我们在知情后会尽快删除。如果您认为我们可能不当地持有关于未成年人的信息,请按照本隐私政策篇末提供的方式联系我们。
\
n "
),
r
(
"br"
),
n
.
_v
(
"八、隐私政策特别条款
\
n "
),
r
(
"br"
),
n
.
_v
(
"您充分知晓,以下情形中,我们收集、使用个人信息无需征得您的授权同意:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、与国家安全和社会公共利益有关的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、与犯罪侦查、起诉、审判和判决执行等有关的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"3、出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"4、所收集的个人信息是个人信息主体自行向社会公众公开的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"5、从合法公开披露的信息中收集的您的个人信息的,如合法的新闻报道、政府信息公开等渠道;
\
n "
),
r
(
"br"
),
n
.
_v
(
"6、 违反法律规定或违反我们平台规则导致我们已对您采取必要措施;
\
n "
),
r
(
"br"
),
n
.
_v
(
"7、根据您的要求签订合同所必需的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"8、用于维护所提供的产品或服务的安全稳定运行所必需的,例如发现、处置产品或服务的故障;
\
n "
),
r
(
"br"
),
n
.
_v
(
"9、为合法的新闻报道所必需的;
\
n
\
n "
),
r
(
"br"
),
n
.
_v
(
"10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的;
\
n "
),
r
(
"br"
),
n
.
_v
(
"11、法律法规规定的其他情形。
\
n "
),
r
(
"br"
),
n
.
_v
(
"九、隐私政策的变更
\
n 我们可能适时修订本隐私政策的条款,该修订构成本隐私政策的一部分。如该等修订造成您在本隐私政策下权利的实质减少,我们将在修订生效前通过在主页上显著位置提示或向您发送电子邮件或以其他方式通知您。在该种情况下,若您继续使用我们的服务,即表示同意受经修订的本隐私政策的约束。
\
n "
),
r
(
"br"
),
n
.
_v
(
"十、管辖与法律适用
\
n "
),
r
(
"br"
),
n
.
_v
(
"本隐私政策的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律,并明确排除其冲突法规范的适用。
\
n 若您和我们发生任何纠纷或争议,首先应友好协商解决;协商不成的,您同意将纠纷或争议提交深圳互联网法院通过诉讼解决;纠纷事由依法不属于南宁互联网法院受理范围的,应提交本隐私政策签订地(广东省深圳市南山区)有管辖权的人民法院管辖。
\
n "
),
r
(
"br"
),
n
.
_v
(
"十一、如何联系我们
\
n "
),
r
(
"br"
),
n
.
_v
(
"您可以通过以下方式与我们联系:
\
n "
),
r
(
"br"
),
n
.
_v
(
"1、如对本隐私政策内容有任何疑问、意见或建议,您可以联系我们的在线"
+
n
.
_s
(
n
.
$Title
)
+
"直播体育官网右下角“在线客服”或者通过"
+
n
.
_s
(
n
.
$Title
)
+
"直播客户端APP “我的”-“在线客服”与我们取得联系。
\
n "
),
r
(
"br"
),
n
.
_v
(
"2、我们还设立了个人信息保护专职部门,您可以发送邮件与我们联系。
\
n "
),
r
(
"br"
),
n
.
_v
(
"邮箱:smsugk@163.com
\
n "
),
r
(
"br"
),
n
.
_v
(
"常用办公地址:北京市房山区良乡凯旋大街建设路18号-D670
\
n "
),
r
(
"br"
),
n
.
_v
(
"北京添迈科技有限公司 法务部收
\
n "
),
r
(
"br"
),
n
.
_v
(
"注:本《隐私权保护政策 》版本更新日期为2021年07月12日,于2021年07月12日正式生效,并于正式生效之日替代与您之间原已生效的《隐私权保护政策》。
\
n
\
n "
)])])])},
staticRenderFns
:[
function
(){
var
n
=
this
,
_
=
n
.
$createElement
,
r
=
n
.
_self
.
_c
||
_
;
return
r
(
"table"
,{
staticClass
:
"fs-12"
,
staticStyle
:{
"border-collapse"
:
"collapse"
},
attrs
:{
border
:
"1"
,
bordercolor
:
""
}},[
r
(
"tr"
,{
staticClass
:
"ta-c"
},[
r
(
"td"
,{
attrs
:{
width
:
"100px"
}},[
n
.
_v
(
"SDK名称及所属公司"
)]),
n
.
_v
(
" "
),
r
(
"td"
,[
n
.
_v
(
"信息获取"
)]),
n
.
_v
(
" "
),
r
(
"td"
,[
n
.
_v
(
"目的/用途"
)])]),
n
.
_v
(
" "
),
r
(
"tr"
,[
r
(
"td"
,[
n
.
_v
(
"友盟(北京锐讯灵通科技有限公司)"
)]),
n
.
_v
(
" "
),
r
(
"td"
,[
n
.
_v
(
"SDK或API版本、平台、时间戳、应用标识符、应用程序版本、应用分发渠道、网卡(MAC)地址、设备型号、终端制造厂商、终端设备操作系统版本、应用使用时长、语言所在地、时区和网络状态(WiFi)"
)]),
n
.
_v
(
" "
),
r
(
"td"
,[
n
.
_v
(
"用于用户数据的统计分析和平台行为数据埋点统计"
)])]),
n
.
_v
(
" "
),
r
(
"tr"
,[
r
(
"td"
,[
n
.
_v
(
"阿里云OSS(阿里云计算有限公司)"
)]),
n
.
_v
(
" "
),
r
(
"td"
,[
n
.
_v
(
" 网络访问、访问网络状态、访问WIFI状态"
)]),
n
.
_v
(
" "
),
r
(
"td"
,[
n
.
_v
(
"写入储存权限
\
t实时云数据存储,提供用户反馈功能"
)])])])}]};
var
b
=
r
(
"VU/8"
)({
name
:
"index"
,
data
:
function
(){
return
{}},
mounted
:
function
(){},
methods
:{
goBack
:
function
(){
this
.
$router
.
go
(
-
1
)}}},
v
,
!
1
,
function
(
n
){
r
(
"+iHB"
)},
"data-v-74bb08d8"
,
null
);
_
.
default
=
b
.
exports
}});
\ No newline at end of file
docs/static/js/2
2.23507b648e544f0abb8d
.js
→
docs/static/js/2
1.8eabec5153eda1248a9c
.js
View file @
cb07dfbe
webpackJsonp
([
22
],{
BTMS
:
function
(
t
,
n
,
a
){
"use strict"
;
Object
.
defineProperty
(
n
,
"__esModule"
,{
value
:
!
0
});
var
i
=
{
render
:
function
(){
var
t
=
this
,
n
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
n
;
return
a
(
"div"
,[
a
(
"div"
,{
staticClass
:
"back"
,
on
:{
click
:
t
.
$utils
.
goBack
}},[
a
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/back.png"
,
width
:
"18px"
}})]),
t
.
_v
(
" "
),
t
.
_m
(
0
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"xian"
}),
t
.
_v
(
" "
),
t
.
hotList
&&
0
!==
t
.
hotList
.
length
?
a
(
"div"
,{
staticClass
:
"fx justify-between flex-wrap"
,
staticStyle
:{
padding
:
"0px 12px"
}},
t
.
_l
(
t
.
hotList
,
function
(
n
,
i
){
return
a
(
"div"
,{
key
:
i
,
staticClass
:
"new-box"
,
on
:{
click
:
function
(
a
){
return
t
.
toPage
(
"room"
,
n
.
roomNum
)}}},[
a
(
"div"
,{
staticClass
:
"fx jian"
},[
t
.
_m
(
1
,
!
0
),
t
.
_v
(
" "
),
1
===
n
.
recommend
?
a
(
"div"
,{
staticClass
:
"ml-5 mt-5"
},[
a
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/jian.png"
,
width
:
"17px"
}})]):
t
.
_e
()]),
t
.
_v
(
" "
),
a
(
"div"
,[
a
(
"img"
,{
directives
:[{
name
:
"lazy"
,
rawName
:
"v-lazy"
,
value
:
n
.
matchCutImg
,
expression
:
"item.matchCutImg"
}],
staticClass
:
"new-box-img"
})]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"new-title"
},[
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"anchorAvatar"
,
attrs
:{
src
:
n
.
anchorAvatar
}})]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"ml-5"
,
staticStyle
:{
width
:
"78%"
}},[
a
(
"div"
,{
staticClass
:
"text-overflow fs-13"
},[
t
.
_v
(
t
.
_s
(
n
.
roomName
))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"fx align-items justify-between fs-12 mt-2 c-66"
,
staticStyle
:{
width
:
"100%"
}},[
a
(
"div"
,{
staticClass
:
"text-overflow"
,
staticStyle
:{
width
:
"50%"
}},[
t
.
_v
(
t
.
_s
(
n
.
anchorName
))])])])])])}),
0
):
t
.
_e
(),
t
.
_v
(
" "
),
"[]"
===
JSON
.
stringify
(
t
.
hotList
)?
a
(
"div"
,{
staticClass
:
"ta-c nothing"
},[
t
.
_m
(
2
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"c-9D"
},[
t
.
_v
(
"暂无数据"
)])]):
t
.
_e
()])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
n
=
this
.
_self
.
_c
||
t
;
return
n
(
"div"
,{
staticClass
:
"fx align-items justify-center"
},[
n
(
"div"
,{
staticClass
:
"fs-18 mt-10"
},[
this
.
_v
(
"我的关注"
)])])},
function
(){
var
t
=
this
.
$createElement
,
n
=
this
.
_self
.
_c
||
t
;
return
n
(
"div"
,{
staticClass
:
"living mt-5 ml-5"
},[
n
(
"div"
,[
n
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/living.gif"
,
width
:
"10px"
}})]),
this
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"ml-5"
},[
this
.
_v
(
"Live"
)])])},
function
(){
var
t
=
this
.
$createElement
,
n
=
this
.
_self
.
_c
||
t
;
return
n
(
"div"
,[
n
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/no-data.png"
,
width
:
"176px"
}})])}]};
var
s
=
a
(
"VU/8"
)({
name
:
"index"
,
data
:
function
(){
return
{
hotList
:[]}},
created
:
function
(){
this
.
getList
()},
methods
:{
toPage
:
function
(
t
,
n
){
this
.
$router
.
push
({
name
:
t
,
query
:{
rid
:
n
}})},
getList
:
function
(){
var
t
=
this
;
this
.
$axios
(
"post"
,
"/match/userGetAnchorList"
).
then
(
function
(
n
){
200
===
n
.
code
&&
(
t
.
hotList
=
n
.
data
)})}}},
i
,
!
1
,
function
(
t
){
a
(
"IXjg"
)},
"data-v-68046efa"
,
null
);
n
.
default
=
s
.
exports
},
IXjg
:
function
(
t
,
n
,
a
){
var
i
=
a
(
"jZBF"
);
"string"
==
typeof
i
&&
(
i
=
[[
t
.
i
,
i
,
""
]]),
i
.
locals
&&
(
t
.
exports
=
i
.
locals
);
a
(
"rjj0"
)(
"229f6cda"
,
i
,
!
0
,{})},
jZBF
:
function
(
t
,
n
,
a
){(
t
.
exports
=
a
(
"FZ+f"
)(
!
1
)).
push
([
t
.
i
,
"
\
n.back[data-v-68046efa] {
\
n position: absolute;
\
n top:12px;
\
n left: 15px;
\
n}
\
n.nothing[data-v-68046efa]{
\
n height: 100vh;
\
n background: white;
\
n margin: 10px -15px -15px -15px;
\
n padding-top: 30%;
\
n border-top: 1px solid #F6F7F9;
\
n}
\
n.feedback[data-v-68046efa]{
\
n width: 100%;
\
n position: absolute;
\
n top:44px;
\
n left: 0;
\
n bottom: 0;
\
n overflow-y: scroll;
\
n background: #F5F6F7;
\
n padding-bottom: 20px;
\
n}
\
n.anchorAvatar[data-v-68046efa]{
\
n width: 31px;
\
n height: 31px;
\
n border-radius: 50%;
\
n}
\
n.xian[data-v-68046efa]{
\
n width: 100%;
\
n height: 10px;
\
n margin-top: 10px;
\
n background: #F5F6F7;
\
n -webkit-box-shadow: 2px 0px 0px 2px rgba(231, 231, 231, 0.5);
\
n box-shadow: 2px 0px 0px 2px rgba(231, 231, 231, 0.5);
\
n}
\
n.new-title[data-v-68046efa]{
\
n width: 100%;
\
n height: 58px;
\
n display: -webkit-box;
\
n display: -ms-flexbox;
\
n display: flex;
\
n -webkit-box-align: center;
\
n -ms-flex-align: center;
\
n align-items: center;
\
n background: white;
\
n padding: 0px 5px;
\
n border-bottom-left-radius: 6px;
\
n border-bottom-right-radius: 6px;
\
n margin-top: -4px;
\
n}
\
n.new-box[data-v-68046efa]{
\
n width: 49%;
\
n -webkit-box-shadow: 0px 0px 4px 0px #E8E8E8;
\
n box-shadow: 0px 0px 4px 0px #E8E8E8;
\
n margin-top: 15px;
\
n -webkit-transition: all 0.3s ease-out 0s;
\
n transition: all 0.3s ease-out 0s;
\
n}
\
n.new-box-img[data-v-68046efa]{
\
n width: 100%;
\
n height: 25.6vw;
\
n border-top-right-radius: 6px;
\
n border-top-left-radius: 6px;
\
n /*object-fit:cover;*/
\
n}
\
n.living[data-v-68046efa] {
\
n width: 40px;
\
n height: 18px;
\
n background: #FC7032;
\
n border-radius: 2px;
\
n vertical-align: middle;
\
n color: white;
\
n display: -webkit-box;
\
n display: -ms-flexbox;
\
n display: flex;
\
n font-size: 12px;
\
n}
\
n.red[data-v-68046efa]{
\
n color: #FC7032;
\
n}
\
n.jian[data-v-68046efa]{
\
n position: relative;
\
n /*top:24px;*/
\
n /*left: 6px;*/
\
n margin-bottom: -18px;
\
n height: 18px;
\
n}
\
n"
,
""
])}});
webpackJsonp
([
21
],{
BTMS
:
function
(
t
,
n
,
a
){
"use strict"
;
Object
.
defineProperty
(
n
,
"__esModule"
,{
value
:
!
0
});
var
i
=
{
render
:
function
(){
var
t
=
this
,
n
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
n
;
return
a
(
"div"
,[
a
(
"div"
,{
staticClass
:
"back"
,
on
:{
click
:
t
.
$utils
.
goBack
}},[
a
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/back.png"
,
width
:
"18px"
}})]),
t
.
_v
(
" "
),
t
.
_m
(
0
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"xian"
}),
t
.
_v
(
" "
),
t
.
hotList
&&
0
!==
t
.
hotList
.
length
?
a
(
"div"
,{
staticClass
:
"fx justify-between flex-wrap"
,
staticStyle
:{
padding
:
"0px 12px"
}},
t
.
_l
(
t
.
hotList
,
function
(
n
,
i
){
return
a
(
"div"
,{
key
:
i
,
staticClass
:
"new-box"
,
on
:{
click
:
function
(
a
){
return
t
.
toPage
(
"room"
,
n
.
roomNum
)}}},[
a
(
"div"
,{
staticClass
:
"fx jian"
},[
t
.
_m
(
1
,
!
0
),
t
.
_v
(
" "
),
1
===
n
.
recommend
?
a
(
"div"
,{
staticClass
:
"ml-5 mt-5"
},[
a
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/jian.png"
,
width
:
"17px"
}})]):
t
.
_e
()]),
t
.
_v
(
" "
),
a
(
"div"
,[
a
(
"img"
,{
directives
:[{
name
:
"lazy"
,
rawName
:
"v-lazy"
,
value
:
n
.
matchCutImg
,
expression
:
"item.matchCutImg"
}],
staticClass
:
"new-box-img"
})]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"new-title"
},[
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"anchorAvatar"
,
attrs
:{
src
:
n
.
anchorAvatar
}})]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"ml-5"
,
staticStyle
:{
width
:
"78%"
}},[
a
(
"div"
,{
staticClass
:
"text-overflow fs-13"
},[
t
.
_v
(
t
.
_s
(
n
.
roomName
))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"fx align-items justify-between fs-12 mt-2 c-66"
,
staticStyle
:{
width
:
"100%"
}},[
a
(
"div"
,{
staticClass
:
"text-overflow"
,
staticStyle
:{
width
:
"50%"
}},[
t
.
_v
(
t
.
_s
(
n
.
anchorName
))])])])])])}),
0
):
t
.
_e
(),
t
.
_v
(
" "
),
"[]"
===
JSON
.
stringify
(
t
.
hotList
)?
a
(
"div"
,{
staticClass
:
"ta-c nothing"
},[
t
.
_m
(
2
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"c-9D"
},[
t
.
_v
(
"暂无数据"
)])]):
t
.
_e
()])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
n
=
this
.
_self
.
_c
||
t
;
return
n
(
"div"
,{
staticClass
:
"fx align-items justify-center"
},[
n
(
"div"
,{
staticClass
:
"fs-18 mt-10"
},[
this
.
_v
(
"我的关注"
)])])},
function
(){
var
t
=
this
.
$createElement
,
n
=
this
.
_self
.
_c
||
t
;
return
n
(
"div"
,{
staticClass
:
"living mt-5 ml-5"
},[
n
(
"div"
,[
n
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/living.gif"
,
width
:
"10px"
}})]),
this
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"ml-5"
},[
this
.
_v
(
"Live"
)])])},
function
(){
var
t
=
this
.
$createElement
,
n
=
this
.
_self
.
_c
||
t
;
return
n
(
"div"
,[
n
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/no-data.png"
,
width
:
"176px"
}})])}]};
var
s
=
a
(
"VU/8"
)({
name
:
"index"
,
data
:
function
(){
return
{
hotList
:[]}},
created
:
function
(){
this
.
getList
()},
methods
:{
toPage
:
function
(
t
,
n
){
this
.
$router
.
push
({
name
:
t
,
query
:{
rid
:
n
}})},
getList
:
function
(){
var
t
=
this
;
this
.
$axios
(
"post"
,
"/match/userGetAnchorList"
).
then
(
function
(
n
){
200
===
n
.
code
&&
(
t
.
hotList
=
n
.
data
)})}}},
i
,
!
1
,
function
(
t
){
a
(
"IXjg"
)},
"data-v-68046efa"
,
null
);
n
.
default
=
s
.
exports
},
IXjg
:
function
(
t
,
n
,
a
){
var
i
=
a
(
"jZBF"
);
"string"
==
typeof
i
&&
(
i
=
[[
t
.
i
,
i
,
""
]]),
i
.
locals
&&
(
t
.
exports
=
i
.
locals
);
a
(
"rjj0"
)(
"229f6cda"
,
i
,
!
0
,{})},
jZBF
:
function
(
t
,
n
,
a
){(
t
.
exports
=
a
(
"FZ+f"
)(
!
1
)).
push
([
t
.
i
,
"
\
n.back[data-v-68046efa] {
\
n position: absolute;
\
n top:12px;
\
n left: 15px;
\
n}
\
n.nothing[data-v-68046efa]{
\
n height: 100vh;
\
n background: white;
\
n margin: 10px -15px -15px -15px;
\
n padding-top: 30%;
\
n border-top: 1px solid #F6F7F9;
\
n}
\
n.feedback[data-v-68046efa]{
\
n width: 100%;
\
n position: absolute;
\
n top:44px;
\
n left: 0;
\
n bottom: 0;
\
n overflow-y: scroll;
\
n background: #F5F6F7;
\
n padding-bottom: 20px;
\
n}
\
n.anchorAvatar[data-v-68046efa]{
\
n width: 31px;
\
n height: 31px;
\
n border-radius: 50%;
\
n}
\
n.xian[data-v-68046efa]{
\
n width: 100%;
\
n height: 10px;
\
n margin-top: 10px;
\
n background: #F5F6F7;
\
n -webkit-box-shadow: 2px 0px 0px 2px rgba(231, 231, 231, 0.5);
\
n box-shadow: 2px 0px 0px 2px rgba(231, 231, 231, 0.5);
\
n}
\
n.new-title[data-v-68046efa]{
\
n width: 100%;
\
n height: 58px;
\
n display: -webkit-box;
\
n display: -ms-flexbox;
\
n display: flex;
\
n -webkit-box-align: center;
\
n -ms-flex-align: center;
\
n align-items: center;
\
n background: white;
\
n padding: 0px 5px;
\
n border-bottom-left-radius: 6px;
\
n border-bottom-right-radius: 6px;
\
n margin-top: -4px;
\
n}
\
n.new-box[data-v-68046efa]{
\
n width: 49%;
\
n -webkit-box-shadow: 0px 0px 4px 0px #E8E8E8;
\
n box-shadow: 0px 0px 4px 0px #E8E8E8;
\
n margin-top: 15px;
\
n -webkit-transition: all 0.3s ease-out 0s;
\
n transition: all 0.3s ease-out 0s;
\
n}
\
n.new-box-img[data-v-68046efa]{
\
n width: 100%;
\
n height: 25.6vw;
\
n border-top-right-radius: 6px;
\
n border-top-left-radius: 6px;
\
n /*object-fit:cover;*/
\
n}
\
n.living[data-v-68046efa] {
\
n width: 40px;
\
n height: 18px;
\
n background: #FC7032;
\
n border-radius: 2px;
\
n vertical-align: middle;
\
n color: white;
\
n display: -webkit-box;
\
n display: -ms-flexbox;
\
n display: flex;
\
n font-size: 12px;
\
n}
\
n.red[data-v-68046efa]{
\
n color: #FC7032;
\
n}
\
n.jian[data-v-68046efa]{
\
n position: relative;
\
n /*top:24px;*/
\
n /*left: 6px;*/
\
n margin-bottom: -18px;
\
n height: 18px;
\
n}
\
n"
,
""
])}});
\ No newline at end of file
\ No newline at end of file
docs/static/js/2
3.5a4c6aee3476b64045b5
.js
→
docs/static/js/2
2.ed8dd266145c9f0c6ed2
.js
View file @
cb07dfbe
webpackJsonp
([
23
],{
CPYg
:
function
(
t
,
e
,
n
){
var
s
=
n
(
"uxL3"
);
"string"
==
typeof
s
&&
(
s
=
[[
t
.
i
,
s
,
""
]]),
s
.
locals
&&
(
t
.
exports
=
s
.
locals
);
n
(
"rjj0"
)(
"08a6586b"
,
s
,
!
0
,{})},
V06e
:
function
(
t
,
e
,
n
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
s
=
{
name
:
"index"
,
data
:
function
(){
return
{
isEye
:
1
,
phone
:
""
,
smsCode
:
""
,
codeDisabled
:
!
1
,
countdown
:
60
,
codeMsg
:
"获取验证码"
,
pwd
:
""
}},
methods
:{
goBack
:
function
(){
this
.
$router
.
go
(
-
1
)},
clear
:
function
(){
this
.
pwd
=
""
},
toPage
:
function
(){
this
.
$router
.
push
({
name
:
"login"
})},
checkEye
:
function
(){
1
===
this
.
isEye
?
this
.
isEye
=
2
:
this
.
isEye
=
1
},
sendSms
:
function
(){
var
t
=
this
;
if
(
""
!==
this
.
phone
){
var
e
=
{
phone
:
this
.
phone
};
this
.
$axios
(
"post"
,
"/user/sendSms"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
t
.
getCode
()})}
else
this
.
$tost
({
message
:
"请输入手机号"
})},
forgotPassword
:
function
(){
var
t
=
this
,
e
=
{
password
:
this
.
pwd
,
phone
:
this
.
phone
,
smsCode
:
this
.
smsCode
};
this
.
$axios
(
"post"
,
"/user/forgotPassword"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
t
.
$router
.
push
({
name
:
"login"
})})},
getCode
:
function
(){
var
t
=
this
;
this
.
timer
||
(
this
.
timer
=
setInterval
(
function
(){
t
.
countdown
>
0
&&
t
.
countdown
<=
60
&&
(
t
.
countdown
--
,
0
!==
t
.
countdown
?(
t
.
codeMsg
=
t
.
countdown
+
"S"
,
t
.
codeDisabled
=!
0
):(
clearInterval
(
t
.
timer
),
t
.
codeMsg
=
"获取验证码"
,
t
.
countdown
=
60
,
t
.
timer
=
null
,
t
.
codeDisabled
=!
1
))},
1
e3
))}}},
i
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
n
=
t
.
_self
.
_c
||
e
;
return
n
(
"div"
,{
staticClass
:
"bg-f4"
},[
n
(
"div"
,{
staticClass
:
"fx justify-between padding"
,
staticStyle
:{
"margin-left"
:
"-10px"
}},[
n
(
"div"
,{
on
:{
click
:
t
.
goBack
}},[
n
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/fanhui.png"
,
width
:
"20px"
}})]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fs-18 fw-700 c-ff"
,
on
:{
click
:
t
.
toPage
}},[
t
.
_v
(
"登录"
)])]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"login"
},[
n
(
"div"
,{
staticClass
:
"padding"
},[
n
(
"div"
,{
staticClass
:
"fs-30 fw-700"
},[
t
.
_v
(
"忘记密码"
)]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx align-items input-mobile"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"ml-10 width-100"
},[
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
phone
,
expression
:
"phone"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"text"
,
placeholder
:
"输入手机号码"
},
domProps
:{
value
:
t
.
phone
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
phone
=
e
.
target
.
value
)}}})])]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx justify-between input-mobile"
},[
n
(
"div"
,{
staticClass
:
"width-100"
},[
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
smsCode
,
expression
:
"smsCode"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"text"
,
placeholder
:
"输入验证码"
},
domProps
:{
value
:
t
.
smsCode
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
smsCode
=
e
.
target
.
value
)}}})]),
t
.
_v
(
" "
),
n
(
"div"
,[
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
codeMsg
,
expression
:
"codeMsg"
}],
staticClass
:
"code-btn"
,
attrs
:{
type
:
"button"
,
disabled
:
t
.
codeDisabled
},
domProps
:{
value
:
t
.
codeMsg
},
on
:{
click
:
t
.
sendSms
,
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
codeMsg
=
e
.
target
.
value
)}}})])]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx justify-between input-mobile"
},[
n
(
"div"
,{
staticClass
:
"width-100"
},[
1
===
t
.
isEye
?
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
pwd
,
expression
:
"pwd"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"password"
,
placeholder
:
"请输入6-16位登录密码"
},
domProps
:{
value
:
t
.
pwd
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
pwd
=
e
.
target
.
value
)}}}):
t
.
_e
(),
t
.
_v
(
" "
),
2
===
t
.
isEye
?
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
pwd
,
expression
:
"pwd"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"text"
,
placeholder
:
"请输入6-16位登录密码"
},
domProps
:{
value
:
t
.
pwd
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
pwd
=
e
.
target
.
value
)}}}):
t
.
_e
()]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx align-items"
},[
1
===
t
.
isEye
?
n
(
"img"
,{
staticClass
:
"ml-20"
,
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/pwd-eye.png"
,
width
:
"20px"
},
on
:{
click
:
t
.
checkEye
}}):
t
.
_e
(),
t
.
_v
(
" "
),
2
===
t
.
isEye
?
n
(
"img"
,{
staticClass
:
"ml-20"
,
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/pwd-eye-active.png"
,
width
:
"20px"
},
on
:{
click
:
t
.
checkEye
}}):
t
.
_e
()])]),
t
.
_v
(
" "
),
""
===
t
.
phone
||
""
===
t
.
smsCode
||
""
==
t
.
pwd
?
n
(
"div"
,{
staticClass
:
"submit"
},[
t
.
_v
(
"提交"
)]):
t
.
_e
(),
t
.
_v
(
" "
),
""
!==
t
.
phone
&&
""
!==
t
.
smsCode
&&
""
!==
t
.
pwd
?
n
(
"div"
,{
staticClass
:
"submit active"
,
on
:{
click
:
t
.
forgotPassword
}},[
t
.
_v
(
"
\
n 提交
\
n "
)]):
t
.
_e
()])])])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"fx"
,
staticStyle
:{
width
:
"115px"
}},[
e
(
"div"
,{
staticClass
:
" mr-10"
},[
e
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/zhongguo.png"
,
width
:
"27px"
}})]),
this
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"pt-5"
},[
e
(
"span"
,{
staticClass
:
"xian"
},[
this
.
_v
(
"中国"
)])])])}]};
var
a
=
n
(
"VU/8"
)(
s
,
i
,
!
1
,
function
(
t
){
n
(
"CPYg"
)},
"data-v-5be8d030"
,
null
);
e
.
default
=
a
.
exports
},
uxL3
:
function
(
t
,
e
,
n
){(
t
.
exports
=
n
(
"FZ+f"
)(
!
1
)).
push
([
t
.
i
,
'
\
n.bg-f4[data-v-5be8d030]{
\
n background: #F4F5F7;
\
n}
\
n.padding[data-v-5be8d030]{
\
n padding: 10px 25px;
\
n}
\
n.login[data-v-5be8d030]{
\
n width: 100%;
\
n min-height: 100vh;
\
n margin-top: 50px;
\
n background-image: url("https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/rsg-bg.png");
\
n background-size: 100% 100%;
\
n}
\
n.fs-30[data-v-5be8d030]{
\
n font-size: 28px;
\
n}
\
n.user-agreement[data-v-5be8d030]{
\
n font-size: 12px;
\
n color: #8f8f8f;
\
n /*margin-left: 10px;*/
\
n}
\
n.c-ff[data-v-5be8d030]{
\
n color: #FC7133;
\
n}
\
n.active[data-v-5be8d030] {
\
n color: #fff!important;
\
n border-radius: 8px;
\
n background: linear-gradient(145deg, #FFA56A 0%, #FC7032 100%);
\
n}
\
n.input-mobile[data-v-5be8d030]{
\
n height: 50px;
\
n border-bottom: 1px solid #ddd;
\
n margin-top: 10px;
\
n}
\
n.triangle[data-v-5be8d030] {
\
n border: 5px solid transparent;
\
n border-top-color: #DBB170;
\
n -webkit-transform: translateY(49%);
\
n transform: translateY(49%);
\
n margin-left: 5px;
\
n margin-right: 10px;
\
n}
\
n.submit[data-v-5be8d030] {
\
n width: 100%;
\
n line-height: 46px;
\
n margin-top: 40px;
\
n margin-bottom: 40px;
\
n border-radius: 8px;
\
n border: none;
\
n font-size: 18px;
\
n font-weight: 600;
\
n text-align: center;
\
n color: #333333;
\
n background-color: #dae0eb;
\
n}
\
n.btn-verify[data-v-5be8d030]{
\
n width: 74px;
\
n font-size: 12px;
\
n text-align: center;
\
n padding-top: 5px;
\
n background: #efefef;
\
n border-radius: 4px;
\
n cursor: pointer;
\
n}
\
n.width-100[data-v-5be8d030]{
\
n width: 100%;
\
n height: 50px;
\
n}
\
n.xian[data-v-5be8d030]{
\
n border-right: 1px solid #D1DAEB;
\
n padding-right: 10px;
\
n}
\
n.code-btn[data-v-5be8d030]{
\
n padding: 2px 10px;
\
n background: linear-gradient(145deg, #FFA56A 0%, #FC7032 100%);
\
n border-radius: 12px;
\
n color: #FFFFFF;
\
n margin-top: 10px;
\
n}
\
n'
,
""
])}});
webpackJsonp
([
22
],{
CPYg
:
function
(
t
,
e
,
n
){
var
s
=
n
(
"uxL3"
);
"string"
==
typeof
s
&&
(
s
=
[[
t
.
i
,
s
,
""
]]),
s
.
locals
&&
(
t
.
exports
=
s
.
locals
);
n
(
"rjj0"
)(
"08a6586b"
,
s
,
!
0
,{})},
V06e
:
function
(
t
,
e
,
n
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
s
=
{
name
:
"index"
,
data
:
function
(){
return
{
isEye
:
1
,
phone
:
""
,
smsCode
:
""
,
codeDisabled
:
!
1
,
countdown
:
60
,
codeMsg
:
"获取验证码"
,
pwd
:
""
}},
methods
:{
goBack
:
function
(){
this
.
$router
.
go
(
-
1
)},
clear
:
function
(){
this
.
pwd
=
""
},
toPage
:
function
(){
this
.
$router
.
push
({
name
:
"login"
})},
checkEye
:
function
(){
1
===
this
.
isEye
?
this
.
isEye
=
2
:
this
.
isEye
=
1
},
sendSms
:
function
(){
var
t
=
this
;
if
(
""
!==
this
.
phone
){
var
e
=
{
phone
:
this
.
phone
};
this
.
$axios
(
"post"
,
"/user/sendSms"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
t
.
getCode
()})}
else
this
.
$tost
({
message
:
"请输入手机号"
})},
forgotPassword
:
function
(){
var
t
=
this
,
e
=
{
password
:
this
.
pwd
,
phone
:
this
.
phone
,
smsCode
:
this
.
smsCode
};
this
.
$axios
(
"post"
,
"/user/forgotPassword"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
t
.
$router
.
push
({
name
:
"login"
})})},
getCode
:
function
(){
var
t
=
this
;
this
.
timer
||
(
this
.
timer
=
setInterval
(
function
(){
t
.
countdown
>
0
&&
t
.
countdown
<=
60
&&
(
t
.
countdown
--
,
0
!==
t
.
countdown
?(
t
.
codeMsg
=
t
.
countdown
+
"S"
,
t
.
codeDisabled
=!
0
):(
clearInterval
(
t
.
timer
),
t
.
codeMsg
=
"获取验证码"
,
t
.
countdown
=
60
,
t
.
timer
=
null
,
t
.
codeDisabled
=!
1
))},
1
e3
))}}},
i
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
n
=
t
.
_self
.
_c
||
e
;
return
n
(
"div"
,{
staticClass
:
"bg-f4"
},[
n
(
"div"
,{
staticClass
:
"fx justify-between padding"
,
staticStyle
:{
"margin-left"
:
"-10px"
}},[
n
(
"div"
,{
on
:{
click
:
t
.
goBack
}},[
n
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/fanhui.png"
,
width
:
"20px"
}})]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fs-18 fw-700 c-ff"
,
on
:{
click
:
t
.
toPage
}},[
t
.
_v
(
"登录"
)])]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"login"
},[
n
(
"div"
,{
staticClass
:
"padding"
},[
n
(
"div"
,{
staticClass
:
"fs-30 fw-700"
},[
t
.
_v
(
"忘记密码"
)]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx align-items input-mobile"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"ml-10 width-100"
},[
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
phone
,
expression
:
"phone"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"text"
,
placeholder
:
"输入手机号码"
},
domProps
:{
value
:
t
.
phone
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
phone
=
e
.
target
.
value
)}}})])]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx justify-between input-mobile"
},[
n
(
"div"
,{
staticClass
:
"width-100"
},[
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
smsCode
,
expression
:
"smsCode"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"text"
,
placeholder
:
"输入验证码"
},
domProps
:{
value
:
t
.
smsCode
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
smsCode
=
e
.
target
.
value
)}}})]),
t
.
_v
(
" "
),
n
(
"div"
,[
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
codeMsg
,
expression
:
"codeMsg"
}],
staticClass
:
"code-btn"
,
attrs
:{
type
:
"button"
,
disabled
:
t
.
codeDisabled
},
domProps
:{
value
:
t
.
codeMsg
},
on
:{
click
:
t
.
sendSms
,
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
codeMsg
=
e
.
target
.
value
)}}})])]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx justify-between input-mobile"
},[
n
(
"div"
,{
staticClass
:
"width-100"
},[
1
===
t
.
isEye
?
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
pwd
,
expression
:
"pwd"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"password"
,
placeholder
:
"请输入6-16位登录密码"
},
domProps
:{
value
:
t
.
pwd
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
pwd
=
e
.
target
.
value
)}}}):
t
.
_e
(),
t
.
_v
(
" "
),
2
===
t
.
isEye
?
n
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
pwd
,
expression
:
"pwd"
}],
staticClass
:
"width-100"
,
attrs
:{
type
:
"text"
,
placeholder
:
"请输入6-16位登录密码"
},
domProps
:{
value
:
t
.
pwd
},
on
:{
input
:
function
(
e
){
e
.
target
.
composing
||
(
t
.
pwd
=
e
.
target
.
value
)}}}):
t
.
_e
()]),
t
.
_v
(
" "
),
n
(
"div"
,{
staticClass
:
"fx align-items"
},[
1
===
t
.
isEye
?
n
(
"img"
,{
staticClass
:
"ml-20"
,
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/pwd-eye.png"
,
width
:
"20px"
},
on
:{
click
:
t
.
checkEye
}}):
t
.
_e
(),
t
.
_v
(
" "
),
2
===
t
.
isEye
?
n
(
"img"
,{
staticClass
:
"ml-20"
,
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/pwd-eye-active.png"
,
width
:
"20px"
},
on
:{
click
:
t
.
checkEye
}}):
t
.
_e
()])]),
t
.
_v
(
" "
),
""
===
t
.
phone
||
""
===
t
.
smsCode
||
""
==
t
.
pwd
?
n
(
"div"
,{
staticClass
:
"submit"
},[
t
.
_v
(
"提交"
)]):
t
.
_e
(),
t
.
_v
(
" "
),
""
!==
t
.
phone
&&
""
!==
t
.
smsCode
&&
""
!==
t
.
pwd
?
n
(
"div"
,{
staticClass
:
"submit active"
,
on
:{
click
:
t
.
forgotPassword
}},[
t
.
_v
(
"
\
n 提交
\
n "
)]):
t
.
_e
()])])])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"fx"
,
staticStyle
:{
width
:
"115px"
}},[
e
(
"div"
,{
staticClass
:
" mr-10"
},[
e
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/zhongguo.png"
,
width
:
"27px"
}})]),
this
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"pt-5"
},[
e
(
"span"
,{
staticClass
:
"xian"
},[
this
.
_v
(
"中国"
)])])])}]};
var
a
=
n
(
"VU/8"
)(
s
,
i
,
!
1
,
function
(
t
){
n
(
"CPYg"
)},
"data-v-5be8d030"
,
null
);
e
.
default
=
a
.
exports
},
uxL3
:
function
(
t
,
e
,
n
){(
t
.
exports
=
n
(
"FZ+f"
)(
!
1
)).
push
([
t
.
i
,
'
\
n.bg-f4[data-v-5be8d030]{
\
n background: #F4F5F7;
\
n}
\
n.padding[data-v-5be8d030]{
\
n padding: 10px 25px;
\
n}
\
n.login[data-v-5be8d030]{
\
n width: 100%;
\
n min-height: 100vh;
\
n margin-top: 50px;
\
n background-image: url("https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/rsg-bg.png");
\
n background-size: 100% 100%;
\
n}
\
n.fs-30[data-v-5be8d030]{
\
n font-size: 28px;
\
n}
\
n.user-agreement[data-v-5be8d030]{
\
n font-size: 12px;
\
n color: #8f8f8f;
\
n /*margin-left: 10px;*/
\
n}
\
n.c-ff[data-v-5be8d030]{
\
n color: #FC7133;
\
n}
\
n.active[data-v-5be8d030] {
\
n color: #fff!important;
\
n border-radius: 8px;
\
n background: linear-gradient(145deg, #FFA56A 0%, #FC7032 100%);
\
n}
\
n.input-mobile[data-v-5be8d030]{
\
n height: 50px;
\
n border-bottom: 1px solid #ddd;
\
n margin-top: 10px;
\
n}
\
n.triangle[data-v-5be8d030] {
\
n border: 5px solid transparent;
\
n border-top-color: #DBB170;
\
n -webkit-transform: translateY(49%);
\
n transform: translateY(49%);
\
n margin-left: 5px;
\
n margin-right: 10px;
\
n}
\
n.submit[data-v-5be8d030] {
\
n width: 100%;
\
n line-height: 46px;
\
n margin-top: 40px;
\
n margin-bottom: 40px;
\
n border-radius: 8px;
\
n border: none;
\
n font-size: 18px;
\
n font-weight: 600;
\
n text-align: center;
\
n color: #333333;
\
n background-color: #dae0eb;
\
n}
\
n.btn-verify[data-v-5be8d030]{
\
n width: 74px;
\
n font-size: 12px;
\
n text-align: center;
\
n padding-top: 5px;
\
n background: #efefef;
\
n border-radius: 4px;
\
n cursor: pointer;
\
n}
\
n.width-100[data-v-5be8d030]{
\
n width: 100%;
\
n height: 50px;
\
n}
\
n.xian[data-v-5be8d030]{
\
n border-right: 1px solid #D1DAEB;
\
n padding-right: 10px;
\
n}
\
n.code-btn[data-v-5be8d030]{
\
n padding: 2px 10px;
\
n background: linear-gradient(145deg, #FFA56A 0%, #FC7032 100%);
\
n border-radius: 12px;
\
n color: #FFFFFF;
\
n margin-top: 10px;
\
n}
\
n'
,
""
])}});
\ No newline at end of file
\ No newline at end of file
docs/static/js/23.8135fb67e1cceb4d313e.js
0 → 100644
View file @
cb07dfbe
webpackJsonp
([
23
],{
UUZb
:
function
(
n
,
t
,
_
){
var
r
=
_
(
"kmEE"
);
"string"
==
typeof
r
&&
(
r
=
[[
n
.
i
,
r
,
""
]]),
r
.
locals
&&
(
n
.
exports
=
r
.
locals
);
_
(
"rjj0"
)(
"0c91218c"
,
r
,
!
0
,{})},
VKkN
:
function
(
n
,
t
,
_
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
r
=
{
render
:
function
(){
var
n
=
this
,
t
=
n
.
$createElement
,
_
=
n
.
_self
.
_c
||
t
;
return
_
(
"div"
,[
_
(
"div"
,{
staticClass
:
"agreement_content"
},[
_
(
"div"
,{
staticClass
:
"fx align-items"
,
staticStyle
:{
height
:
"50px"
}},[
_
(
"div"
,{
staticStyle
:{
"margin-right"
:
"35%"
,
"margin-left"
:
"10px"
},
on
:{
click
:
n
.
goBack
}},[
_
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/back.png"
,
width
:
"18px"
}})]),
n
.
_v
(
" "
),
_
(
"div"
,{
staticClass
:
"fs-18"
},[
n
.
_v
(
"隐私协议"
)])]),
n
.
_v
(
" "
),
_
(
"div"
,{
staticClass
:
"content"
},[
_
(
"br"
),
n
.
_v
(
"欢迎您使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播提供的服务!
\
n "
),
_
(
"br"
),
n
.
_v
(
"北京添迈科技有限公司(以下简称“ 我们 ”)是"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播的开发者和运营者,非常重视用户的隐私和个人信息保护。我们深知个人信息对您的重要性,并会尽全力保护您个人信息的安全。您在使用我们的产品或服务时,我们可能会收集和使用您的相关信息。我们希望通过《隐私政策》(“本隐私政策”)向您说明我们在您使用我们的产品或服务时如何收集、使用、保护这些信息。 本隐私政策不适用于其他独立第三方向您提供的服务,例如我们平台上的第三方依托我们平台向您提供服务时,您向第三方提供的个人信息不适用于本隐私政策,我们对任何第三方使用由您提供的信息不承担任何责任。
\
n 在使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品和服务前,请您务必仔细阅读并透彻理解本隐私政策,在确认充分理解并同意后使用相关产品或服务。如果您不同意本隐私政策任何内容,您应立即停止使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播服务。若您使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播的产品或服务,即表示您已充分理解并同意我们在本隐私政策中所述内容。
\
n "
),
_
(
"br"
),
n
.
_v
(
"第一部分 定义
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、您:本隐私政策的“您 ” 特指使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品或服务的用户。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、个人信息:本隐私的个人信息指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。本隐私政策中涉及的个人信息包括:基本信息(包括个人姓名、生日、性别、住址、个人电话号码、电子邮箱);个人身份信息(包括身份证信息);个人形象,声音和画面;网络身份标识信息(包括系统账号、IP地址、邮箱地址及与前述有关的密码、口令、口令保护答案);个人财产信息(交易和消费记录以及球钻、球票虚拟财产信息);通讯录;个人上网记录(包括网站浏览记录、软件使用记录、点击记录);个人常用设备信息(包括硬件型号、设备 网络地址、操作系统类型、软件列表唯一设备识别码(如IMEI/android ID/IDFA/OPENUDID/GUID/SIM卡/IMSI信息在内的描述个人常用设备基本情况的信息);个人位置信息(GPS/WIFI精准定位信息)。
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、个人敏感信息:指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇个人信息。个人敏感信息包括身份证件号码、个人生物识别信息、银行账号、通信记录和内容、财产信息、交易信息、14岁以下(含)未成年人的个人信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"4、"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务: 指我们出品或运营的各项软件产品和网络服务,包括但不限于构成"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播直播平台的软件与服务。
\
n "
),
_
(
"br"
),
n
.
_v
(
"5、"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播账号: 指"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务的相关账号。
\
n "
),
_
(
"br"
),
n
.
_v
(
"6、"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台: 指提供"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务的各个平台,包括网站、安卓移动端软件、苹果移动端软件。
\
n "
),
_
(
"br"
),
n
.
_v
(
"第二部分 隐私政策
\
n "
),
_
(
"br"
),
n
.
_v
(
"本政策将帮助您了解以下内容:
\
n "
),
_
(
"br"
),
n
.
_v
(
"一、我们如何收集您的个人信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"二、我们如何使用您的个人信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"三、我们如何委托处理、共享、转让、公开披露您的个人信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"四、我们如何保存和保护您的个人信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"五、我们如何使用Cookie等同类技术
\
n "
),
_
(
"br"
),
n
.
_v
(
"六、访问、修改和删除信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"七、我们如何处理未成年人的个人信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"八、 隐私政策特别条款
\
n "
),
_
(
"br"
),
n
.
_v
(
"九、 隐私政策的更新
\
n "
),
_
(
"br"
),
n
.
_v
(
"十、 管辖与适用
\
n "
),
_
(
"br"
),
n
.
_v
(
"十一、 如何联系我们
\
n "
),
_
(
"br"
),
n
.
_v
(
"一、我们如何收集您的信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"我们根据合法、正当、必要的原则,为实现本政策下述的各项功能,收集和使用您的个人信息:
\
n "
),
_
(
"br"
),
n
.
_v
(
"(一)您向我们提供的信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、您在我们平台或产品上注册账户时候提交的信息
\
n 当您注册或登录"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播账号时,您可以通过手机号创建账号,我们将通过发送短信验证码来验证您的身份是否有效,您可以主动完善相关的网络身份识别信息(如头像、昵称和密码),可以填写个人简介标签信息来完善您的个人资料。
\
n 您也可以使用第三方账号(如微信)登录"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台,此时您将授权我们获取您在第三方平台上的公开信息(头像、昵称),并将您的该第三方账号与您的"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播账号绑定,使您可以通过该第三方账号直接登录并使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播的产品与服务。完成注册后, 您将能够以注册用户身份在"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台上使用观看直播、发送弹幕、留言评论功能。如果您不同意授权或拒绝我们获取上述信息,您仍可在"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台上以游客身份观看直播或进行浏览,但将无法在享受其他注册用户的功能和服务。
\
n 在您使用直播相关功能或服务时(包括但不限于提供直播、使用直播打赏功能、提现服务)时,根据国家相关的法律法规, 您需要提供您的真实身份信息(真实姓名、身份证号)、面部信息( 用于腾讯云人脸识别)以完成实名验证。 这些信息属于个人敏感信息,我们将会尽可能的保护您个人敏感信息的安全。如果您不提供这些信息,您将不能使用直播功能或服务,但不影响您在"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台上享受视频浏览以及注册用户的基础服务。未成年人用户不得使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台上的打赏功能及服务。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、您在使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务时填写或提交的信息,包括您的姓名、性别、出生年月日、身份证号码、电话号码、电子邮箱、银行账号。
\
n 请注意: 我们的多项服务,可让您不仅与自己的社交网络分享信息,也与使用该服务的所有用户公开分享您的相关信息,例如,您在我们平台上传或发布的信息(包括您公开的个人信息、您建立的名单)、您对其他人上传或发布的信息作出的回应,以及包括与这些信息有关的位置数据、视频、音频信息。使用我们服务的其他用户也有可能分享与您有关的信息(包括位置数据、视频、音频信息)。特别是,我们的社交媒体服务,是专为使您与世界各地的用户共享信息而设计,您可以使共享信息实时、广泛地传递。 只要您不删除共享信息,有关信息会一直留存在公共领域;即使您删除共享信息,有关信息仍可能由其他用户或不受我们控制的非关联第三方独立地缓存、复制或储存,或由其他用户或第三方在公共领域保存。
\
n 因此,请您谨慎考虑通过"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务上传、发布和交流的信息内容。在一些情况下,您可通过我们某些服务的隐私设定来控制有权浏览您共享信息的用户范围。如要求从我们的服
\
n 务中删除您的相关信息,请和我们取得联系。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(二)在您使用服务过程中收集的信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"为了更好的为您提供服务,我们会收集您的相关信息,这类信息包括:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、为保障您正常使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台的基础功能和正常服务、改进及优化我们的服务体验、保障您的帐号安全, 我们会自动接收并记录您的浏览器、计算机、移动设备的信息,包括但不限于您的IP地址、浏览器的类型、使用的语言、访问日期和时间、软硬件特征信息及您的网页记录数据 ;如您下载或使用我们或我们关联公司客户端软件,或访问移动网页使用我们平台的服务时,我们可能会读取与您位置和移动设备相关的信息,包括但不限于设备型号、设备识别码、操作系统、分辨率、电信运营商。请您了解,这些信息是我们提供服务和保障服务正常运行所必须收集的基本信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、我们会收集您通过"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台自行上传或发布的内容、信息,例如文字、共享照片、录音、录像及该类信息的日期、时间或地点。当您使用上述功能时,我们会向您请求授权相机、照片、麦克风权限和设备所在位置信息权限。您可以自行选择是否向我们提供该授权,如果拒绝,将无法使用此项功能,但不影响您使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台的其他功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、为向您提供内容展示,提高用户体验,我们会收集如下信息:
\
n "
),
_
(
"br"
),
n
.
_v
(
"(1)关注、搜索、浏览记录您的操作、使用行为信息;为此,我们会收集您使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台时的设备信息,包括设备型号、、设备的MAC地址、唯一设备标识符、操作系统、分辨率、电信运营商软硬件信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(2)反馈、发布、点赞、评论、打赏,您主动提供的互动信息会存储在我们的服务器中;
\
n "
),
_
(
"br"
),
n
.
_v
(
"(3)获得您明示授权后的地理位置信息,该信息便我们基于您的地理位置为您切换到对应位置的直播服务。位置信息属于敏感信息,拒绝提供该信息仅会使您无法获得更好的直播服务,但不影响您正常使用其他功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"4、提供充值消费相关的功能或服务
\
n "
),
_
(
"br"
),
n
.
_v
(
"当您使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务的消费功能时,我们会收集您的充值记录、消费记录信息, 以便您查询自己的交易记录,同时尽最大程度保护您的财产、虚拟财产安全。 上述信息属于敏感信息,但收集上述信息为实现相关功能所必须,否则将无法完成交易。
\
n "
),
_
(
"br"
),
n
.
_v
(
"5、除上述信息外,为了改进服务质量,我们还可能收集您的其他信息,包括且并不限于您与我们的客户服务团队联系时您提供的相关信息,您参与问卷调查时向我们发送的问卷答复信息,以及您与我们的关联公司、合作方互动时提供的相关信息。与此同时,为提高您使用相关服务的安全性,更准确地预防钓鱼网站欺诈和木马病毒,我们可能会通过了解一些您的网络使用习惯、您常用的软件信息手段来判断您账户的风险,并可能会记录一些我们认为有风险的URL。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(三)我们从第三方获得您个人信息的情形。
\
n "
),
_
(
"br"
),
n
.
_v
(
"为了给您提供更好的服务或为了预防互联网犯罪,我们的关联公司、合作伙伴会依据法律法规、监管政策的规定或征得您同意的前提下,向我们分享您的个人信息。 我们可能从第三方获取您授权共享的账户信息(头像、昵称) ,并在您同意本隐私政策后将您的第三方账户与您的账户绑定,使您可以通过第三方账户直接登录并使用我们的产品或服务。我们会将依据与第三方的约定、对个人信息来源的合法性进行确认后,在符合相关法律法规、监管政策规定的前提下,使用您的这些个人信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"第三方(SDK)获取权限和使用信息如下:
\
n "
),
n
.
_m
(
0
),
n
.
_v
(
" "
),
_
(
"br"
),
n
.
_v
(
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播APP权限获取说明:
\
n "
),
_
(
"br"
),
n
.
_v
(
"在您使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播的部分功能和/或服务可能需要您自行开启以下权限。您有权自行决定开启或关闭这些权限,开启即代表您授权"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播可以收集和使用这些信息来实现相关功能。如果您不使用这些功能和/或服务,您可以选择不开启或者关闭,"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播不会收集该部分信息,且关闭不影响基本业务功能使用。与权限获取场景所涉及的个人信息处理或平台功能相关更详细的情况及处理规则,以本政策为补充。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(1)定位信息:开启定位信息,为方便您在使用社区发布消息和展示附近新闻时获取当前位置。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(2)使用相机:开启相机权限,为向您扫一扫和社区发布内容上传图片相关功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(3)读取短信/彩信信息:获取用户短信内验证码,一键登录功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(4)读写存储:开启读写存储权限,使用于用户头像、个人相册、发布动态、下载文件、更新应用。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(5)使用录音:开启麦克风权限,为向您提供聊天界面发送语音、语音输入、视频/语音通话、客服协助视频认证相关功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(6)使用悬浮窗:用于房间最小化,关闭房间后可快速回到房间。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(7)设备信息:获取设备信息(设备序列号、IMEI、IP、IMSI、MAC地址、手机号码),安装列表,用于储存为服务日志信息和安全保障功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(8)系统日志:获取系统日志,为开展数据分析和更好改善平台服务。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(9)网络状态:获取网络、检测wifi状态,用于加载在线内容和服务功能。
\
n "
),
_
(
"br"
),
n
.
_v
(
"二、我们如何使用您的信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"为了提高服务质量,我们可能把您的信息用于下列用途:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、向您提供服务;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、用于身份验证、客户服务、安全防范、诈骗监测、存档和备份用途,确保我们向您提供的产品和服务的安全性;
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、软件认证或管理软件升级;
\
n "
),
_
(
"br"
),
n
.
_v
(
"4、让您参与有关我们产品和服务的调查;
\
n "
),
_
(
"br"
),
n
.
_v
(
"5、经您许可的其他用途。
\
n "
),
_
(
"br"
),
n
.
_v
(
"三、我们如何委托处理、共享、转让、公开披露您的信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"(一)委托处理
\
n "
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台上提供的直播业务功能中某些具体的模块或功能由外部供应商提供。例如 我们会聘请服务提供商来协助我们对实名认证用户完成人脸识别 。
\
n 对我们委托处理个人信息的公司、组织和个人,我们会与其签署严格的保密协定,要求他们按照我们的要求、本隐私政策以及其他任何相关的保密和安全措施来处理个人信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(二)共享
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、与关联公司间共享:为便于我们基于"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播账户向您提供产品和服务,展示您可能感兴趣的信息,识别会员账号异常,保护"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播关联公司或其他用户或公众的人身财产安全免遭侵害,您的个人信息可能会与我们的关联公司和/或其指定的服务提供商共享。我们只会共享必要的个人信息,且受本隐私政策中所声明目的的约束,如果我们共享您的个人敏感信息或关联公司改变个人信息的使用及处理目的,将再次征求您的授权同意;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、与授权合作伙伴共享:我们可能委托授权合作伙伴为您提供某些服务或代表我们履行职能,我们仅会出于本隐私政策声明的合法、正当、必要、特定、明确的目的共享您的信息,授权合作伙伴只能接触到其履行职责所需信息,且不得将此信息用于其他任何目的。
\
n 我们会与其约定严格的数据保护措施,令其按照我们的说明、本隐私政策以及其他任何相关的保密和安全措施来处理个人信息。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(三)转让
\
n "
),
_
(
"br"
),
n
.
_v
(
"我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、在获取明确同意的情况下转让:获得您的明确同意后,我们会向其他方转让您的个人信息;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、满足法律法规、法律程序的要求或强制性的政府要求或司法裁定;
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、如果我们或我们的关联公司涉及合并、分立、清算、资产或业务的收购或出售交易,您的个人信息有可能作为此类交易的一部分而被转移, 我们将按照法律法规规定确保该等信息在转移时的机密性,并尽最大可能确保个人信息的继受方继续受本隐私政策的约束,保护您的个人信息,否则我们将要求继受方重新征得您的授权同意。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(四)公开披露
\
n "
),
_
(
"br"
),
n
.
_v
(
"我们仅会在以下情况下,公开披露您的个人信息:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、获得您明确同意或基于您的主动选择,我们可能会公开披露您的个人信息;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、如果我们确定您出现违反法律法规、监管政策或严重违反"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台相关协议及规则的情况,或为保护其他用户或公众的人身财产安全免遭侵害,我们可能依据法律法规、监管政策或征得您同意的情况下披露关于您的个人信息,包括相关违规行为以及"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播平台已对您采取的措施。
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、法律强制性规定或者有权的行政或司法机关依法要求我们应当披露您的个人信息时。
\
n "
),
_
(
"br"
),
n
.
_v
(
"四、我们如何保存和保护您的个人信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"(一) 您个人信息的保存
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、保存期限
\
n "
),
_
(
"br"
),
n
.
_v
(
"您在使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播产品与服务期间,我们将持续为您保存您的个人信息。如果您注销帐户或主动删除上述信息,我们将依据《网络安全法》等法律法规、监管政策的规定保存您的信息。在您注销帐户或主动删除上述信息后,我们不会再对您的个人信息进行商业化使用,但我们可能会对您的个人信息进行匿名化处理后使用。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、保存地域
\
n "
),
_
(
"br"
),
n
.
_v
(
"您的个人信息均储存于可适用的法律所允许的地理位置,以来自中国大陆地区的用户为例,其个人信息均会被存储在位于中国大陆地区的服务器上。除非法律要求或许可,我们不会对您的个人信息进行跨境传输。如果您使用VPN或可能隐藏您真实地理位置的技术,或者遇到域名或IP地址解析不准确的客观情况,您可能会被连接到上述地理位置以外的服务器上,此时您的个人信息将可能发生跨境传输。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(二)您个人信息的保护
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、为保障您的信息安全,我们努力采取各种合理的物理、电子和管理方面的安全措施来保护您的信息,使您的信息不会被泄漏、毁损或者丢失,包括但不限于 SSL、信息加密存储、数据中心的访问控制。我们对可能接触到您的信息的员工或外包人员也采取了严格管理,包括但不限于根据岗位的不同采取不同的权限控制,与他们签署保密协议,监控他们的操作情况等措施。我们会按现有技术提供相应的安全措施来保护您的信息,提供合理的安全保障,我们将尽力做到使您的信息不被泄漏、毁损或丢失。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、您的账户均有安全保护功能,请妥善保管您的账户及密码信息。我们将通过向其它服务器备份、对用户密码进行加密的安全措施确保您的信息不丢失,不被滥用和变造。尽管有前述安全措施,但同时也请您理解在信息网络上不存在 “完善的安全措施 ” 。
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、在使用我们平台服务进行网上交易时,您不可避免地要向交易对方或潜在的交易对方披露自己的个人信息,如银行账户信息、联络方式或者邮政地址。请您妥善保护自己的个人信息,仅在必要的情形下向他人提供。如您发现自己的个人信息泄密,尤其是您的账户及密码发生泄露,请您立即联络我们客服,以便我们采取相应措施。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(三)安全事件通知
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、我们会制定网络安全事件应急预案,及时处置系统漏洞、计算机病毒、网络攻击、网络侵入等安全风险,在发生危害网络安全的事件时,我们会立即启动应急预案,采取相应的补救措施,并按照规定向有关主管部门报告。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、个人信息泄露、毁损、丢失属于公司级特大安全事件,我们会负责定期组织工作组成员进行安全预案演练,防止此类安全事件发生。若一旦不幸发生,我们将按照最高优先级启动应急预案,组成紧急应急小组,在最短时间内追溯原因并减少损失。
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、在不幸发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知安全事件的基本情况和可能的影响、我们已采取或将要采取的处理措施、您可自主防范和降低的风险的建议、对您的补救措施。我们将及时将事件相关情况以站内通知、短信通知、电话或邮件您预留的联系方式告知您,难以逐一告知时我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。
\
n "
),
_
(
"br"
),
n
.
_v
(
"五、我们如何使用Cookie等同类技术
\
n "
),
_
(
"br"
),
n
.
_v
(
"为使您获得更轻松的访问体验,您访问我们平台网站或使用我们平台提供的服务时,我们可能会通过小型数据文件识别您的身份,这么做是帮您省去重复输入注册信息的步骤,或者帮助判断您的账户安全。这些数据文件可能是 Cookie,Flash Cookie,您的浏览器或关联应用程序提供的其他本地存储(统称“Cookie”)。
\
n 请您理解,我们的某些服务只能通过使用“Cookie”才可得到实现。如果您的浏览器或浏览器附加服务允许,您可以修改对Cookie的接受程度或者拒绝我们的Cookie,但这一举动在某些情况下可能会影响您安全访问我们平台相关网站和使用我们平台提供的服务。
\
n 我们的产品和服务上可能会有其他合作方放置的Cookies或Web beacon。这些 Cookie和web beacon可能会收集与您相关的非个人身份信息,以用于分析用户如何使用该等服务、向您发送您可能感兴趣的内容,或用于评估内容服务的效果。这些第三方Cookies或Web beacon收集和使用该等信息,不受本隐私政策约束,而是受相关使用者的隐私政策约束,我们不对第三方的Cookies或Web beacon承担责任。
\
n 您可以通过浏览器设置拒绝或管理Cookies或Web beacon。但请注意,如果停用Cookies或Web beacon,您有可能无法享受佳的服务体验,某些服务也可能无法正常使用。
\
n "
),
_
(
"br"
),
n
.
_v
(
"六、访问、修改和删除信息
\
n "
),
_
(
"br"
),
n
.
_v
(
"您可以在使用我们服务的过程中,访问、修改和删除您提供的注册信息和其他个人信息。您访问、修改和删除个人信息的范围和方式将取决于您使用的具体服务。
\
n "
),
_
(
"br"
),
n
.
_v
(
"我们将按照本隐私政策所述,仅为实现我们产品或服务的功能,收集、使用您的信息。如您发现我们违反法律、行政法规的规定或者双方的约定收集、使用您的个人信息,您可以要求我们删除。如您发现我们收集、存储的您的个人信息有错误的,您也可以要求我们更正。
\
n "
),
_
(
"br"
),
n
.
_v
(
"您可以通过以下方式访问、修改或删除自己的信息:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、登录"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播客户端App,进入“个人中心”→“我的资料”,对个人资料信息进行访问、修改或删除;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、登录"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播客户端App,进入“个人中心”→ (设置按钮),选择对应的设置选项,对账号与安全、隐私设置信息进行访问、修改或删除;
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、关于注销账户的特别说明:
\
n "
),
_
(
"br"
),
n
.
_v
(
"(1)账号一旦注销,您将无法登录、使用该账号,也就是说您将无法再以此账号登录/使用/继续使用"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播的相关产品与服务;
\
n "
),
_
(
"br"
),
n
.
_v
(
"(2)账号一旦注销,您曾通过该账号登录、使用的产品与服务下的所有内容、信息、数据、记录将会被删除或匿名化处理,您也无法再检索、访问、获取、继续使用和找回,也无权要求我们找回(但法律法规另有规定或监管部门另有要求的除外),包括: 该账号下的个人资料(例如:头像、昵称)及绑定信息(例如:绑定手机号、邮箱); 该账号下的您的个人信息;该账号曾发表的所有内容(例如:图片、照片、评论、互动、点赞);其他所有内容、信息、数据、记录。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(3)账号一旦注销,您与我们曾签署过的相关用户协议、其他权利义务性文件等相应终止(但我们与您之间已约定继续生效的或法律法规另有规定的除外);
\
n "
),
_
(
"br"
),
n
.
_v
(
"(4)账号注销后,您的贵族、VIP、钱包余额权益将被完全删除。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(5)账号注销的处理期限为10日,也就是说,在您已成功向我们提交了"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播账号注销申请后的10日内(从成功提交申请之时起算),账号将被注销(本协议另有约定的除外)。
\
n "
),
_
(
"br"
),
n
.
_v
(
"5、账号注销步骤:
\
n "
),
_
(
"br"
),
n
.
_v
(
"(1)点击app右下角“我的”;
\
n "
),
_
(
"br"
),
n
.
_v
(
"(2)点击我的页面顶部个人信息编辑区;
\
n "
),
_
(
"br"
),
n
.
_v
(
"(3)进入个人信息页,点击“注销账号”;
\
n "
),
_
(
"br"
),
n
.
_v
(
"(4)获取短信验证码;
\
n "
),
_
(
"br"
),
n
.
_v
(
"(5)输入验证码后,点击“确定注销” 。
\
n "
),
_
(
"br"
),
n
.
_v
(
"6、按照本隐私政策文末所列明的公开联系方式,与我们取得联系。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(二)改变您授权同意的范围
\
n "
),
_
(
"br"
),
n
.
_v
(
"每个业务功能需要一些基本的个人信息才能得以完成。您可以通过改变手机、平板电脑智能移动设备的设置或通过上方列举的方式向我们给予或收回授权同意。当您收回相关的授权同意后,我们将不再处理相应的个人信息。但您收回同意的决定,不会影响此前基于您的授权而开展的个人信息处理。
\
n "
),
_
(
"br"
),
n
.
_v
(
"(三)我们如何响应您的上述请求
\
n "
),
_
(
"br"
),
n
.
_v
(
"在您访问、修改或删除相关信息或账号时,我们可能会要求您进行身份验证,以保障帐号的安全。
\
n "
),
_
(
"br"
),
n
.
_v
(
"请您理解,由于技术所限、法律或监管要求,我们可能无法满足您的所有要求,我们会在合理的期限内答复您的请求。同时,按照相关法律法规及国家标准,在以下情形中,我们可能无法响应您的请求:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1. 与国家安全、国防安全直接相关的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2. 与公共安全、公共卫生、重大公共利益直接相关的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"3. 与犯罪侦查、起诉、审判和执行判决等直接相关的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"4. 有充分证据表明您存在主观恶意或滥用权利的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"5. 响应您的请求将导致其他个人、组织的合法权益受到严重损害的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"6. 涉及商业秘密的。
\
n "
),
_
(
"br"
),
n
.
_v
(
"七、未成年人隐私权特别约定
\
n "
),
_
(
"br"
),
n
.
_v
(
"我们要求父母或监护人在阅读本隐私政策后指导未满十八岁(或可适用的法律规定的其他成年年龄,一般取决于用户的国籍和当前所在国家/地区)的未成年人使用我们的服务。
\
n 我们不会在知情的情况下故意收集未成年人的个人信息。除非所在地法律允许并且监护人同意,未成年人请不要注册账户或发送自己的姓名、住址、电话、邮件地址信息给我们。如果我们不小心收集到了未成年人的信息,我们在知情后会尽快删除。如果您认为我们可能不当地持有关于未成年人的信息,请按照本隐私政策篇末提供的方式联系我们。
\
n "
),
_
(
"br"
),
n
.
_v
(
"八、隐私政策特别条款
\
n "
),
_
(
"br"
),
n
.
_v
(
"您充分知晓,以下情形中,我们收集、使用个人信息无需征得您的授权同意:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、与国家安全和社会公共利益有关的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、与犯罪侦查、起诉、审判和判决执行等有关的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"3、出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"4、所收集的个人信息是个人信息主体自行向社会公众公开的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"5、从合法公开披露的信息中收集的您的个人信息的,如合法的新闻报道、政府信息公开等渠道;
\
n "
),
_
(
"br"
),
n
.
_v
(
"6、 违反法律规定或违反我们平台规则导致我们已对您采取必要措施;
\
n "
),
_
(
"br"
),
n
.
_v
(
"7、根据您的要求签订合同所必需的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"8、用于维护所提供的产品或服务的安全稳定运行所必需的,例如发现、处置产品或服务的故障;
\
n "
),
_
(
"br"
),
n
.
_v
(
"9、为合法的新闻报道所必需的;
\
n
\
n "
),
_
(
"br"
),
n
.
_v
(
"10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的;
\
n "
),
_
(
"br"
),
n
.
_v
(
"11、法律法规规定的其他情形。
\
n "
),
_
(
"br"
),
n
.
_v
(
"九、隐私政策的变更
\
n 我们可能适时修订本隐私政策的条款,该修订构成本隐私政策的一部分。如该等修订造成您在本隐私政策下权利的实质减少,我们将在修订生效前通过在主页上显著位置提示或向您发送电子邮件或以其他方式通知您。在该种情况下,若您继续使用我们的服务,即表示同意受经修订的本隐私政策的约束。
\
n "
),
_
(
"br"
),
n
.
_v
(
"十、管辖与法律适用
\
n "
),
_
(
"br"
),
n
.
_v
(
"本隐私政策的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律,并明确排除其冲突法规范的适用。
\
n 若您和我们发生任何纠纷或争议,首先应友好协商解决;协商不成的,您同意将纠纷或争议提交深圳互联网法院通过诉讼解决;纠纷事由依法不属于南宁互联网法院受理范围的,应提交本隐私政策签订地(广东省深圳市南山区)有管辖权的人民法院管辖。
\
n "
),
_
(
"br"
),
n
.
_v
(
"十一、如何联系我们
\
n "
),
_
(
"br"
),
n
.
_v
(
"您可以通过以下方式与我们联系:
\
n "
),
_
(
"br"
),
n
.
_v
(
"1、如对本隐私政策内容有任何疑问、意见或建议,您可以联系我们的在线"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播体育官网右下角“在线客服”或者通过"
+
n
.
_s
(
n
.
$utils
.
getTitle
())
+
"直播客户端APP “我的”-“在线客服”与我们取得联系。
\
n "
),
_
(
"br"
),
n
.
_v
(
"2、我们还设立了个人信息保护专职部门,您可以发送邮件与我们联系。
\
n "
),
_
(
"br"
),
n
.
_v
(
"邮箱:smsugk@163.com
\
n "
),
_
(
"br"
),
n
.
_v
(
"常用办公地址:北京市房山区良乡凯旋大街建设路18号-D670
\
n "
),
_
(
"br"
),
n
.
_v
(
"北京添迈科技有限公司 法务部收
\
n "
),
_
(
"br"
),
n
.
_v
(
"注:本《隐私权保护政策 》版本更新日期为2021年07月12日,于2021年07月12日正式生效,并于正式生效之日替代与您之间原已生效的《隐私权保护政策》。
\
n
\
n "
)])])])},
staticRenderFns
:[
function
(){
var
n
=
this
,
t
=
n
.
$createElement
,
_
=
n
.
_self
.
_c
||
t
;
return
_
(
"table"
,{
staticClass
:
"fs-12"
,
staticStyle
:{
"border-collapse"
:
"collapse"
},
attrs
:{
border
:
"1"
,
bordercolor
:
""
}},[
_
(
"tr"
,{
staticClass
:
"ta-c"
},[
_
(
"td"
,{
attrs
:{
width
:
"100px"
}},[
n
.
_v
(
"SDK名称及所属公司"
)]),
n
.
_v
(
" "
),
_
(
"td"
,[
n
.
_v
(
"信息获取"
)]),
n
.
_v
(
" "
),
_
(
"td"
,[
n
.
_v
(
"目的/用途"
)])]),
n
.
_v
(
" "
),
_
(
"tr"
,[
_
(
"td"
,[
n
.
_v
(
"友盟(北京锐讯灵通科技有限公司)"
)]),
n
.
_v
(
" "
),
_
(
"td"
,[
n
.
_v
(
"SDK或API版本、平台、时间戳、应用标识符、应用程序版本、应用分发渠道、网卡(MAC)地址、设备型号、终端制造厂商、终端设备操作系统版本、应用使用时长、语言所在地、时区和网络状态(WiFi)"
)]),
n
.
_v
(
" "
),
_
(
"td"
,[
n
.
_v
(
"用于用户数据的统计分析和平台行为数据埋点统计"
)])]),
n
.
_v
(
" "
),
_
(
"tr"
,[
_
(
"td"
,[
n
.
_v
(
"阿里云OSS(阿里云计算有限公司)"
)]),
n
.
_v
(
" "
),
_
(
"td"
,[
n
.
_v
(
" 网络访问、访问网络状态、访问WIFI状态"
)]),
n
.
_v
(
" "
),
_
(
"td"
,[
n
.
_v
(
"写入储存权限
\
t实时云数据存储,提供用户反馈功能"
)])])])}]};
var
v
=
_
(
"VU/8"
)({
name
:
"index"
,
data
:
function
(){
return
{}},
mounted
:
function
(){},
methods
:{
goBack
:
function
(){
this
.
$router
.
go
(
-
1
)}}},
r
,
!
1
,
function
(
n
){
_
(
"UUZb"
)},
"data-v-4744d2b8"
,
null
);
t
.
default
=
v
.
exports
},
kmEE
:
function
(
n
,
t
,
_
){(
n
.
exports
=
_
(
"FZ+f"
)(
!
1
)).
push
([
n
.
i
,
"
\
nh1[data-v-4744d2b8] {
\
n height: 64px;
\
n margin-bottom: 30px;
\
n border-bottom: 1px solid #f3f3f3;
\
n font-size: 18px;
\
n line-height: 64px;
\
n text-align: center;
\
n color: #303030;
\
n display: block;
\
n overflow: hidden;
\
n margin-left: 10%;
\
n margin-right: 10%;
\
n}
\
n.content[data-v-4744d2b8]{
\
n line-height: 30px;
\
n margin: -30px 10px 10px 10px;
\
n}
\
ntable[data-v-4744d2b8]{
\
n width: 100%;
\
n}
\
n"
,
""
])}});
\ No newline at end of file
docs/static/js/26.9571c6690d6e12e352c2.js
deleted
100644 → 0
View file @
ec755c92
webpackJsonp
([
26
],{
"S/9/"
:
function
(
t
,
e
,
i
){(
t
.
exports
=
i
(
"FZ+f"
)(
!
1
)).
push
([
t
.
i
,
"
\
nh1[data-v-2e4d9092] {
\
n height: 64px;
\
n margin-bottom: 30px;
\
n border-bottom: 1px solid #f3f3f3;
\
n font-size: 18px;
\
n line-height: 64px;
\
n text-align: center;
\
n color: #303030;
\
n display: block;
\
n overflow: hidden;
\
n margin-left: 10%;
\
n margin-right: 10%;
\
n}
\
n.content[data-v-2e4d9092]{
\
n line-height: 30px;
\
n margin: 0 10px;
\
n}
\
n"
,
""
])},
lI5F
:
function
(
t
,
e
,
i
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
n
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
i
=
t
.
_self
.
_c
||
e
;
return
i
(
"div"
,{
staticStyle
:{
background
:
"#ffffff"
}},[
i
(
"div"
,{
staticClass
:
"fx align-items"
,
staticStyle
:{
height
:
"50px"
}},[
i
(
"div"
,{
staticStyle
:{
"margin-right"
:
"35%"
,
"margin-left"
:
"10px"
},
on
:{
click
:
t
.
goBack
}},[
i
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/back.png"
,
width
:
"20px"
}})]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"fs-20 fw-700"
},[
t
.
_v
(
"用户协议"
)])]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"content"
},[
t
.
_v
(
"
\
n 1. 重要须知
\
n "
),
i
(
"br"
),
t
.
_v
(
"1.1、本用户使用许可协议(下称“协议”或“本协议”)是用户与北京添迈科技有限公司旗下“"
+
t
.
_s
(
t
.
$Title
)
+
"直播”视频直播平台(下称"
+
t
.
_s
(
t
.
$Title
)
+
"直播)之间关于注册、登录“"
+
t
.
_s
(
t
.
$Title
)
+
"直播”视频直播平台(下称“视频直播平台”或“平台”)以及使用平台服务所订立的协议,本协议约定了"
+
t
.
_s
(
t
.
$Title
)
+
"直播与用户之间关于“"
+
t
.
_s
(
t
.
$Title
)
+
"直播”服务方面的权利义务。 “用户”是指注册、登录、使用、浏览、获取本协议项下服务的个人或组织。
\
n "
),
i
(
"br"
),
t
.
_v
(
"1.2、用户应认真阅读(未成年人应当在监护人陪同下阅读)、充分理解本协议中各条款,特别是免除或者限制"
+
t
.
_s
(
t
.
$Title
)
+
"直播责任的免责条款及对用户的权利限制条款,并选择接受或不接受本协议。除非用户接受本协议所有条款,否则用户无权注册、登录或使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播为用户提供的服务。用户的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。
\
n "
),
i
(
"br"
),
t
.
_v
(
"1.3、通过访问和/或使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播,用户表示同意接受本协议的所有条件和条款。"
+
t
.
_s
(
t
.
$Title
)
+
"直播是面向最终用户提供播客实时在线演绎、互动直播等服务的网站。如果用户不愿接受本协议的全部条件和条款,请用户不要访问或使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播。如果用户愿意接受本协议,则意味着用户了解及完全同意本协议的各项内容,以及"
+
t
.
_s
(
t
.
$Title
)
+
"直播对本协议及本协议附件随时所做的任何修改。
\
n "
),
i
(
"br"
),
t
.
_v
(
"1.4、本协议下的条款可由"
+
t
.
_s
(
t
.
$Title
)
+
"直播随时变更,用户须定期审阅本协议。协议条款一旦发生变动,"
+
t
.
_s
(
t
.
$Title
)
+
"直播将会在网站相关的页面上发布。变更后的协议在相关的页面上公布即有效代替原来的协议,恕不再另行通知。用户如不同意"
+
t
.
_s
(
t
.
$Title
)
+
"直播对本协议的所作的任何变更,应立即停止使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播提供的服务。如用户在本协议变更后继续使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播的服务,即视作用户已完全同意变更后的协议。
\
n "
),
i
(
"br"
),
t
.
_v
(
"1.5、请注意:鉴于用户使用网络服务之习惯,用户有权利且有义务自使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播服务之日起每月自行主动对本协议之全部内容进行重新阅读,鉴于上述约定,用户因自身怠于行使该等权利或怠于履行该等义务的,无权以未获知上述内容而对相关条款的法律效力提出异议。
\
n "
),
i
(
"br"
),
t
.
_v
(
"2. 服务内容
\
n "
),
i
(
"br"
),
t
.
_v
(
"2.1、本用户使用许可协议(下称“协议”或“本协议”)是用户与北京添迈科技有限公司旗下“"
+
t
.
_s
(
t
.
$Title
)
+
"直播”视频直播平台(下称"
+
t
.
_s
(
t
.
$Title
)
+
"直播)之间关于注册、登录“"
+
t
.
_s
(
t
.
$Title
)
+
"直播”视频直播平台(下称“视频直播平台”或“平台”)以及使用平台服务所订立的协议,本协议约定了"
+
t
.
_s
(
t
.
$Title
)
+
"直播与用户之间关于“"
+
t
.
_s
(
t
.
$Title
)
+
"直播”服务方面的权利义务。 “用户”是指注册、登录、使用、浏览、获取本协议项下服务的个人或组织。
\
n "
),
i
(
"br"
),
t
.
_v
(
"2.2、用户应认真阅读(未成年人应当在监护人陪同下阅读)、充分理解本协议中各条款,特别是免除或者限制"
+
t
.
_s
(
t
.
$Title
)
+
"直播责任的免责条款及对用户的权利限制条款,并选择接受或不接受本协议。除非用户接受本协议所有条款,否则用户无权注册、登录或使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播为用户提供的服务。用户的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。
\
n "
),
i
(
"br"
),
t
.
_v
(
"2.3、通过访问和/或使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播,用户表示同意接受本协议的所有条件和条款。"
+
t
.
_s
(
t
.
$Title
)
+
"直播是面向最终用户提供播客实时在线演绎、互动直播等服务的网站。如果用户不愿接受本协议的全部条件和条款,请用户不要访问或使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播。如果用户愿意接受本协议,则意味着用户了解及完全同意本协议的各项内容,以及"
+
t
.
_s
(
t
.
$Title
)
+
"直播对本协议及本协议附件随时所做的任何修改。
\
n "
),
i
(
"br"
),
t
.
_v
(
"2.4、本协议下的条款可由"
+
t
.
_s
(
t
.
$Title
)
+
"直播随时变更,用户须定期审阅本协议。协议条款一旦发生变动,"
+
t
.
_s
(
t
.
$Title
)
+
"直播将会在网站相关的页面上发布。变更后的协议在相关的页面上公布即有效代替原来的协议,恕不再另行通知。用户如不同意"
+
t
.
_s
(
t
.
$Title
)
+
"直播对本协议的所作的任何变更,应立即停止使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播提供的服务。如用户在本协议变更后继续使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播的服务,即视作用户已完全同意变更后的协议。
\
n "
),
i
(
"br"
),
t
.
_v
(
"2.5、请注意:鉴于用户使用网络服务之习惯,用户有权利且有义务自使用"
+
t
.
_s
(
t
.
$Title
)
+
"直播服务之日起每月自行主动对本协议之全部内容进行重新阅读,鉴于上述约定,用户因自身怠于行使该等权利或怠于履行该等义务的,无权以未获知上述内容而对相关条款的法律效力提出异议。
\
n "
)])])},
staticRenderFns
:[]};
var
s
=
i
(
"VU/8"
)({
name
:
"index"
,
data
:
function
(){
return
{}},
mounted
:
function
(){},
methods
:{
goBack
:
function
(){
this
.
$router
.
go
(
-
1
)}}},
n
,
!
1
,
function
(
t
){
i
(
"pk84"
)},
"data-v-2e4d9092"
,
null
);
e
.
default
=
s
.
exports
},
pk84
:
function
(
t
,
e
,
i
){
var
n
=
i
(
"S/9/"
);
"string"
==
typeof
n
&&
(
n
=
[[
t
.
i
,
n
,
""
]]),
n
.
locals
&&
(
t
.
exports
=
n
.
locals
);
i
(
"rjj0"
)(
"5553200c"
,
n
,
!
0
,{})}});
\ No newline at end of file
docs/static/js/26.dcb82175e3f8cabe420b.js
0 → 100644
View file @
cb07dfbe
webpackJsonp
([
26
],{
"MI/E"
:
function
(
t
,
i
,
e
){
var
s
=
e
(
"tI+F"
);
"string"
==
typeof
s
&&
(
s
=
[[
t
.
i
,
s
,
""
]]),
s
.
locals
&&
(
t
.
exports
=
s
.
locals
);
e
(
"rjj0"
)(
"8fc54abc"
,
s
,
!
0
,{})},
lI5F
:
function
(
t
,
i
,
e
){
"use strict"
;
Object
.
defineProperty
(
i
,
"__esModule"
,{
value
:
!
0
});
var
s
=
{
render
:
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"div"
,{
staticStyle
:{
background
:
"#ffffff"
}},[
e
(
"div"
,{
staticClass
:
"fx align-items"
,
staticStyle
:{
height
:
"50px"
}},[
e
(
"div"
,{
staticStyle
:{
"margin-right"
:
"35%"
,
"margin-left"
:
"10px"
},
on
:{
click
:
t
.
goBack
}},[
e
(
"img"
,{
attrs
:{
src
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/back.png"
,
width
:
"20px"
}})]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"fs-20 fw-700"
},[
t
.
_v
(
"用户协议"
)])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"content"
},[
t
.
_v
(
"
\
n 1. 重要须知
\
n "
),
e
(
"br"
),
t
.
_v
(
"1.1、本用户使用许可协议(下称“协议”或“本协议”)是用户与北京添迈科技有限公司旗下“"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播”视频直播平台(下称"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播)之间关于注册、登录“"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播”视频直播平台(下称“视频直播平台”或“平台”)以及使用平台服务所订立的协议,本协议约定了"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播与用户之间关于“"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播”服务方面的权利义务。 “用户”是指注册、登录、使用、浏览、获取本协议项下服务的个人或组织。
\
n "
),
e
(
"br"
),
t
.
_v
(
"1.2、用户应认真阅读(未成年人应当在监护人陪同下阅读)、充分理解本协议中各条款,特别是免除或者限制"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播责任的免责条款及对用户的权利限制条款,并选择接受或不接受本协议。除非用户接受本协议所有条款,否则用户无权注册、登录或使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播为用户提供的服务。用户的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。
\
n "
),
e
(
"br"
),
t
.
_v
(
"1.3、通过访问和/或使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播,用户表示同意接受本协议的所有条件和条款。"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播是面向最终用户提供播客实时在线演绎、互动直播等服务的网站。如果用户不愿接受本协议的全部条件和条款,请用户不要访问或使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播。如果用户愿意接受本协议,则意味着用户了解及完全同意本协议的各项内容,以及"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播对本协议及本协议附件随时所做的任何修改。
\
n "
),
e
(
"br"
),
t
.
_v
(
"1.4、本协议下的条款可由"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播随时变更,用户须定期审阅本协议。协议条款一旦发生变动,"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播将会在网站相关的页面上发布。变更后的协议在相关的页面上公布即有效代替原来的协议,恕不再另行通知。用户如不同意"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播对本协议的所作的任何变更,应立即停止使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播提供的服务。如用户在本协议变更后继续使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播的服务,即视作用户已完全同意变更后的协议。
\
n "
),
e
(
"br"
),
t
.
_v
(
"1.5、请注意:鉴于用户使用网络服务之习惯,用户有权利且有义务自使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播服务之日起每月自行主动对本协议之全部内容进行重新阅读,鉴于上述约定,用户因自身怠于行使该等权利或怠于履行该等义务的,无权以未获知上述内容而对相关条款的法律效力提出异议。
\
n "
),
e
(
"br"
),
t
.
_v
(
"2. 服务内容
\
n "
),
e
(
"br"
),
t
.
_v
(
"2.1、本用户使用许可协议(下称“协议”或“本协议”)是用户与北京添迈科技有限公司旗下“"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播”视频直播平台(下称"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播)之间关于注册、登录“"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播”视频直播平台(下称“视频直播平台”或“平台”)以及使用平台服务所订立的协议,本协议约定了"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播与用户之间关于“"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播”服务方面的权利义务。 “用户”是指注册、登录、使用、浏览、获取本协议项下服务的个人或组织。
\
n "
),
e
(
"br"
),
t
.
_v
(
"2.2、用户应认真阅读(未成年人应当在监护人陪同下阅读)、充分理解本协议中各条款,特别是免除或者限制"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播责任的免责条款及对用户的权利限制条款,并选择接受或不接受本协议。除非用户接受本协议所有条款,否则用户无权注册、登录或使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播为用户提供的服务。用户的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。
\
n "
),
e
(
"br"
),
t
.
_v
(
"2.3、通过访问和/或使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播,用户表示同意接受本协议的所有条件和条款。"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播是面向最终用户提供播客实时在线演绎、互动直播等服务的网站。如果用户不愿接受本协议的全部条件和条款,请用户不要访问或使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播。如果用户愿意接受本协议,则意味着用户了解及完全同意本协议的各项内容,以及"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播对本协议及本协议附件随时所做的任何修改。
\
n "
),
e
(
"br"
),
t
.
_v
(
"2.4、本协议下的条款可由"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播随时变更,用户须定期审阅本协议。协议条款一旦发生变动,"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播将会在网站相关的页面上发布。变更后的协议在相关的页面上公布即有效代替原来的协议,恕不再另行通知。用户如不同意"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播对本协议的所作的任何变更,应立即停止使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播提供的服务。如用户在本协议变更后继续使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播的服务,即视作用户已完全同意变更后的协议。
\
n "
),
e
(
"br"
),
t
.
_v
(
"2.5、请注意:鉴于用户使用网络服务之习惯,用户有权利且有义务自使用"
+
t
.
_s
(
t
.
$utils
.
getTitle
())
+
"直播服务之日起每月自行主动对本协议之全部内容进行重新阅读,鉴于上述约定,用户因自身怠于行使该等权利或怠于履行该等义务的,无权以未获知上述内容而对相关条款的法律效力提出异议。
\
n "
)])])},
staticRenderFns
:[]};
var
l
=
e
(
"VU/8"
)({
name
:
"index"
,
data
:
function
(){
return
{}},
mounted
:
function
(){},
methods
:{
goBack
:
function
(){
this
.
$router
.
go
(
-
1
)}}},
s
,
!
1
,
function
(
t
){
e
(
"MI/E"
)},
"data-v-0f382cc2"
,
null
);
i
.
default
=
l
.
exports
},
"tI+F"
:
function
(
t
,
i
,
e
){(
t
.
exports
=
e
(
"FZ+f"
)(
!
1
)).
push
([
t
.
i
,
"
\
nh1[data-v-0f382cc2] {
\
n height: 64px;
\
n margin-bottom: 30px;
\
n border-bottom: 1px solid #f3f3f3;
\
n font-size: 18px;
\
n line-height: 64px;
\
n text-align: center;
\
n color: #303030;
\
n display: block;
\
n overflow: hidden;
\
n margin-left: 10%;
\
n margin-right: 10%;
\
n}
\
n.content[data-v-0f382cc2]{
\
n line-height: 30px;
\
n margin: 0 10px;
\
n}
\
n"
,
""
])}});
\ No newline at end of file
docs/static/js/main.
c574430740fbec7da069
.js
→
docs/static/js/main.
770765a61d9fada7f545
.js
View file @
cb07dfbe
webpackJsonp
([
28
],{
0
:
function
(
n
,
e
,
t
){
t
(
"j1ja"
),
n
.
exports
=
t
(
"NHnr"
)},
"2EZA"
:
function
(
n
,
e
){},
"34+y"
:
function
(
n
,
e
){},
"44/k"
:
function
(
n
,
e
){},
"4ml/"
:
function
(
n
,
e
){},
"6gXq"
:
function
(
n
,
e
){},
"7zck"
:
function
(
n
,
e
){},
AFB7
:
function
(
n
,
e
){},
"Dl+Q"
:
function
(
n
,
e
){},
Dr8r
:
function
(
n
,
e
,
t
){
"use strict"
;
t
.
d
(
e
,
"a"
,
function
(){
return
u
});
var
o
=
t
(
"Zrlr"
),
a
=
t
.
n
(
o
),
r
=
t
(
"wxAW"
),
i
=
t
.
n
(
r
),
u
=
function
(){
function
n
(){
a
()(
this
,
n
)}
return
i
()(
n
,
null
,[{
key
:
"get"
,
value
:
function
(
n
){
var
e
=
void
0
,
t
=
void
0
;
return
"string"
==
typeof
n
&&
""
!==
n
&&
(
t
=
String
(
document
.
cookie
).
match
(
new
RegExp
(
"(?:^| )"
+
n
+
"(?:(?:=([^;]*))|;|$)"
)))
&&
(
e
=
t
[
1
]?
decodeURIComponent
(
t
[
1
]):
""
),
e
}},{
key
:
"set"
,
value
:
function
(
n
,
e
,
t
,
o
,
a
,
r
){
var
i
=
String
(
encodeURIComponent
(
e
)),
u
=
t
;
"number"
==
typeof
u
&&
(
u
=
new
Date
).
setTime
(
u
.
getTime
()
+
864
e5
*
t
),
u
instanceof
Date
&&
(
i
+=
"; expires="
+
u
.
toUTCString
()),
"string"
==
typeof
o
&&
""
!==
o
&&
(
i
+=
"; domain="
+
o
),
"string"
==
typeof
a
&&
""
!==
a
&&
(
i
+=
"; path="
+
a
),
r
&&
(
i
+=
"; secure"
),
document
.
cookie
=
n
+
"="
+
i
}},{
key
:
"remove"
,
value
:
function
(
n
,
e
,
t
,
o
){
this
.
set
(
n
,
""
,
-
1
,
e
,
t
,
o
)}},{
key
:
"DATEDAY"
,
get
:
function
(){
return
864
e5
}}]),
n
}();
e
.
b
=
u
},
NHnr
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
o
=
{};
t
.
d
(
o
,
"userData"
,
function
(){
return
y
});
t
(
"34+y"
);
var
a
=
t
(
"X+yh"
),
r
=
t
.
n
(
a
),
i
=
(
t
(
"Dl+Q"
),
t
(
"60Ef"
)),
u
=
t
.
n
(
i
),
c
=
(
t
(
"q/am"
),
t
(
"4VPn"
)),
s
=
t
.
n
(
c
),
p
=
(
t
(
"44/k"
),
t
(
"utzC"
)),
l
=
t
.
n
(
p
),
m
=
(
t
(
"2EZA"
),
t
(
"W/os"
)),
f
=
t
.
n
(
m
),
h
=
(
t
(
"yIEv"
),
t
(
"OIh9"
)),
d
=
(
t
(
"jAcA"
),
t
(
"86U2"
)),
g
=
t
(
"7+uW"
),
v
=
t
(
"YaEn"
),
b
=
t
(
"NYxO"
),
y
=
{
state
:{
userInfo
:{}},
mutations
:{
setUserInfo
:
function
(
n
,
e
){
n
.
userInfo
=
e
}},
actions
:{
setUserInfo
:
function
(
n
,
e
){(
0
,
n
.
commit
)(
"setUserInfo"
,
e
)}},
getters
:{
getUserInfo
:
function
(
n
){
return
n
.
userInfo
}}};
g
.
default
.
use
(
b
.
a
);
var
I
=
new
b
.
a
.
Store
({
modules
:
o
}),
k
=
{
render
:
function
(){
var
n
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
n
;
return
e
(
"div"
,{
attrs
:{
id
:
"app"
}},[
e
(
"router-view"
)],
1
)},
staticRenderFns
:[]},
w
=
t
(
"VU/8"
)({
name
:
"App"
},
k
,
!
1
,
null
,
null
,
null
).
exports
,
D
=
(
t
(
"cPo0"
),
t
(
"AFB7"
),
t
(
"Qwh1"
),
t
(
"j1ja"
),
t
(
"//Fk"
)),
x
=
t
.
n
(
D
),
S
=
t
(
"mtWM"
),
T
=
t
.
n
(
S
),
j
=
t
(
"1nuA"
),
R
=
t
.
n
(
j
),
A
=
T
.
a
.
create
({
timeout
:
1
e4
});
A
.
interceptors
.
request
.
use
(
function
(
n
){
return
"get"
!==
n
.
method
&&
"post"
!==
n
.
method
&&
"put"
!==
n
.
method
&&
"delete"
!==
n
.
method
&&
"patch"
!==
n
.
method
||
"application/json"
!==
n
.
headers
[
"Content-Type"
]
&&
(
n
.
data
=
R
.
a
.
stringify
(
n
.
data
)),
n
},
function
(
n
){
return
x
.
a
.
reject
(
n
)}),
A
.
interceptors
.
response
.
use
(
function
(
n
){
return
n
},
function
(
n
){
return
x
.
a
.
reject
(
n
)});
var
M
=
A
,
U
=
t
(
"Dr8r"
),
E
=
{
install
:
function
(
n
){
var
e
=
this
;
n
.
prototype
.
$axios
=
function
(
n
,
t
,
o
,
a
){
return
e
.
axiosRequest
(
n
,
t
,
o
,
a
)}},
axiosRequest
:
function
(){
var
n
=
arguments
.
length
>
0
&&
void
0
!==
arguments
[
0
]?
arguments
[
0
]:
"post"
,
e
=
arguments
[
1
],
t
=
arguments
[
2
],
o
=
arguments
.
length
>
3
&&
void
0
!==
arguments
[
3
]?
arguments
[
3
]:{};
return
this
.
ax
(
n
,
e
,
t
,
o
)},
ax
:
function
(
n
,
e
,
t
,
o
){
var
a
=
e
;
"get"
===
n
&&
(
a
+=
t
||
""
);
var
i
=
{
headers
:
U
.
a
.
get
(
"token"
)?{
token
:
U
.
a
.
get
(
"token"
),
"device-id"
:
U
.
a
.
get
(
"deviceId"
),
"api-channel"
:
U
.
a
.
get
(
"api-channel"
),
"Content-Type"
:
"application/json"
}:{
"device-id"
:
U
.
a
.
get
(
"deviceId"
),
"Content-Type"
:
"application/json"
,
"api-channel"
:
U
.
a
.
get
(
"api-channel"
)}},
u
=
"/excuse"
+
a
;
return
new
x
.
a
(
function
(
e
,
o
){
M
[
n
](
u
,
t
,
i
).
then
(
function
(
n
){
var
t
=
n
.
data
;
e
(
t
),
console
.
log
(
t
.
code
),
200
!==
t
.
code
&&
(
r
()({
message
:
t
.
msg
}),
502
===
t
.
code
&&
(
U
.
a
.
remove
(
"token"
),
v
.
a
.
replace
({
name
:
"home"
})))}).
catch
(
function
(
n
){
o
(
n
)})})}},
L
=
{
getDeviceId
:
function
(){
if
(
!
U
.
a
.
get
(
"deviceId"
)){
var
n
=
(
new
Date
).
getTime
()
+
this
.
randomCoding
()
+
"H5"
;
U
.
a
.
set
(
"deviceId"
,
n
)}},
getTitle
:
function
(){
return
"哈达"
},
goBack
:
function
(){
v
.
a
.
go
(
-
1
)},
toPage
:
function
(
n
){
v
.
a
.
push
({
name
:
n
})},
randomCoding
:
function
(){
for
(
var
n
=
[],
e
=
0
;
e
<
3
;
e
++
){
var
t
=
Math
.
ceil
(
25
*
Math
.
random
());
n
.
push
(
String
.
fromCharCode
(
65
+
t
))}
return
n
.
join
(
""
)},
formatDate
:
function
(
n
){
var
e
=
parseInt
(
n
),
t
=
0
,
o
=
0
;
return
e
>
60
&&
(
t
=
parseInt
(
e
/
60
),
e
=
parseInt
(
e
%
60
),
t
>
60
&&
(
o
=
parseInt
(
t
/
60
),
t
=
parseInt
(
t
%
60
))),(
parseInt
(
o
)
<
10
?
"0"
+
parseInt
(
o
):
parseInt
(
o
))
+
":"
+
(
parseInt
(
t
)
<
10
?
"0"
+
parseInt
(
t
):
parseInt
(
t
))
+
":"
+
(
parseInt
(
e
)
<
10
?
"0"
+
parseInt
(
e
):
parseInt
(
e
))},
formatTime
:
function
(
n
){
var
e
=
new
Date
(
parseInt
(
n
)),
t
=
new
Date
(
e
);
return
t
.
getFullYear
()
+
"-"
+
(
t
.
getMonth
()
+
1
)
+
"-"
+
t
.
getDate
()
+
" "
+
t
.
getHours
()
+
":"
+
t
.
getMinutes
()
+
":"
+
t
.
getSeconds
()}},
C
=
(
t
(
"4ml/"
),
t
(
"3EgV"
)),
N
=
t
.
n
(
C
),
q
=
t
(
"AXdl"
),
H
=
(
t
(
"7zck"
),{
socketServer
:
"im-api-v2-31.easemob.com"
,
apiURL
:
"http://a1.easemob.com"
,
appkey
:
"1118210302098649#hongshanliving"
,
https
:
!
1
,
isHttpDNS
:
!
0
,
isMultiLoginSessions
:
!
1
,
isAutoLogin
:
!
0
,
isDebug
:
!
1
,
autoReconnectNumMax
:
2
,
autoReconnectInterval
:
2
,
heartBeatWait
:
4500
,
delivery
:
!
0
}),
W
=
t
(
"Rna4"
),
$
=
t
.
n
(
W
);
g
.
default
.
use
(
h
.
a
).
use
(
d
.
a
);
var
B
=
window
.
WebIM
=
$
.
a
;
B
.
config
=
H
;
var
F
=
B
.
conn
=
new
B
.
connection
({
appKey
:
B
.
config
.
appkey
,
isHttpDNS
:
B
.
config
.
isHttpDNS
,
isMultiLoginSessions
:
B
.
config
.
isMultiLoginSessions
,
https
:
B
.
config
.
https
,
url
:
B
.
config
.
socketServer
,
apiUrl
:
"http://a1.easemob.com"
,
isAutoLogin
:
!
0
,
heartBeatWait
:
B
.
config
.
heartBeatWait
,
autoReconnectNumMax
:
B
.
config
.
autoReconnectNumMax
,
autoReconnectInterval
:
B
.
config
.
autoReconnectInterval
,
isStropheLog
:
B
.
config
.
isStropheLog
,
delivery
:
B
.
config
.
delivery
}),
P
=
{
apiUrl
:
"http://a1.easemob.com"
,
user
:
""
,
pwd
:
"123456"
,
appKey
:
B
.
config
.
appkey
,
success
:
function
(
n
){
console
.
log
(
"登陆成功"
)},
error
:
function
(
n
){
console
.
log
(
n
)}};
g
.
default
.
component
(
f
.
a
.
name
,
f
.
a
),
g
.
default
.
component
(
l
.
a
.
name
,
l
.
a
),
g
.
default
.
component
(
s
.
a
.
name
,
s
.
a
),
g
.
default
.
component
(
u
.
a
.
name
,
u
.
a
),
g
.
default
.
prototype
.
$WebIM
=
B
,
g
.
default
.
prototype
.
$imconn
=
F
,
g
.
default
.
prototype
.
$imoption
=
P
,
g
.
default
.
prototype
.
$downUrl
=
"https://down.hadazb.com"
,
g
.
default
.
use
(
N
.
a
),
g
.
default
.
use
(
$
.
a
),
g
.
default
.
prototype
.
$tost
=
r
.
a
,
g
.
default
.
prototype
.
$utils
=
L
,
g
.
default
.
use
(
E
),
g
.
default
.
use
(
q
.
a
,{
error
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/noImg.png"
,
loading
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/noImg.png"
,
attempt
:
1
}),
g
.
default
.
config
.
productionTip
=!
1
,
g
.
default
.
prototype
.
$Platform
=
t
(
"QH3e"
),
new
g
.
default
({
router
:
v
.
a
,
store
:
I
,
el
:
"#app"
,
render
:
function
(
n
){
return
n
(
w
)}})},
QH3e
:
function
(
n
,
e
){
n
.
exports
=
{
name
:
"h5"
,
title
:
"撸大神"
,
desc
:
"撸大神"
,
imgUrl
:
"http://ldshen.com"
,
nickname
:
"撸大神"
}},
Qwh1
:
function
(
n
,
e
){},
S6Ip
:
function
(
n
,
e
){},
T2s0
:
function
(
n
,
e
){},
YaEn
:
function
(
n
,
e
,
t
){
"use strict"
;
var
o
=
t
(
"7+uW"
),
a
=
t
(
"/ocq"
);
o
.
default
.
use
(
a
.
a
);
var
r
=
a
.
a
.
prototype
.
push
;
a
.
a
.
prototype
.
push
=
function
(
n
,
e
,
t
){
return
e
||
t
?
r
.
call
(
this
,
n
,
e
,
t
):
r
.
call
(
this
,
n
).
catch
(
function
(
n
){
return
n
})},
e
.
a
=
new
a
.
a
({
routes
:[{
path
:
"/"
,
name
:
"home"
,
redirect
:
"/home"
,
component
:
function
(){
return
t
.
e
(
11
).
then
(
t
.
bind
(
null
,
"2NXm"
))},
children
:[{
path
:
"/home"
,
name
:
"home"
,
component
:
function
(){
return
t
.
e
(
1
).
then
(
t
.
bind
(
null
,
"FP3a"
))}},{
path
:
"/match"
,
name
:
"match"
,
component
:
function
(){
return
t
.
e
(
8
).
then
(
t
.
bind
(
null
,
"Erj2"
))}},{
path
:
"/concern"
,
name
:
"concern"
,
component
:
function
(){
return
t
.
e
(
2
).
then
(
t
.
bind
(
null
,
"JTe8"
))}},{
path
:
"/my"
,
name
:
"my"
,
component
:
function
(){
return
t
.
e
(
20
).
then
(
t
.
bind
(
null
,
"ULSo"
))}},{
path
:
"/new"
,
name
:
"new"
,
component
:
function
(){
return
t
.
e
(
3
).
then
(
t
.
bind
(
null
,
"hrLV"
))}}]},{
path
:
"/hotBank"
,
name
:
"hotBank"
,
component
:
function
(){
return
t
.
e
(
18
).
then
(
t
.
bind
(
null
,
"nhiE"
))}},{
path
:
"/login"
,
name
:
"login"
,
component
:
function
(){
return
t
.
e
(
5
).
then
(
t
.
bind
(
null
,
"jT7l"
))}},{
path
:
"/newDeatils"
,
name
:
"newDeatils"
,
component
:
function
(){
return
t
.
e
(
17
).
then
(
t
.
bind
(
null
,
"87Th"
))}},{
path
:
"/room"
,
name
:
"room"
,
component
:
function
(){
return
t
.
e
(
0
).
then
(
t
.
bind
(
null
,
"Xb5f"
))}},{
path
:
"/basketDeatils"
,
name
:
"basketDeatils"
,
component
:
function
(){
return
t
.
e
(
7
).
then
(
t
.
bind
(
null
,
"I91H"
))}},{
path
:
"/deatils"
,
name
:
"deatils"
,
component
:
function
(){
return
t
.
e
(
6
).
then
(
t
.
bind
(
null
,
"q1IR"
))}},{
path
:
"/register"
,
name
:
"register"
,
component
:
function
(){
return
t
.
e
(
4
).
then
(
t
.
bind
(
null
,
"TTwy"
))}},{
path
:
"/password"
,
name
:
"password"
,
component
:
function
(){
return
t
.
e
(
23
).
then
(
t
.
bind
(
null
,
"V06e"
))}},{
path
:
"/agreement"
,
name
:
"agreement"
,
component
:
function
(){
return
t
.
e
(
26
).
then
(
t
.
bind
(
null
,
"lI5F"
))}},{
path
:
"/privacy"
,
name
:
"privacy"
,
component
:
function
(){
return
t
.
e
(
21
).
then
(
t
.
bind
(
null
,
"VKkN"
))}},{
path
:
"/myDetail"
,
name
:
"myDetail"
,
component
:
function
(){
return
t
.
e
(
10
).
then
(
t
.
bind
(
null
,
"NJmw"
))}},{
path
:
"/about"
,
name
:
"about"
,
component
:
function
(){
return
t
.
e
(
13
).
then
(
t
.
bind
(
null
,
"0G8S"
))}},{
path
:
"/feedbackList"
,
name
:
"feedbackList"
,
component
:
function
(){
return
t
.
e
(
14
).
then
(
t
.
bind
(
null
,
"x+T9"
))}},{
path
:
"/message"
,
name
:
"message"
,
component
:
function
(){
return
t
.
e
(
12
).
then
(
t
.
bind
(
null
,
"71/x"
))}},{
path
:
"/subscribe"
,
name
:
"subscribe"
,
component
:
function
(){
return
t
.
e
(
25
).
then
(
t
.
bind
(
null
,
"JSaG"
))}},{
path
:
"/follow"
,
name
:
"follow"
,
component
:
function
(){
return
t
.
e
(
22
).
then
(
t
.
bind
(
null
,
"BTMS"
))}},{
path
:
"/search"
,
name
:
"search"
,
component
:
function
(){
return
t
.
e
(
24
).
then
(
t
.
bind
(
null
,
"ar59"
))}},{
path
:
"/searchRoom"
,
name
:
"searchRoom"
,
component
:
function
(){
return
t
.
e
(
19
).
then
(
t
.
bind
(
null
,
"XAxn"
))}},{
path
:
"/account"
,
name
:
"account"
,
component
:
function
(){
return
t
.
e
(
15
).
then
(
t
.
bind
(
null
,
"FGjL"
))}},{
path
:
"/accountChange"
,
name
:
"accountChange"
,
component
:
function
(){
return
t
.
e
(
16
).
then
(
t
.
bind
(
null
,
"jAmL"
))}},{
path
:
"/featuredExperts"
,
name
:
"featuredExperts"
,
component
:
function
(){
return
t
.
e
(
9
).
then
(
t
.
bind
(
null
,
"bTeJ"
))}}]})},
bFPQ
:
function
(
n
,
e
){},
cPo0
:
function
(
n
,
e
){},
nsZj
:
function
(
n
,
e
){},
"q/am"
:
function
(
n
,
e
){}},[
0
]);
webpackJsonp
([
28
],{
0
:
function
(
n
,
e
,
t
){
t
(
"j1ja"
),
n
.
exports
=
t
(
"NHnr"
)},
"2EZA"
:
function
(
n
,
e
){},
"34+y"
:
function
(
n
,
e
){},
"44/k"
:
function
(
n
,
e
){},
"4ml/"
:
function
(
n
,
e
){},
"6gXq"
:
function
(
n
,
e
){},
"7zck"
:
function
(
n
,
e
){},
AFB7
:
function
(
n
,
e
){},
"Dl+Q"
:
function
(
n
,
e
){},
Dr8r
:
function
(
n
,
e
,
t
){
"use strict"
;
t
.
d
(
e
,
"a"
,
function
(){
return
u
});
var
o
=
t
(
"Zrlr"
),
a
=
t
.
n
(
o
),
r
=
t
(
"wxAW"
),
i
=
t
.
n
(
r
),
u
=
function
(){
function
n
(){
a
()(
this
,
n
)}
return
i
()(
n
,
null
,[{
key
:
"get"
,
value
:
function
(
n
){
var
e
=
void
0
,
t
=
void
0
;
return
"string"
==
typeof
n
&&
""
!==
n
&&
(
t
=
String
(
document
.
cookie
).
match
(
new
RegExp
(
"(?:^| )"
+
n
+
"(?:(?:=([^;]*))|;|$)"
)))
&&
(
e
=
t
[
1
]?
decodeURIComponent
(
t
[
1
]):
""
),
e
}},{
key
:
"set"
,
value
:
function
(
n
,
e
,
t
,
o
,
a
,
r
){
var
i
=
String
(
encodeURIComponent
(
e
)),
u
=
t
;
"number"
==
typeof
u
&&
(
u
=
new
Date
).
setTime
(
u
.
getTime
()
+
864
e5
*
t
),
u
instanceof
Date
&&
(
i
+=
"; expires="
+
u
.
toUTCString
()),
"string"
==
typeof
o
&&
""
!==
o
&&
(
i
+=
"; domain="
+
o
),
"string"
==
typeof
a
&&
""
!==
a
&&
(
i
+=
"; path="
+
a
),
r
&&
(
i
+=
"; secure"
),
document
.
cookie
=
n
+
"="
+
i
}},{
key
:
"remove"
,
value
:
function
(
n
,
e
,
t
,
o
){
this
.
set
(
n
,
""
,
-
1
,
e
,
t
,
o
)}},{
key
:
"DATEDAY"
,
get
:
function
(){
return
864
e5
}}]),
n
}();
e
.
b
=
u
},
NHnr
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
o
=
{};
t
.
d
(
o
,
"userData"
,
function
(){
return
y
});
t
(
"34+y"
);
var
a
=
t
(
"X+yh"
),
r
=
t
.
n
(
a
),
i
=
(
t
(
"Dl+Q"
),
t
(
"60Ef"
)),
u
=
t
.
n
(
i
),
c
=
(
t
(
"q/am"
),
t
(
"4VPn"
)),
s
=
t
.
n
(
c
),
p
=
(
t
(
"44/k"
),
t
(
"utzC"
)),
l
=
t
.
n
(
p
),
m
=
(
t
(
"2EZA"
),
t
(
"W/os"
)),
f
=
t
.
n
(
m
),
h
=
(
t
(
"yIEv"
),
t
(
"OIh9"
)),
d
=
(
t
(
"jAcA"
),
t
(
"86U2"
)),
g
=
t
(
"7+uW"
),
v
=
t
(
"YaEn"
),
b
=
t
(
"NYxO"
),
y
=
{
state
:{
userInfo
:{}},
mutations
:{
setUserInfo
:
function
(
n
,
e
){
n
.
userInfo
=
e
}},
actions
:{
setUserInfo
:
function
(
n
,
e
){(
0
,
n
.
commit
)(
"setUserInfo"
,
e
)}},
getters
:{
getUserInfo
:
function
(
n
){
return
n
.
userInfo
}}};
g
.
default
.
use
(
b
.
a
);
var
I
=
new
b
.
a
.
Store
({
modules
:
o
}),
k
=
{
render
:
function
(){
var
n
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
n
;
return
e
(
"div"
,{
attrs
:{
id
:
"app"
}},[
e
(
"router-view"
)],
1
)},
staticRenderFns
:[]},
w
=
t
(
"VU/8"
)({
name
:
"App"
},
k
,
!
1
,
null
,
null
,
null
).
exports
,
D
=
(
t
(
"cPo0"
),
t
(
"AFB7"
),
t
(
"Qwh1"
),
t
(
"j1ja"
),
t
(
"//Fk"
)),
x
=
t
.
n
(
D
),
S
=
t
(
"mtWM"
),
T
=
t
.
n
(
S
),
j
=
t
(
"1nuA"
),
R
=
t
.
n
(
j
),
A
=
T
.
a
.
create
({
timeout
:
1
e4
});
A
.
interceptors
.
request
.
use
(
function
(
n
){
return
"get"
!==
n
.
method
&&
"post"
!==
n
.
method
&&
"put"
!==
n
.
method
&&
"delete"
!==
n
.
method
&&
"patch"
!==
n
.
method
||
"application/json"
!==
n
.
headers
[
"Content-Type"
]
&&
(
n
.
data
=
R
.
a
.
stringify
(
n
.
data
)),
n
},
function
(
n
){
return
x
.
a
.
reject
(
n
)}),
A
.
interceptors
.
response
.
use
(
function
(
n
){
return
n
},
function
(
n
){
return
x
.
a
.
reject
(
n
)});
var
M
=
A
,
U
=
t
(
"Dr8r"
),
E
=
{
install
:
function
(
n
){
var
e
=
this
;
n
.
prototype
.
$axios
=
function
(
n
,
t
,
o
,
a
){
return
e
.
axiosRequest
(
n
,
t
,
o
,
a
)}},
axiosRequest
:
function
(){
var
n
=
arguments
.
length
>
0
&&
void
0
!==
arguments
[
0
]?
arguments
[
0
]:
"post"
,
e
=
arguments
[
1
],
t
=
arguments
[
2
],
o
=
arguments
.
length
>
3
&&
void
0
!==
arguments
[
3
]?
arguments
[
3
]:{};
return
this
.
ax
(
n
,
e
,
t
,
o
)},
ax
:
function
(
n
,
e
,
t
,
o
){
var
a
=
e
;
"get"
===
n
&&
(
a
+=
t
||
""
);
var
i
=
{
headers
:
U
.
a
.
get
(
"token"
)?{
token
:
U
.
a
.
get
(
"token"
),
"device-id"
:
U
.
a
.
get
(
"deviceId"
),
"api-channel"
:
U
.
a
.
get
(
"api-channel"
),
"Content-Type"
:
"application/json"
}:{
"device-id"
:
U
.
a
.
get
(
"deviceId"
),
"Content-Type"
:
"application/json"
,
"api-channel"
:
U
.
a
.
get
(
"api-channel"
)}},
u
=
"/excuse"
+
a
;
return
new
x
.
a
(
function
(
e
,
o
){
M
[
n
](
u
,
t
,
i
).
then
(
function
(
n
){
var
t
=
n
.
data
;
e
(
t
),
console
.
log
(
t
.
code
),
200
!==
t
.
code
&&
(
r
()({
message
:
t
.
msg
}),
502
===
t
.
code
&&
(
U
.
a
.
remove
(
"token"
),
v
.
a
.
replace
({
name
:
"home"
})))}).
catch
(
function
(
n
){
o
(
n
)})})}},
L
=
{
getDeviceId
:
function
(){
if
(
!
U
.
a
.
get
(
"deviceId"
)){
var
n
=
(
new
Date
).
getTime
()
+
this
.
randomCoding
()
+
"H5"
;
U
.
a
.
set
(
"deviceId"
,
n
)}},
getTitle
:
function
(){
return
"哈达"
},
goBack
:
function
(){
v
.
a
.
go
(
-
1
)},
toPage
:
function
(
n
){
v
.
a
.
push
({
name
:
n
})},
randomCoding
:
function
(){
for
(
var
n
=
[],
e
=
0
;
e
<
3
;
e
++
){
var
t
=
Math
.
ceil
(
25
*
Math
.
random
());
n
.
push
(
String
.
fromCharCode
(
65
+
t
))}
return
n
.
join
(
""
)},
formatDate
:
function
(
n
){
var
e
=
parseInt
(
n
),
t
=
0
,
o
=
0
;
return
e
>
60
&&
(
t
=
parseInt
(
e
/
60
),
e
=
parseInt
(
e
%
60
),
t
>
60
&&
(
o
=
parseInt
(
t
/
60
),
t
=
parseInt
(
t
%
60
))),(
parseInt
(
o
)
<
10
?
"0"
+
parseInt
(
o
):
parseInt
(
o
))
+
":"
+
(
parseInt
(
t
)
<
10
?
"0"
+
parseInt
(
t
):
parseInt
(
t
))
+
":"
+
(
parseInt
(
e
)
<
10
?
"0"
+
parseInt
(
e
):
parseInt
(
e
))},
formatTime
:
function
(
n
){
var
e
=
new
Date
(
parseInt
(
n
)),
t
=
new
Date
(
e
);
return
t
.
getFullYear
()
+
"-"
+
(
t
.
getMonth
()
+
1
)
+
"-"
+
t
.
getDate
()
+
" "
+
t
.
getHours
()
+
":"
+
t
.
getMinutes
()
+
":"
+
t
.
getSeconds
()}},
C
=
(
t
(
"4ml/"
),
t
(
"3EgV"
)),
N
=
t
.
n
(
C
),
q
=
t
(
"AXdl"
),
H
=
(
t
(
"7zck"
),{
socketServer
:
"im-api-v2-31.easemob.com"
,
apiURL
:
"http://a1.easemob.com"
,
appkey
:
"1118210302098649#hongshanliving"
,
https
:
!
1
,
isHttpDNS
:
!
0
,
isMultiLoginSessions
:
!
1
,
isAutoLogin
:
!
0
,
isDebug
:
!
1
,
autoReconnectNumMax
:
2
,
autoReconnectInterval
:
2
,
heartBeatWait
:
4500
,
delivery
:
!
0
}),
W
=
t
(
"Rna4"
),
$
=
t
.
n
(
W
);
g
.
default
.
use
(
h
.
a
).
use
(
d
.
a
);
var
B
=
window
.
WebIM
=
$
.
a
;
B
.
config
=
H
;
var
F
=
B
.
conn
=
new
B
.
connection
({
appKey
:
B
.
config
.
appkey
,
isHttpDNS
:
B
.
config
.
isHttpDNS
,
isMultiLoginSessions
:
B
.
config
.
isMultiLoginSessions
,
https
:
B
.
config
.
https
,
url
:
B
.
config
.
socketServer
,
apiUrl
:
"http://a1.easemob.com"
,
isAutoLogin
:
!
0
,
heartBeatWait
:
B
.
config
.
heartBeatWait
,
autoReconnectNumMax
:
B
.
config
.
autoReconnectNumMax
,
autoReconnectInterval
:
B
.
config
.
autoReconnectInterval
,
isStropheLog
:
B
.
config
.
isStropheLog
,
delivery
:
B
.
config
.
delivery
}),
P
=
{
apiUrl
:
"http://a1.easemob.com"
,
user
:
""
,
pwd
:
"123456"
,
appKey
:
B
.
config
.
appkey
,
success
:
function
(
n
){
console
.
log
(
"登陆成功"
)},
error
:
function
(
n
){
console
.
log
(
n
)}};
g
.
default
.
component
(
f
.
a
.
name
,
f
.
a
),
g
.
default
.
component
(
l
.
a
.
name
,
l
.
a
),
g
.
default
.
component
(
s
.
a
.
name
,
s
.
a
),
g
.
default
.
component
(
u
.
a
.
name
,
u
.
a
),
g
.
default
.
prototype
.
$WebIM
=
B
,
g
.
default
.
prototype
.
$imconn
=
F
,
g
.
default
.
prototype
.
$imoption
=
P
,
g
.
default
.
prototype
.
$downUrl
=
"https://down.hadazb.com"
,
g
.
default
.
use
(
N
.
a
),
g
.
default
.
use
(
$
.
a
),
g
.
default
.
prototype
.
$tost
=
r
.
a
,
g
.
default
.
prototype
.
$utils
=
L
,
g
.
default
.
use
(
E
),
g
.
default
.
use
(
q
.
a
,{
error
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/noImg.png"
,
loading
:
"https://hada-1313014315.cos.ap-hongkong.myqcloud.com/static/h5/noImg.png"
,
attempt
:
1
}),
g
.
default
.
config
.
productionTip
=!
1
,
g
.
default
.
prototype
.
$Platform
=
t
(
"QH3e"
),
new
g
.
default
({
router
:
v
.
a
,
store
:
I
,
el
:
"#app"
,
render
:
function
(
n
){
return
n
(
w
)}})},
QH3e
:
function
(
n
,
e
){
n
.
exports
=
{
name
:
"h5"
,
title
:
"撸大神"
,
desc
:
"撸大神"
,
imgUrl
:
"http://ldshen.com"
,
nickname
:
"撸大神"
}},
Qwh1
:
function
(
n
,
e
){},
S6Ip
:
function
(
n
,
e
){},
T2s0
:
function
(
n
,
e
){},
YaEn
:
function
(
n
,
e
,
t
){
"use strict"
;
var
o
=
t
(
"7+uW"
),
a
=
t
(
"/ocq"
);
o
.
default
.
use
(
a
.
a
);
var
r
=
a
.
a
.
prototype
.
push
;
a
.
a
.
prototype
.
push
=
function
(
n
,
e
,
t
){
return
e
||
t
?
r
.
call
(
this
,
n
,
e
,
t
):
r
.
call
(
this
,
n
).
catch
(
function
(
n
){
return
n
})},
e
.
a
=
new
a
.
a
({
routes
:[{
path
:
"/"
,
name
:
"home"
,
redirect
:
"/home"
,
component
:
function
(){
return
t
.
e
(
11
).
then
(
t
.
bind
(
null
,
"2NXm"
))},
children
:[{
path
:
"/home"
,
name
:
"home"
,
component
:
function
(){
return
t
.
e
(
1
).
then
(
t
.
bind
(
null
,
"FP3a"
))}},{
path
:
"/match"
,
name
:
"match"
,
component
:
function
(){
return
t
.
e
(
8
).
then
(
t
.
bind
(
null
,
"Erj2"
))}},{
path
:
"/concern"
,
name
:
"concern"
,
component
:
function
(){
return
t
.
e
(
2
).
then
(
t
.
bind
(
null
,
"JTe8"
))}},{
path
:
"/my"
,
name
:
"my"
,
component
:
function
(){
return
t
.
e
(
20
).
then
(
t
.
bind
(
null
,
"ULSo"
))}},{
path
:
"/new"
,
name
:
"new"
,
component
:
function
(){
return
t
.
e
(
3
).
then
(
t
.
bind
(
null
,
"hrLV"
))}}]},{
path
:
"/hotBank"
,
name
:
"hotBank"
,
component
:
function
(){
return
t
.
e
(
18
).
then
(
t
.
bind
(
null
,
"nhiE"
))}},{
path
:
"/login"
,
name
:
"login"
,
component
:
function
(){
return
t
.
e
(
5
).
then
(
t
.
bind
(
null
,
"jT7l"
))}},{
path
:
"/newDeatils"
,
name
:
"newDeatils"
,
component
:
function
(){
return
t
.
e
(
17
).
then
(
t
.
bind
(
null
,
"87Th"
))}},{
path
:
"/room"
,
name
:
"room"
,
component
:
function
(){
return
t
.
e
(
0
).
then
(
t
.
bind
(
null
,
"Xb5f"
))}},{
path
:
"/basketDeatils"
,
name
:
"basketDeatils"
,
component
:
function
(){
return
t
.
e
(
7
).
then
(
t
.
bind
(
null
,
"I91H"
))}},{
path
:
"/deatils"
,
name
:
"deatils"
,
component
:
function
(){
return
t
.
e
(
6
).
then
(
t
.
bind
(
null
,
"q1IR"
))}},{
path
:
"/register"
,
name
:
"register"
,
component
:
function
(){
return
t
.
e
(
4
).
then
(
t
.
bind
(
null
,
"TTwy"
))}},{
path
:
"/password"
,
name
:
"password"
,
component
:
function
(){
return
t
.
e
(
22
).
then
(
t
.
bind
(
null
,
"V06e"
))}},{
path
:
"/agreement"
,
name
:
"agreement"
,
component
:
function
(){
return
t
.
e
(
26
).
then
(
t
.
bind
(
null
,
"lI5F"
))}},{
path
:
"/privacy"
,
name
:
"privacy"
,
component
:
function
(){
return
t
.
e
(
23
).
then
(
t
.
bind
(
null
,
"VKkN"
))}},{
path
:
"/myDetail"
,
name
:
"myDetail"
,
component
:
function
(){
return
t
.
e
(
10
).
then
(
t
.
bind
(
null
,
"NJmw"
))}},{
path
:
"/about"
,
name
:
"about"
,
component
:
function
(){
return
t
.
e
(
13
).
then
(
t
.
bind
(
null
,
"0G8S"
))}},{
path
:
"/feedbackList"
,
name
:
"feedbackList"
,
component
:
function
(){
return
t
.
e
(
14
).
then
(
t
.
bind
(
null
,
"x+T9"
))}},{
path
:
"/message"
,
name
:
"message"
,
component
:
function
(){
return
t
.
e
(
12
).
then
(
t
.
bind
(
null
,
"71/x"
))}},{
path
:
"/subscribe"
,
name
:
"subscribe"
,
component
:
function
(){
return
t
.
e
(
25
).
then
(
t
.
bind
(
null
,
"JSaG"
))}},{
path
:
"/follow"
,
name
:
"follow"
,
component
:
function
(){
return
t
.
e
(
21
).
then
(
t
.
bind
(
null
,
"BTMS"
))}},{
path
:
"/search"
,
name
:
"search"
,
component
:
function
(){
return
t
.
e
(
24
).
then
(
t
.
bind
(
null
,
"ar59"
))}},{
path
:
"/searchRoom"
,
name
:
"searchRoom"
,
component
:
function
(){
return
t
.
e
(
19
).
then
(
t
.
bind
(
null
,
"XAxn"
))}},{
path
:
"/account"
,
name
:
"account"
,
component
:
function
(){
return
t
.
e
(
15
).
then
(
t
.
bind
(
null
,
"FGjL"
))}},{
path
:
"/accountChange"
,
name
:
"accountChange"
,
component
:
function
(){
return
t
.
e
(
16
).
then
(
t
.
bind
(
null
,
"jAmL"
))}},{
path
:
"/featuredExperts"
,
name
:
"featuredExperts"
,
component
:
function
(){
return
t
.
e
(
9
).
then
(
t
.
bind
(
null
,
"bTeJ"
))}}]})},
bFPQ
:
function
(
n
,
e
){},
cPo0
:
function
(
n
,
e
){},
nsZj
:
function
(
n
,
e
){},
"q/am"
:
function
(
n
,
e
){}},[
0
]);
\ No newline at end of file
\ No newline at end of file
docs/static/js/manifest.59443a3980f1f5138359.js
0 → 100644
View file @
cb07dfbe
!
function
(
e
){
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
n
,
t
,
o
){
for
(
var
f
,
d
,
b
,
i
=
0
,
u
=
[];
i
<
n
.
length
;
i
++
)
d
=
n
[
i
],
r
[
d
]
&&
u
.
push
(
r
[
d
][
0
]),
r
[
d
]
=
0
;
for
(
f
in
t
)
Object
.
prototype
.
hasOwnProperty
.
call
(
t
,
f
)
&&
(
e
[
f
]
=
t
[
f
]);
for
(
a
&&
a
(
n
,
t
,
o
);
u
.
length
;)
u
.
shift
()();
if
(
o
)
for
(
i
=
0
;
i
<
o
.
length
;
i
++
)
b
=
c
(
c
.
s
=
o
[
i
]);
return
b
};
var
n
=
{},
r
=
{
29
:
0
};
function
c
(
a
){
if
(
n
[
a
])
return
n
[
a
].
exports
;
var
r
=
n
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
r
.
exports
,
r
,
r
.
exports
,
c
),
r
.
l
=!
0
,
r
.
exports
}
c
.
e
=
function
(
e
){
var
a
=
r
[
e
];
if
(
0
===
a
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
a
)
return
a
[
2
];
var
n
=
new
Promise
(
function
(
n
,
c
){
a
=
r
[
e
]
=
[
n
,
c
]});
a
[
2
]
=
n
;
var
t
=
document
.
getElementsByTagName
(
"head"
)[
0
],
o
=
document
.
createElement
(
"script"
);
o
.
type
=
"text/javascript"
,
o
.
charset
=
"utf-8"
,
o
.
async
=!
0
,
o
.
timeout
=
12
e4
,
c
.
nc
&&
o
.
setAttribute
(
"nonce"
,
c
.
nc
),
o
.
src
=
c
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"571150bafa6330b6ed2c"
,
1
:
"8991793bad9ae5a02123"
,
2
:
"44ba07ebffc1fcef0fce"
,
3
:
"12f3c4a7d71402ed54b6"
,
4
:
"74cb98be11c97ed8e2bf"
,
5
:
"892fec078f4224a88fab"
,
6
:
"44b73ebdd01079e1255f"
,
7
:
"249b4a32d41c84bf5771"
,
8
:
"407a1e8204303edec489"
,
9
:
"83a8ae61808bd380ea97"
,
10
:
"e54ea7423c38b0a484cf"
,
11
:
"d91ef6965258c39dd520"
,
12
:
"d27e067cdd76a89b3d50"
,
13
:
"77209ec8c98a20fac4a2"
,
14
:
"916cde453b4e608ba933"
,
15
:
"5cf08353f58148a2fa85"
,
16
:
"f387dc6cbb6215cf0817"
,
17
:
"d4b71b347050d72175d7"
,
18
:
"ba29ae08e8be4828856b"
,
19
:
"bdd42ea34de0056a3709"
,
20
:
"d8f7e3930f279c2e26a0"
,
21
:
"8eabec5153eda1248a9c"
,
22
:
"ed8dd266145c9f0c6ed2"
,
23
:
"8135fb67e1cceb4d313e"
,
24
:
"b69d940e45d9774f2eda"
,
25
:
"8f355b041eca78fad258"
,
26
:
"dcb82175e3f8cabe420b"
}[
e
]
+
".js"
;
var
f
=
setTimeout
(
d
,
12
e4
);
function
d
(){
o
.
onerror
=
o
.
onload
=
null
,
clearTimeout
(
f
);
var
a
=
r
[
e
];
0
!==
a
&&
(
a
&&
a
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
r
[
e
]
=
void
0
)}
return
o
.
onerror
=
o
.
onload
=
d
,
t
.
appendChild
(
o
),
n
},
c
.
m
=
e
,
c
.
c
=
n
,
c
.
d
=
function
(
e
,
a
,
n
){
c
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
n
})},
c
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
c
.
d
(
a
,
"a"
,
a
),
a
},
c
.
o
=
function
(
e
,
a
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
a
)},
c
.
p
=
"./"
,
c
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
docs/static/js/manifest.90eb86c5bd1a11528193.js
deleted
100644 → 0
View file @
ec755c92
!
function
(
e
){
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
n
,
c
,
o
){
for
(
var
f
,
d
,
b
,
i
=
0
,
u
=
[];
i
<
n
.
length
;
i
++
)
d
=
n
[
i
],
r
[
d
]
&&
u
.
push
(
r
[
d
][
0
]),
r
[
d
]
=
0
;
for
(
f
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
f
)
&&
(
e
[
f
]
=
c
[
f
]);
for
(
a
&&
a
(
n
,
c
,
o
);
u
.
length
;)
u
.
shift
()();
if
(
o
)
for
(
i
=
0
;
i
<
o
.
length
;
i
++
)
b
=
t
(
t
.
s
=
o
[
i
]);
return
b
};
var
n
=
{},
r
=
{
29
:
0
};
function
t
(
a
){
if
(
n
[
a
])
return
n
[
a
].
exports
;
var
r
=
n
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
r
.
exports
,
r
,
r
.
exports
,
t
),
r
.
l
=!
0
,
r
.
exports
}
t
.
e
=
function
(
e
){
var
a
=
r
[
e
];
if
(
0
===
a
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
a
)
return
a
[
2
];
var
n
=
new
Promise
(
function
(
n
,
t
){
a
=
r
[
e
]
=
[
n
,
t
]});
a
[
2
]
=
n
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
o
=
document
.
createElement
(
"script"
);
o
.
type
=
"text/javascript"
,
o
.
charset
=
"utf-8"
,
o
.
async
=!
0
,
o
.
timeout
=
12
e4
,
t
.
nc
&&
o
.
setAttribute
(
"nonce"
,
t
.
nc
),
o
.
src
=
t
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"571150bafa6330b6ed2c"
,
1
:
"8991793bad9ae5a02123"
,
2
:
"44ba07ebffc1fcef0fce"
,
3
:
"12f3c4a7d71402ed54b6"
,
4
:
"74cb98be11c97ed8e2bf"
,
5
:
"892fec078f4224a88fab"
,
6
:
"44b73ebdd01079e1255f"
,
7
:
"249b4a32d41c84bf5771"
,
8
:
"407a1e8204303edec489"
,
9
:
"83a8ae61808bd380ea97"
,
10
:
"e54ea7423c38b0a484cf"
,
11
:
"d91ef6965258c39dd520"
,
12
:
"d27e067cdd76a89b3d50"
,
13
:
"77209ec8c98a20fac4a2"
,
14
:
"916cde453b4e608ba933"
,
15
:
"5cf08353f58148a2fa85"
,
16
:
"f387dc6cbb6215cf0817"
,
17
:
"d4b71b347050d72175d7"
,
18
:
"ba29ae08e8be4828856b"
,
19
:
"bdd42ea34de0056a3709"
,
20
:
"d8f7e3930f279c2e26a0"
,
21
:
"5045bd9dcbe634ab40e5"
,
22
:
"23507b648e544f0abb8d"
,
23
:
"5a4c6aee3476b64045b5"
,
24
:
"b69d940e45d9774f2eda"
,
25
:
"8f355b041eca78fad258"
,
26
:
"9571c6690d6e12e352c2"
}[
e
]
+
".js"
;
var
f
=
setTimeout
(
d
,
12
e4
);
function
d
(){
o
.
onerror
=
o
.
onload
=
null
,
clearTimeout
(
f
);
var
a
=
r
[
e
];
0
!==
a
&&
(
a
&&
a
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
r
[
e
]
=
void
0
)}
return
o
.
onerror
=
o
.
onload
=
d
,
c
.
appendChild
(
o
),
n
},
t
.
m
=
e
,
t
.
c
=
n
,
t
.
d
=
function
(
e
,
a
,
n
){
t
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
n
})},
t
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
t
.
d
(
a
,
"a"
,
a
),
a
},
t
.
o
=
function
(
e
,
a
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
a
)},
t
.
p
=
"./"
,
t
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment