// ==UserScript==
// @name 直播平台弹幕
// @namespace http://tampermonkey.net/
// @version 0.4
// @description 获取弹幕
// @author You
// @match https://www.bigo.tv/cn/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bigo.tv
// @grant none
// @license 获取弹幕
// ==/UserScript==
(function () {
function test() {
window.localStorage.clear();
window.sessionStorage.clear();
document.cookie.split(";").forEach(function (c) {
document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/");
});
window.location.reload();
}
//每30分钟执行一次test函数
// setInterval(test, 1000 * 60 * 30);
var wsObj;
function initWebSocket() {
wsObj = new WebSocket("ws://127.0.0.1:18081"); //建立连接
wsObj.onopen = function () { //发送请求
noe_url = window.location.href;
wsObj.send("{'type':'bigo','url':'" + noe_url + "'}");
};
wsObj.onmessage = function (ev) { //获取后端响应
console.log(ev.data);
};
wsObj.onclose = function (ev) {
setTimeout(function () {
initWebSocket();
}, 1000);
//alert("close");
};
wsObj.onerror = function (ev) {
//alert("error");
};
}
initWebSocket();
(window.webpackJsonp = window.webpackJsonp || []).push([[79], {
1340: function (t, e, o) {
t.exports = o.p + "img/slide_tik.67f58f.png"
},
1341: function (t, e, o) {
"use strict";
var n = o(787);
o.n(n).a
},
1342: function (t, e, o) {
var n = o(6)
, r = o(24)
, c = o(1343)
, l = o(1344)
, d = o(1345);
e = n(!1);
var h = r(c)
, m = r(l)
, v = r(d);
e.push([t.i, ".down_load_section[data-v-ecc9b8d2]{margin-top:.9066666667rem;margin-bottom:.64rem}.down_load_section .bigo-logo[data-v-ecc9b8d2]{width:3.4666666667rem;height:1.04rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + h + ");margin:0 auto}.down_load_section .store-icon[data-v-ecc9b8d2]{display:flex;justify-content:center;align-items:center;margin-top:.5333333333rem}.down_load_section .store-icon .apple-icon[data-v-ecc9b8d2]{background-image:url(" + m + ");margin-right:.2666666667rem}.down_load_section .store-icon .apple-icon[data-v-ecc9b8d2],.down_load_section .store-icon .google-icon[data-v-ecc9b8d2]{width:2.9333333333rem;height:.8533333333rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.down_load_section .store-icon .google-icon[data-v-ecc9b8d2]{background-image:url(" + v + ")}", ""]),
t.exports = e
},
1343: function (t, e, o) {
t.exports = o.p + "img/logo2.236e75.png"
},
1344: function (t, e, o) {
t.exports = o.p + "img/apple.cf88d6.png"
},
1345: function (t, e, o) {
t.exports = o.p + "img/google.7e1352.png"
},
1346: function (t, e, o) {
t.exports = o.p + "img/15N38hi.dd251f.jpg"
},
1347: function (t, e, o) {
"use strict";
var n = o(789);
o.n(n).a
},
1348: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".channel-room[data-v-8a56f5b4]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:12.6666666667rem;padding-top:1.9466666667rem;z-index:100;overflow:hidden}.channel-room .channel-bg1[data-v-8a56f5b4]{background-size:100% 100%;background-repeat:no-repeat;-webkit-filter:blur(20px);filter:blur(20px)}.channel-room .channel-bg1[data-v-8a56f5b4],.channel-room .channel-bg2[data-v-8a56f5b4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.channel-room .channel-bg2[data-v-8a56f5b4]{background:rgba(0,0,0,.5)}.channel-room .channel-detail[data-v-8a56f5b4]{display:flex;flex-direction:column;align-items:center;width:9.2rem;height:auto;background:rgba(0,0,0,.2);border-radius:.32rem;text-align:center;color:#fff;padding-bottom:.6133333333rem}.channel-room .channel-detail__title[data-v-8a56f5b4]{width:7.8666666667rem;font-size:.4266666667rem;font-weight:400;margin-top:.6133333333rem}.channel-room .channel-detail__id[data-v-8a56f5b4]{width:7.8666666667rem;font-size:.2666666667rem;font-weight:400;margin-top:.24rem;opacity:.4}.channel-room .channel-detail__avatar[data-v-8a56f5b4]{position:relative;width:2rem;height:2rem;margin-top:.24rem}.channel-room .channel-detail__avatar .avatar[data-v-8a56f5b4]{width:2rem;height:2rem;border-radius:.1333333333rem}.channel-room .channel-detail__avatar .channel-icon[data-v-8a56f5b4]{position:absolute;top:0;left:0;width:.88rem;height:.2533333333rem}.channel-room .channel-detail__description[data-v-8a56f5b4]{width:7.4933333333rem;font-size:.3733333333rem;font-weight:400;margin-top:.24rem;opacity:.5}.channel-room .channel-subscribe[data-v-8a56f5b4]{width:7.4666666667rem;height:1.28rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.64rem;margin-top:.96rem;font-size:.4266666667rem;font-weight:600;color:#fff;line-height:1.28rem;text-align:center}.channel-room .channel-num[data-v-8a56f5b4]{width:7.8666666667rem;font-size:.3733333333rem;font-weight:400;color:#fff;text-align:center;margin-top:.4266666667rem}", ""]),
t.exports = e
},
1349: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAolBMVEUAAABzjf9wiv9Ydf9kf/9lgP9jgf9mg/9UZv9Tcf9yiv9WdP9qhP9Vc/9bd/9viv9kf/9rhf9yi/9kf/9jfv9Ucv9jf/9jgP91jv9wif9YdP9xif9Wc/5ScP92jf9TcP5Zd/9qg/9eev92jv9TcP9thv9iff5eev5Xdf9qhP9wif9ad/5th/9ngv////9lgP5Tcv5zjP/7/P+2wv/3+f+wvv6iVcrfAAAAJnRSTlMA9WhoJBkWEgXxzI5XUvP8+PTu69vLto+OdXVQ8fjb287IyLa2jdCffzAAAAGsSURBVEjHlZbreoIwDIYLIiCCODyL0206QUBa0N3/rY2TlBqMkN95nyT9mgMBppqr5Xw2nc7my5WpkjemDX48zzvnRim9Xi/fsoa4D8cTr/CviGtGXD5+hy/c9e0kDL2aoBWQIRu9zV/5CsMa4DnlFhkK9Lcm/gM4P0WIosBxn/0Hvv8EnDmQmS0DfxQIgkAgLJ8DsIaoIGy3Ue8OALyGsojMpLpyfcF8PKWSMPQK2DKGR6iAYFPpOwIAJwRAKjUfMwZTut1vTR1KIFkX/y0PAIA0TkENSSJpuQSsLUIcx6IOJZGLsQCAVwKCDhVgEKKyV4CgQwUkKrEYlpJYQ2YmGXeIwFPK3umEABQCR3LoklJQA3syKvw71+CQz2aEvzSGlt4arySJwD1us3sWgQOjfhEccuinw56c+ulwRIWjbcJZ/XQwidpPBxV8b7wfDNhAeD/IRYt27wdJA0MA7+n16zHDpwYcM2TbdS5t0FFJgQ6GDoYxOlslBYx7dD/YLlgo+H4AKwjfD7YMluIOS8lxsbULIxjKm8XOCb7Y354OlJ8O+HEi1gCOk97nzz8UTSZ1wM2SBwAAAABJRU5ErkJggg=="
},
1350: function (t, e, o) {
"use strict";
var n = o(790);
o.n(n).a
},
1351: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".program-item[data-v-0b3132ee]{position:relative;margin-top:.1333333333rem;margin-bottom:.32rem}.program-item .border-wrap[data-v-0b3132ee]{width:9.2rem;min-height:1.9333333333rem;background:#fff;border-radius:.2666666667rem}.program-item__time[data-v-0b3132ee]{display:inline-flex;min-width:2rem;width:auto;height:.48rem;background:#e8ecf2;border-radius:.2666666667rem 0 .2666666667rem 0;font-size:.2933333333rem;font-weight:600;color:#5774fe;line-height:.48rem;text-align:center;padding:0 .1866666667rem}.program-item__content[data-v-0b3132ee]{display:flex;padding-bottom:.3466666667rem;margin:.2rem .3333333333rem 0}.program-item__content .pic--left[data-v-0b3132ee],.program-item__content .pic--left .avatar[data-v-0b3132ee]{width:.8666666667rem;height:.8666666667rem;border-radius:.6666666667rem}.program-item__content .pic--left .avatar[data-v-0b3132ee]{-o-object-fit:cover;object-fit:cover}.program-item__content .pic--center[data-v-0b3132ee]{font-size:.32rem;margin-left:.2133333333rem}.program-item__content .pic--center .nickname[data-v-0b3132ee]{height:.44rem;font-weight:600;color:#2f3033;line-height:.44rem}.program-item__content .pic--center .description[data-v-0b3132ee]{position:relative;width:6.12rem;color:#8a8f99;font-weight:400}.program-item__content .pic--center .description .box__text[data-v-0b3132ee]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.program-item__content .pic--center .description .box__text--height[data-v-0b3132ee]{position:absolute;opacity:0;top:0}.program-item__content .pic--center .description .box__more[data-v-0b3132ee]{margin-bottom:-.7733333333rem;font-size:.2933333333rem;text-align:right;background:#fff;float:right;transform:translateY(-100%);font-weight:400;color:#8a8f99}.program-item__content .pic--right[data-v-0b3132ee]{margin-left:.6533333333rem}.program-item__content .pic--right .plus[data-v-0b3132ee]{width:.64rem;height:.64rem}.program-item__guest[data-v-0b3132ee]{border-top:1px solid #e1e3e6;min-height:1.2933333333rem;margin:0 .3333333333rem;padding-bottom:.3066666667rem}.program-item__guest .avatar[data-v-0b3132ee]{width:.6666666667rem;height:.6666666667rem;border-radius:100%;margin-top:.3066666667rem;margin-right:.12rem}.active[data-v-0b3132ee]{border:1px solid #3d45fe}.active .program-item__time[data-v-0b3132ee]{position:absolute;top:0;left:0;background:linear-gradient(90deg,#3d45fe,#5270fe);color:#fff}.active .program-item__content[data-v-0b3132ee]{margin-top:.68rem}", ""]),
t.exports = e
},
1352: function (t, e, o) {
"use strict";
var n = o(791);
o.n(n).a
},
1353: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".channel-program[data-v-a9315948]{margin-top:.3733333333rem;display:flex;flex-direction:column;width:100%;overflow:hidden}.channel-program .blue-line-container[data-v-a9315948]{margin-left:.1333333333rem;display:flex;height:.9733333333rem;align-items:center}.channel-program .blue-line-container h2[data-v-a9315948]{font-size:.4266666667rem;font-weight:600;color:#2f3033;line-height:.6rem;margin-left:.1866666667rem}.channel-program .blue-line-container .blue-line[data-v-a9315948]{display:inline-block;width:.08rem;height:.4266666667rem;background:linear-gradient(180deg,#2ee6d6,#00d2e5);border-radius:.04rem}.channel-program .text-wrap[data-v-a9315948]{position:relative;width:100%;padding:0 .4533333333rem;margin-bottom:.3733333333rem;font-size:.32rem}.channel-program .text-wrap .box__text[data-v-a9315948]{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#2f3033;font-weight:400}.channel-program .text-wrap .box__text--total[data-v-a9315948]{display:inline;overflow:visible}.channel-program .text-wrap .box__text--height[data-v-a9315948]{padding:0 .4533333333rem;position:absolute;visibility:hidden;top:0}.channel-program .text-wrap .box__more[data-v-a9315948]{margin-bottom:-.7733333333rem;min-width:40px;text-align:right;background:#f4f7fa;float:right;transform:translateY(-100%);font-size:.2933333333rem;font-weight:400;color:#00decb}.channel-program .text-wrap .box__more--fold[data-v-a9315948]{transform:none;display:inline;float:none}.channel-program .program-list[data-v-a9315948]{display:flex;flex-direction:column;align-items:center;justify-content:center}", ""]),
t.exports = e
},
1354: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAk1BMVEUAAAD/AAD2AAH/AAAaJjD/AAC1DhIlJC7wAwQyIywSKDINKTQlJS8nJS4lJS8eJjH/AAAlJS8cJjElJS+YERYmJS/2AQIxIywyIywAKzgzIiwlJS8mJS8PKTQzIiwALDiCFRsnJC4nJS7MCAseJjElJS8iJTA0Iiw2IiwSKDM3Iix9FhwGKTUUJzImJC4OKDQcJjAYCwl5AAAALHRSTlMAMx474C0H9RcT692DfVI6D+HFdGxdKefh3NW2nImFgnhuQjovJdCxpZeSXOey3vQAAADVSURBVBjTfczXasQwEIXh41Fz7/b2vpuq4vd/uigioOxF8iEQ8zMM/vIoO7WrgXqnuvKBYLI2L5zd760r8sUO8GrLGyA7LMshA5qNrf2kColvpxMg/StUhnK5Q9I8p0AqEkG4uxLdBjJhHhFjScIInGN5h2CJ51P48GFgjvBTxHD08S3EqH016HMpfjdBqsekP+XT4qgngOcpxUaz4gCuro+VaKuv8Cr9cmtFuNfetrpCcHHuTKkQKZ2NvuBHw/V6JBrXmjeIKqNXK20qPMkGzocM//gCe6MPVnJR5XQAAAAASUVORK5CYII="
},
1355: function (t, e, o) {
var map = {
"./1.png": 1356,
"./11.png": 1357,
"./23.png": 1358,
"./34.png": 1359,
"./45.png": 1360,
"./56.png": 1361,
"./67.png": 1362,
"./78.png": 1363,
"./89.png": 1364
};
function n(t) {
var e = r(t);
return o(e)
}
function r(t) {
if (!o.o(map, t)) {
var e = new Error("Cannot find module '" + t + "'");
throw e.code = "MODULE_NOT_FOUND",
e
}
return map[t]
}
n.keys = function () {
return Object.keys(map)
}
,
n.resolve = r,
t.exports = n,
n.id = 1355
},
1356: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAM1BMVEUAAAB13sh03sh03ch13ciG59t13sh13sh03sh13sh13sd23sl038h34Md33st438d03ceh20TdAAAAEHRSTlMA7eLUdQrCsKybhWNPSTUgps7Q0QAAAPlJREFUWMPE00sOgzAQA1BP/mlC8P1PW1FVQi1QuoCZdwFLlo1dI9TkhJcQl2oY+FMvwstJ6TgVg/AmEiJ+ao43cg3HJs+b+QkHHlTwwJ6YqSJHbMyeSvy8yRaqka/06KnIfzafqSrr7Px88xPVrX/3VOfx1mig4SU6GnARi0ATAQuhCQGATiMdQKGRYtL62vugmYFAMwGVZioSzSQ4mnEQmhHQ0LM5O6EBAIBBGOjfNS64Kliy7IFCi9O204Gjq0aPDD2v9LHIl0rFBJVRUkB66axMg7dLxig2LDKAAxUscgdCHRT2hYAt/HkDv0XkfYD93ZgDBDwq2hq8GoWUvM4E7AAAAABJRU5ErkJggg=="
},
1357: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAANlBMVEUAAABsyeRsyORsyeNuyeR62/NsyeNtyeNtyeNsyeRtyeRtyeRsyeVuyOVsy+Nuy+dwz+dsyON/yV2kAAAAEXRSTlMA7OLUdQrwwrCsm4VjT0k1IE3Iy8oAAAD5SURBVFjDzdlZDsIwDATQcbYuNC1z/8uCAAmxlPLRevIuEClyFo/x1ZLGLhh3YaEb04I/1aFwd2Wo2JST8SCWMn6aAg8UJqybIw8WZ6w40cEJ3+SeLvqMD+dIJ/H8sbbRjb2tniMdxded7+mq96nz7Zqf6e553iPdRTxMFJhwkwMFwr3iEyUScGWUMFxVilQAA0UGAIUiBVgosyBRJmGkzIiOMh0CZQKMMgYKgTpFuu3SgpMeNeklI71epQ+L8klVfyYqRaryA6n/OquaBn27pGkU22iRBeFAK7GIeyDUThTmGwK2FX+6Bb8tRt4OYX+7Yw7BgEc12roA2LueFUqDISsAAAAASUVORK5CYII="
},
1358: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAM1BMVEUAAAB4m+94mu93mu54m++Gqv94m+94m+93m+94m+95m/B5m/B3m+96nfF5nvF4n+93mu4SQ/eOAAAAEHRSTlMA7eLUdQrCsKybhWNPSTUgps7Q0QAAAPlJREFUWMPE00sOgzAQA1BP/mlC8P1PW1FVQi1QuoCZdwFLlo1dI9TkhJcQl2oY+FMvwstJ6TgVg/AmEiJ+ao43cg3HJs+b+QkHHlTwwJ6YqSJHbMyeSvy8yRaqka/06KnIfzafqSrr7Px88xPVrX/3VOfx1mig4SU6GnARi0ATAQuhCQGATiMdQKGRYtL62vugmYFAMwGVZioSzSQ4mnEQmhHQ0LM5O6EBAIBBGOjfNS64Kliy7IFCi9O204Gjq0aPDD2v9LHIl0rFBJVRUkB66axMg7dLxig2LDKAAxUscgdCHRT2hYAt/HkDv0XkfYD93ZgDBDwq2hq8GoWUvM4E7AAAAABJRU5ErkJggg=="
},
1359: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAjVBMVEUAAACkifOlivOli/Oqkv+lifOlifKkivOlifKkivOlivOlivOmivOlivOli/Kli/KkjPWnjfanj/ekifLv6v/f1f/q5P+Ga+j7+v+hhvHl3v+Jbun08P+2oPacgu/PwvqRd+zHt/iWfu3b0f6wmvOslvP49v+pj/Li2v+9qvXXzPy/rvamjPKije+af+/vgWMFAAAAE3RSTlMA7NR1Cvnw5N/CsKybhWNPSTUg62Rh1wAAApJJREFUWMPNmdmWqjAQRRnUdp5KokGZQVRs///zriTdtxYktD5UWJ5HfdirUodDpbC02rjzydgeAoGG9ngydzfWm1rNRkCu0Wz1mjxwbTAk2x38zV5+gUF9Lf9Arx0wLGfdxV5AD1rouz2FXjTVdH7rQE9ytgrbht5kt+gDfd1FEIABOc2T1/c7j/ybEfr0tc+LiJ39KC+BUKrn16BTmbDDmbEkMEHH513b8Pv1dKjhLDJx8s7/TAWNyuv5IOEsM0Ff/jhdl+dFcqrZpxruewboX9LxLqjKIybYu52gZ8EdqOUKuCZeysSrD/3J3jGhJCen22J2AEVldTpItkl6PV3MoK37FdkSb8TzsydcmZkKrPtHZlw3sqwNtIRea9Lpk3ajeL1AdotOnrSuNQdAyUyVZ67QyZN2bk0ApXoN4Tt6102sMaBkpkq2iidP2jFGDGCmKmAznretIaCKyq/FOuCXy8WjhA8b8DK4eZ538fVs//lfFpWck8GbyX4XdM/vZCfpMSSD29JwqCDT09ml/r1K9/vjg4o+bj1qwL8jQW/13RfsIt0/FT+ARpN2yPCwSCRdqTvL4+OesvK5Eq88zJHe6Pc1FeyUrOeu+mLhvyffZN8SyY7J2LDRvFJ5+I2ex7rDPTF7hMNEg84lHdleHlOzYdYao7D2SqQN+33Gihj7TaVVe4BE+lW6ruHzkBPCbWV0RnoRidplpqLX6OR2XRrQdSJTab2Glwb1uoSuyyS8Sg2wYam/KGLtEWYqeo1GTvcVGZMWM5UWvn61HOBhXmGmkmrxei3CeWik3zB9ZyHEH0cTbGfwYhWGdHK2rS7iumqPU+q6t2+vP3lI3e/Bpy1+e1p5f+ay3/hnjk/+wNPrp61/LgnlY9D/iJMAAAAASUVORK5CYII="
},
1360: function (t, e, o) {
t.exports = o.p + "img/45.acbf6a.png"
},
1361: function (t, e, o) {
t.exports = o.p + "img/56.e349f6.png"
},
1362: function (t, e, o) {
t.exports = o.p + "img/67.f9b698.png"
},
1363: function (t, e, o) {
t.exports = o.p + "img/78.ccc655.png"
},
1364: function (t, e, o) {
t.exports = o.p + "img/89.ea6a2c.png"
},
1365: function (t, e, o) {
"use strict";
var n = o(792);
o.n(n).a
},
1366: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".chat[data-v-03075219]{height:100%;direction:ltr;border-radius:4px;background-color:#fff}.chat .chat__container[data-v-03075219]{padding:10px;height:100%;overflow:auto}.chat .chat-item[data-v-03075219]{margin-bottom:10px;overflow:hidden;font-size:14px;color:#8a8f99;font-weight:500;line-height:18px}.chat .chat-item.chat-item-hide[data-v-03075219]{margin-bottom:0}.chat .chat-item .user-grade[data-v-03075219]{display:inline-block;text-align:center;width:41px;height:18.7px;font-size:13px;color:#fff;line-height:18.7px;margin-right:4px;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:1px 0;vertical-align:middle}.chat .chat-item .user-grade span[data-v-03075219]{display:inline-block;height:100%;line-height:18.7px}.chat .chat-item .user-grade.user-grade-34[data-v-03075219]{padding-left:11px}.chat .chat-item .user-name[data-v-03075219],.chat .chat-item .user-name-sep[data-v-03075219]{vertical-align:middle}.chat .chat-item .user-text-content[data-v-03075219]{vertical-align:middle;color:#2f3033}.chat .chat-item .user-text-content>*[data-v-03075219]{vertical-align:middle}.chat .chat-item .user-text-content img[data-v-03075219]{max-height:30px}.chat .chat-item.type-2 .user-text-content[data-v-03075219],.chat .chat-item.type-3 .user-text-content[data-v-03075219],.chat .chat-item.type-4 .user-text-content[data-v-03075219],.chat .chat-item.type-6 .user-text-content[data-v-03075219],.chat .chat-item.type-8 .user-text-content[data-v-03075219],.chat .chat-item.type-10 .user-text-content[data-v-03075219],.chat .chat-item.type-11 .user-text-content[data-v-03075219]{color:#00decb}.useRem[data-v-03075219]{width:100%;height:100%;direction:ltr}.useRem .chat__container[data-v-03075219]{padding:.1333333333rem;height:100%;overflow:auto}.useRem .chat-item[data-v-03075219]{margin-bottom:.1066666667rem;color:hsla(0,0%,100%,.8);font-size:.3733333333rem;font-weight:500;line-height:.4533333333rem;overflow:hidden}.useRem .chat-item .blank[data-v-03075219]{margin-bottom:3.6rem}.useRem .chat-item.chat-item-hide[data-v-03075219]{margin-bottom:0!important}.useRem .chat-item.chat-item-opacity[data-v-03075219]{display:block}.useRem .chat-item.chat-item-opacity .chat-item-inner[data-v-03075219]{background:rgba(0,0,0,.3);border-radius:.3733333333rem;padding:.1066666667rem .1866666667rem;display:inline-block;max-width:8rem}.useRem .chat-item .user-grade[data-v-03075219]{display:inline-block;text-align:center;width:.8266666667rem;height:.3733333333rem;font-size:.2666666667rem;color:#fff;line-height:.3733333333rem;margin-right:.1066666667rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:.0133333333rem 0;vertical-align:middle;margin-bottom:.04rem}.useRem .chat-item .user-grade span[data-v-03075219]{display:inline-block;height:100%;line-height:.3733333333rem}.useRem .chat-item .user-grade.user-grade-34[data-v-03075219]{padding-left:.2933333333rem}.useRem .chat-item .user-name[data-v-03075219],.useRem .chat-item .user-name-sep[data-v-03075219]{vertical-align:middle}.useRem .chat-item .user-text-content[data-v-03075219]{color:#fff;vertical-align:middle}.useRem .chat-item .user-text-content>*[data-v-03075219]{vertical-align:middle}.useRem .chat-item .user-text-content img[data-v-03075219]{max-height:.3733333333rem}.useRem .chat-item.type-2 .user-text-content[data-v-03075219],.useRem .chat-item.type-3 .user-text-content[data-v-03075219],.useRem .chat-item.type-4 .user-text-content[data-v-03075219],.useRem .chat-item.type-6 .user-text-content[data-v-03075219],.useRem .chat-item.type-8 .user-text-content[data-v-03075219],.useRem .chat-item.type-10 .user-text-content[data-v-03075219],.useRem .chat-item.type-11 .user-text-content[data-v-03075219]{color:#00decb}.useRem.isGame .chat-item[data-v-03075219]{margin-bottom:.2666666667rem;color:#8a8f99}.useRem.isGame .chat-item .user-text-content[data-v-03075219]{color:#2f3033}.useRem.isGame .chat-item.type-2 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-3 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-4 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-6 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-8 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-10 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-11 .user-text-content[data-v-03075219]{color:#00decb}.useRem.isGame .chat-item.type-welcome[data-v-03075219]{color:#c4c7cb}", ""]),
t.exports = e
},
1367: function (t, e, o) {
"use strict";
var n = o(793);
o.n(n).a
},
1368: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".video_section .video-js{width:100%;height:100%}.video_section .video-js .vjs-big-play-button{display:none}.video_section video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}", ""]),
t.exports = e
},
1369: function (t, e, o) {
"use strict";
var n = o(794);
o.n(n).a
},
1370: function (t, e, o) {
var n = o(6)
, r = o(24)
, c = o(532)
, l = o(533)
, d = o(519)
, h = o(534)
, m = o(535)
, v = o(536)
, f = o(528)
, _ = o(238);
e = n(!1);
var w = r(c)
, A = r(l)
, x = r(d)
, k = r(h)
, y = r(m)
, C = r(v)
, M = r(f)
, T = r(_);
e.push([t.i, ".fixed_top_section[data-v-d8a81832]{position:fixed;left:50%;top:0;margin-left:-5rem;width:10rem;height:1.28rem;z-index:99999;background:hsla(0,0%,100%,.95)}.fixed_top_section .fixed_top_banner_b[data-v-d8a81832]{height:.8266666667rem;width:2.7733333333rem;float:left;position:relative;left:.2666666667rem;top:.2266666667rem;cursor:pointer;font-size:0}.fixed_top_section .fixed_top_banner_b img[data-v-d8a81832]{display:block;width:100%;height:100%}.fixed_top_section .fixed_top_banner_b.fixed_top_banner_b_tik[data-v-d8a81832]{width:2.9853333333rem}.fixed_top_openapp[data-v-d8a81832]{min-width:2.3066666667rem;height:.7466666667rem;margin-right:.2666666667rem;margin-top:.2666666667rem;position:relative;float:right;cursor:pointer}.fixed_top_openapp .open_app_btn[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.7466666667rem;font-size:.3733333333rem;font-weight:600;color:#fff;line-height:.5333333333rem;padding:0 .1333333333rem}.fixed_top_openapp .tips_openapp_w[data-v-d8a81832]{width:4.3466666667rem;border-radius:.32rem;background-color:#00decb;position:absolute;right:0;top:1.0133333333rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem}.fixed_top_openapp .tips_openapp_w .tips_arrow[data-v-d8a81832]{position:absolute;right:.9333333333rem;top:-.08rem;width:.16rem;height:.16rem;background-color:#00decb;transform:rotate(45deg)}.blue-btn[data-v-d8a81832]{display:inline-block;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);height:.96rem;line-height:.96rem;border-radius:.48rem;color:#fff;font-size:.4266666667rem;padding:0 .2133333333rem;min-width:4.2666666667rem;text-align:center}.live_pk_section[data-v-d8a81832]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.live_pk_section .live_pk_content[data-v-d8a81832]{width:7.8133333333rem;background:#fff;border-radius:.4666666667rem;text-align:center;padding:.6rem .56rem .68rem;font-size:.4266666667rem;line-height:.5066666667rem;font-weight:600}.live_pk_section .live_pk_content .live_pk_tips[data-v-d8a81832]{color:#2f3033;margin-bottom:.8rem}.live_pk_section .live_pk_content .live_pk_btn[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem;color:#fff;margin-bottom:.32rem}.live_pk_section .live_pk_content .live_pk_white_text[data-v-d8a81832]{font-size:.3733333333rem;font-weight:400;color:#8a8f99;line-height:.4266666667rem}.middle_section[data-v-d8a81832]{position:relative;overflow:hidden;width:10rem;height:10rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.live_play_section[data-v-d8a81832]{position:absolute;z-index:9999;left:50%;top:50%;width:1.44rem;height:1.44rem;margin-left:-.72rem;margin-top:-.72rem}.live_play_btn[data-v-d8a81832]{display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px;background-image:url(" + w + ');background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.video_section[data-v-d8a81832]{height:100%;width:100%;position:relative}.video_section[data-v-d8a81832]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.video_section .water-marker[data-v-d8a81832]{position:absolute;z-index:99;visibility:hidden}.video_section .water-marker-visable[data-v-d8a81832]{visibility:visible}.video_section .water-marker img[data-v-d8a81832]{width:1.8133333333rem;height:.3333333333rem}.video_section .water-marker p[data-v-d8a81832]{font-size:.24rem;font-weight:700;color:hsla(0,0%,100%,.5);line-height:.28rem}.live_loading_section[data-v-d8a81832]{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:1.9066666667rem;height:2.86rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + A + ')}.live_ended_section[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;padding:0 1rem}.live_ended_section[data-v-d8a81832]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.live_ended_section .tips1[data-v-d8a81832]{color:#fff;margin-bottom:.2133333333rem;font-size:.64rem;font-weight:500;line-height:.7733333333rem}.live_ended_section .tips2[data-v-d8a81832]{font-size:.3733333333rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.4533333333rem;margin-bottom:.8rem}.live_ended_section .hover_recommend_b[data-v-d8a81832]{width:7.9466666667rem;height:7.9466666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul[data-v-d8a81832]{height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner[data-v-d8a81832]{width:3.84rem;height:3.84rem;border-radius:.08rem;margin:.0666666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .online_box[data-v-d8a81832]{opacity:.8;font-size:.2933333333rem}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .room_name[data-v-d8a81832]{font-size:.2933333333rem;padding-left:.1333333333rem;padding-right:.1333333333rem}.multi_live_box[data-v-d8a81832]{text-align:center;background:url(' + x + ") 50% no-repeat;background-size:cover;height:100%;width:100%;z-index:9;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 1.6533333333rem;position:relative;overflow:hidden}.multi_live_box .tips_cont[data-v-d8a81832]{margin-bottom:.5333333333rem}.multi_live_box .multi_open_app[data-v-d8a81832],.multi_live_box .tips_cont[data-v-d8a81832]{font-size:.4266666667rem;font-weight:600;color:#fff;line-height:.5066666667rem}.multi_live_box .multi_open_app[data-v-d8a81832]{padding:0 .48rem;min-width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem}.live_share_section[data-v-d8a81832]{position:absolute;z-index:999;left:0;bottom:0;width:10rem;height:1.7066666667rem;display:flex;justify-content:space-between;align-items:center;padding-left:.3733333333rem;padding-right:.32rem}.live_share_section.channel_section[data-v-d8a81832]{width:9.7333333333rem;height:2.0266666667rem;border-radius:.2133333333rem;border:1px solid hsla(0,0%,100%,.2);-webkit-filter:blur(0);filter:blur(0);left:.1333333333rem;bottom:.2666666667rem;padding:.24rem}.live_share_section .user_info[data-v-d8a81832]{display:flex;justify-content:center;align-items:center}.live_share_section .user_info .thumb_box[data-v-d8a81832]{width:.96rem;height:.96rem;border-radius:50%;overflow:hidden;border:.0266666667rem solid #fff;background-color:#fff}.live_share_section .user_info .thumb_box .thumb_icon[data-v-d8a81832]{display:block;width:100%;height:100%}.live_share_section .user_info .info_name_id[data-v-d8a81832]{width:5.5rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .user_info .info_name_id .nick_name[data-v-d8a81832]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.4533333333rem}.live_share_section .user_info .info_name_id .bigoid[data-v-d8a81832]{font-size:.32rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live_share_section .channel_info[data-v-d8a81832]{position:relative;display:flex;justify-content:center;align-items:center}.live_share_section .channel_info .channel-icon[data-v-d8a81832]{position:absolute;top:0;left:0;width:.88rem;height:.2533333333rem}.live_share_section .channel_info .thumb_box[data-v-d8a81832]{width:1.5466666667rem;height:1.5466666667rem;overflow:hidden;border-radius:.1333333333rem}.live_share_section .channel_info .thumb_box .thumb_icon[data-v-d8a81832]{display:block;width:100%;height:100%}.live_share_section .channel_info .info_name_id[data-v-d8a81832]{width:5.1rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .channel_info .info_name_id .nick_name[data-v-d8a81832]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.5333333333rem}.live_share_section .channel_info .info_name_id .bigoid[data-v-d8a81832]{font-size:.2666666667rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem}.live_share_section .visitor_tap[data-v-d8a81832]{display:inline-flex;justify-content:center;align-items:center}.live_share_section .visitor_tap .follow_btn[data-v-d8a81832]{width:.96rem;height:.96rem;border-radius:50%;background-image:url(" + k + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%;margin-left:.32rem;position:relative;flex-shrink:0}.live_share_section .visitor_tap .follow_btn .like_gif[data-v-d8a81832]{position:absolute;right:-.1333333333rem;top:-2.2rem;width:1.4666666667rem;height:2.2rem;background-image:url(" + y + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.live_share_section .visitor_tap .follow_btn .tips_follow_w[data-v-d8a81832]{width:4.3466666667rem;border-radius:.32rem;background:#00decb;position:absolute;right:0;bottom:1.2rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem;z-index:1000}.live_share_section .visitor_tap .follow_btn .tips_follow_w .tips_arrow[data-v-d8a81832]{position:absolute;right:.4rem;bottom:-.08rem;width:.16rem;height:.16rem;background:#00decb;transform:rotate(45deg)}.live_share_section .visitor_tap .share_btn[data-v-d8a81832]{width:.96rem;height:.96rem;border-radius:50%;background-image:url(" + C + ');background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.bigo_show_list .country_name[data-v-d8a81832]{padding:0 .1333333333rem;font-size:.3346666667rem;font-weight:400;color:#fff;line-height:.3466666667rem}.bigo_show_list .country_name[data-v-d8a81832]:before{content:"";font-family:icomoon;display:block;color:#fff;float:left;width:.3466666667rem;height:.3466666667rem}.bigo_show_list .room_name[data-v-d8a81832]{padding:0 .1333333333rem;font-size:.3733333333rem;font-weight:700;color:#fff;line-height:.4533333333rem}.bigo_show_list .list_hover[data-v-d8a81832]{position:absolute;width:100%;bottom:0;left:0;height:1.76rem;background:url(' + M + ") no-repeat;background-size:100% 100%}.bigo_show_list .list_hover .bottom_content[data-v-d8a81832]{position:absolute;left:0;width:100%;bottom:0;padding:.2rem 0}.bigo_show_list .list_hover p[data-v-d8a81832]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.password_input_wrapper[data-v-d8a81832]{width:100%}.password_input_wrapper .input_desc[data-v-d8a81832]{width:100%;margin-top:.7466666667rem;margin-bottom:.4266666667rem;font-weight:700;text-align:center;font-size:.4266666667rem;color:#fff;line-height:.5066666667rem}.password_input_wrapper .password_input[data-v-d8a81832]{position:absolute;top:0;left:0;width:100%;height:1.0666666667rem;opacity:0}.password_input_wrapper .password_list[data-v-d8a81832]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:.2133333333rem}.password_input_wrapper .password_list .password_item[data-v-d8a81832]{display:flex;align-items:center;justify-content:center;width:.9333333333rem;height:1.0666666667rem;font-size:.48rem;font-weight:600;color:#fff;line-height:.6666666667rem;border-radius:.1066666667rem;background-color:hsla(0,0%,100%,.3)}.live_password_section[data-v-d8a81832]{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;padding-top:1.2rem;background:rgba(0,0,0,.7);z-index:100}.live_password_section .live_password_section_content[data-v-d8a81832]{display:flex;flex-direction:column;align-items:center;width:80%}.live_password_section .live_password_section_content .password_title[data-v-d8a81832]{margin-bottom:.7466666667rem;color:#fff;font-size:.6933333333rem;font-weight:600;text-align:center;line-height:.96rem}.live_password_section .live_password_section_content .password_avatar[data-v-d8a81832]{width:1.36rem;height:1.36rem;margin-bottom:.2133333333rem;border-radius:50%}.live_password_section .live_password_section_content .password_avatar img[data-v-d8a81832]{width:100%;height:100%;border-radius:50%;-o-object-fit:contain;object-fit:contain}.live_password_section .live_password_section_content .password_nickname[data-v-d8a81832]{display:flex;align-items:center;font-size:.3733333333rem;margin-bottom:.1066666667rem;font-weight:500;color:#fff;line-height:.4533333333rem}.live_password_section .live_password_section_content .password_nickname.opa[data-v-d8a81832]{opacity:.7}.live_password_section .live_password_section_content .btn-copy-nickname[data-v-d8a81832]{width:.4266666667rem;height:.4266666667rem;margin:0 .1333333333rem;background-image:url(" + T + ");background-size:cover}.live_password_section .live_password_section_content .password_bigoid[data-v-d8a81832]{font-size:.32rem;font-weight:400;color:#fff;line-height:.4rem}.live_password_section .live_password_section_content .password_bigoid.opa[data-v-d8a81832]{opacity:.7}.live_password_section .live_password_section_content .password_btn_wrapper[data-v-d8a81832]{display:flex;justify-content:center;margin-top:.7466666667rem}.live_password_section .live_password_section_content .password_btn_wrapper .password_btn[data-v-d8a81832]{min-width:4.2666666667rem;height:.96rem;font-size:.4266666667rem;font-weight:600;color:#fff;line-height:.4266666667rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.64rem}.live_password_section .live_password_section_content .password_btn_wrapper .password_btn.disable[data-v-d8a81832]{opacity:.7}.live_chat_section[data-v-d8a81832]{width:8rem;height:4.4533333333rem;position:absolute;z-index:999;left:.1333333333rem;bottom:1.8666666667rem;overflow:auto}.live_share_section_before[data-v-d8a81832]{position:absolute;bottom:0;left:0;width:10rem;height:6.9333333333rem;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.3))}", ""]),
t.exports = e
},
1371: function (t, e, o) {
"use strict";
var n = o(796);
o.n(n).a
},
1372: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".video_section .video-js{width:100%;height:100%}.video_section .video-js .vjs-big-play-button{display:none}.video_section video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}", ""]),
t.exports = e
},
1373: function (t, e, o) {
"use strict";
var n = o(797);
o.n(n).a
},
1374: function (t, e, o) {
var n = o(6)
, r = o(24)
, c = o(532)
, l = o(533)
, d = o(519)
, h = o(534)
, m = o(535)
, v = o(536)
, f = o(1375)
, _ = o(1376);
e = n(!1);
var w = r(c)
, A = r(l)
, x = r(d)
, k = r(h)
, y = r(m)
, C = r(v)
, M = r(f)
, T = r(_);
e.push([t.i, ".fixed_top_section[data-v-4d243512]{position:fixed;left:50%;top:0;margin-left:-5rem;width:10rem;height:1.28rem;z-index:99999;background:hsla(0,0%,100%,.95)}.fixed_top_section .fixed_top_banner_b[data-v-4d243512]{height:.8266666667rem;width:2.7733333333rem;float:left;position:relative;left:.2666666667rem;top:.2266666667rem;cursor:pointer;font-size:0}.fixed_top_section .fixed_top_banner_b img[data-v-4d243512]{display:block;width:100%;height:100%}.fixed_top_section .fixed_top_banner_b.fixed_top_banner_b_tik[data-v-4d243512]{width:2.9853333333rem}.fixed_top_openapp[data-v-4d243512]{min-width:2.3066666667rem;height:.7466666667rem;margin-right:.2666666667rem;margin-top:.2666666667rem;position:relative;float:right;cursor:pointer}.fixed_top_openapp .open_app_btn[data-v-4d243512]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.7466666667rem;font-size:.3733333333rem;font-weight:600;color:#fff;line-height:.5333333333rem;padding:0 .1333333333rem}.fixed_top_openapp .tips_openapp_w[data-v-4d243512]{width:4.3466666667rem;border-radius:.32rem;background-color:#00decb;position:absolute;right:0;top:1.0133333333rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem}.fixed_top_openapp .tips_openapp_w .tips_arrow[data-v-4d243512]{position:absolute;right:.9333333333rem;top:-.08rem;width:.16rem;height:.16rem;background-color:#00decb;transform:rotate(45deg)}.blue-btn[data-v-4d243512]{display:inline-block;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);height:.96rem;line-height:.96rem;border-radius:.48rem;color:#fff;font-size:.4266666667rem;padding:0 .2133333333rem;min-width:4.2666666667rem;text-align:center}.live_pk_section[data-v-4d243512]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.live_pk_section .live_pk_content[data-v-4d243512]{width:7.8133333333rem;background:#fff;border-radius:.4666666667rem;text-align:center;padding:.6rem .56rem .68rem;font-size:.4266666667rem;line-height:.5066666667rem;font-weight:600}.live_pk_section .live_pk_content .live_pk_tips[data-v-4d243512]{color:#2f3033;margin-bottom:.8rem}.live_pk_section .live_pk_content .live_pk_btn[data-v-4d243512]{display:flex;justify-content:center;align-items:center;width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem;color:#fff;margin-bottom:.32rem}.live_pk_section .live_pk_content .live_pk_white_text[data-v-4d243512]{font-size:.3733333333rem;font-weight:400;color:#8a8f99;line-height:.4266666667rem}.middle_section[data-v-4d243512]{position:relative;overflow:hidden;width:10rem;height:10rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.live_play_section[data-v-4d243512]{position:absolute;z-index:9999;left:50%;top:50%;width:1.44rem;height:1.44rem;margin-left:-.72rem;margin-top:-.72rem}.live_play_btn[data-v-4d243512]{display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px;background-image:url(" + w + ');background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.video_section[data-v-4d243512]{height:100%;width:100%;position:relative}.video_section[data-v-4d243512]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.video_section .water-marker[data-v-4d243512]{position:absolute;z-index:99;visibility:hidden}.video_section .water-marker-visable[data-v-4d243512]{visibility:visible}.video_section .water-marker img[data-v-4d243512]{width:1.8133333333rem;height:.3333333333rem}.video_section .water-marker p[data-v-4d243512]{font-size:.24rem;font-weight:700;color:hsla(0,0%,100%,.5);line-height:.28rem}.live_loading_section[data-v-4d243512]{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:1.9066666667rem;height:2.86rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + A + ')}.live_ended_section[data-v-4d243512]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;padding:0 1rem}.live_ended_section[data-v-4d243512]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.live_ended_section .tips1[data-v-4d243512]{color:#fff;margin-bottom:.2133333333rem;font-size:.64rem;font-weight:500;line-height:.7733333333rem}.live_ended_section .tips2[data-v-4d243512]{font-size:.3733333333rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.4533333333rem;margin-bottom:.8rem}.live_ended_section .hover_recommend_b[data-v-4d243512]{width:7.9466666667rem;height:7.9466666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul[data-v-4d243512]{height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide[data-v-4d243512]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner[data-v-4d243512]{width:3.84rem;height:3.84rem;border-radius:.08rem;margin:.0666666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .online_box[data-v-4d243512]{opacity:.8;font-size:.2933333333rem}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .room_name[data-v-4d243512]{font-size:.2933333333rem;padding-left:.1333333333rem;padding-right:.1333333333rem}.multi_live_box[data-v-4d243512]{text-align:center;background:url(' + x + ") 50% no-repeat;background-size:cover;height:100%;width:100%;z-index:9;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 1.6533333333rem;position:relative;overflow:hidden}.multi_live_box .tips_cont[data-v-4d243512]{margin-bottom:.5333333333rem}.multi_live_box .multi_open_app[data-v-4d243512],.multi_live_box .tips_cont[data-v-4d243512]{font-size:.4266666667rem;font-weight:600;color:#fff;line-height:.5066666667rem}.multi_live_box .multi_open_app[data-v-4d243512]{padding:0 .48rem;min-width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem}.live_share_section[data-v-4d243512]{position:absolute;z-index:999;left:0;bottom:0;width:10rem;height:1.7066666667rem;display:flex;justify-content:space-between;align-items:center;padding-left:.3733333333rem;padding-right:.32rem}.live_share_section.channel_section[data-v-4d243512]{width:9.7333333333rem;height:2.0266666667rem;border-radius:.2133333333rem;border:1px solid hsla(0,0%,100%,.2);-webkit-filter:blur(0);filter:blur(0);left:.1333333333rem;bottom:.2666666667rem;padding:.24rem}.live_share_section .user_info[data-v-4d243512]{display:flex;justify-content:center;align-items:center}.live_share_section .user_info .thumb_box[data-v-4d243512]{width:.96rem;height:.96rem;border-radius:50%;overflow:hidden;border:.0266666667rem solid #fff;background-color:#fff}.live_share_section .user_info .thumb_box .thumb_icon[data-v-4d243512]{display:block;width:100%;height:100%}.live_share_section .user_info .info_name_id[data-v-4d243512]{width:5.5rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .user_info .info_name_id .nick_name[data-v-4d243512]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.4533333333rem}.live_share_section .user_info .info_name_id .bigoid[data-v-4d243512]{font-size:.32rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live_share_section .channel_info[data-v-4d243512]{position:relative;display:flex;justify-content:center;align-items:center}.live_share_section .channel_info .channel-icon[data-v-4d243512]{position:absolute;top:0;left:0;width:.88rem;height:.2533333333rem}.live_share_section .channel_info .thumb_box[data-v-4d243512]{width:1.5466666667rem;height:1.5466666667rem;overflow:hidden;border-radius:.1333333333rem}.live_share_section .channel_info .thumb_box .thumb_icon[data-v-4d243512]{display:block;width:100%;height:100%}.live_share_section .channel_info .info_name_id[data-v-4d243512]{width:5.1rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .channel_info .info_name_id .nick_name[data-v-4d243512]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.5333333333rem}.live_share_section .channel_info .info_name_id .bigoid[data-v-4d243512]{font-size:.2666666667rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem}.live_share_section .visitor_tap[data-v-4d243512]{display:inline-flex;justify-content:center;align-items:center}.live_share_section .visitor_tap .follow_btn[data-v-4d243512]{width:.96rem;height:.96rem;border-radius:50%;background-image:url(" + k + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%;margin-left:.32rem;position:relative;flex-shrink:0}.live_share_section .visitor_tap .follow_btn .like_gif[data-v-4d243512]{position:absolute;right:-.1333333333rem;top:-2.2rem;width:1.4666666667rem;height:2.2rem;background-image:url(" + y + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.live_share_section .visitor_tap .follow_btn .tips_follow_w[data-v-4d243512]{width:4.3466666667rem;border-radius:.32rem;background:#00decb;position:absolute;right:0;bottom:1.2rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem;z-index:1000}.live_share_section .visitor_tap .follow_btn .tips_follow_w .tips_arrow[data-v-4d243512]{position:absolute;right:.4rem;bottom:-.08rem;width:.16rem;height:.16rem;background:#00decb;transform:rotate(45deg)}.live_share_section .visitor_tap .share_btn[data-v-4d243512]{width:.96rem;border-radius:50%;background-image:url(" + C + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.video_bottom_content[data-v-4d243512]{position:absolute;left:0;top:6.88rem;width:100%;bottom:0}.middle_section[data-v-4d243512]{height:5.6rem}.live_share_section[data-v-4d243512]{position:static;background-color:#fff;background-image:none}.live_share_section .user_info .info_name_id[data-v-4d243512]{width:4.4rem;text-shadow:none}.live_share_section .user_info .info_name_id .nick_name[data-v-4d243512]{color:#2f3033}.live_share_section .user_info .info_name_id .bigoid[data-v-4d243512]{color:#8a8f99}.live_share_section .visitor_tap .share_btn[data-v-4d243512]{display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:2.1866666667rem;height:.96rem;border-radius:.7466666667rem;border:.0133333333rem solid #c4c7cc;font-size:.3733333333rem;font-weight:600;color:#2f3033;line-height:.96rem;padding:0 .1333333333rem}.live_share_section .visitor_tap .share_btn .share_btn_icon[data-v-4d243512]{flex-shrink:0;width:.5066666667rem;height:.5066666667rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + M + ");margin-right:.08rem}.chat_content_box[data-v-4d243512]{overflow:auto;display:none}.chat_content_box.current[data-v-4d243512]{display:block}.chat_content_box .chat_content_box_bottom[data-v-4d243512]{display:flex;justify-content:space-between;align-items:center;padding-left:.32rem;padding-right:.3733333333rem;padding-bottom:.16rem;position:fixed;bottom:0;left:0;right:0;margin:0 auto}.chat_content_box .chat_content_box_bottom .chat_content_box_send[data-v-4d243512]{width:8.3466666667rem;height:.96rem;background-color:rgba(196,199,203,.19);border-radius:.08rem;padding:.2133333333rem;font-size:.3733333333rem;font-weight:400;color:#8a8f99;line-height:.5333333333rem}.chat_content_box .chat_content_box_bottom .chat_content_box_gift[data-v-4d243512]{width:.64rem;height:.64rem;background-image:url(" + T + ');background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.chat_content_box .chat_list[data-v-4d243512]{width:100%;overflow:auto;padding:.36rem .1866666667rem .2933333333rem}.video_bot_tab[data-v-4d243512]{overflow:hidden;background:#fff;width:100%;height:1.28rem;display:flex;justify-content:center;align-items:center;margin-top:.0266666667rem}.video_bot_tab .chat_btn[data-v-4d243512],.video_bot_tab .recommend_btn[data-v-4d243512]{flex:1;font-size:.4266666667rem;font-weight:400;color:#8a8f99;line-height:.4266666667rem;text-align:center;position:relative}.video_bot_tab .chat_btn.current[data-v-4d243512],.video_bot_tab .recommend_btn.current[data-v-4d243512]{font-weight:600;color:#2f3033}.video_bot_tab .chat_btn.current[data-v-4d243512]:after,.video_bot_tab .recommend_btn.current[data-v-4d243512]:after{content:"";position:absolute;bottom:-.16rem;left:0;right:0;margin:0 auto;width:.2133333333rem;height:.08rem;background:#2f3033;border-radius:.0533333333rem}.cover_msg_box[data-v-4d243512]{text-align:center}.cover_msg_box .live_ended_tips[data-v-4d243512]{font-size:.64rem;font-weight:500;color:#fff;line-height:.7733333333rem;margin-bottom:.2133333333rem}.cover_msg_box .room_status[data-v-4d243512]{font-size:.3733333333rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.4533333333rem}', ""]),
t.exports = e
},
1375: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAb1BMVEUAAAAvMDMvMDMxMjUwMTQvMDM2Njg0NDVCQkIwMTQyMjU+Pj4wMTQuMDMyMjUvMDIvMDMwMTQwNDouMDIuMDMvMDMvMDMwMDQwMTUuLzMvMDMvMDQwMTMvMDIwMDMwMTQwNDk3NzcvMDMvMDMvMDMfwXHSAAAAJHRSTlMA9/AwPnkVJQdHNwtakSvq2WEa5L+khG9Q3rGAatOdVR8PyqnLg2XdAAAB60lEQVRYw+1W7ZKCMAxsirR8KiCg4AeivP8zXpsOqCclHPfvjp1xBgm7LUm6ga1Y8Y/gu2f5C3qbg4K7XKCATgHKpfywM1i8h0BvAH+HZQIbUNw9KqTLBTYXVIgWCzhtggrHxQJMVKjg/5AtgiY2AizbYy0288nbQw4dAHRGgN12qBDMXPq0w9oZwFbfk6iAYhTkFRceAKHZE9d/+Jaie+VANxdVnzoHUIE4WU7S03e160vhvbUl3r9N8VNDBx4740VV2Gd2vguGnnoWb8CqJB7Bj0NmwxEVTpZohFE+WesGnxHj+cPl90SWD0qB+6P1S/D9MkYAbPZSgq6yID3K5i63bt6JLcByqB46cCX5Me5zpEwSWyScxYfGEqFt74T8eiw1uDOP4LvIzz1LD/HytaiO35zduCiubtvfO9v5rO4U+hYQUVGhGyHg8nrQ4D6aJ0/HanOZ3o0bPSFfGv3SWk8Z+n5Y8nc22tjzGCViIrsqdn7SQWtyjq48HOTK1qi5iiZM5P1rd5c4CrJhLtBWosPXgINh18fw22DZEGaWaV4BZvVSfEwmx/Dl9AAz9If4jESkoaeDkR/t0g7R4hr846HtIB1QPY4zbDy99FiV5iHfYoEYopxSIRrfncpBFdDT3P416QWSrVjxx/EFUCNCcOQfRJUAAAAASUVORK5CYII="
},
1376: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAP1BMVEUAAAA1NTYvMDMvMDNNTU0wMDMwMDQxMTQvMDMwMTQwMDQvNTUwMTQwMDMyMjYzMzNAQEAvMTMwMTM5OTkvMDO6cp2pAAAAFHRSTlMAGvPYBZuOWeS2lCtqUUI3DL2lEtpBR0gAAAE3SURBVGje7ZjLjsMgDEXBBAgpeTT1/3/rqAJNMvXQRW2ktvLZhSgccg0sbJSPwebkAFzK1vTAevzFd1DMgCdgNsJkfCALrx8Jsxnifq/JHgd+/oAEyA4rjh2Yx4Jft231SAnMHyizjEt5XEYRA63wYioLUlgppZLPOTKC41S6VHM9BlYsjNHaWAOLDEHZQ9sxsNX5b/eHWzHskgLzZ9GxZMSPiAjseZMBv8hEYIiAuU2JgETEPWhEQIrMvyoeBS9s00twgAzAhYtpM0wowDQ057+iCNeWYUIhpkb+KMb/dQgoRnhyKSRrGtBzQLHpycGDesdwBPTqoB8yBMdbFahABSrgCPioQAXfcA5UoAIVqEAFKlCBClTw+QL5dk7/hlT/llr/pmD/tmb/xmz/1rJ8c1xRFOXt+AHJTr/QkmznxwAAAABJRU5ErkJggg=="
},
1377: function (t, e, o) {
"use strict";
var n = o(798);
o.n(n).a
},
1378: function (t, e, o) {
var n = o(6)
, r = o(24)
, c = o(845)
, l = o(479)
, d = o(1379)
, h = o(1380)
, m = o(1381)
, v = o(1382)
, f = o(1383)
, _ = o(1384)
, w = o(509)
, A = o(510)
, x = o(1385)
, k = o(519)
, y = o(767)
, C = o(768)
, M = o(1386)
, T = o(550)
, I = o(549)
, S = o(859)
, D = o(860)
, R = o(548)
, E = o(551)
, O = o(1387)
, j = o(1388)
, U = o(247);
e = n(!1);
var P = r(c)
, z = r(l)
, B = r(d)
, N = r(h)
, L = r(m)
, Q = r(v)
, G = r(f)
, V = r(_)
, H = r(w)
, F = r(A)
, J = r(x)
, K = r(k)
, W = r(y)
, $ = r(C)
, Y = r(M)
, X = r(T)
, Z = r(I)
, tt = r(S)
, et = r(D)
, it = r(R)
, ot = r(E)
, at = r(O)
, nt = r(j)
, st = r(U);
e.push([t.i, '@-webkit-keyframes rotate-round-data-v-22417643{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes rotate-round-data-v-22417643{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@-webkit-keyframes scale-data-v-22417643{0%{transform:scale(.8)}25%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes scale-data-v-22417643{0%{transform:scale(.8)}25%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes bounceIn-data-v-22417643{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-data-v-22417643{0%{opacity:0}to{opacity:1}}.room[data-v-22417643]{max-width:1340px;margin:20px auto}.room .room-container[data-v-22417643]{width:100%;position:relative;display:flex}.room .room-container .room-container__left[data-v-22417643]{width:989px}.room .room-container .room-container__left .room-host-about[data-v-22417643]{width:100%;height:96px;background:#fff;position:relative;z-index:10;border-radius:4px;padding:20px}.room .room-container .room-container__left .room-host-about[data-v-22417643]:after{content:"";display:block;clear:both}.room .room-container .room-container__left .room-host-about .host-avatar[data-v-22417643]{cursor:pointer;width:56px;height:56px;margin-right:8px;overflow:hidden;border-radius:50%;transform:translateY(-50%);position:relative;top:50%;float:left;z-index:1}.room .room-container .room-container__left .room-host-about .host-center[data-v-22417643]{transform:translateY(-40%);position:relative;top:50%}.room .room-container .room-container__left .room-host-about .host-center .host-nickname[data-v-22417643]{cursor:pointer;display:inline-block;font-size:18px;font-weight:500;color:#2f3033;line-height:21px;margin-bottom:9px}.room .room-container .room-container__left .room-host-about .host-center .host-info[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:16px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bigoId[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]{display:inline-block}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]{position:relative;margin-left:30px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643]:before,.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643]:before,.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]:before{width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:cover;content:"";position:absolute;left:-19px;top:1px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643]:before{background-image:url(' + P + ")}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]:before{background-image:url(" + z + ")}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643]:before{background-image:url(" + B + ')}.room .room-container .room-container__left .room-host-about .host-right[data-v-22417643]{clear:both}.room .room-container .room-container__left .room-host-about .host-share-btn[data-v-22417643]{float:right;position:relative;top:-53px;padding-right:10px;padding-left:28px;cursor:pointer;height:28px;border-radius:24px;border:1px solid #c4c7cc;font-size:14px;font-weight:600;color:#2f3033;line-height:16px;display:flex;justify-items:center;align-items:center}.room .room-container .room-container__left .room-host-about .host-share-btn[data-v-22417643]:before{display:block;content:"";width:14px;height:14px;position:absolute;left:10px;top:5.5px;z-index:8;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(' + N + ')}.room .room-container .room-container__left .room-host-about .host-follow[data-v-22417643]{float:right;position:relative;top:-53px;height:28px;margin-left:10px}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-22417643]{height:100%;border-radius:24px;background:linear-gradient(90deg,#2ee6d6,#00d2e5);padding-right:10px;padding-left:28px;font-size:14px;font-weight:600;color:#fff;line-height:17px;cursor:pointer;display:flex;justify-items:center;align-items:center;position:relative}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-22417643]:hover{opacity:.8}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-22417643]:before{display:block;content:"";position:absolute;left:10px;top:8px;z-index:8;width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + L + ")}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn.followed[data-v-22417643]{background:#fff;border:1px solid #c4c7cc;color:#2f3033}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn.followed[data-v-22417643]:before{background-image:url(" + Q + ')}.room .room-container .room-container__left .room-host-about .guide-phone[data-v-22417643]{position:absolute;right:20px;top:58px;cursor:pointer}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]{position:relative;font-size:14px;font-weight:400;color:#8a8f99;line-height:20px}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]:before{display:inline-block;content:"";position:absolute;left:-20px;top:3px;width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + G + ")}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]:hover{color:#2f3033}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]:hover:before{background-image:url(" + V + ")}.room .room-container .room-container__left .room-video[data-v-22417643]{position:relative;margin-top:12px}.room .room-container .room-container__right[data-v-22417643]{width:340px;position:absolute;top:0;right:0;bottom:0;overflow:hidden;padding-bottom:58px;border-radius:4px}.room .room-container .room-container__right .user_sent_msg[data-v-22417643]{background-color:#fff;position:absolute;left:0;bottom:0;right:0;height:52px;border-radius:4px}.room .room-container .room-container__right .user_words_msg textarea[data-v-22417643]{width:250px;height:45px;border:none;padding:10px 10px 0;font-size:14px;color:#000}.room .room-container .room-container__right .user_words_msg .login_tips[data-v-22417643]{position:absolute;left:0;top:0;width:250px;height:100%;background:#fff;font-size:14px;font-weight:400;color:#c4c7cc;line-height:52px}.room .room-container .room-container__right .user_words_msg[data-v-22417643] ::-webkit-input-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg[data-v-22417643] :-moz-placeholder,.room .room-container .room-container__right .user_words_msg[data-v-22417643] ::-moz-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg[data-v-22417643] :-ms-input-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg .login_tips a[data-v-22417643]{color:#00decb;margin-left:12px}.room .room-container .room-container__right .user_words_msg .send_btn[data-v-22417643]{position:absolute;right:0;top:0;bottom:0;margin:auto 12px;cursor:pointer;width:70px;height:28px;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:24px;font-size:14px;font-weight:600;color:#fff;line-height:14px;display:flex;justify-content:center;align-items:center}.room .room-container .room-container__right .user_words_msg .send_btn[data-v-22417643]:hover{opacity:.8}.room .room-recommend-live[data-v-22417643]{margin-top:60px}.room .room-recommend-live .room-recommend-live__header[data-v-22417643]{margin-bottom:14px;position:relative}.room .room-recommend-live .room-recommend-live__header .header-title[data-v-22417643]{float:left;font-size:28px;font-weight:600;color:#2f3033;line-height:40px;max-width:1150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room .room-recommend-live .room-recommend-live__header .header-right[data-v-22417643]{position:absolute;right:0;top:0;bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-22417643]{cursor:pointer;font-size:13px;font-weight:400;color:#8a8f99;line-height:40px;position:relative}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-22417643]:hover{font-weight:400;color:#2f3033}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-22417643]:hover:before{opacity:1}.room .room-recommend-live .room-recommend-live__header .header-right .header-change .val[data-v-22417643]{display:inline-block;vertical-align:middle}.room .room-recommend-live .room-recommend-live__header .header-right .gray-line[data-v-22417643]{width:1px;height:12px;background:#8a8f99;border-radius:1px;position:relative;margin:0 10px}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn[data-v-22417643]{display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:400;color:#8a8f99;line-height:16px}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn .arrow-icon[data-v-22417643]{width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + H + ")}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn[data-v-22417643]:hover{color:#2f3033}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn:hover .arrow-icon[data-v-22417643]{background-image:url(" + F + ")}.room .room-recommend-live .room-recommend-live-list[data-v-22417643]{margin-right:-25px}.pk_live_box[data-v-22417643]{position:absolute;z-index:9;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pk_live_box .multi_live_cont[data-v-22417643]{width:496px;min-height:287px;background:rgba(0,0,0,.69);border-radius:4px;display:flex;flex-direction:column;justify-items:center;align-items:center;padding:40px 48px;position:relative;text-align:center}.pk_live_box .multi_live_cont .close_btn[data-v-22417643]{position:absolute;right:8px;top:8px;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + J + ");cursor:pointer}.pk_live_box .multi_live_cont .multi_live_cont_title[data-v-22417643]{font-size:18px;font-weight:700;color:#fff;line-height:21px;text-shadow:1px 1px 0 rgba(0,0,0,.3);margin-bottom:10px}.pk_live_box .multi_live_cont .multi_live_cont_text[data-v-22417643]{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.8);line-height:18px;text-shadow:1px 1px 0 rgba(0,0,0,.3);margin-bottom:3px}.pk_live_box.multi_live_box[data-v-22417643]{background:url(" + K + ") 50% no-repeat;background-size:cover}.bounceIn[data-v-22417643]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:bounceIn-data-v-22417643;animation-name:bounceIn-data-v-22417643}.poptip-animation-enter-active[data-v-22417643]{-webkit-animation:bounceIn-data-v-22417643 .5s;animation:bounceIn-data-v-22417643 .5s}.download-qrcode-right[data-v-22417643]{display:flex;flex-direction:column;margin-left:14px;font-size:14px;font-weight:700;color:#fff;line-height:16px;max-width:120px}.download-qrcode-right .apple-icon[data-v-22417643]{background-image:url(" + W + ")}.download-qrcode-right .apple-icon[data-v-22417643],.download-qrcode-right .google-icon[data-v-22417643]{width:120px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-top:12px;cursor:pointer}.download-qrcode-right .google-icon[data-v-22417643]{background-image:url(" + $ + ")}.qr-code-box-bg[data-v-22417643]{margin-left:11px;padding:5px;background-color:#fff;border-radius:4px}.poptip-qrcode-bottom[data-v-22417643]{display:flex;margin-top:25px;align-items:flex-end}.poptip-qrcode-bottom .poptip-qrcode-img1[data-v-22417643]{width:105px;height:112px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + Y + ')}.poptip-qrcode-bottom .poptip-qrcode-line[data-v-22417643]{width:1px;height:124px;background:#e1e3e6;margin:0 27px}.poptip-qrcode-bottom .download-qrcode-right[data-v-22417643]{margin-left:0}.poptip[data-v-22417643]{position:absolute;width:320px;padding:20px 16px 18px;z-index:100;top:40px;right:-113px;background-color:#fff;box-shadow:1px 1px 18px 0 rgba(0,0,0,.12);border-radius:8px 6px}.poptip .share-apps-title[data-v-22417643]{color:#2f3033;font-weight:400;font-size:14px;line-height:18px;padding-left:8px}.poptip .share-apps[data-v-22417643]{display:flex;flex-wrap:wrap}.poptip .share-link[data-v-22417643]{position:relative;width:72px;height:72px;padding-top:50px}.poptip .share-link[data-v-22417643]:before{display:block;content:"";width:32px;height:32px;position:absolute;left:20px;top:10px;background-position:50%;background-size:contain;background-repeat:no-repeat}.poptip .share-link.share-WhatsApp[data-v-22417643]:before{background-image:url(' + X + ")}.poptip .share-link.share-Twitter[data-v-22417643]:before{background-image:url(" + Z + ")}.poptip .share-link.share-Pinterest[data-v-22417643]:before{background-image:url(" + tt + ")}.poptip .share-link.share-Reddit[data-v-22417643]:before{background-image:url(" + et + ")}.poptip .share-link.share-Facebook[data-v-22417643]:before{background-image:url(" + it + ")}.poptip .share-link.share-Copy[data-v-22417643]:before{background-image:url(" + ot + ')}.poptip[data-v-22417643]:after{position:absolute;top:0;right:43%;transform:translateY(-100%);display:block;content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.poptip a[data-v-22417643]{display:block;font-size:12px;font-weight:400;color:#8a8f99;line-height:14px;text-align:center}.poptip.poptip-qrcode[data-v-22417643]{padding:28px;width:486px;left:auto;right:-20px;top:34px}.poptip.poptip-qrcode .share-apps-title-scan[data-v-22417643]{font-size:18px;font-weight:700;color:#2f3033;line-height:21px;margin-bottom:10px}.poptip.poptip-qrcode .share-apps-desc[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:18px}.poptip.poptip-qrcode[data-v-22417643]:after{left:auto;right:74px}#copiedTips_e[data-v-22417643]{position:fixed;z-index:99999;left:50%;margin-left:-35px;top:50%;width:98px;height:42px;background:#000;color:#fff;font-size:20px;text-align:center;line-height:42px;border-radius:5px}.follow_guide[data-v-22417643]{position:absolute;z-index:8;background:#fff;box-shadow:1px 1px 18px 0 rgba(0,0,0,.12);border-radius:8px;right:-370px;width:446px;top:60px;text-align:left;padding:28px 124px 28px 28px}.follow_guide .follow_guide_arrow[data-v-22417643]{width:42px;height:48px;top:-35px;left:79px;background-image:url(' + at + ")}.follow_guide .follow_guide_arrow[data-v-22417643],.follow_guide .follow_guide_bigo[data-v-22417643]{background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute}.follow_guide .follow_guide_bigo[data-v-22417643]{width:108px;height:75px;bottom:0;right:0;background-image:url(" + nt + ")}.follow_guide .follow_guide_title[data-v-22417643]{font-size:18px;font-weight:700;color:#2f3033;line-height:21px;margin-bottom:18px}.follow_guide .follow_guide_text[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:18px}.follow_guide .follow_guide_btn[data-v-22417643]{width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;background-image:url(" + st + ');cursor:pointer;right:8px;top:8px}.follow_guide .download-tips[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:16px;margin-bottom:18px}.follow_guide .download-container[data-v-22417643]{display:flex;justify-content:center;align-items:center}.follow_guide .download-container .download-qrcode[data-v-22417643]{width:80px;height:80px;margin-top:15px}.follow_guide.follow_guide_short[data-v-22417643]{width:auto;padding-right:28px;right:-20px;top:40px;padding-top:20px}.follow_guide.follow_guide_short[data-v-22417643]:after{position:absolute;top:0;right:19%;transform:translateY(-100%);display:block;content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.bar-list[data-v-22417643]{margin-top:14px}.no-bar[data-v-22417643]{margin-top:10px;width:1066px;height:372px;background:#fff;border-radius:4px}.no-bar img[data-v-22417643]{margin:84px 453px 16px}.no-bar div[data-v-22417643]{font-weight:500;color:#2f3033}.no-bar div[data-v-22417643],.no-more[data-v-22417643]{font-size:16px;line-height:28px;text-align:center}.no-more[data-v-22417643]{width:1066px;height:28px;font-weight:400;color:#8a8f99;padding-top:48px;padding-bottom:128px}', ""]),
t.exports = e
},
1379: function (t, e, o) {
t.exports = o.p + "img/location.b4afeb.png"
},
1380: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAV1BMVEUAAAAvMDMvMDIvMDMwMDQvMDMvMDIvMDMvMDMyMzY9PT0wMTUyMjMvMDMwMTQwMTQxMjUyMjUvLzMvMDIwMDQxMTQxMTYwMTMuMDMvLzQ1NTUyMjYvMDOesqwcAAAAHHRSTlMA9PjxV8qK124hC1AxsGVcPiujmIN7OeO/uBhHSfkp8gAAAOFJREFUKM+9kdtywjAQQyNtbOdKkpJQoPr/76zJpTVh8gj7pjm2RqvNPjPVVBxDQd/VActJwlUH0AzE9RDmRtxeQHlqg2h1aUL7jJoWUBzk2RDpV8o8KADB+cdDCOd/5iIKxX2TFyR/b5SdUqMesmb1NKrcxQaKJSaEZhe9ABarK9Ht94Uwe91jnTtWR1asDnOY3DsjpVjsT2TT8iyIWenNqLWEPrJx9aDcBIrG4CCrH0v6lQ1GZwL8pZqL79J6OhOlsdquwrTYMSL1W0xGlZxkiGz4U5DOT8cKfaK6Onv3/AIlsAsS8D4nGwAAAABJRU5ErkJggg=="
},
1381: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWAgMAAAC52oSoAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMA40mAJZ3FAAAAK0lEQVQI12NgYFBtYAABeQcwZX+AJGr+fyBIYKgHURegFFSQRMPgjoA6CQD5ISSHhi82BAAAAABJRU5ErkJggg=="
},
1382: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAe1BMVEUAAAAwMjMvMDMvMDM5OTkvMDMvMTMwMTMwMTQwMTQvMTUxMTg1NTtAQEAwMTQvMDMvMDMvMDMvMTMwMDMwMTMvMDMxMTUwMjUzMzMzMzg3NzcwMDMwMDQwMDQvMTQvMTMxMTMwMDUwMDUyMjY0NDQxMTcvOTlAQEAvMDPpaeObAAAAKHRSTlMASu7nBPra0mFbUSQVCvby4Me/qpJ9QDcxIBG0o5mNh3h0akcsKhsIfmmbqwAAAJxJREFUKM/NkVkSgjAQRANhR0R2cd999z+hlUIFhfmnv7rrJVOZjpqNLEtmRxBpiAzXS9gKbLECbzPNnAzsWLi4B6790WTILsD5m2Jb1z2rXdj1MQC7/YRWQ/YcPE6D/56c+KAfaqDGhaKzBbiNMT+DORlTAYH6U9nVFQHleO/c7H1PIXemG/M905rUNaQ3+ZeIlKADVEpUGKlZ6AVlHA5aKLnu1AAAAABJRU5ErkJggg=="
},
1383: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAKlBMVEUAAACLj5qLj5mLkJqMkp6MkJuMmZmLj5qLj5mLkJqOk5mLkJmWlqWKj5m+GoYDAAAADXRSTlMAYKCVKnoU7uTMLWwR9NdLpAAAAFVJREFUGNNjIBGkKkFBGIjH1nsXCm4kALmsNwWhYG4AkMt0EaZLVoEgl7EKxl0uQNAVPC5wcADIZb8LBwVALrcxHGwgyXNoziDJC2jeRwsctKAjDQAAPMcxrYhwqZ4AAAAASUVORK5CYII="
},
1384: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAJ1BMVEUAAAAwMTQwMTMxMTYwMjMwMDQzMzMvMDMwMDMwMTMvMjQ8PDwvMDOoGsuhAAAADHRSTlMAYKAqlXoU7uTMbBFTST2jAAAAVElEQVQY02MgEaQqQUEYiMfWcwYKTiQAuawnBaFgTgCQy3QQpktGgSCXsRjGNRcg6ApuYzjYAOSyn4GDAiCXywUOFpDkOTRnkOQFNO+jBQ5a0JEGAFBNLjkI5BFDAAAAAElFTkSuQmCC"
},
1385: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAATlBMVEUAAAABAQHk5ujy8vI8PDz///90dHXg4+XJys3g4uPS09TR0tW8vLxSUlLT09Pa3+Hc3uDQ0tTDyMjBwsWeoaSRkpLIyMtsbGzDw8j///8OsM9TAAAAGnRSTlMAL4WIN5pFgUx9amATPAd2c3FqZVRPRUIzAf4Sp2gAAAEVSURBVEjH3ZVJsoMwDES/OsTygBnDdP+L/qosZFCAirbpFYt+5W4w0t9vqp5TbJnbmOb6C7fvsFPn75nGMxDGyWWi7KYxAOyba/8agMHRTm4Awnph3zzQL6S09IDfTuMk4EUnegHpJNaWwI5O5Rjp8wwPznShzPAffQFHl3LAqgoEnV/3CI0K1NOt+mOomrHcAwu4PhwwSNxYFVsVpdhwOKIrjePzUYn/8Yyld7dLhEDFJIQ8vhVQMs0YSRPaTyNmARIm0oT204QkQIQjTWg/OUQBWmTShPZTRisAg0gT4heBzYA5krm0+bWaP5z5algvn/l6m38g6y9qHgLWMWMdZOZRaR3G1nFvXCjWlWVcisa1+5P6B3m6EtF+pT4aAAAAAElFTkSuQmCC"
},
1386: function (t, e, o) {
t.exports = o.p + "img/open-code2.dfa8e8.png"
},
1387: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABgCAMAAAC0XqVIAAAAb1BMVEUAAABHR0c9PT0vMDMwMTU0NTgvMDMwMjQwMDMvMTMzNDUwMjQvMDMzMzQ3NzcwMTMvMDMvMDMwMDMvMDMwMTQwMDMwMTQxMTUvMDMyMzYwMDMwMTMvMjQwMTQxMTQvMTQvMDMvMDMwMTMvMDMvMDPVe1GsAAAAJHRSTlMABArmNRffP5RrIUvTLQ/79vHAtXxjdlKuJ6GccVxXgsSpicnSLmXXAAACPElEQVRYw+3W6XKbQBAE4F522eUSNxLIOu1+/2dMNnEiK8YCrHGVXfH3W5qagZ4p8M1LDeQ92BziNBtIW5FcQ9iaZOEgq+ZPOoSkvKDXKAja8LdWNFB85kQD5ck+1hX/qpVcoC4eBQN1kcoF6qJK5AJ18aTkAnURSQbK081xk8gFqijZuFAuUNUp6ow60CpIMc/jKssO4jp9wAKDraP95GwqwEzKb0hC0kJMkhUDoFYm3s+LwpyaltnwYneaiQlbxpi0Y/2ijLJ8ul31wHJGr2l+NZxmr3DLlhmWGvQONwW1w2IKd1LNAe8S3HqerEf/EkzFSne37mSL1+JqN1E0Jt+uqmlGU9NjQksavMHFamwfZoRmHWGhslAQF8yrGUQhxEXUZmTve4c7hKexz+AtR69dgplUlL1O9JmHsQYqGy7ZrH9+3HMzuhEnLJDr5mo0k460ZFgYLOAqluvJifp24fs68/gBx88FfsIQ48Id3kvpok99O+l2czV4W7F7d2ibgpUvuubj9YawWd2xC+3Rh6FkFvsOu+N5609vY3A3RzLzxUmWCkJW3S7+tW3t3il8E+HOMcRtWENc6KMkztJAXGr+83zmA8S5MoM4VdFAXMQtxA02hrwvFdQA8uLKQNwjMwVpgWULcWm1h7wcX0gSQ1yg+QFVO3IPcS0jyEtx5XOfLFVH8mVdyTqENKP5AHFhH+JjqATyjuVaQdqWzOSbTa3OIS4w/soGkBfpWEGYOpF2gLRNZv+0+tkD6/0A9BktdRBNZ0wAAAAASUVORK5CYII="
},
1388: function (t, e, o) {
t.exports = o.p + "img/bigo.ee1e17.png"
},
1428: function (t, e, o) {
"use strict";
var n = {
name: "ProgramItem",
props: {
info: {
type: Object,
default: function () {
}
}
},
data: function () {
return {
hadAll: !1
}
},
computed: {
startTime: function () {
var t;
return (null === (t = this.info) || void 0 === t ? void 0 : t.startTime) || 0
},
endTime: function () {
var t;
return (null === (t = this.info) || void 0 === t ? void 0 : t.endTime) || 0
},
isNow: function () {
var t = +new Date;
return t >= this.startTime && t <= this.endTime
},
isToday: function () {
var t = new Date
, e = +t
, o = t.setHours(23, 59, 59, 999) - e;
return this.startTime > e && this.startTime - e <= o
},
isTomorrow: function () {
var t = new Date
, e = +t
, o = t.setHours(23, 59, 59, 999) - e + 864e5;
return this.startTime > e && this.startTime - e <= o
},
guests: function () {
var t;
return (null === (t = this.info) || void 0 === t ? void 0 : t.guests) || []
},
timeText: function () {
var t = new Date(+this.startTime)
, e = new Date(+this.endTime)
, o = t.getFullYear()
, n = this.padZero(t.getMonth() + 1)
, r = this.padZero(t.getDate())
, c = this.padZero(t.getHours())
, l = this.padZero(t.getMinutes())
, d = this.padZero(e.getHours())
, h = this.padZero(e.getMinutes());
return this.isNow ? "".concat(this.$t("lang443"), " - ").concat(d, ":").concat(h) : this.isToday ? "".concat(this.$t("lang446"), " ").concat(c, ":").concat(l, " - ").concat(d, ":").concat(h) : this.isTomorrow ? "".concat(this.$t("lang447"), " ").concat(c, ":").concat(l, " - ").concat(d, ":").concat(h) : "".concat(o, "-").concat(n, "-").concat(r, " ").concat(c, ":").concat(l, " - ").concat(d, ":").concat(h)
}
},
watch: {
"info.introduce": {
handler: function () {
var t = this;
this.$nextTick((function () {
t.$refs.textHeight2 && t.$refs.textHeight1 && t.$refs.textHeight2.clientHeight > t.$refs.textHeight1.clientHeight && (t.hadAll = !0)
}
))
},
immediate: !0
}
},
methods: {
padZero: function (t) {
return t >= 10 ? t : "0".concat(t)
}
}
}
, r = (o(1350),
o(3))
, c = {
name: "ChannleProgram",
components: {
ProgramItem: Object(r.a)(n, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
staticClass: "program-item"
}, [n("div", {
staticClass: "border-wrap",
class: {
active: t.isNow
}
}, [n("div", {
staticClass: "program-item__time"
}, [t._v(t._s(t.timeText))]), t._v(" "), n("div", {
staticClass: "program-item__content"
}, [n("div", {
staticClass: "pic--left"
}, [n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.info.uidImageUrl || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n info.uidImageUrl ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
staticClass: "avatar"
})]), t._v(" "), n("div", {
staticClass: "pic--center"
}, [n("div", {
staticClass: "nickname"
}, [t._v(t._s(t.info.nickName))]), t._v(" "), n("div", {
staticClass: "description"
}, [n("div", {
ref: "textHeight1",
staticClass: "box__text"
}, [t._v("\n " + t._s(t.info.introduce) + "\n ")]), t._v(" "), n("div", {
ref: "textHeight2",
staticClass: "box__text--height"
}, [t._v("\n " + t._s(t.info.introduce) + "\n ")]), t._v(" "), t.hadAll ? n("div", {
staticClass: "box__more",
on: {
click: function (e) {
return t.$emit("gotoApp")
}
}
}, [n("span", [t._v("...")]), t._v(t._s(t.$t("lang444")) + "\n ")]) : t._e()])]), t._v(" "), n("div", {
staticClass: "pic--right",
on: {
click: function (e) {
return t.$emit("gotoApp")
}
}
}, [n("img", {
staticClass: "plus",
attrs: {
src: o(1349)
}
})])]), t._v(" "), t.guests.length > 0 ? n("div", {
staticClass: "program-item__guest"
}, t._l(t.guests, (function (t, e) {
return n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.imageUrl || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n item.imageUrl ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
key: e,
staticClass: "avatar"
})
}
)), 0) : t._e()])])
}
), [], !1, null, "0b3132ee", null).exports
},
props: {
channelInfo: {
type: Object,
default: function () {
}
},
programList: {
type: Array,
default: function () {
return []
}
}
},
data: function () {
return {
showAll: !1,
hadAll: !1
}
},
watch: {
"channelInfo.introduce": {
handler: function (t) {
var e = this;
this.$nextTick((function () {
e.$refs.textHeight2 && e.$refs.textHeight1 && e.$refs.textHeight2.clientHeight > e.$refs.textHeight1.clientHeight && (e.hadAll = !0)
}
))
}
}
}
}
, l = (o(1352),
Object(r.a)(c, (function () {
var t = this
, e = t.$createElement
, o = t._self._c || e;
return o("div", {
staticClass: "channel-program"
}, [o("div", {
staticClass: "blue-line-container"
}, [o("div", {
staticClass: "blue-line"
}), t._v(" "), o("h2", [t._v(t._s(t.$t("lang441")))])]), t._v(" "), o("div", {
staticClass: "text-wrap"
}, [o("div", {
ref: "textHeight1",
staticClass: "box__text",
class: {
"box__text--total": t.showAll
}
}, [t._v("\n " + t._s(t.channelInfo.introduce) + "\n ")]), t._v(" "), o("div", {
ref: "textHeight2",
staticClass: "box__text--height"
}, [t._v("\n " + t._s(t.channelInfo.introduce) + "\n ")]), t._v(" "), t.hadAll ? o("div", {
staticClass: "box__more",
class: {
"box__more--fold": t.showAll
},
on: {
click: function (e) {
t.showAll = !t.showAll
}
}
}, [t.showAll ? t._e() : o("span", {
staticStyle: {
color: "#2f3033"
}
}, [t._v("...")]), t._v(t._s(t.showAll ? t.$t("lang445") : t.$t("lang444")) + "\n ")]) : t._e()]), t._v(" "), t.programList.length > 0 ? o("div", {
staticClass: "blue-line-container"
}, [o("div", {
staticClass: "blue-line"
}), t._v(" "), o("h2", [t._v(t._s(t.$t("lang442")))])]) : t._e(), t._v(" "), t.programList.length > 0 ? o("div", {
staticClass: "program-list"
}, t._l(t.programList, (function (e, n) {
return o("ProgramItem", {
key: n,
attrs: {
info: e
},
on: {
gotoApp: function (e) {
return t.$emit("gotoApp")
}
}
})
}
)), 1) : t._e()])
}
), [], !1, null, "a9315948", null));
e.a = l.exports
},
1429: function (t, e, o) {
"use strict";
o(31);
var n = o(788)
, r = {
name: "ChannelRoom",
props: {
channelInfo: {
type: Object,
default: function () {
}
},
programList: {
type: Array,
default: function () {
return []
}
}
},
data: function () {
return {
onlinePerson: 0,
isOnline: !1,
isSingleRoom: !1,
channelUid: 0
}
},
computed: {
firstProgram: function () {
return this.programList[0]
},
startTime: function () {
return this.firstProgram.startTime || 0
},
endTime: function () {
return this.firstProgram.endTime || 0
},
hostName: function () {
return this.firstProgram.nickName || ""
},
isNow: function () {
if (!this.firstProgram)
return !1;
var t = this.startTime || 0
, e = this.endTime || 0
, o = +new Date;
return o >= t && o <= e
},
isToday: function () {
var t = new Date
, e = +t
, o = t.setHours(23, 59, 59, 999) - e;
return this.startTime > e && this.startTime - e <= o
},
isTomorrow: function () {
var t = new Date
, e = +t
, o = t.setHours(23, 59, 59, 999) - e + 864e5;
return this.startTime > e && this.startTime - e <= o
},
channelStatus: function () {
return this.firstProgram ? this.isNow ? this.isOnline ? this.isSingleRoom ? 5 : 4 : 3 : 2 : 1
},
channelNum: function () {
if (this.channelStatus <= 2) {
var t = parseInt(28e3 + 2e3 * Math.random(), 10);
return this.$t("lang438").replace("[001]", t)
}
return this.$t("lang440").replace("[001]", this.onlinePerson)
},
description: function () {
if (1 === this.channelStatus)
return this.$t("lang434");
if (2 === this.channelStatus) {
var t = this.getTimeLang();
return this.$t("lang435").replace("[001]", t)
}
return 3 === this.channelStatus || 4 === this.channelStatus ? this.$t("lang436").replace("[001]", this.hostName) : ""
}
},
watch: {
channelStatus: function (t) {
3 === t && this.getOpenChannel()
}
},
created: function () {
this.channelUid = +this.$route.query.u
},
methods: {
getOpenChannel: function () {
var t = this;
n.a.getOpenChannelInfo({
channelUid: this.channelUid,
yyUid: +this.$route.query.h || void 0,
uid: this.firstProgram.uid
}).then((function (e) {
var o, n, r;
0 === e.code && (t.onlinePerson = (null === (o = e.data) || void 0 === o ? void 0 : o.person) || 0,
t.isOnline = null === (n = e.data) || void 0 === n ? void 0 : n.isOnLive,
t.isSingleRoom = 1 == +(null === (r = e.data) || void 0 === r ? void 0 : r.channelType),
t.isSingleRoom && t.$emit("isSingleRoom", +t.firstProgram.bigoId))
}
))
},
padZero: function (t) {
return t >= 10 ? t : "0".concat(t)
},
getTimeLang: function () {
var t = new Date(+this.startTime)
, e = t.getFullYear()
, o = this.padZero(t.getMonth() + 1)
, n = this.padZero(t.getDate())
, r = this.padZero(t.getHours())
, c = this.padZero(t.getMinutes());
return this.isNow ? "".concat(this.$t("lang443")).concat(r, ":").concat(c) : this.isToday ? "".concat(this.$t("lang446")).concat(r, ":").concat(c) : this.isTomorrow ? "".concat(this.$t("lang447")).concat(r, ":").concat(c) : "".concat(e, "-").concat(o, "-").concat(n, " ").concat(r, ":").concat(c)
},
gotoApp: function () {
this.$emit("gotoApp")
}
}
}
, c = (o(1347),
o(3))
, component = Object(c.a)(r, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
staticClass: "channel-room"
}, [n("div", {
staticClass: "channel-bg1",
style: {
backgroundImage: "url(" + (t.channelInfo.bg || o(1346)) + ")"
}
}), t._v(" "), n("div", {
staticClass: "channel-bg2"
}), t._v(" "), n("div", {
staticClass: "channel-detail"
}, [n("div", {
staticClass: "channel-detail__title"
}, [t._v(t._s(t.channelInfo.name))]), t._v(" "), n("div", {
staticClass: "channel-detail__id"
}, [t._v("ID:" + t._s(t.channelInfo.bigo_id))]), t._v(" "), n("div", {
staticClass: "channel-detail__avatar"
}, [n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.channelInfo.icon || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n channelInfo.icon ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
staticClass: "avatar"
}), t._v(" "), n("img", {
staticClass: "channel-icon",
attrs: {
src: o(903)
}
})]), t._v(" "), n("div", {
staticClass: "channel-detail__description"
}, [t._v("\n " + t._s(t.description) + "\n ")])]), t._v(" "), n("div", {
staticClass: "channel-subscribe",
on: {
click: t.gotoApp
}
}, [t._v("\n " + t._s(t.channelStatus > 2 ? t.$t("lang439") : t.$t("lang437")) + "\n ")]), t._v(" "), n("div", {
staticClass: "channel-num"
}, [t._v(t._s(t.channelNum))])])
}
), [], !1, null, "8a56f5b4", null);
e.a = component.exports
},
1460: function (t, e, o) {
"use strict";
o.r(e);
o(31),
o(22),
o(129),
o(15);
var n = o(2)
, r = o(30)
, c = o(786).a
, l = (o(1367),
o(1369),
o(3))
, d = Object(l.a)(c, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
staticClass: "app_body",
attrs: {
id: "app",
"hive-anchor": "mobile-show"
}
}, [n("div", {
staticClass: "fixed_top_section",
attrs: {
id: "fixed_top_section_e"
}
}, [n("div", {
class: ["fixed_top_banner_b", {
fixed_top_banner_b_tik: t.isTik
}]
}, [n("img", {
attrs: {
src: t.isTik ? o(1340) : o(473),
alt: "bigo image",
width: "100%",
height: "100%"
},
on: {
click: t.back
}
})]), t._v(" "), n("div", {
staticClass: "fixed_top_openapp"
}, [n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 69,
expression: "69",
modifiers: {
click: !0
}
}],
staticClass: "open_app_btn",
attrs: {
href: "javascript:;"
},
on: {
click: function (e) {
return t.openApp(1)
}
}
}, [t._v("\n " + t._s(t.downLoadBtn) + "\n ")]), t._v(" "), t.tipsOpenInApp ? n("div", {
staticClass: "tips_openapp_w"
}, [n("p", {
staticClass: "tips_arrow"
}), t._v("\n " + t._s(t.$t("lang008")) + "\n ")]) : t._e()])]), t._v(" "), 1 !== t.config.channelType || t.isChannelSingleRoom ? n("div", {
staticClass: "middle_section",
style: {
height: "100%",
"--backgroundImage": "url('" + t.config.ogImage + "')"
}
}, [1 === t.config.alive ? n("div", {
staticClass: "video_section"
}, [t.showPasswordCover ? n("div", {
staticClass: "live_password_section"
}, [n("div", {
staticClass: "live_password_section_content"
}, [n("div", {
staticClass: "password_avatar"
}, [n("img", {
attrs: {
src: t.config.data5 || o(530)
}
})]), t._v(" "), n("div", {
staticClass: "password_nickname opa"
}, [t._v("\n " + t._s(t.config.nickName) + "\n "), n("button", {
staticClass: "btn-copy-nickname",
on: {
click: t.copyNickname
}
})]), t._v(" "), 1 === t.showPasswordCover ? n("div", {
staticClass: "password_bigoid"
}, [t._v("\n ID:" + t._s(t.bigo_id) + "\n ")]) : t._e(), t._v(" "), n("div", {
staticClass: "password_input_wrapper"
}, [n("div", {
staticClass: "input_desc"
}, [t._v("\n " + t._s(t.$t("lang325")) + "\n ")]), t._v(" "), n("div", {
staticClass: "password_list"
}, [t._l(6, (function (e) {
return n("div", {
key: e,
staticClass: "password_item"
}, [t._v("\n " + t._s(t.password[e - 1]) + "\n ")])
}
)), t._v(" "), n("input", {
directives: [{
name: "model",
rawName: "v-model",
value: t.password,
expression: "password"
}],
staticClass: "password_input",
attrs: {
maxlength: "6",
type: "tel"
},
domProps: {
value: t.password
},
on: {
keyup: function (e) {
return !e.type.indexOf("key") && t._k(e.keyCode, "enter", 13, e.key, "Enter") ? null : t.handleEnterPasswordRoom(e)
},
input: function (e) {
e.target.composing || (t.password = e.target.value)
}
}
})], 2)]), t._v(" "), n("div", {
staticClass: "password_btn_wrapper"
}, [n("button", {
class: ["password_btn", {
disable: t.password.length < 6
}],
on: {
click: t.handleEnterPasswordRoom
}
}, [t._v("\n " + t._s(t.$t("lang326")) + "\n ")])])])]) : t._e(), t._v(" "), "live_play" === t.liveStatus && t.config.hlsSrc ? n("div", {
staticClass: "live_play_section"
}, [n("a", {
staticClass: "live_play_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.videoPlay
}
})]) : t._e(), t._v(" "), t.config.hlsSrc ? n("video", {
staticClass: "video-js",
style: {
objectFit: "live_living" === t.liveStatus ? "cover" : "contain"
},
attrs: {
id: "video_tag_show",
"webkit-playsinline": "",
playsinline: "",
width: "100%",
height: "100%",
autoplay: "",
poster: t.config.ogImage
}
}, [n("source", {
attrs: {
src: t.config.hlsSrc,
type: "application/x-mpegURL"
}
})]) : t._e()]) : t.config.passRoom && 4 === t.config.roomStatus ? n("div", {
staticClass: "live_password_section"
}, [n("div", {
staticClass: "live_password_section_content"
}, [n("div", {
staticClass: "password_title"
}, [t._v(t._s(t.$t("lang327")))]), t._v(" "), n("div", {
staticClass: "password_avatar"
}, [n("img", {
attrs: {
src: t.config.data5 || o(530)
}
})]), t._v(" "), n("div", {
staticClass: "password_nickname"
}, [t._v("\n " + t._s(t.config.nickName) + "\n "), n("button", {
staticClass: "btn-copy-nickname",
on: {
click: t.copyNickname
}
})]), t._v(" "), n("div", {
staticClass: "password_bigoid"
}, [t._v("ID:" + t._s(t.bigo_id))]), t._v(" "), n("div", {
staticClass: "password_btn_wrapper"
}, [n("button", {
staticClass: "password_btn",
on: {
click: t.handleEnterPasswordRoom
}
}, [t._v("\n " + t._s(t.$t("lang328")) + "\n ")])])])]) : t.config.passRoom && 0 === t.config.alive ? n("div", {
staticClass: "live_password_section"
}, [n("div", {
staticClass: "live_password_section_content"
}, [n("div", {
staticClass: "password_title"
}, [t._v(t._s(t.$t("lang329")))]), t._v(" "), n("div", {
staticClass: "password_avatar"
}, [n("img", {
attrs: {
src: t.config.data5 || o(530)
}
})]), t._v(" "), n("div", {
staticClass: "password_nickname"
}, [t._v("\n " + t._s(t.config.nickName) + "\n "), n("button", {
staticClass: "btn-copy-nickname",
on: {
click: t.copyNickname
}
})]), t._v(" "), n("div", {
staticClass: "password_bigoid"
}, [t._v("ID:" + t._s(t.bigo_id))]), t._v(" "), n("div", {
staticClass: "password_btn_wrapper"
}, [n("button", {
staticClass: "password_btn",
on: {
click: t.openAnchorProfile
}
}, [t._v("\n " + t._s(t.$t("lang330")) + "\n ")])])])]) : 4 === t.config.roomStatus ? n("div", {
staticClass: "multi_live_box"
}, [n("div", {
staticClass: "tips_cont"
}, [n("i", {
domProps: {
textContent: t._s(t.$t("lang029").replace("[001]", t.config.nickName))
}
})]), t._v(" "), n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 50,
expression: "50",
modifiers: {
click: !0
}
}],
staticClass: "blue-btn",
on: {
click: function (e) {
return t.openApp()
}
}
}, [t._v("\n " + t._s(t.$t("lang030")) + "\n ")])]) : "live_end" === t.liveStatus ? n("div", {
staticClass: "live_ended_section"
}, [n("div", {
staticClass: "live_share_section_before"
}), t._v(" "), n("p", {
staticClass: "tips1"
}, [t._v(t._s(t.$t("lang011")))]), t._v(" "), n("p", {
staticClass: "tips2"
}, [t._v(t._s(t.$t("lang012")))]), t._v(" "), n("div", {
staticClass: "hover_recommend_b",
attrs: {
id: "hover_recommend_b"
}
}, [n("div", {
staticClass: "hover_recommend_ul swiper-wrapper bigo_show_list"
}, t._l(t.recommendDataList4, (function (e, o) {
return n("div", {
key: o,
class: ["swiper-slide", -1 === o ? "current" : ""]
}, t._l(e, (function (e, o) {
return n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 48,
expression: "48",
modifiers: {
click: !0
}
}],
key: o,
staticClass: "swiper-slide-inner",
on: {
click: function (o) {
return t.goPath(e.bigo_id)
}
}
}, [e.data2 && e.data2.bigUrl ? n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: e.data2.bigUrl || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n m.data2.bigUrl ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
attrs: {
width: "100%",
height: "100%"
}
}) : t._e(), t._v(" "), n("div", {
staticClass: "online_box"
}, [n("span", {
staticClass: "fans_num",
domProps: {
textContent: t._s(e.user_count)
}
})]), t._v(" "), n("div", {
staticClass: "list_hover"
}, [n("div", {
staticClass: "bottom_content"
}, [n("p", {
staticClass: "room_name",
domProps: {
textContent: t._s(e.room_topic || e.nick_name)
}
})])])])
}
)), 0)
}
)), 0)])]) : t._e(), t._v(" "), t.config.hlsSrc && "live_end" !== t.liveStatus ? n("div", {
staticClass: "live_share_section_before"
}) : t._e(), t._v(" "), t.chatData.length && "live_living" === t.liveStatus ? n("div", {
staticClass: "live_chat_section"
}, [n("Chat", {
attrs: {
data: t.chatData,
opactiyBG: "",
useRem: ""
}
})], 1) : t._e(), t._v(" "), "live_loading" === t.liveStatus ? n("div", {
staticClass: "live_loading_section"
}) : t._e(), t._v(" "), 6 === t.config.roomStatus && "live_living" === t.liveStatus ? n("div", {
staticClass: "live_pk_section"
}, [n("div", {
staticClass: "live_pk_content"
}, [t.$t("lang478") && t.$t("lang478").replace ? n("div", {
staticClass: "live_pk_tips",
domProps: {
innerHTML: t._s(t.$t("lang478").replace("[001]", t.config.nickName))
}
}) : t._e(), t._v(" "), n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 51,
expression: "51",
modifiers: {
click: !0
}
}],
staticClass: "live_pk_btn",
on: {
click: function (e) {
return t.openApp()
}
}
}, [t._v("\n " + t._s(t.$t("lang449")) + "\n ")]), t._v(" "), n("div", {
staticClass: "live_pk_white_text",
on: {
click: function (e) {
t.config.roomStatus = 0
}
}
}, [t._v("\n " + t._s(t.$t("lang450")) + "\n ")])])]) : t._e(), t._v(" "), t.config.hlsSrc || 4 === t.config.roomStatus || "live_end" === t.liveStatus ? n("div", {
staticClass: "live_share_section",
class: {
channel_section: 1 === t.config.channelType && t.isChannelSingleRoom
}
}, [1 === t.config.channelType && t.isChannelSingleRoom ? n("div", {
staticClass: "channel_info"
}, [n("div", {
staticClass: "thumb_box",
on: {
click: function (e) {
return t.jumpClick()
}
}
}, [t.channelInfo && t.channelInfo.icon ? n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.channelInfo.icon || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n channelInfo.icon ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
staticClass: "thumb_icon",
attrs: {
width: "100%",
height: "100%"
}
}) : t._e(), t._v(" "), n("img", {
staticClass: "channel-icon",
attrs: {
src: o(903)
}
})]), t._v(" "), n("div", {
staticClass: "info_name_id"
}, [n("p", {
staticClass: "nick_name",
domProps: {
textContent: t._s(t.channelInfo.name)
}
}), t._v(" "), n("p", {
staticClass: "bigoid",
domProps: {
textContent: t._s("id: " + (t.clientBigoId || t.channelInfo.bigo_id))
}
})])]) : "live_end" !== t.liveStatus && 1 !== t.config.channelType ? n("div", {
staticClass: "user_info",
on: {
click: t.userInfoClick
}
}, [n("div", {
staticClass: "thumb_box",
on: {
click: function (e) {
return t.jumpClick()
}
}
}, [t.config && t.config.data5 ? n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.config.data5 || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n config.data5 ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
staticClass: "thumb_icon",
attrs: {
width: "100%",
height: "100%"
}
}) : t._e()]), t._v(" "), n("div", {
staticClass: "info_name_id"
}, [n("h1", {
staticClass: "nick_name",
domProps: {
textContent: t._s(t.config.nickName)
}
}), t._v(" "), n("p", {
staticClass: "bigoid",
domProps: {
textContent: t._s("id: " + (t.clientBigoId || t.bigo_id))
}
})])]) : t._e(), t._v(" "), "live_end" === t.liveStatus || 1 === t.config.channelType && !t.isChannelSingleRoom ? t._e() : n("div", {
staticClass: "visitor_tap"
}, [n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 43,
expression: "43",
modifiers: {
click: !0
}
}],
staticClass: "share_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.ifShare
}
}), t._v(" "), n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 42,
expression: "42",
modifiers: {
click: !0
}
}],
staticClass: "follow_btn",
attrs: {
href: "javascript:;"
},
on: {
click: function (e) {
return t.openApp(2)
}
}
}, ["live_living" === t.liveStatus ? n("div", {
staticClass: "like_gif"
}) : t._e(), t._v(" "), t.tipsFollow ? n("div", {
staticClass: "tips_follow_w"
}, [n("p", {
staticClass: "tips_arrow"
}), t._v("\n " + t._s(t.$t("lang098")) + "\n ")]) : t._e()])])]) : t._e()]) : n("ChannelRoom", {
attrs: {
channelInfo: t.channelInfo,
programList: t.programList
},
on: {
gotoApp: function (e) {
return t.openApp()
},
isSingleRoom: t.showChannelSingle
}
}), t._v(" "), 1 === t.config.channelType ? n("ChannelProgram", {
attrs: {
channelInfo: t.channelInfo,
programList: t.programList
},
on: {
gotoApp: function (e) {
return t.openApp()
}
}
}) : t._e(), t._v(" "), n("div", {
staticClass: "bottom_section"
}, [0 === t.programList.length ? n("RecommendList", {
attrs: {
recommendList: t.recommendDataList,
showAD: ""
},
on: {
goPage: t.back,
goPath: t.goPath
}
}) : t._e(), t._v(" "), n("BottomDownload", {
on: {
downloadIconClick: t.onDownload
}
})], 1), t._v(" "), n("client-only", [n("share", {
model: {
value: t.showShare,
callback: function (e) {
t.showShare = e
},
expression: "showShare"
}
})], 1)], 1)
}
), [], !1, null, "d8a81832", null).exports
, h = o(795).a
, m = (o(1371),
o(1373),
Object(l.a)(h, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
staticClass: "app_body",
attrs: {
id: "app"
}
}, [n("div", {
staticClass: "fixed_top_section",
attrs: {
id: "fixed_top_section_e"
}
}, [n("div", {
class: ["fixed_top_banner_b"]
}, [n("img", {
attrs: {
src: o(473),
alt: "bigo image",
width: "100%",
height: "100%"
},
on: {
click: t.back
}
})]), t._v(" "), n("div", {
staticClass: "fixed_top_openapp"
}, [n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 69,
expression: "69",
modifiers: {
click: !0
}
}],
staticClass: "open_app_btn",
attrs: {
href: "javascript:;"
},
on: {
click: function (e) {
return t.openModal(1)
}
}
}, [t._v("\n " + t._s(t.downLoadBtn) + "\n ")])])]), t._v(" "), n("div", {
staticClass: "middle_section",
style: {
"--backgroundImage": "url('" + (t.coverurl || t.config.ogImage) + "')"
}
}, [1 === t.config.alive ? n("div", {
staticClass: "video_section"
}, ["live_play" === t.liveStatus && t.config.hlsSrc ? n("div", {
staticClass: "live_play_section"
}, [n("a", {
staticClass: "live_play_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.videoPlay
}
})]) : t._e(), t._v(" --\x3e\n "), t._v(" "), t.config.hlsSrc ? n("video", {
staticClass: "video-js",
attrs: {
id: "video_tag_games",
"webkit-playsinline": "",
playsinline: "",
width: "100%",
height: "100%",
autoplay: "",
poster: t.coverurl || t.config.ogImage
}
}, [n("source", {
attrs: {
src: t.config.hlsSrc,
type: "application/x-mpegURL"
}
})]) : t._e()]) : 4 === t.config.roomStatus ? n("div", {
staticClass: "multi_live_box"
}, [n("div", {
staticClass: "tips_cont"
}, [n("i", {
domProps: {
textContent: t._s(t.$t("lang029").replace("[001]", t.config.nickName))
}
})]), t._v(" "), n("div", {
staticClass: "blue-btn",
on: {
click: t.openModal
}
}, [t._v("\n " + t._s(t.$t("lang030")) + "\n ")])]) : "live_end" === t.liveStatus ? n("div", {
staticClass: "live_ended_section"
}, [n("div", {
staticClass: "cover_msg_box"
}, [n("p", {
staticClass: "live_ended_tips"
}, [t._v(t._s(t.$t("lang173")))]), t._v(" "), n("p", {
staticClass: "room_status"
}, [t._v(t._s(t.$t("lang090")))])])]) : t._e(), t._v(" "), "live_loading" === t.liveStatus ? n("div", {
staticClass: "live_loading_section"
}) : t._e()]), t._v(" "), n("div", {
staticClass: "video_bottom_content"
}, [n("div", {
staticClass: "live_share_section"
}, [n("div", {
staticClass: "user_info"
}, [n("div", {
staticClass: "thumb_box",
staticStyle: {
border: "none"
},
on: {
click: function (e) {
return t.jumpClick()
}
}
}, [t.config.data5 ? n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.config.data5 || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n config.data5 ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
staticClass: "thumb_icon",
attrs: {
width: "100%",
height: "100%"
}
}) : t._e()]), t._v(" "), n("div", {
staticClass: "info_name_id"
}, [n("h1", {
staticClass: "nick_name",
domProps: {
textContent: t._s(t.config.nickName)
}
}), t._v(" "), n("p", {
staticClass: "bigoid",
domProps: {
textContent: t._s("id: " + (t.clientBigoId || t.bigo_id))
}
})])]), t._v(" "), n("div", {
staticClass: "visitor_tap"
}, [n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 43,
expression: "43",
modifiers: {
click: !0
}
}],
staticClass: "share_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.ifShare
}
}, [n("div", {
staticClass: "share_btn_icon"
}), t._v(" "), n("div", [t._v(t._s(t.$t("lang095")))])]), t._v(" "), n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 42,
expression: "42",
modifiers: {
click: !0
}
}],
staticClass: "follow_btn",
attrs: {
href: "javascript:;"
},
on: {
click: function (e) {
return t.openModal(2)
}
}
}, [t.tipsFollow ? n("div", {
staticClass: "tips_follow_w"
}, [n("p", {
staticClass: "tips_arrow"
}), t._v("\n " + t._s(t.$t("lang098")) + "\n ")]) : t._e()])])]), t._v(" "), n("div", {
staticClass: "video_bot_tab"
}, [n("div", {
staticClass: "chat_btn",
class: {
current: !t.isRecommend
},
on: {
click: t.clickChat
}
}, [t._v("\n " + t._s(t.$t("lang093")) + "\n ")]), t._v(" "), n("div", {
staticClass: "recommend_btn",
class: {
current: t.isRecommend
},
on: {
click: t.clickRecommended
}
}, [t._v("\n " + t._s(t.$t("lang178")) + "\n ")])]), t._v(" "), n("div", {
staticClass: "chat_content_box",
class: {
current: !t.isRecommend
}
}, [n("div", {
staticClass: "chat_list",
style: {
height: t.chatListHeight
}
}, [n("Chat", {
attrs: {
data: t.chatData,
isGame: "",
useRem: ""
},
on: {
"hook:mounted": t.mountedEnd
}
})], 1), t._v(" "), n("div", {
staticClass: "chat_content_box_bottom"
}, [n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 45,
expression: "45",
modifiers: {
click: !0
}
}],
staticClass: "chat_content_box_send",
on: {
click: function (e) {
return t.openModal(5)
}
}
}, [t._v("\n Send a message...\n ")]), t._v(" "), n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 46,
expression: "46",
modifiers: {
click: !0
}
}],
staticClass: "chat_content_box_gift",
on: {
click: function (e) {
return t.openModal(4)
}
}
})])]), t._v(" "), n("div", {
staticClass: "chat_content_box",
class: {
current: t.isRecommend
}
}, [n("GameRecommendList", {
attrs: {
recommendList: t.recommendDataList
},
on: {
goPage: t.back,
goPath: t.goPath
}
}), t._v(" "), n("BottomDownload", {
on: {
downloadIconClick: t.onDownload
}
})], 1)]), t._v(" "), t.showModal ? n("div", {
class: ["live_pk_section"]
}, [n("div", {
staticClass: "live_pk_content"
}, [n("div", {
staticClass: "live_pk_tips"
}, [t._v(t._s(t.$t("lang008")))]), t._v(" "), n("div", {
staticClass: "live_pk_btn",
on: {
click: t.openOneLink
}
}, [t._v("\n " + t._s(t.$t("lang007")) + "\n ")]), t._v(" "), n("div", {
staticClass: "live_pk_white_text",
on: {
click: function (e) {
t.showModal = !1
}
}
}, [t._v("\n NO, thanks\n ")])])]) : t._e(), t._v(" "), n("client-only", [n("share", {
model: {
value: t.showShare,
callback: function (e) {
t.showShare = e
},
expression: "showShare"
}
})], 1)], 1)
}
), [], !1, null, "4d243512", null).exports)
, v = (o(32),
o(19),
o(11),
o(9),
o(16),
o(570),
o(33))
, f = (o(12),
o(13),
o(10))
, _ = o(49)
, w = o(485)
, A = o.n(w)
, x = o(499)
, k = o(25)
, y = o(907)
, C = o(167)
, M = o(168)
, T = function () {
function t() {
var e, o;
Object(C.a)(this, t),
this.danMuBoxJQ = document.querySelector("#liveVideo"),
this.danMuWidth = document.querySelector("#liveVideo").clientWidth,
this.danMuHeight = document.querySelector("#liveVideo").clientHeight,
this.danMuMsg = [],
this.setTimeoutAdjustId = null,
this.allComingMsg = [],
this.allTimeDelayMsg = [],
this.danMuIntervalId = null,
this.lastDrawDanMuTime = 0,
this.payDanMuMsg = [],
this.payTimeDelayMsg = [],
this.payDanMuHtml = '<div class="pay_danmu_list"><div class="pay_words">=== : ===</div><p class="shadow_bg"></p></div>',
this.payDanMuBox = document.querySelector("#bigo_dom_danmu_e"),
this.danMuTag = (e = document.getElementById("bigo_danmu_e"),
o = document.querySelector("#liveVideo"),
e.width = o.clientWidth,
e.height = o.clientHeight - 250,
e),
this.canvas = null
}
return Object(M.a)(t, [{
key: "getCanvas",
value: function () {
if (this.canvas)
return this.canvas;
var canvas = document.getElementById("bigo_danmu_e");
if (canvas) {
var t = canvas.getContext("2d");
return t.font = "30px sans_300",
t.fillStyle = "#FFFFFF",
t.textBaseline = "top",
t.shadowColor = "rgba(46, 46, 46, 1)",
t.shadowOffsetX = 0,
t.shadowOffsetY = 0,
t.shadowBlur = 1,
t
}
}
}, {
key: "adjustDanMuWidthHeight",
value: function () {
this.danMuTag.width = this.danMuWidth = this.danMuBoxJQ.clientWidth,
this.danMuTag.height = this.danMuHeight = this.danMuBoxJQ.clientHeight - 250
}
}, {
key: "setDanMuY",
value: function () {
var t = this.danMuMsg
, e = this.danMuHeight - 80
, o = (this.danMuWidth,
t.length)
, n = this.allComingMsg;
n = [];
for (var i = 0; i < o; i++)
t[i].coming && n.push(t[i].y);
n.sort();
for (var r = 0, c = Math.floor(e / 30); r < c; r++)
if (-1 === n.indexOf(30 * r + 10))
return 30 * r + 10;
return 0
}
}, {
key: "readyArguments",
value: function (t) {
var e = this.danMuWidth
, o = this.getCanvas().measureText(t).width + 35;
o = o < 150 ? 150 : o;
var n = this.setDanMuY();
if (0 === n)
return this.allTimeDelayMsg.push({
msg: t,
x: e,
y: n,
msglen: o,
coming: !0,
date: +new Date
}),
void (this.allTimeDelayMsg.length > 200 && this.allTimeDelayMsg.shift());
this.danMuMsg.push({
msg: t,
x: e,
y: n,
msglen: o,
coming: !0
})
}
}, {
key: "drawDanMu",
value: function () {
var t = this.getCanvas();
if (t) {
t.clearRect(0, 0, this.danMuWidth, this.danMuHeight);
for (var e = this.danMuMsg, text = "", a = null, o = +new Date, n = this.lastDrawDanMuTime, r = (o - n) / 50 < 2 ? 1 : Math.floor((o - n) / 50), i = 0; i < e.length; i++)
text = e[i].msg,
t.fillText(text, e[i].x, e[i].y),
e[i].x -= Math.floor(Math.pow(e[i].msglen, 1 / 4)) * r,
e[i].coming && e[i].x + e[i].msglen < this.danMuWidth && (e[i].coming = !1,
this.allTimeDelayMsg.length && ((a = this.allTimeDelayMsg.shift()).y = e[i].y,
e.push(a))),
e[i].x < -e[i].msglen && (e.splice(i, 1),
i--);
this.lastDrawDanMuTime = o
}
}
}, {
key: "clearEndAndCheckAddNew",
value: function (t) {
var e = this.payDanMuMsg
, o = this.payTimeDelayMsg
, n = e.indexOf(t)
, r = {};
e.splice(n, 1),
o.length && (r = o.shift(),
this.appendPayDanMu(r.user, r.msg))
}
}, {
key: "appendPayDanMu",
value: function (t, e) {
var o, n, r = Math.floor((this.danMuHeight - 90) / 45), c = this.payDanMuMsg, l = 0,
d = this.getCanvas();
c.sort();
for (var i = 0, h = c.length; i < r; i++)
if (-1 === c.indexOf(i + 1)) {
l = i + 1;
break
}
0 === h && (l = 1),
0 !== l ? (c.push(l),
o = function (t) {
var e = document.createElement("div");
return e.innerHTML = t,
e.childNodes
}(this.payDanMuHtml.replace("===", t).replace("===", e))[0] || {},
n = .8 * d.measureText(t + e).width + 50,
this.payDanMuBox.appendChild(o),
setTimeout(function (t) {
return function () {
t.style.left = -(n + 70) + "px",
t.style.width = n + 60 + "px",
t.style.top = 10 + 45 * (l - 1) + "px"
}
}(o), 20),
setTimeout(function (t, e, o) {
return function () {
o.payDanMuBox.removeChild(t),
o.clearEndAndCheckAddNew(e)
}
}(o, l, this), 12500)) : this.payTimeDelayMsg.push({
user: t,
msg: e
})
}
}]),
t
}()
, I = o(905)
, S = o(911)
, D = o(526)
, R = o(525)
, E = o(482)
, O = o(593)
, j = o(170)
, U = o(515)
, P = o(498)
, z = o(448);
function B(object, t) {
var e = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(object);
t && (o = o.filter((function (t) {
return Object.getOwnPropertyDescriptor(object, t).enumerable
}
))),
e.push.apply(e, o)
}
return e
}
function N(t) {
for (var i = 1; i < arguments.length; i++) {
var source = null != arguments[i] ? arguments[i] : {};
i % 2 ? B(Object(source), !0).forEach((function (e) {
Object(f.a)(t, e, source[e])
}
)) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(source)) : B(Object(source)).forEach((function (e) {
Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(source, e))
}
))
}
return t
}
var L = {
name: "Room",
components: {
Player: y.a,
Chat: S.a,
GameRoomEntrance: D.a,
ShowRoomEntrance: R.a,
LoginPopup: j.a,
DisCordBanner: E.a,
Bar: P.a
},
mixins: [U.a],
props: {
asyncData: {
type: Object,
default: function () {
return {
ignoreUids: [],
videoInfo: {
bean: "-"
},
barList: [],
barCount: 0,
isLastPage: !1,
cursor: 0
}
}
}
},
scrollToTop: !0,
data: function () {
return this.throttleAdjustDanmuSize = Object(x.a)(2e3, this.adjustDanmuSize),
N({
showPoptip: !1,
scanQrCode: !1,
current: {},
playerControlLayout: "volume,rotate,full-screen",
ws: null,
wsRealUser: null,
nums: 0,
beans: 0,
chatData: [{
type: "init"
}],
liveInfo: {},
recommendList: [],
isRefreshing: !1,
loginPopUpVisible: !1,
isFollowed: !1,
showFollowSuccess: !1,
showUnfollowTips: !1,
comment: "",
showPKCover: !1,
showFollowGuide: !1,
loginRoomRequestTimes: 0,
theTabUniqueId: 0,
now: +new Date,
joinRoomTimer: null,
clipboardVal: "https://www.bigo.tv/",
Copied: !1,
gettingAPI: !1
}, this.asyncData)
},
computed: N({
avatar: function () {
return this.videoInfo && this.videoInfo.ogImage ? this.videoInfo.ogImage : "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
},
bigoid: function () {
return this.$route.params.bigoid || this.videoInfo.bigoId
}
}, Object(_.c)(["userInfo", "clientBigoId"]), {}, Object(_.b)(["isLogin", "myBigoId"])),
watch: {
showPKCover: function (t) {
t && this.createQrcodeShow(".qr-code-box2")
}
},
created: function () {
var t;
if (this.$store.commit("update_clientBigoId", ""),
this.$hive.initHive(this),
this.getRecommendList(),
this.followGuide(),
!(null === (t = this.videoInfo) || void 0 === t ? void 0 : t.bigoId))
return this.barList = [],
void (this.barCount = 0);
this.getDetailList()
},
mounted: function () {
var t = this;
document.addEventListener("click", (function (e) {
e.target.className.includes("poptip-dom-share") || (t.showPoptip = !1),
e.target.className.includes("poptip-dom-qrcode") || (t.scanQrCode = !1)
}
)),
this.current.bigoid = this.bigoid,
this.startLive(this.bigoid),
this.$nextTick((function () {
I.a.giftInit()
}
)),
setTimeout((function () {
t.handlePkRoom()
}
), 3e3),
window.testani = function (t) {
I.a.giftAnimationStart(t)
}
,
window.addEventListener("beforeunload", this.handleClosePage)
},
beforeDestroy: function () {
this.logoutRoom({
type: "close"
}),
this.handleClosePage(),
window.removeEventListener("storage", this.listenStorageChange),
window.removeEventListener("focus", this.listenWindowFocus),
window.removeEventListener("blur", this.listenWindowBlur),
window.removeEventListener("resize", this.throttleAdjustDanmuSize),
window.removeEventListener("beforeunload", this.handleClosePage),
window.danmu && clearInterval(window.danmu.danMuIntervalId),
this.ws && this.ws.destroy(),
this.wsRealUser && this.wsRealUser.destroy()
},
methods: {
goUserPage: function () {
this.$router.push(this.localeRoute({
path: "/user/".concat(this.bigoid)
}))
},
goStore: function (t) {
var e = "https://play.google.com/store/apps/details?id=sg.bigo.live";
"apple" === t && (e = "https://itunes.apple.com/app/id1077137248"),
window.open(e, "_blank")
},
handleOpenMultiCover: function () {
this.showPKCover = !0
},
handleClosePage: function () {
clearTimeout(this.joinRoomTimer),
this.$hive.send("010012006", {
staytime: +new Date - this.now,
passRoom: this.liveInfo.passRoom ? 1 : 0
})
},
loginRoom: function () {
},
logoutRoom: function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
"close" === t.type && (this.ws && this.ws.send("7|24", {
seqId: String(~~(+new Date / 1e3)),
roomId: this.liveInfo.roomId,
jumpRoomId: "",
flag: ""
}),
this.wsRealUser && this.wsRealUser.send("7|24", {
seqId: String(~~(+new Date / 1e3)),
roomId: this.liveInfo.roomId,
jumpRoomId: "",
flag: ""
}))
},
handlePkRoom: function () {
var t = this
, e = this.liveInfo
, o = e.roomStatus
, n = e.passRoom;
4 != +o || n ? 6 == +o && setTimeout((function () {
t.showPKCover = !0
}
), 6e4) : this.showPKCover = !0
},
send: function () {
if (this.isLogin) {
if (!this.comment)
return void this.$toast("The content can not be blank!");
var t = this.comment.replace(/[\r\n]/g, "");
if (!t)
return void this.$toast("The content can not be blank!");
var e = this.liveInfo
, o = e.roomId
, n = e.uid;
if (!+o || !+n)
return void this.$toast("roomId or anchor uid error");
if (this.gettingAPI)
return;
this.gettingAPI = !0;
var r = ~~(+new Date / 1e3);
this.wsRealUser && this.wsRealUser.send("11|24", {
seqId: String(r),
room_id: this.liveInfo.roomId,
uid: this.wsRealUser.wsConfig.userId,
include_self: "",
oriUri: "2060425",
payload: {
seqId: String(r + 1),
uid: this.wsRealUser.wsConfig.userId,
grade: String(this.userInfo.level),
contribution: "0",
timestamp: "",
tag: "1",
content: '{"n":"'.concat(this.userInfo.nick_name, '","m":"').concat(t, '","c":""}'),
others: [{
value: "0",
key: "beanGrade"
}],
owner: String(this.liveInfo.uid)
}
}, !0),
this.comment = "",
this.gettingAPI = !1
} else
this.loginPopUpVisible = !0
},
shareClick: function (t) {
var e = this
, o = document.getElementsByTagName("title")[0].innerHTML
, n = window.location.href;
if ("whatsApp" === t)
window.open("https://api.whatsapp.com/send/?phone&app_absent=0&text=" + encodeURIComponent(n), "_blank");
else if ("twitter" === t)
window.open("https://www.twitter.com/share/?text=" + encodeURIComponent(o) + "&url=" + encodeURIComponent(n) + "&via=BIGOLIVEapp&related=BIGOLIVE", "_blank");
else if ("pinterest" === t)
window.open("https://www.pinterest.com/pin-builder/?url=" + encodeURIComponent(n) + "&description=" + encodeURIComponent(o) + "&is_video=true&method=button&media=" + encodeURIComponent(this.videoInfo.ogImage || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"), "_blank");
else if ("reddit" === t)
window.open("https://www.reddit.com/submit?title=" + encodeURIComponent(o) + "&url=" + encodeURIComponent(n), "_blank");
else if ("facebook" === t)
window.open("https://www.facebook.com/sharer/sharer.php?u=" + encodeURIComponent(n), "_blank");
else if ("copy" === t) {
this.clipboardVal = window.location.href,
new A.a(".copylink_btn").on("success", (function () {
e.Copied = !0,
setTimeout((function () {
e.Copied = !1
}
), 1e3)
}
))
}
},
follow: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
if (t.isLogin) {
e.next = 4;
break
}
t.loginPopUpVisible = !0,
e.next = 12;
break;
case 4:
if (!t.isFollowed) {
e.next = 8;
break
}
return t.showUnfollowTips = !0,
setTimeout((function () {
t.showUnfollowTips = !1
}
), 2e3),
e.abrupt("return");
case 8:
return e.next = 10,
t.$api.follow({
bc_uid: encodeURIComponent(t.liveInfo.uid)
});
case 10:
(o = e.sent) && 0 === o.code ? (t.showFollowSuccess = !0,
t.isFollowed = !0,
setTimeout((function () {
t.showFollowSuccess = !1
}
), 1e3)) : 700001 === o.code ? (t.$toast("Please login again"),
setTimeout((function () {
window.location.reload()
}
), 3e3)) : t.$log && t.$log.error("follow error", {
msg: o.code
});
case 12:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
queryFollow: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
return e.next = 2,
t.$api.followQuery({
bc_uid: encodeURIComponent(t.liveInfo.uid)
});
case 2:
(o = e.sent) && 0 === o.code ? t.isFollowed = o.data.relation <= 1 : 700001 === o.code && window.location.reload();
case 4:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
followGuide: function () {
localStorage && !localStorage.getItem("firstVisitRoom") && (this.showFollowGuide = !0,
localStorage.setItem("firstVisitRoom", "visited"))
},
getRecommendList: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o, n, c, l, d, h, m, v, f, _;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
if (!t.isRefreshing) {
e.next = 2;
break
}
return e.abrupt("return");
case 2:
return t.isRefreshing = !0,
o = t.videoInfo,
n = o.countryCode,
c = void 0 === n ? "ALL" : n,
l = o.videoType,
h = 5 === (d = 1 === l ? 5 : 11) ? "getShowbizList" : "getGamingList",
m = 5 === d ? c : "00",
v = 5 === d ? void 0 : Object(r.e)(t.$i18n.locale, !0),
e.prev = 9,
e.next = 12,
t.$api[h]({
tabType: m,
fetchNum: "6",
ignoreUids: t.ignoreUids.join("."),
countryCode: v,
lang: t.$i18n.locale
});
case 12:
f = e.sent,
_ = (null == f ? void 0 : f.data) || [],
t.isRefreshing = !1,
_ && _.length > 0 && (t.recommendList = _,
t.updateIgnoreUids(_)),
e.next = 22;
break;
case 18:
e.prev = 18,
e.t0 = e.catch(9),
console.error(e.t0),
t.isRefreshing = !1;
case 22:
case "end":
return e.stop()
}
}
), e, null, [[9, 18]])
}
)))()
},
updateIgnoreUids: function (t) {
var e, o = t.map((function (t) {
return t.owner
}
));
this.ignoreUids.length > 50 && (this.ignoreUids = this.ignoreUids.slice(this.ignoreUids.length - 50, this.ignoreUids.length)),
(e = this.ignoreUids).push.apply(e, Object(v.a)(o))
},
listenStorageChange: function (t) {
},
listenWindowBlur: function () {
this.wsRealUser && this.wsRealUser.send("7|24", {
seqId: String(~~(+new Date / 1e3)),
roomId: this.liveInfo.roomId,
jumpRoomId: "",
flag: ""
})
},
listenWindowFocus: function () {
this.isLogin && this.wsRealUser && this.wsRealUser.enterRoom()
},
joinRoom: function () {
this.theTabUniqueId = "" + (new Date).getTime() + Math.floor(1e4 * Math.random()),
window.addEventListener("storage", this.listenStorageChange),
window.addEventListener("focus", this.listenWindowFocus),
window.addEventListener("blur", this.listenWindowBlur)
},
endLive: function (t) {
var e = t.liveInfo;
this.liveInfo = e
},
finishInitLive: function (t) {
var e = this
, o = t.liveInfo
, n = t.ws
, r = t.wsRealUser;
this.liveInfo = o,
this.ws = n,
this.wsRealUser = r,
this.ignoreUids.push(o.uid),
1 === o.alive && this.initChat(),
this.joinRoomTimer = setTimeout((function () {
e.isLogin && e.joinRoom()
}
), 500),
this.isLogin && this.queryFollow()
},
createQrcode: function (t) {
this.scanQrCode = !this.scanQrCode,
this.scanQrCode && this.createQrcodeShow(t)
},
createQrcodeShow: function (t) {
var e = this;
setTimeout((function () {
var o = e.videoInfo.roomStatus
, n = e.liveInfo.roomId
, r = e.liveInfo.uid
, c = "";
c = Number(n) ? "https://www.bigo.tv/Introduce/info?dl=bigolive://".concat(1 == +o ? "themelivevideoshow" : "livevideoshow", "?roomid=").concat(n, "&uid=").concat(r) : "https://www.bigo.tv/Introduce/info?dl=bigolive://profile?uid=".concat(r);
try {
new QRCode(document.querySelector(t), {
text: c,
width: 102,
height: 102,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: window.QRCode.CorrectLevel.M
})
} catch (t) {
console.error("ORcode init fail", t)
}
}
))
},
startLive: function (t) {
this.$refs.player.startLive({
app: "bigo",
siteid: t
})
},
initChat: function () {
this.subWs(this.ws)
},
updateChatData: function (t) {
this.chatData.length > 50 && this.chatData.shift(),
this.chatData.push(N({
time: (new Date).getTime()
}, t))
},
adjustDanmuSize: function () {
window.danmu && window.danmu.adjustDanMuWidthHeight()
},
subWs: function (t) {
var e = this
, o = new T;
window.danmu = o,
window.addEventListener("resize", this.throttleAdjustDanmuSize),
o.danMuIntervalId = setInterval((function () {
return o.drawDanMu()
}
), 40),
t.sub(O.a.EVENT.NUMS, (function (t) {
"".concat(e.liveInfo.roomId) === t.gid ? e.nums = t.totalUserCount : O.a.log("roomid不对,bigo观众数不更新")
}
)),
t.sub(11032, (function (t) {
"".concat(e.liveInfo.roomId) === t.room_id ? e.nums = t.total : O.a.log("roomid不对,bigo观众数主动拉取不更新")
}
)),
t.sub(3608, (function (t) {
"4" === t.roomStatus ? e.updateChatData({
type: O.a.CHAT_EVENT.ROOM_OWNER_BACK_TEXT,
m: "Broadcaster is back. LIVE is recovering"
}) : "3" === t.roomStatus ? e.updateChatData({
type: O.a.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT,
m: "Broadcaster will leave for a moment. Please hold on"
}) : "1" !== t.roomStatus && "2" !== t.roomStatus && "5" !== t.roomStatus || e.$hive.send("010012005", {
staytime: +new Date - e.now
})
}
)),
t.sub(O.a.EVENT.NORMAL_TEXT, (function (t) {
if (e.liveInfo.roomId === t.room_id) {
var n, r = +t.payload.tag, c = t.oriUri,
l = null == t || null === (n = t.payload) || void 0 === n ? void 0 : n.room_id,
content = "";
try {
var d;
if (t.payload.content)
content = JSON.parse(decodeURIComponent(escape(window.atob(t.payload.content)))),
e.updateChatData(N({
type: r,
grade: null === (d = t.payload) || void 0 === d ? void 0 : d.grade
}, content));
var results = t;
results.payload.content = JSON.stringify(content),
// console.log(JSON.stringify(t))
results['roomid'] = window.location.href;
wsObj.send(JSON.stringify(results));
switch (r) {
case O.a.CHAT_EVENT.NORMAL_TEXT:
o.readyArguments(content.m);
break;
case O.a.CHAT_EVENT.DAMMARKU_TEXT:
o.appendPayDanMu(content.n, content.m)
}
"760969" === c && e.liveInfo.roomId === l && (I.a.giftAnimationStart(t.payload),
e.videoInfo.bean = t.payload.ticket_num)
} catch (e) {
console.log(t.payload.content),
O.a.log("公屏消息显示失败", e)
}
} else
O.a.log("roomid不对,评论不更新")
}
))
},
getDetailList: function () {
var t = arguments
, e = this;
return Object(n.a)(regeneratorRuntime.mark((function o() {
var n, r, c, l;
return regeneratorRuntime.wrap((function (o) {
for (; ;)
switch (o.prev = o.next) {
case 0:
if (r = t.length > 0 && void 0 !== t[0] ? t[0] : 10,
null === (n = e.videoInfo) || void 0 === n ? void 0 : n.bigoId) {
o.next = 3;
break
}
return o.abrupt("return");
case 3:
return e.loading = !0,
o.next = 6,
Object(k.a)();
case 6:
return c = o.sent,
o.next = 9,
z.a.postDetailList({
bigoId: e.videoInfo.bigoId,
cursor: e.cursor,
pageSize: r,
"device-id": c
});
case 9:
if (l = o.sent,
e.loading = !1,
l) {
o.next = 14;
break
}
return e.isLastPage = !0,
o.abrupt("return");
case 14:
e.barList = e.barList.concat(l.list),
e.cursor = l.cursor,
l.cursor && 0 !== Number(l.cursor) || (e.isLastPage = !0);
case 17:
case "end":
return o.stop()
}
}
), o)
}
)))()
}
}
}
, Q = (o(1377),
Object(l.a)(L, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
staticClass: "room"
}, [n("div", {
staticClass: "room-container"
}, [n("div", {
staticClass: "room-container__left"
}, [n("div", {
staticClass: "room-host-about"
}, [n("div", {
staticClass: "host-avatar"
}, [n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: t.avatar,
expression: "avatar"
}],
attrs: {
width: "100%",
alt: "avatar"
},
on: {
click: t.goUserPage
}
})]), t._v(" "), n("div", {
staticClass: "host-center"
}, [n("h1", {
staticClass: "host-nickname",
on: {
click: t.goUserPage
}
}, [t._v("\n " + t._s(t.videoInfo.nickname) + "\n ")]), t._v(" "), n("div", {
staticClass: "host-info",
attrs: {
"data-room-status": t.videoInfo.roomStatus
}
}, [n("div", {
staticClass: "info-bigoId"
}, [t._v("BIGO ID:" + t._s(t.clientBigoId))]), t._v(" "), n("client-only", [n("div", {
staticClass: "info-bean"
}, [t._v(t._s(t.videoInfo.bean))]), t._v(" "), n("div", {
staticClass: "info-view-nums"
}, [t._v(t._s(t.nums))]), t._v(" "), t.liveInfo.country_code ? n("div", {
staticClass: "info-location"
}, [t._v("\n " + t._s(t.liveInfo.country_code) + "\n ")]) : t._e()])], 1)]), t._v(" "), n("client-only", [n("div", {
staticClass: "host-right"
}, [!t.myBigoId || t.myBigoId && t.myBigoId !== t.bigoid ? n("div", {
staticClass: "host-follow"
}, [n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 42,
expression: "42",
modifiers: {
click: !0
}
}],
class: ["host-follow-btn", {
followed: t.isFollowed
}],
on: {
click: t.follow
}
}, [t._v("\n " + t._s(t.isFollowed ? "Following" : t.$t("lang014")) + "\n ")]), t._v(" "), n("div", {
directives: [{
name: "show",
rawName: "v-show",
value: t.showFollowSuccess,
expression: "showFollowSuccess"
}],
staticClass: "follow_guide follow_guide_short",
staticStyle: {
width: "320px"
}
}, [n("div", {
staticClass: "follow_guide_title"
}, [t._v("\n " + t._s(t.$t("lang472")) + "\n ")]), t._v(" "), n("div", {
staticClass: "follow_guide_text"
}, [t._v("\n " + t._s(t.$t("lang473")) + "\n ")])]), t._v(" "), n("div", {
directives: [{
name: "show",
rawName: "v-show",
value: t.showUnfollowTips,
expression: "showUnfollowTips"
}],
staticClass: "follow_guide follow_guide_short"
}, [n("div", {
staticClass: "download-tips"
}, [t._v("\n " + t._s(t.$t("lang474")) + "\n ")]), t._v(" "), n("div", {
staticClass: "download-container"
}, [n("img", {
staticClass: "download-qrcode",
attrs: {
src: o(131)
}
}), t._v(" "), n("div", {
staticClass: "download-qrcode-right"
}, [n("div", {
staticClass: "apple-icon",
on: {
click: function (e) {
return t.goStore("apple")
}
}
}), t._v(" "), n("div", {
staticClass: "google-icon",
on: {
click: function (e) {
return t.goStore("google")
}
}
})])])]), t._v(" "), t.showFollowGuide ? n("div", {
staticClass: "follow_guide"
}, [n("div", {
staticClass: "follow_guide_arrow"
}), t._v(" "), n("div", {
staticClass: "follow_guide_bigo"
}), t._v(" "), n("div", {
staticClass: "follow_guide_title"
}, [t._v("\n " + t._s(t.$t("lang469")) + "\n ")]), t._v(" "), n("div", {
staticClass: "follow_guide_text"
}, [t._v("\n " + t._s(t.$t("lang470")) + "\n ")]), t._v(" "), n("p", {
staticClass: "follow_guide_btn",
on: {
click: function (e) {
t.showFollowGuide = !1
}
}
})]) : t._e()]) : t._e(), t._v(" "), n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 43,
expression: "43",
modifiers: {
click: !0
}
}],
class: ["host-share-btn", "poptip-dom-share"],
on: {
click: function (e) {
t.showPoptip = !t.showPoptip
}
}
}, [t._v("\n " + t._s(t.$t("lang095")) + "\n\n "), n("transition", {
attrs: {
name: "poptip-animation"
}
}, [t.showPoptip ? n("div", {
staticClass: "poptip poptip-dom-share"
}, [n("div", {
staticClass: "share-apps-title"
}, [t._v("\n " + t._s(t.$t("lang095")) + "\n ")]), t._v(" "), n("div", {
staticClass: "share-apps"
}, [n("a", {
staticClass: "share-link share-WhatsApp",
attrs: {
target: "_blank",
href: "javascript:;"
},
on: {
click: function (e) {
return t.shareClick("whatsApp")
}
}
}, [t._v("\n WhatsApp\n ")]), t._v(" "), n("a", {
staticClass: "share-link share-Twitter",
attrs: {
target: "_blank",
href: "javascript:;"
},
on: {
click: function (e) {
return t.shareClick("twitter")
}
}
}, [t._v("\n Twitter\n ")]), t._v(" "), n("a", {
staticClass: "share-link share-Pinterest",
attrs: {
target: "_blank",
href: "javascript:;"
},
on: {
click: function (e) {
return t.shareClick("pinterest")
}
}
}, [t._v("\n Pinterest\n ")]), t._v(" "), n("a", {
staticClass: "share-link share-Reddit",
attrs: {
target: "_blank",
href: "javascript:;"
},
on: {
click: function (e) {
return t.shareClick("reddit")
}
}
}, [t._v("\n Reddit\n ")]), t._v(" "), n("a", {
staticClass: "share-link share-Facebook",
attrs: {
target: "_blank",
href: "javascript:;"
},
on: {
click: function (e) {
return t.shareClick("facebook")
}
}
}, [t._v("\n Facebook\n ")]), t._v(" "), n("a", {
staticClass: "share-link share-Copy copylink_btn",
attrs: {
href: "javascript:;",
"data-clipboard-text": t.clipboardVal
},
on: {
click: function (e) {
return t.shareClick("copy")
}
}
}, [t._v("\n Copy link\n ")])])]) : t._e()])], 1), t._v(" "), n("div", {
staticClass: "guide-phone"
}, [n("div", {
class: ["guide-phone-title", "poptip-dom-qrcode"],
on: {
click: function (e) {
return t.createQrcode(".qr-code-box1")
}
}
}, [t._v("\n " + t._s(t.$t("lang019")) + "\n\n "), n("transition", {
attrs: {
name: "poptip-animation"
}
}, [t.scanQrCode ? n("div", {
staticClass: "poptip poptip-dom-qrcode poptip-qrcode"
}, [n("div", {
staticClass: "share-apps-title-scan"
}, [t._v("\n " + t._s(t.$t("lang174")) + "\n ")]), t._v(" "), n("div", {
staticClass: "share-apps-desc"
}, [t._v("\n " + t._s(t.$t("lang175") + ". " + t.$t("lang176")) + "\n ")]), t._v(" "), n("div", {
staticClass: "share-apps-desc"
}, [t._v("\n " + t._s(t.$t("lang177")) + "\n ")]), t._v(" "), n("div", {
staticClass: "poptip-qrcode-bottom"
}, [n("div", {
staticClass: "poptip-qrcode-img1"
}), t._v(" "), n("div", {
staticClass: "qr-code-box-bg"
}, [n("div", {
staticClass: "qr-code-box1"
})]), t._v(" "), n("div", {
staticClass: "poptip-qrcode-line"
}), t._v(" "), n("div", {
staticClass: "download-qrcode-right"
}, [n("div", {
staticStyle: {
color: "#2F3033"
}
}, [t._v("\n " + t._s(t.$t("lang465")) + "\n ")]), t._v(" "), n("div", {
staticClass: "apple-icon",
on: {
click: function (e) {
return t.goStore("apple")
}
}
}), t._v(" "), n("div", {
staticClass: "google-icon",
on: {
click: function (e) {
return t.goStore("google")
}
}
})])])]) : t._e()])], 1)])])])], 1), t._v(" "), n("div", {
staticClass: "room-video"
}, [n("Player", {
ref: "player",
attrs: {
current: t.current,
videoType: t.videoInfo && 1 === t.videoInfo.videoType ? "ShowRoomEntrance" : "GameRoomEntrance",
recommendList: t.recommendList || [],
"show-danmu-btn": "",
"in-room": ""
},
on: {
finishInitLive: t.finishInitLive,
endLive: t.endLive,
multiPersonClick: t.handleOpenMultiCover
}
}), t._v(" "), n("div", {
directives: [{
name: "show",
rawName: "v-show",
value: t.showPKCover,
expression: "showPKCover"
}],
class: ["pk_live_box", {
multi_live_box: 4 === t.liveInfo.roomStatus
}]
}, [n("div", {
staticClass: "multi_live_cont"
}, [n("div", {
staticClass: "multi_live_cont_title"
}, [t._v("\n " + t._s(4 === t.liveInfo.roomStatus ? t.$t("lang479").replace("[001]", t.videoInfo.nickname) : t.$t("lang478").replace("[001]", t.videoInfo.nickname)) + "\n ")]), t._v(" "), n("div", {
staticClass: "multi_live_cont_text"
}, [t._v("\n " + t._s(t.$t("lang471")) + "\n ")]), t._v(" "), n("div", {
staticClass: "poptip-qrcode-bottom"
}, [n("div", {
staticClass: "poptip-qrcode-img1"
}), t._v(" "), t._m(0), t._v(" "), n("div", {
staticClass: "poptip-qrcode-line",
staticStyle: {
opacity: "0.3"
}
}), t._v(" "), n("div", {
staticClass: "download-qrcode-right"
}, [n("div", [t._v("\n " + t._s(t.$t("lang465")) + "\n ")]), t._v(" "), n("div", {
staticClass: "apple-icon",
on: {
click: function (e) {
return t.goStore("apple")
}
}
}), t._v(" "), n("div", {
staticClass: "google-icon",
on: {
click: function (e) {
return t.goStore("google")
}
}
})])]), t._v(" "), 4 !== t.liveInfo.roomStatus ? n("button", {
staticClass: "close_btn",
on: {
click: function (e) {
t.showPKCover = !1
}
}
}) : t._e()])])], 1)]), t._v(" "), n("div", {
staticClass: "room-container__right"
}, [n("Chat", {
attrs: {
data: t.chatData
}
}), t._v(" "), n("div", {
staticClass: "user_sent_msg"
}, [n("div", {
staticClass: "user_words_msg"
}, [n("textarea", {
directives: [{
name: "model",
rawName: "v-model",
value: t.comment,
expression: "comment"
}, {
name: "hive",
rawName: "v-hive.click",
value: 45,
expression: "45",
modifiers: {
click: !0
}
}],
attrs: {
placeholder: "chat with everyone"
},
domProps: {
value: t.comment
},
on: {
keyup: function (e) {
return !e.type.indexOf("key") && t._k(e.keyCode, "enter", 13, e.key, "Enter") ? null : (e.preventDefault(),
t.send(e))
},
input: function (e) {
e.target.composing || (t.comment = e.target.value)
}
}
}), t._v(" "), t.isLogin ? t._e() : n("div", {
staticClass: "login_tips"
}, [n("a", {
on: {
click: function (e) {
t.loginPopUpVisible = !0
}
}
}, [t._v("Login")]), t._v(" to chat with\n everyone\n ")]), t._v(" "), n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 44,
expression: "44",
modifiers: {
click: !0
}
}],
staticClass: "send_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.send
}
}, [t._v("\n Send\n ")])])])], 1)]), t._v(" "), n("DisCordBanner", {
attrs: {
isRoom: ""
}
}), t._v(" "), n("div", {
staticClass: "room-recommend-live clearfix"
}, [n("div", {
staticClass: "room-recommend-live__header clearfix"
}, [n("h2", {
staticClass: "header-title"
}, [t._v("\n " + t._s(t.$t("lang577").replace("[001]", t.videoInfo.nickname || "")) + "\n ")]), t._v(" "), n("div", {
staticClass: "header-right"
}, [n("div", {
staticClass: "header-change",
class: {
"is--refreshing": t.isRefreshing
},
on: {
click: t.getRecommendList
}
}, [n("span", {
staticClass: "val"
}, [t._v(t._s(t.$t("lang053")))])]), t._v(" "), n("div", {
staticClass: "gray-line"
}), t._v(" "), n("nuxt-link", {
staticClass: "classify__more-btn",
attrs: {
to: t.videoInfo && 1 === t.videoInfo.videoType ? t.localePath("/show/") : t.localePath("/games/")
}
}, [n("div", [t._v("\n " + t._s(t.$t("lang040")) + "\n ")]), t._v(" "), n("div", {
staticClass: "arrow-icon"
})])], 1)]), t._v(" "), n("div", {
staticClass: "room-recommend-live-list"
}, [n("ul", {
staticClass: "clearfix"
}, t._l(t.recommendList.slice(0, 5), (function (e, o) {
return n(t.videoInfo && 1 === t.videoInfo.videoType ? "ShowRoomEntrance" : "GameRoomEntrance", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 41,
expression: "41",
modifiers: {
click: !0
}
}],
key: o,
tag: "component",
attrs: {
"room-info": e,
responsive: ""
}
})
}
)), 1)])]), t._v(" "), n("div", {
staticClass: "room-recommend-live clearfix"
}, [n("div", {
staticClass: "room-recommend-live__header clearfix"
}, [n("h2", {
staticClass: "header-title"
}, [t._v("\n " + t._s(t.$t("lang578").replace("[001]", t.videoInfo.nickname || "")) + "\n ")])]), t._v(" "), n("div", {
staticClass: "bar-list"
}, [n("Bar", {
attrs: {
barList: t.barList,
pageType: "room"
}
}), t._v(" "), t.barList && t.barList.length ? t._e() : n("div", {
staticClass: "no-bar"
}, [n("img", {
attrs: {
src: o(531)
}
}), t._v(" "), n("div", [t._v(t._s(t.$t("lang488")))])]), t._v(" "), t.isLastPage ? n("div", {
staticClass: "no-more"
}, [t._v("\n " + t._s(t.$t("lang495")) + "\n ")]) : t._e()], 1)]), t._v(" "), n("login-popup", {
model: {
value: t.loginPopUpVisible,
callback: function (e) {
t.loginPopUpVisible = e
},
expression: "loginPopUpVisible"
}
}), t._v(" "), t.Copied ? n("div", {
attrs: {
id: "copiedTips_e"
}
}, [t._v("\n Copied\n ")]) : t._e()], 1)
}
), [function () {
var t = this.$createElement
, e = this._self._c || t;
return e("div", {
staticClass: "qr-code-box-bg"
}, [e("div", {
staticClass: "qr-code-box2"
})])
}
], !1, null, "22417643", null).exports)
, G = o(40)
, V = o(788)
, H = {
dev: "https://ta-www.bigo.tv",
test: "https://ta-www.bigo.tv",
gray: "https://bggray-www.bigo.tv",
prod: "https://www.bigo.tv"
}
, F = {
layout: function (t) {
var e;
return Object(r.b)(null == t || null === (e = t.req) || void 0 === e ? void 0 : e.headers) ? "ssrmobile-index" : "default"
},
components: {
MobileShow: d,
MobileGame: m,
Bigoid: Q
},
asyncData: function (t) {
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o, n, c, l, d, h, m, v, f, _, w, data, A, x, k, y;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
if (o = t.req,
n = t.params,
c = t.store,
l = t.$log,
d = t.query,
h = t.route,
m = Object(r.b)(null == o ? void 0 : o.headers),
v = {},
n.bigoid ? v.bigoId = n.bigoid : v.sid = n.sid,
f = {
ignoreUids: [],
videoInfo: {
bean: "-"
},
barList: [],
barCount: 0,
isLastPage: !1,
cursor: 0,
isShowRoom: !0,
getUserInfoStudioRES: {},
isMobile: m
},
e.prev = 5,
n.sid || n.bigoid) {
e.next = 9;
break
}
return l && l.error("error", {
msg: "!params.sid && !params.bigoid"
}),
e.abrupt("return", f);
case 9:
return e.next = 11,
G.a.getUserInfoStudio(v);
case 11:
if (_ = e.sent,
f.getUserInfoStudioRES = _,
!_ || 0 !== _.code || !_.data || Array.isArray(_.data)) {
e.next = 31;
break
}
f.videoInfo = _.data || {},
_.data && c.commit("update_videoType", _.data.videoType),
h.query && h.query.videoType ? f.isShowRoom = 1 === Number(h.query.videoType) : f.isShowRoom = 1 === _.data.videoType,
f.ignoreUids.push(_.data.uid),
e.next = 29;
break;
case 22:
0 === (null == (w = e.sent) ? void 0 : w.code) && (data = w.data,
f.config = {
alive: data.alive,
hlsSrc: data.hls_src,
uid: data.uid,
roomId: data.roomId,
nickName: data.nick_name,
countryCode: data.country_code,
data5: data.snapshot || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
roomStatus: data.roomStatus,
passRoom: data.passRoom,
clientBigoId: data.clientBigoId
},
f.liveStatus = data.alive ? "live_play" : "live_end",
data.passRoom && 4 === data.roomStatus ? f.showPasswordCover = 1 : data.passRoom && data.alive && !data.hls_src && (f.showPasswordCover = 2)),
e.next = 29;
break;
case 26:
e.prev = 26,
e.t0 = e.catch(19),
l && l.error("request error", {
msg: "".concat(e.t0.message, ", ").concat(e.t0.stack),
api: "getInternalStudioInfo"
});
case 29:
e.next = 32;
break;
case 31:
l && l.error("request error", {
msg: _,
api: "getUserInfoStudio"
});
case 32:
if (7 != +d.t || m) {
e.next = 38;
break
}
return A = {
uid: +d.u || void 0,
yyUid: +d.h || void 0
},
e.next = 36,
V.a.getChannelInfo(A);
case 36:
0 === (x = e.sent).code && (f.videoInfo.channelBg = null === (k = x.data) || void 0 === k ? void 0 : k.cover,
f.videoInfo.channelName = null === (y = x.data) || void 0 === y ? void 0 : y.name);
case 38:
e.next = 44;
break;
case 40:
e.prev = 40,
e.t1 = e.catch(5),
console.log(e.t1),
l && l.error("request error", {
msg: "".concat(e.t1.message, ", ").concat(e.t1.stack),
api: "getUserInfoStudio"
});
case 44:
return e.abrupt("return", {
asyncData: f,
isMobile: m
});
case 45:
case "end":
return e.stop()
}
}
), e, null, [[5, 40], [19, 26]])
}
)))()
},
head: function (t) {
var e = t.$route
, o = this.asyncData.videoInfo
, n = o.nickname
, r = o.aliOSUrl
, c = o.keywords
, l = o.channelName
, d = o.bigoId
, h = this.asyncData.videoInfo
, m = h.ogImage
, v = h.channelBg;
m = m ? m.replace("http://", "https://") : "",
v = v ? v.replace("http://", "https://") : "";
var f = H.prod + e.fullPath
, title = "[001] - BIGO LIVE".replace(/\[001\]/g, l || n || d)
, _ = this.$t("lang335")
, w = this.$t("lang336").replace(/\[001\]/g, l || n || d)
, A = this.$t("lang184").replace(/\[001\]/g, l || n || d)
, x = (new Date).getTime()
, k = x - 864e5
, y = k
, C = k;
y = k,
C = x + 864e5;
var M = {
"@context": "https://schema.org",
"@type": "VideoObject",
url: f,
logo: "https://static-web.hzmk.site/as/bigo-static/www.bigo.tv/img/logo_icon_112x112.png",
description: A,
name: w,
thumbnailUrl: [m || "https://static-web.hzmk.site/as/bigo-static/www.bigo.tv/img/logo_icon.png"],
uploadDate: new Date(x).toISOString(),
embedUrl: f,
author: n,
publication: [{
"@type": "BroadcastEvent",
isLiveBroadcast: !0,
startDate: new Date(y).toISOString(),
endDate: new Date(C).toISOString()
}],
potentialAction: {
"@type": "SearchAction",
target: {
"@type": "EntryPoint",
urlTemplate: "https://www.bigo.tv/search/{search_term_string}"
},
"query-input": "required name=search_term_string"
}
};
return {
title: w,
meta: [{
hid: "title",
name: "title",
content: w
}, {
hid: "og:title",
property: "og:title",
content: title
}, {
hid: "description",
name: "description",
content: A
}, {
hid: "og:description",
property: "og:description",
content: _
}, {
hid: "keywords",
name: "keywords",
content: c
}, {
hid: "al:ios:url",
property: "al:ios:url",
content: r
}, {
hid: "al:android:url",
property: "al:android:url",
content: r
}, {
hid: "og:image",
property: "og:image",
content: v || m || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
}, {
hid: "twitter:title",
name: "twitter:title",
content: title
}, {
hid: "twitter:description",
name: "twitter:description",
content: _
}, {
hid: "twitter:image",
name: "twitter:image",
content: v || m || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
}],
script: [this.isMobile ? {
hid: "mobile-swiper",
src: "/www.bigo.tv/static/mobile/swiper.min.js",
head: !0,
defer: !0
} : {}, {
hid: "structured-data",
type: "application/ld+json",
innerHTML: JSON.stringify(M)
}],
link: [this.isMobile ? {
hid: "mobile-swiper-css",
rel: "stylesheet",
href: "/www.bigo.tv/static/mobile/swiper.min.css",
head: !0
} : {}]
}
}
}
, J = Object(l.a)(F, (function () {
var t = this.$createElement
, e = this._self._c || t;
return e("div", [this.isMobile ? [this.asyncData.isShowRoom ? e("MobileShow", {
attrs: {
asyncData: this.asyncData
}
}) : e("MobileGame", {
attrs: {
asyncData: this.asyncData
}
})] : e("Bigoid", {
attrs: {
asyncData: this.asyncData
}
})], 2)
}
), [], !1, null, null, null);
e.default = J.exports
},
473: function (t, e, o) {
t.exports = o.p + "img/logo.8f3cd1.png"
},
498: function (t, e, o) {
"use strict";
var n = {
components: {
BarItem: o(539).a
},
props: {
barList: {
type: Array,
default: function () {
return []
}
},
pageType: {
type: String,
default: "list"
}
},
data: function () {
return {
currentBarId: ""
}
},
methods: {
videoAudioPlay: function (t) {
this.currentBarId && t !== this.currentBarId ? (this.$refs[this.currentBarId][0].stopVideoAudio(),
this.currentBarId = t) : this.currentBarId = t
}
}
}
, r = o(3)
, component = Object(r.a)(n, (function () {
var t = this
, e = t.$createElement
, o = t._self._c || e;
return o("div", t._l(t.barList, (function (e, n) {
return o("bar-item", {
key: (e.postId + n).toString(),
ref: (e.postId + n).toString(),
refInFor: !0,
attrs: {
idKey: (e.postId + n).toString(),
barItemInfo: e,
pageType: t.pageType
},
on: {
videoAudioPlay: t.videoAudioPlay
}
})
}
)), 1)
}
), [], !1, null, "25cf5507", null);
e.a = component.exports
},
507: function (t, e, o) {
var content = o(619);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("3104aa75", content, !0, {
sourceMap: !1
})
},
513: function (t, e, o) {
var content = o(648);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("62a70a33", content, !0, {
sourceMap: !1
})
},
519: function (t, e, o) {
t.exports = o.p + "img/multi_live_m.13316c.png"
},
527: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAADBBAMAAAAQrzd0AAAALVBMVEXV1dXEx83Ex8zGyc3GxtDEx8zh4+bd3+PY29/Iy9DLztPW2Nzb3eDT1dnP0dbk8b1IAAAABXRSTlMCy/JsG+yKdi8AAANCSURBVHja7dfPThNRFMfxMfoAxsQHcOHejXtfQc2hFmh3nKH/2LWJxm0rG92NEYzuaIILd60mxCUYEnBHQ4xbWPgUnjP3NoZM+CWaDJOG3zcBpqWED5c7pzNJcvOOLFT3HiTJrbuyYD1+lNyQhet28lAWrqfJwu0O2x/JfVm4niSygBF9SUQTDSKaaBDRRIOIJhpENNEgookGEU00iGiiQUQTDSKaaBDRRIOIJhpENNEgookGEU00iGiiQUQTDSKaaBDRRIOIJhpENNEgookGEU00iGiiQUQTDSL62qGX1DrORN5qV6zmF01f74hX/zXQYz/0GpqKt6K6M9WWWKuqNc0bCqgstG442lXv1UtP7HD5ID80dcSK98zQY+2INdb1iN4XUGloPQvoZQ21RWSmeZ0iuhaOp9quDJ1u2pL2A/r8L7qhsWEB3VT1f4VhDb1pnQioFPS61AfacnS+0D92t08N7f7Op+2paq+ANm4//6vOan4i4MpCy8yUjq6pvhCreSgGW8/s0NRZAT3zk6BmP1Ad2mVrOfrchaGG6n5ETgrofNKMtVcl+oPDHD2yFYzV5n7VtQJ6xT8daKs6tGVwR0egFxYzzogCuq468Q9Dx9kDKg+dOboetsTW1lYmcRb7CblRQMtIW77a1aK1HdGTMKs7vmPn6F4B7d9d0q5Uh073vg5Us4AeijR95fFKO3Y+QfasTFAlTY+G6iTs6X5E4z3tr/HXVjryTLvv6AMH1jdH9lzNcJdOD5GBoU8qR/fDnE6z8Byc0/HCRKpFv1MdxnfE5/PnVLuZ+JwoviOG87dTJVqPvqtJ5tceb3Y/Tx19bqzfF649jqxDR4eHLUeHZ6u5njalo2Wm8aGzYpOIzmtHtI/0gPbWBFQeehLQTQ31Ll5PF9Eysi8VoeOvffkzbuR459J10PIoHuY1Inol7vFxGu+4vL6gyr+x/fhK02+ZePXTwfx2sdjqhvxX1/du/F8immgQ0USDiCYaRDTRIKKJBhFNNIhookFEEw0immgQ0USDiCYaRDTRIKKJBhFNNIhookFEEw0immgQ0USDiCYaRDTRIKKJBhFNNIhookFEEw0immgQ0USDiCYaRDTRV9kfHXF80ii8A6EAAAAASUVORK5CYII="
},
528: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAABfCAMAAADbNFLBAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMMsTlZGYKseQESInBDkUspBjCLYqainZhpUXHHryoAAAD3SURBVHja7dNZEoJAEATRUkBkUcFxgftf1GlGz4ARldkx/W08G50JAwwwKGkiDDCIRLnJfohKnf1QriMMMIhUk+rOfriDejPozR93UPfqCQMMisHNfnQjDDCINBMGGEQ60mYwey/9w4/YefEtxB2M9qORNO7+N+w+3EHcwdV+dCUMMIi0EgbZoCJVq/1wB9VmkMyfUmWfUkqL+VMiDLLBQhhkg4E0LPbDHQzFoPVeamkzGLwXd/A1aLyXmlzrvdQQBhhEupPya8wfdxAGF/vRhTDAINKbMMAg0oswwCDSkzDAINKDMMAg0okwwACDkg6EAQYYYPDrA01MNpxq0iVvAAAAAElFTkSuQmCC"
},
531: function (t, e, o) {
t.exports = o.p + "img/common_default_list.33b57b.png"
},
532: function (t, e, o) {
t.exports = o.p + "img/play.159046.png"
},
533: function (t, e, o) {
t.exports = o.p + "img/loading.5443fd.gif"
},
534: function (t, e, o) {
t.exports = o.p + "img/like.1a0bf1.png"
},
535: function (t, e, o) {
t.exports = o.p + "img/like.c3f0c6.gif"
},
536: function (t, e, o) {
t.exports = o.p + "img/share.4c34d2.png"
},
572: function (t, e, o) {
var content = o(646);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("0678138c", content, !0, {
sourceMap: !1
})
},
590: function (t, e, o) {
"use strict";
var n = {
components: {
DisCordBanner: o(482).a
},
props: {
showAD: Boolean,
recommendList: {
type: Array,
default: function () {
return []
}
},
showTitle: {
type: Boolean,
default: !0
}
},
data: function () {
return {}
},
watch: {},
created: function () {
},
mounted: function () {
},
methods: {
goPage: function (t) {
this.$emit("goPage", t)
},
goPath: function (t) {
this.$emit("goPath", t),
window.gtag && window.gtag("event", "enter room", {
event_category: "enter live room",
event_label: "live room"
})
}
}
}
, r = (o(618),
o(3))
, component = Object(r.a)(n, (function () {
var t = this
, e = t.$createElement
, o = t._self._c || e;
return t.recommendList && t.recommendList.length > 0 ? o("div", {
staticClass: "bigo_room_list_wrap bigo_show_list"
}, [t.showTitle ? o("div", {
staticClass: "room_list_title"
}, [o("div", {
staticClass: "blue-line-container"
}, [o("div", {
staticClass: "blue-line"
}), t._v(" "), o("h2", [t._v(t._s(t.$t("lang575")))])]), t._v(" "), o("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: {
click: 4,
filter: ["mobile-index"]
},
expression: "{ click: 4, filter: ['mobile-index'] }",
modifiers: {
click: !0
}
}],
staticClass: "more_btn",
on: {
click: function (e) {
return t.goPage("show")
}
}
}, [o("span", [t._v(t._s(t.$t("lang040")))]), t._v(" "), o("div", {
staticClass: "arrow-icon"
})])]) : t._e(), t._v(" "), t.showAD ? o("DisCordBanner", {
attrs: {
isMobile: "",
isRoom: ""
}
}) : t._e(), t._v(" "), o("ul", {
staticClass: "bigo_room_list"
}, t._l(t.recommendList, (function (e, n) {
return o("li", {
key: n
}, [o("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: [{
click: 41,
filter: ["mobile-show"]
}, {
click: 62,
filter: ["mobile-index"]
}, {
click: 62,
filter: ["mobile-search"]
}],
expression: "[\n { click: 41, filter: ['mobile-show'] },\n { click: 62, filter: ['mobile-index'] },\n { click: 62, filter: ['mobile-search'] }\n ]",
modifiers: {
click: !0
}
}],
attrs: {
href: "javascript:;"
},
on: {
click: function (o) {
return t.goPath(e.bigo_id || e.bigoID)
}
}
}, [o("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: (e.cover_l ? e.cover_l : e.roomtype ? e.data2.bigUrl : e.data5) || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n (todo.cover_l\n ? todo.cover_l\n : todo.roomtype\n ? todo.data2.bigUrl\n : todo.data5) ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
attrs: {
alt: "bigo anchor poster",
width: "100%",
height: "100%"
}
}), t._v(" "), o("div", {
staticClass: "online_box"
}, [o("span", {
staticClass: "fans_num",
domProps: {
textContent: t._s(e.user_count)
}
})]), t._v(" "), o("div", {
staticClass: "list_hover"
}, [o("div", {
staticClass: "bottom_content"
}, [o("p", {
staticClass: "country_name",
domProps: {
textContent: t._s(e.country_name)
}
}), t._v(" "), o("p", {
staticClass: "room_name",
domProps: {
textContent: t._s(e.room_topic || e.nick_name)
}
})])])])])
}
)), 0)], 1) : t._e()
}
), [], !1, null, "db044f46", null);
e.a = component.exports
},
592: function (t, e, o) {
"use strict";
o(572);
var n = o(485)
, r = o.n(n);
var c = {
props: {
shareUrl: {
type: String,
default: ""
},
value: {
type: Boolean,
default: !1
}
},
data: function () {
return {
clipboardVal: "https://www.bigo.tv/"
}
},
mounted: function () {
!function (t, e) {
var o = document.getElementsByTagName("script")[0]
, n = document.getElementById(t);
n && o.parentNode.removeChild(n);
var r = document.getElementsByTagName("script")[0]
, c = document.createElement("script");
c.id = t,
c.src = e,
r.parentNode.insertBefore(c, r)
}("facebook-jssdk", "//connect.facebook.net/en_US/sdk.js"),
window.fbAsyncInit = function () {
window.FB.init({
appId: "953097631439235",
xfbml: !0,
version: "v2.10"
}),
window.FB.AppEvents.logPageView()
}
},
methods: {
cancel: function () {
this.$emit("input", !1)
},
CPclick: function () {
var t = this;
this.clipboardVal = this.shareUrl || window.location.href,
new r.a(".copylink_btn").on("success", (function () {
t.$toast("Copied")
}
))
},
VKclick: function () {
window.open("https://vk.com/share.php?url=" + this.shareUrl || !1, "_blank")
},
TWclick: function () {
var t = document.getElementsByTagName("title")[0].innerHTML
, e = this.shareUrl || window.location.href;
window.open("https://twitter.com/share/?text=" + encodeURIComponent(t) + " " + encodeURIComponent(e), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
},
FBclick: function () {
console.log(this.shareUrl),
window.FB && window.FB.ui({
method: "share",
href: this.shareUrl || window.location.href,
hashtag: "#BIGOLIVE"
})
},
WhatsAppclick: function () {
var t = document.getElementsByTagName("title")[0].innerHTML
, e = this.shareUrl || window.location.href;
window.open("whatsapp://send?text=" + encodeURIComponent(t) + " " + encodeURIComponent(e), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
},
Lineclick: function () {
var t = document.getElementsByTagName("title")[0].innerHTML
, e = this.shareUrl || window.location.href;
window.open("line://msg/text/" + encodeURIComponent(t) + " " + encodeURIComponent(e), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
},
Instagramclick: function () {
window.open("instagram://library?AssetPath=assets-library", "_blank")
}
}
}
, l = (o(647),
o(3))
, component = Object(l.a)(c, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
class: ["share_wrap", {
current: t.value
}]
}, [n("ul", [n("li", [n("a", {
staticClass: "facebook_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.FBclick
}
}, [n("img", {
attrs: {
src: o(548),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("Facebook")])])]), t._v(" "), n("li", [n("a", {
staticClass: "twitter_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.TWclick
}
}, [n("img", {
attrs: {
src: o(549),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("Twitter")])])]), t._v(" "), n("li", [n("a", {
attrs: {
href: "javascript:;"
},
on: {
click: t.WhatsAppclick
}
}, [n("img", {
attrs: {
src: o(550),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("WhatsApp")])])]), t._v(" "), n("li", [n("a", {
attrs: {
href: "javascript:;"
},
on: {
click: t.Lineclick
}
}, [n("img", {
attrs: {
src: o(643),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("Line")])])]), t._v(" "), n("li", [n("a", {
attrs: {
href: "javascript:;"
},
on: {
click: t.Instagramclick
}
}, [n("img", {
attrs: {
src: o(644),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("Instagram")])])]), t._v(" "), n("li", [n("a", {
staticClass: "vk_btn",
attrs: {
href: "javascript:;"
},
on: {
click: t.VKclick
}
}, [n("img", {
attrs: {
src: o(645),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("VK")])])]), t._v(" "), n("li", [n("a", {
staticClass: "copylink_btn",
attrs: {
href: "javascript:;",
"data-clipboard-text": t.clipboardVal
},
on: {
click: t.CPclick
}
}, [n("img", {
attrs: {
src: o(551),
width: "100%",
height: "100%"
}
}), t._v(" "), n("p", [t._v("CopyLink")])])])]), t._v(" "), n("a", {
staticClass: "cancel",
attrs: {
href: "javascript:;"
},
on: {
click: t.cancel
}
}, [t._v("\n Cancel\n ")])])
}
), [], !1, null, "f2272c40", null);
e.a = component.exports
},
618: function (t, e, o) {
"use strict";
var n = o(507);
o.n(n).a
},
619: function (t, e, o) {
var n = o(6)
, r = o(24)
, c = o(528);
e = n(!1);
var l = r(c);
e.push([t.i, '.bigo_show_list .country_name[data-v-db044f46]{padding:0 .1333333333rem;font-size:.3346666667rem;font-weight:400;color:#fff;line-height:.3466666667rem}.bigo_show_list .country_name[data-v-db044f46]:before{content:"";font-family:icomoon;display:block;color:#fff;float:left;width:.3466666667rem;height:.3466666667rem}.bigo_show_list .room_name[data-v-db044f46]{padding:0 .1333333333rem;font-size:.3733333333rem;font-weight:700;color:#fff;line-height:.4533333333rem}.bigo_show_list .list_hover[data-v-db044f46]{position:absolute;width:100%;bottom:0;left:0;height:1.76rem;background:url(' + l + ") no-repeat;background-size:100% 100%}.bigo_show_list .list_hover .bottom_content[data-v-db044f46]{position:absolute;left:0;width:100%;bottom:0;padding:.2rem 0}.bigo_show_list .list_hover p[data-v-db044f46]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}", ""]),
t.exports = e
},
643: function (t, e, o) {
t.exports = o.p + "img/share_line.26e182.png"
},
644: function (t, e, o) {
t.exports = o.p + "img/share_instagram.425f7e.png"
},
645: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAilBMVEUAAAA/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da/////l7fWEpszg6fL2+fvq8Peuxd66zuN4nshYh7rx9fra5fDJ2OhSg7fU4e7B0+aUs9OOrtBqlMGlvtpijr5IfLP5+/2ZttXN2+uVh8NBAAAAFHRSTlMACfTdIezju0cU1Fp3bp2WT8eokHoakeEAAAKqSURBVFjDzZnZlqowEEUlGBEaRO0DAirOY+v//951joTEANbD3W+4loeiTkhVipYBtxuEjscZGLc9Jwy6bqs5Vv/XQwnvt281kusOGTSwYbd2cIGNj9iBVUfO5zDC/cqSPx1UovNTSa7toDJOu0J4DDVgpiCtHmrS+5hJd4DaDNwP6bPRALut1eugEZ22Xo9S0bXRGNtV+DvAFwzKXvfwFb3SesaX/EiGMHwJKxrj4Guc0gMTPrTVAQEd4bQPEvxXgBwk8GeIAYgIHoI2iLAf9RJk3KvrEGQMb5YwkMGutvRBSP8iGIKQ0OTxdB3P/qIoys6jqj67eOe0iq8k6x2ujCLBFA/G8eOX+IQSrrRo0uhBdsSVw/wlOMadTfRihhJd6T1eRE+2uJFHTya4kwnBBUr4YuuXnjHGnUREqM+CoCe2Vvn+DxfWz+s9bsyF3kq5zXoosJVDnDyvN3fbhd7fAWW8FocuxE1RcCsycOcEBbzFAE0W02VBcCRZvIAK1oJMUvzL+t2BPBUZOUJJIUKRJRHUSnkRpQdoBDlkzmLh5kD25vK+cC8lTPEqH6IX83wq1HdvemNo4C0PJcaRiQQ6PFXPcIxNglvocJRd19QkOPrQhflA/YdOjtDga2re3KA4X2rrngsVeWqKUaPo6krAKDIQ51Bg64vUqSSRTWYFRVWMoSijZmOWWCaFPB7VZdRi1RTnAPJCjBN1ode3IttLAZW2q136cTkODc1SvijEU1JMINE1tnO7SSq9bofkzReFx+aGc7cZr8+r9UasqEV26SbSbLWXfQ7IW2Lqpp38WEF+8KE/mtEfHumPt/QHcPoRAf0Qg37MQj8IEooeGuC16YdpeqwQNQlNg9M+Rw14n3pkSjzUpR47Ew/GaUf3/8PHBenzBxiv9PnjH9Tej+0D0sdlAAAAAElFTkSuQmCC"
},
646: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".bg-toast{position:fixed;bottom:100px;left:50%;box-sizing:border-box;max-width:80%;line-height:36px;padding:10px 20px;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;z-index:19999;font-size:16px;color:#fff;border-radius:5px;background:rgba(0,0,0,.7);animation:show-toast .5s;-webkit-animation:show-toast .5s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-toast.mobile{font-size:.2133333333rem;line-height:.48rem}.bg-toast.bg-word-wrap{max-width:80%;white-space:inherit;height:auto}.bg-toast.bg-toast-top{top:50px;bottom:inherit}.bg-toast.bg-toast-center{top:50%;margin-top:-20px;bottom:inherit}.bg-toast.bg-toast-bottom{bottom:200px}@-webkit-keyframes show-toast{0%{opacity:0}to{opacity:1}}@keyframes show-toast{0%{opacity:0}to{opacity:1}}", ""]),
t.exports = e
},
647: function (t, e, o) {
"use strict";
var n = o(513);
o.n(n).a
},
648: function (t, e, o) {
(e = o(6)(!1)).push([t.i, ".share_wrap[data-v-f2272c40]{position:fixed;z-index:9999;left:50%;margin-left:-5rem;width:10rem;height:5.2rem;bottom:-5.2rem;background:#fff;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;display:none}.share_wrap.current[data-v-f2272c40]{display:block;bottom:0}.share_wrap ul[data-v-f2272c40]{overflow:hidden;text-align:center;margin:0 auto .4rem}.share_wrap li[data-v-f2272c40]{width:25%;float:left;text-align:center;font-size:.335rem}.share_wrap li a[data-v-f2272c40]{display:block;width:100%;height:100%}.share_wrap li img[data-v-f2272c40]{display:block;width:.966rem;height:.966rem;margin:.4rem auto .0666666667rem}.share_wrap .cancel[data-v-f2272c40]{display:block;width:9.14rem;margin:auto;text-align:center;height:.966rem;line-height:.966rem;color:#81a1ae;font-size:.386rem;border-top:.0133333333rem solid #e0e0e0}", ""]),
t.exports = e
},
767: function (t, e, o) {
t.exports = o.p + "img/apple2.3c27c1.png"
},
768: function (t, e, o) {
t.exports = o.p + "img/google2.196f99.png"
},
786: function (t, e, o) {
"use strict";
(function (t) {
o(31),
o(15);
var n = o(2)
, r = (o(633),
o(572),
o(485))
, c = o.n(r)
, l = o(590)
, d = o(910)
, h = o(1429)
, m = o(1428)
, v = o(30)
, f = o(904)
, _ = o(592);
e.a = {
components: {
RecommendList: l.a,
BottomDownload: d.a,
ChannelRoom: h.a,
ChannelProgram: m.a,
Share: _.a
},
mixins: [f.a],
data: function () {
return {
chatData: [{
type: "blank"
}],
fromIMO: this.$route.query.goDeeplink,
isTik: this.$route.query.isTik,
ssrmobileType: "show",
isChannelSingleRoom: !1,
videoId: "video_tag_show"
}
},
computed: {
downLoadBtn: function () {
if (t.serve)
return "";
var e = this.$i18n.locale
, o = {
en: "Watch More",
id: "Tonton Selebihnya",
es: "Abrir en la App",
pt: "Assistir Mais",
tr: "Uygulama içinde aç",
vi: "Xem thêm",
th: "เปิดในแอพพลิเคชั่น",
it: "Apri in App",
de: "Mehr sehen"
};
return o[e] ? o[e] : this.$t("lang096")
}
},
watch: {
password: function (t, e) {
Object.is(+t, NaN) && (this.password = e)
}
},
mounted: function () {
},
methods: {
userInfoClick: function () {
window.gtag && window.gtag("event", "go to app", {
event_category: "avatar",
event_label: "avatar"
})
},
openAnchorProfile: function () {
this.isTik ? Object(v.g)("IC9P", "weblive", {
origin: "tiklivedl.onelink.me",
path: "vM6C",
c: "host_profile",
af_dp: "tiklive://profile?uid=".concat(this.config.uid)
}) : Object(v.g)({
type: "web_live",
c: "host_profile",
af_dp: "bigolive://profile?uid=".concat(this.config.uid)
})
},
copyNickname: function () {
var t = this
, e = this;
new c.a(".btn-copy-nickname", {
text: function () {
return e.config.nickName
}
}).on("success", (function () {
t.$toast(t.$t("lang331"))
}
))
},
handleEnterPasswordRoom: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o, n, r;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
if (4 !== t.config.roomStatus) {
e.next = 3;
break
}
return t.openApp(),
e.abrupt("return");
case 3:
if (!(t.password.length < 6)) {
e.next = 5;
break
}
return e.abrupt("return");
case 5:
if (!1 !== navigator.onLine) {
e.next = 8;
break
}
return t.$toast("Network Offline"),
e.abrupt("return");
case 8:
return e.next = 10,
t.$api.getInternalStudioInfo({
siteId: t.bigo_id,
verify: t.password
});
case 10:
0 === (o = e.sent).code ? (t.config.hlsSrc = o.data.hls_src,
t.startWs(),
t.showPasswordCover = 0,
t.$nextTick((function () {
t.autoPlay()
}
)),
Object(v.k)("".concat(t.bigo_id, "-psw"), t.password),
t.$hive.send("011201002", {
action: 2,
showeruid: t.bigo_id,
userId: null === (n = t.ws) || void 0 === n || null === (r = n.wsConfig) || void 0 === r ? void 0 : r.userId
})) : 810021 === o.code ? t.$toast("string" == typeof t.$t("lang333") && t.$t("lang333").replace("[001]", o.msg)) : 810022 === o.code && t.$toast(t.$t("lang332"));
case 12:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
jumpClick: function () {
this.$router.push(this.localeRoute({
path: "/user/".concat(this.bigo_id)
}))
},
openApp: function (t) {
this.isOpenApp = !0,
1 === t ? window.gtag && window.gtag("event", "go to app", {
event_category: "live room",
event_label: "live room"
}) : 2 === t && window.gtag && window.gtag("event", "go to app", {
event_category: "live room follow",
event_label: "live room follow"
});
var e = {
1: {
c: "live_openapp",
af_adset: this.bigo_id
},
2: {
c: "live_follow",
af_adset: this.bigo_id
},
3: {
c: "live_avatar",
af_adset: this.bigo_id
}
}[t] || {};
this.openAppBySchema(e)
},
onDownload: function () {
var t = {
c: "live_bottom",
af_adset: this.bigo_id
};
this.downloadIconClick(t)
}
}
}
}
).call(this, o(132))
},
787: function (t, e, o) {
var content = o(1342);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("0a39f52b", content, !0, {
sourceMap: !1
})
},
788: function (t, e, o) {
"use strict";
var n = o(4)
, r = function (t, e) {
return n.a.post(t, e).then((function (t) {
return t
}
)).catch((function (t) {
console.log(t)
}
))
}
, c = "".concat("https://ta.bigolive.tv");
e.a = {
getChannelInfo: function (data) {
return r("".concat(c, "/official_website/out/getChannelInfo"), data)
},
getChannelMenu: function (data) {
return r("".concat(c, "/official_website/out/getChannelMenu"), data)
},
getOpenChannelInfo: function (data) {
return r("".concat(c, "/official_website/out/getOpenChannelInfo"), data)
}
}
},
789: function (t, e, o) {
var content = o(1348);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("057533e3", content, !0, {
sourceMap: !1
})
},
790: function (t, e, o) {
var content = o(1351);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("37b03a4a", content, !0, {
sourceMap: !1
})
},
791: function (t, e, o) {
var content = o(1353);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("d0400e24", content, !0, {
sourceMap: !1
})
},
792: function (t, e, o) {
var content = o(1366);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("17468e32", content, !0, {
sourceMap: !1
})
},
793: function (t, e, o) {
var content = o(1368);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("36c57227", content, !0, {
sourceMap: !1
})
},
794: function (t, e, o) {
var content = o(1370);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("83faf02c", content, !0, {
sourceMap: !1
})
},
795: function (t, e, o) {
"use strict";
(function (t) {
o(32),
o(19),
o(11),
o(9),
o(16);
var n = o(10)
, r = o(830)
, c = o(910)
, l = o(904)
, d = o(592);
function h(object, t) {
var e = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(object);
t && (o = o.filter((function (t) {
return Object.getOwnPropertyDescriptor(object, t).enumerable
}
))),
e.push.apply(e, o)
}
return e
}
e.a = {
components: {
GameRecommendList: r.a,
BottomDownload: c.a,
Share: d.a
},
mixins: [l.a],
data: function () {
return {
showModal: !1,
showModalSrc: 0,
isRecommend: !1,
chatData: [{
type: "welcome"
}],
chatListHeight: "5.58rem",
ssrmobileType: "games",
coverurl: "",
videoId: "video_tag_games"
}
},
created: function () {
this.coverurl = sessionStorage && sessionStorage.getItem("coverurl") && decodeURIComponent(sessionStorage.getItem("coverurl")) || ""
},
computed: {
downLoadBtn: function () {
if (t.serve)
return "";
var e = this.$i18n.locale
, o = {
en: "Watch More",
id: "Tonton Selebihnya",
es: "Abrir en la App",
pt: "Assistir Mais",
tr: "Uygulama içinde aç",
vi: "Xem thêm",
th: "เปิดในแอพพลิเคชั่น",
it: "Apri in App",
de: "Mehr sehen"
};
return o[e] ? o[e] : this.$t("lang096")
}
},
methods: {
mountedEnd: function () {
var t = this;
setTimeout((function () {
var e = document.getElementsByClassName("chat_content_box");
e && e[0] && (t.chatListHeight = document.getElementsByTagName("html")[0].clientHeight - e[0].getBoundingClientRect().top - document.getElementsByClassName("chat_content_box_bottom")[0].getBoundingClientRect().height + "px")
}
))
},
clickRecommended: function () {
this.isRecommend = !0
},
clickChat: function () {
this.isRecommend = !1
},
openOneLink: function () {
this.isOpenApp = !0;
var t = function (t) {
for (var i = 1; i < arguments.length; i++) {
var source = null != arguments[i] ? arguments[i] : {};
i % 2 ? h(Object(source), !0).forEach((function (e) {
Object(n.a)(t, e, source[e])
}
)) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(source)) : h(Object(source)).forEach((function (e) {
Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(source, e))
}
))
}
return t
}({
type: "web_live"
}, {
1: {
c: "game_openapp",
af_adset: this.bigo_id
},
2: {
c: "game_follow",
af_adset: this.bigo_id
},
3: {
c: "game_avatar",
af_adset: this.bigo_id
},
4: {
c: "game_gift",
af_adset: this.bigo_id
},
5: {
c: "game_comment",
af_adset: this.bigo_id
}
}[this.showModalSrc] || {});
this.openAppBySchema(t)
},
openModal: function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
this.showModalSrc = t,
this.showModal = !0
},
onDownload: function () {
var t = {
c: "game_bottom",
af_adset: this.bigo_id
};
this.downloadIconClick(t)
},
jumpClick: function () {
this.$router.push(this.localeRoute({
path: "/user/".concat(this.bigo_id)
}))
}
}
}
}
).call(this, o(132))
},
796: function (t, e, o) {
var content = o(1372);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("64cc6f07", content, !0, {
sourceMap: !1
})
},
797: function (t, e, o) {
var content = o(1374);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("9e9dd9a4", content, !0, {
sourceMap: !1
})
},
798: function (t, e, o) {
var content = o(1378);
"string" == typeof content && (content = [[t.i, content, ""]]),
content.locals && (t.exports = content.locals);
(0,
o(7).default)("2855df0a", content, !0, {
sourceMap: !1
})
},
830: function (t, e, o) {
"use strict";
var n = {
components: {},
props: {
recommendList: {
type: Array,
default: function () {
return []
}
}
},
data: function () {
return {}
},
computed: {},
mounted: function () {
},
methods: {
goPage: function (t) {
this.$emit("goPage", t)
},
goPath: function (t, e) {
this.$emit("goPath", t, e)
}
}
}
, r = o(3)
, component = Object(r.a)(n, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return t.recommendList && t.recommendList.length > 0 ? n("div", {
staticClass: "bigo_room_list_wrap bigo_game_list"
}, [n("div", {
staticClass: "room_list_title"
}, [n("div", {
staticClass: "blue-line-container"
}, [n("div", {
staticClass: "blue-line"
}), t._v(" "), n("h2", [t._v(t._s(t.$t("lang041")))])]), t._v(" "), n("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: {
click: 3,
filter: ["mobile-index"]
},
expression: "{ click: 3, filter: ['mobile-index'] }",
modifiers: {
click: !0
}
}],
staticClass: "more_btn",
on: {
click: function (e) {
return t.goPage("games")
}
}
}, [n("span", [t._v(t._s(t.$t("lang040")))]), t._v(" "), n("div", {
staticClass: "arrow-icon"
})])]), t._v(" "), n("ul", {
staticClass: "bigo_room_list"
}, t._l(t.recommendList, (function (e, r) {
return n("li", {
key: r
}, [n("a", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: [{
click: 41,
filter: ["mobile-show"]
}, {
click: 61,
filter: ["mobile-index"]
}],
expression: "[\n { click: 41, filter: ['mobile-show'] },\n { click: 61, filter: ['mobile-index'] }\n ]",
modifiers: {
click: !0
}
}],
attrs: {
href: "javascript:;"
},
on: {
click: function (o) {
return t.goPath(e.bigo_id || e.bigoID, e.cover_l || e.data5)
}
}
}, [n("div", {
staticClass: "cover_m_box"
}, [n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: {
src: (e.cover_l ? e.cover_l : e.roomtype ? e.data2.bigUrl : e.data5) || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
loading: o(527)
},
expression: "{\n src:\n (todo.cover_l\n ? todo.cover_l\n : todo.roomtype\n ? todo.data2.bigUrl\n : todo.data5) ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png',\n loading: require('@assets/mobile/images/loading-bg.png')\n }"
}],
attrs: {
alt: "bigo game poster",
width: "100%",
height: "100%"
}
})]), t._v(" "), n("div", {
staticClass: "online_box"
}, [n("span", {
staticClass: "fans_num",
domProps: {
textContent: t._s(e.user_count)
}
})]), t._v(" "), n("div", {
staticClass: "game_li_detail_box"
}, [n("div", {
staticClass: "thumb_box"
}, [n("img", {
directives: [{
name: "lazy",
rawName: "v-lazy",
value: e.data5 || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
expression: "\n todo.data5 ||\n 'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n "
}],
staticClass: "ga-thumb-box-img",
attrs: {
alt: "bigo avatar",
width: "100%",
height: "100%"
}
})]), t._v(" "), n("div", {
staticClass: "name_box"
}, [n("p", {
staticClass: "room_name",
style: "height:" + (e.room_topic ? "auto" : "0.2rem"),
domProps: {
textContent: t._s(e.room_topic)
}
}), t._v(" "), n("p", {
staticClass: "hosts_name",
domProps: {
textContent: t._s(e.nick_name)
}
})])])])])
}
)), 0)]) : t._e()
}
), [], !1, null, null, null);
e.a = component.exports
},
903: function (t, e) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAATCAMAAAATWCuIAAABC1BMVEUAAAA/Sf5dbf5gc/5FVv5DUf5jef5IVv9lff1NW/9ET/9kfP5ke/5IVf9IVv9lff9kfv1lfP8zTf9QYf9CTf9nf/9kev3///9CT/5EVf9GWP5IXP5Rbv4/Sv5fcf5QbP5LY/5NZ/5id/5Pav5KYP5BTP5RYv5je/1ebf5XbP+Gk/7i5v5UaP6ap/5OX/79/f9cc/9KWP9NW/5edv+ptP5hdP5bcf+iqv5WZv5TZv7Gzf54i/52gf5bbv/Eyf6Sm/5mfv7Y3P7S1v65v/6KmP6Aif6krv6Aj/5oc/709f9gef96hv5pef5VcP7v8P7e4f6wuv6wtf5yhv5vfP7Bx/5XYf7o6v6aof5Xcf2Lz9rsAAAAF3RSTlMAz8/Pz8/QU/Ta2sStpIpePScF8vKVddud0usAAAJWSURBVDjLhdLpdppQFIZhOsXMTdNhc0BwqCAicsAJjSQozjHOGXr/V9J98ICxK1l9f/DzWd8GhKjr1MXJd13X25ZVKpVub5uOU6vd3zcllhxVYGVZOdZvViaTSafTkZA6qVZtmxHc4ISeEFhEJEYscOLSdV1uIGElM24JOSSyMYEdEJeSdEDEMxyZ/GdFfEiKSNzQ+dvAmk2nKZO3idy/h1yfEoLENjANW1eHW8tqjDc4o+H7NpFkX5Vk3X+QS7NSoaB21Oymg+Vzm/E8WZESkajeAcB0rA/gsW2ZcNO2JQ8gIFILFob8ADeyCWG2UIFKtgzYKFeGLl8xFy5EkUgvsJwFdFodQl8UfbhDtvxMQ0JaACEnoM6JymDQfUXUhFMkSAi+6wbrpyHcTCYBIyYw6tGWhASMOEHHO6KTz6cjYmfcCz9ENBbQcomiaUNgMcKDrQcBEsserUTE3XRRjw8Z71fMjwWNEUuYSMpkhoeEpllnRJn2QwjxkJ46pRFRN4HGh9T2RO1IUJixhkf3aUrt5F1MYNHrUdpCQjJhRxT6EBEbx2GHdLpdJ5OZF3/uiKdnoBQ8LSFGMCDkEQJGyH1OtJevvwhWyaSLxStBUUSs+tJf+5pmeDNRNLyxOPB0QraeaXsB/heeKT+sTUOdrczGaLVa1Tu5Sh3roHAmIKExQ8E0TRN5hLX/O9uGymvko5pz/Jx/asXi8VVMKG8TJCIsYy800Igq7voqIMEMfLy7wjawxDgkjlFAgvU+gcLbBDPOvwmsD4d94X2O+5j0Ke6IdXb+CwHWXwhDrsUrVostAAAAAElFTkSuQmCC"
},
904: function (t, e, o) {
"use strict";
o(32),
o(19),
o(11),
o(9),
o(16),
o(570),
o(37),
o(31),
o(22),
o(15);
var n = o(2)
, r = o(10)
, c = o(49)
, l = o(40)
, d = o(788)
, h = o(905)
, m = o(593)
, v = o(30)
, f = o(911);
function _(object, t) {
var e = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(object);
t && (o = o.filter((function (t) {
return Object.getOwnPropertyDescriptor(object, t).enumerable
}
))),
e.push.apply(e, o)
}
return e
}
function w(t) {
for (var i = 1; i < arguments.length; i++) {
var source = null != arguments[i] ? arguments[i] : {};
i % 2 ? _(Object(source), !0).forEach((function (e) {
Object(r.a)(t, e, source[e])
}
)) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(source)) : _(Object(source)).forEach((function (e) {
Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(source, e))
}
))
}
return t
}
e.a = {
components: {
Chat: f.a
},
props: {
asyncData: {
type: Object,
default: function () {
return {}
}
}
},
data: function () {
var t, e, o, n, r, c, l, d, h, m = this.asyncData, v = m.getUserInfoStudioRES.data || {
roomStatus: 1
};
return {
bigo_id: m.videoInfo.bigoId,
config: {
uid: (null === (t = m.config) || void 0 === t ? void 0 : t.uid) || v.uid,
alive: (null === (e = m.config) || void 0 === e ? void 0 : e.alive) || 0,
roomId: (null === (o = m.config) || void 0 === o ? void 0 : o.roomId) || 0,
nickName: (null === (n = m.config) || void 0 === n ? void 0 : n.nickName) || "",
data5: (null === (r = m.config) || void 0 === r ? void 0 : r.data5) || "",
roomStatus: (null === (c = m.config) || void 0 === c ? void 0 : c.roomStatus) || v.roomStatus,
countryCode: (null === (l = m.config) || void 0 === l ? void 0 : l.countryCode) || "",
sharerCode: "",
hlsSrc: (null === (d = m.config) || void 0 === d ? void 0 : d.hlsSrc) || "",
aliOSUrl: v.aliOSUrl,
passRoom: (null === (h = m.config) || void 0 === h ? void 0 : h.passRoom) || !1,
channelType: 7 == +this.$route.query.t ? 1 : null,
ogImage: v.ogImage || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
},
liveStatus: m.liveStatus || "live_play",
ws: null,
recommendDataList: [],
recommendDataList4: [],
tipsFollow: !1,
tipsOpenInApp: !1,
showChat: !1,
showShare: !1,
timer: null,
autoPlayTimer: null,
time: 0,
now: +new Date,
password: "",
showPasswordCover: m.showPasswordCover || 0,
channelInfo: {
icon: "",
name: "",
roomId: "",
introduce: "",
bg: "",
bigo_id: ""
},
programList: [],
channelUid: this.$route.query.u,
player: null,
isOpenApp: !1,
isFirstVideoReport: 1
}
},
computed: w({}, Object(c.c)(["clientBigoId"]), {}, Object(c.b)(["isSharePage", "shareBigoId"]), {
channelUidReqObj: function () {
var t = this.$route.query;
return {
uid: +t.u || void 0,
yyUid: +t.h || void 0
}
}
}),
created: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
e.next = 2;
break;
case 2:
return t.$hive.initHive(t),
Object(v.l)(),
1 === (null === (o = t.config) || void 0 === o ? void 0 : o.channelType) && (t.$hive.send("010012004", {
action: "channel-room",
live_type: 4
}),
t.getChannelInfo(),
t.getProgramList()),
e.next = 7,
t.initAnchorInfo();
case 7:
t.$nextTick((function () {
t.autoPlay()
}
)),
t.startWs();
case 9:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
mounted: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
h.a.giftInit(),
t.initAPP(),
t.getRecommendDataList(),
window.addEventListener("beforeunload", t.pageEndReport),
document.addEventListener("visibilitychange", t.watchOpenApp);
case 5:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
beforeDestroy: function () {
this.player && this.player.dispose(),
this.player = null,
this.pageEnd(),
document.removeEventListener("visibilitychange", this.watchOpenApp)
},
methods: {
watchOpenApp: function () {
!document.hidden && this.isOpenApp && window.location.reload()
},
initPlayer: function () {
var t = this
,
e = window.MediaSource && "function" == typeof window.MediaSource.isTypeSupported ? "MediaSourceSupport" : "MediaSourceNotSupport";
this.$hive.send("010012004", {
action: "video-play",
playerType: e,
pc: 0,
lang: Object(v.d)("i18n_redirected")
});
var o = window.videojs;
o && (this.player = o(this.videoId, {
autoplay: !0,
controls: "games" === this.ssrmobileType && {
fullscreenToggle: !0
},
errorDisplay: !1
}),
this.player.src({
type: "application/x-mpegURL",
src: this.config.hlsSrc
}),
this.player.on("error", (function () {
t.errorPlayCallback(),
t.timer || (t.timer = setTimeout((function () {
t.timer = null,
clearTimeout(t.timer),
t.player.src({
type: "application/x-mpegURL",
src: t.config.hlsSrc
})
}
), 2e3))
}
)),
this.player.ready((function () {
t.time = (new Date).getTime();
var e = t.player.play();
e && e.catch && e.catch((function () {
}
))
}
)),
this.player.on("durationchange", (function () {
t.startPlayCallback()
}
)),
this.player.on("play", (function () {
if ("show" === t.ssrmobileType) {
var video = t.getVideoTag();
video && (video.style = "object-fit:cover;")
}
}
)))
},
showChannelSingle: function (t) {
var e = this;
return Object(n.a)(regeneratorRuntime.mark((function o() {
return regeneratorRuntime.wrap((function (o) {
for (; ;)
switch (o.prev = o.next) {
case 0:
return e.isChannelSingleRoom = !0,
e.ws && e.ws.destroy(),
o.next = 4,
e.initAnchorInfo(t);
case 4:
e.startWs();
case 5:
case "end":
return o.stop()
}
}
), o)
}
)))()
},
initAnchorInfo: function (t) {
var e = this;
return Object(n.a)(regeneratorRuntime.mark((function o() {
var n, r, c, d, data;
return regeneratorRuntime.wrap((function (o) {
for (; ;)
switch (o.prev = o.next) {
case 0:
if (o.prev = 0,
n = Object(v.d)("".concat(e.bigo_id, "-psw")),
!e.asyncData.config) {
o.next = 6;
break
}
if (n) {
o.next = 6;
break
}
return e.$store.commit("update_clientBigoId", null === (r = e.asyncData) || void 0 === r || null === (c = r.config) || void 0 === c ? void 0 : c.clientBigoId),
o.abrupt("return");
case 6:
return o.next = 8,
l.a.getInternalStudioInfo({
verify: n,
siteId: t || e.bigo_id
});
case 8:
0 === (null == (d = o.sent) ? void 0 : d.code) ? ((data = d.data) && e.$store.commit("update_clientBigoId", data.clientBigoId),
e.config.alive = data.alive,
e.$set(e.config, "hlsSrc", ""),
e.$nextTick((function () {
e.config.hlsSrc = data.hls_src
}
)),
e.config.uid = data.uid,
e.config.roomId = data.roomId,
e.config.nickName = data.nick_name,
e.config.countryCode = data.country_code,
e.config.data5 = data.snapshot || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
e.config.roomStatus = data.roomStatus,
e.config.passRoom = data.passRoom,
e.liveStatus = data.alive ? "live_play" : "live_end",
data.passRoom && 4 === data.roomStatus ? e.showPasswordCover = 1 : data.passRoom && data.alive && !data.hls_src && (e.showPasswordCover = 2),
e.password = n) : 810021 === d.code && (Object(v.k)("".concat(e.bigo_id, "-psw"), ""),
e.initAnchorInfo()),
o.next = 15;
break;
case 12:
o.prev = 12,
o.t0 = o.catch(0),
e.$log && e.$log.error("request error", {
msg: "".concat(o.t0.message, ", ").concat(o.t0.stack),
api: "getInternalStudioInfo"
});
case 15:
case "end":
return o.stop()
}
}
), o, null, [[0, 12]])
}
)))()
},
getChannelInfo: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o, n, r, c, l, h, m;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
return e.next = 2,
d.a.getChannelInfo(w({}, t.channelUidReqObj));
case 2:
0 === (o = e.sent).code && (t.channelInfo.icon = null === (n = o.data) || void 0 === n ? void 0 : n.icon,
t.channelInfo.name = null === (r = o.data) || void 0 === r ? void 0 : r.name,
t.channelInfo.roomId = null === (c = o.data) || void 0 === c ? void 0 : c.roomId,
t.channelInfo.introduce = null === (l = o.data) || void 0 === l ? void 0 : l.introduce,
t.channelInfo.bg = null === (h = o.data) || void 0 === h ? void 0 : h.cover,
t.channelInfo.bigo_id = null === (m = o.data) || void 0 === m ? void 0 : m.bigoId);
case 4:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
getProgramList: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o, n, r;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
return e.next = 2,
d.a.getChannelMenu(w({}, t.channelUidReqObj, {
size: 500
}));
case 2:
0 === (o = e.sent).code && (n = o.data.reverse() || [],
r = +new Date,
t.programList = n.filter((function (t) {
return t.endTime > r
}
)));
case 4:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
getRecommendDataList: function () {
var t = this;
return Object(n.a)(regeneratorRuntime.mark((function e() {
var o;
return regeneratorRuntime.wrap((function (e) {
for (; ;)
switch (e.prev = e.next) {
case 0:
if (o = {},
"games" !== t.ssrmobileType) {
e.next = 7;
break
}
return e.next = 4,
l.a.getGamingList({
countryCode: Object(v.e)(t.$i18n.locale, !0),
tabType: "00",
fetchNum: 8,
lang: t.$i18n.locale,
ignoreUids: t.config.uid
});
case 4:
o = e.sent,
e.next = 10;
break;
case 7:
return e.next = 9,
l.a.getShowbizList({
tabType: t.config.countryCode,
fetchNum: 8,
ignoreUids: t.config.uid
});
case 9:
o = e.sent;
case 10:
t.recommendDataList = o ? o.data : [],
t.recommendDataList4 = [t.recommendDataList.slice(0, 4), t.recommendDataList.slice(4)],
"show" !== t.ssrmobileType || t.config.hlsSrc || t.$nextTick((function () {
document.getElementById("hover_recommend_b") && t.newSwiper()
}
));
case 13:
case "end":
return e.stop()
}
}
), e)
}
)))()
},
newSwiper: function () {
var t = this;
window.Swiper ? new Swiper("#hover_recommend_b", {
direction: "vertical",
autoplay: 3e3
}) : setTimeout((function () {
t.newSwiper()
}
), 500)
},
updateChatData: function (t) {
this.showChat && (this.chatData.length > 50 && this.chatData.shift(),
this.chatData.push(w({
time: (new Date).getTime()
}, t)))
},
goPath: function (t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "";
t !== this.bigo_id && (this.pageEnd(),
sessionStorage && sessionStorage.setItem("coverurl", encodeURIComponent(e)),
this.$router.push(this.localeRoute({
path: "/".concat(t)
})))
},
back: function () {
this.isTik || this.$router.replace(this.localeRoute({
path: "/".concat(this.ssrmobileType, "/")
}))
},
splitURL: function (t) {
var e = t.split("?");
if (e[1])
for (var o = e[1].split("&"), i = 0; i < o.length; i++) {
var n = o[i].split("=");
if ("roomid" === n[0] && "0" === n[1])
return "bigolive://main?tab=live"
}
return t
},
openAppBySchema: function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
, e = w({
type: "web_live",
c: this.shareBigoId,
af_dp: this.fromIMO ? this.splitURL(this.config.aliOSUrl) + "&fromImo=true" : this.config.aliOSUrl,
af_adset: this.isSharePage ? "share" : ""
}, t || {});
console.log("oneLinkParams", e),
Object(v.g)(e)
},
downloadIconClick: function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
this.openAppBySchema(t)
},
startPlayCallback: function () {
this.time && (this.isFirstVideoReport = 0,
this.$hive.send("010012004", {
action: "video-play",
durationchange: (new Date).getTime() - this.time,
pc: 0,
lang: this.$i18n.locale
}))
},
getVideoTag: function () {
var t,
e = (null === (t = document.getElementById(this.videoId)) || void 0 === t ? void 0 : t.getElementsByTagName("video")) || null;
return e && e.length ? e[0] : null
},
errorPlayCallback: function () {
this.$hive.send("010012004", {
action: "video-play",
playererror: "error",
pc: 0,
lang: this.$i18n.locale,
isFirstVideoReport: this.isFirstVideoReport
})
},
videoPlay: function () {
var t = this;
this.showChat || (this.showShare = !1,
this.$nextTick((function () {
t.showChat = !0,
t.player.play();
var video = t.getVideoTag();
t.liveStatus = "live_loading",
video && video.addEventListener("timeupdate", t.setLiveStatus, !0)
}
)),
setTimeout((function () {
t.tipsFollow = !0,
setTimeout((function () {
t.tipsFollow = !1
}
), 5e3)
}
), 15e3),
setTimeout((function () {
t.tipsOpenInApp = !0,
setTimeout((function () {
t.tipsOpenInApp = !1
}
), 5e3)
}
), 45e3),
window.gtag && window.gtag("event", "play click", {
event_category: "play click",
event_label: "play click"
}))
},
setLiveStatus: function () {
this.liveStatus = "live_living";
var video = this.getVideoTag();
video && video.removeEventListener("timeupdate", this.setLiveStatus, !0)
},
autoPlay: function () {
var t = this;
this.config.hlsSrc && (clearInterval(this.autoPlayTimer),
this.initPlayer(),
this.autoPlayTimer = setInterval((function () {
var video = t.getVideoTag();
video ? video.paused || (clearInterval(t.autoPlayTimer),
t.videoPlay()) : clearInterval(t.autoPlayTimer)
}
), 1e3))
},
startWs: function () {
if (this.config.hlsSrc)
try {
this.ws = new m.a(this.config),
this.subWs(this.ws),
this.ws.init({
password: this.password
})
} catch (t) {
console.log("wserror", t)
}
},
subWs: function (t) {
var e = this;
t.sub(3608, (function (o) {
"1" !== o.roomStatus && "2" !== o.roomStatus && "5" !== o.roomStatus || (m.a.log("结束直播!"),
t.send("7|24", {
seqId: String(~~(+new Date / 1e3)),
roomId: e.config.roomId
}),
e.$set(e.config, "hlsSrc", ""),
e.liveStatus = "live_end",
e.config.alive = 0,
e.player && e.player.dispose(),
e.player = null,
e.chatData = [],
e.$hive.send("010012005", {
staytime: +new Date - e.now
})),
"4" === o.roomStatus ? e.updateChatData({
type: m.a.CHAT_EVENT.ROOM_OWNER_BACK_TEXT,
m: "Broadcaster is back. LIVE is recovering"
}) : "3" === o.roomStatus && e.updateChatData({
type: m.a.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT,
m: "Broadcaster will leave for a moment. Please hold on"
})
}
)),
t.sub(m.a.EVENT.NORMAL_TEXT, (function (t) {
if (e.config.roomId === t.room_id) {
var o = +t.payload.tag
, content = "";
try {
var n;
if (t.payload.content)
content = JSON.parse(decodeURIComponent(escape(window.atob(t.payload.content)))),
e.updateChatData(w({
type: o,
grade: null === (n = t.payload) || void 0 === n ? void 0 : n.grade
}, content))
} catch (e) {
console.log(t.payload.content),
m.a.log("公屏消息显示失败", e)
}
}
}
)),
t.sub("WS_INIT_FINISH", (function () {
var o;
e.config.passRoom && e.$hive.send("011201002", {
action: 1,
showeruid: e.bigo_id,
userId: null == t || null === (o = t.wsConfig) || void 0 === o ? void 0 : o.userId
})
}
))
},
initAPP: function () {
setTimeout((function () {
var t = document.getElementById("app");
t && t.scrollTo && t.scrollTo({
left: 0,
top: 0,
behavior: "smooth"
})
}
), 300),
this.config && !this.config.alive && this.$hive.send("010012005", {
staytime: +new Date - this.now
})
},
pageEnd: function () {
window.removeEventListener("beforeunload", this.pageEndReport),
this.liveStatus = "live_loading",
this.ws && this.ws.destroy(),
this.$set(this.config, "hlsSrc", ""),
this.pageEndReport(),
this.now = +new Date,
clearInterval(this.autoPlayTimer)
},
pageEndReport: function () {
var t = {
staytime: +new Date - this.now,
passRoom: this.config.passRoom ? 1 : 0
};
1 == +this.config.channelType && (t.live_type = 4),
this.$hive.send("010012006", t)
},
ifShare: function () {
if (navigator.share) {
var t = {
url: window.location.href
};
navigator.share(t)
} else
this.showShare = !0;
window.gtag && window.gtag("event", "share", {
event_category: "share",
event_label: "share"
})
}
}
}
},
905: function (t, e, o) {
"use strict";
o(41),
o(42),
o(9),
o(31),
o(12),
o(13),
o(57),
o(15);
var n, r = o(2), c = o(4), l = {
giftInit: (n = Object(r.a)(regeneratorRuntime.mark((function t() {
var e, o, n;
return regeneratorRuntime.wrap((function (t) {
for (; ;)
switch (t.prev = t.next) {
case 0:
if (this.giftAnimationTag = document.querySelector("#gift_animation_e"),
this.screenGiftAnimationTag = document.querySelector("#screen_gift_tag_e"),
!(this.giftJSONLikeArr.length > 0)) {
t.next = 8;
break
}
return this.screenGiftWaiting.length = 0,
this.screenGiftDisplaying.length = 0,
this.giftWaiting.length = 0,
this.giftDisplaying.length = 0,
t.abrupt("return");
case 8:
return t.next = 10,
c.a.post("".concat("https://ta.bigo.tv/official_website", "/live/giftconfig/getOnlineGifts"));
case 10:
if (e = t.sent,
(o = (null == e ? void 0 : e.data) || []) && (this.giftJSONLikeArr = o,
window.giftJSONLikeArr = o),
!window.navigator.userAgent.match(/.*Mobile.*/)) {
t.next = 15;
break
}
return t.abrupt("return");
case 15:
(n = []) && (this.screenGiftJSON = n),
this.cacheScreenResources(this.screenGiftJSON);
case 18:
case "end":
return t.stop()
}
}
), t, this)
}
))),
function () {
return n.apply(this, arguments)
}
),
giftJSONLikeArr: [],
giftAnimationTag: document.querySelector("#gift_animation_e"),
screenGiftJSON: [],
screenGiftAnimationTag: document.querySelector("#screen_gift_tag_e"),
ResourcesOfScreen: [],
webpSupport: "png_url",
screenGiftWaiting: [],
screenGiftDisplaying: [],
cacheScreenResources: function (data) {
for (var t = data.length, e = this.ResourcesOfScreen, image = null, i = 0; i < t; i++)
image = new Image,
window.location.origin.includes("bigoapp.tv") && (data[i][this.webpSupport] = data[i][this.webpSupport].replace("gdl.bigo.sg", "gdl.piojm.tech")),
e[i] = image.src = data[i][this.webpSupport]
},
fullScreenGiftAnimation: function (t) {
var e = t.vgift_typeid
, o = this.getScreenGiftById(e);
o ? this.screenGiftDisplaying.length > 0 ? this.screenGiftWaiting.push(o) : this.fullScreenAnimationDo(o) : this.pushMsgToQueues(t)
},
fullScreenAnimationDo: function (t) {
var e, o, n = (t = t).height / t.width, r = window.danmu, i = 0;
if (n > r.danMuHeight / r.danMuWidth ? (t.height = .8 * r.danMuHeight > t.height ? t.height : .8 * r.danMuHeight,
t.width = t.height / n) : (t.width = .8 * r.danMuWidth > t.width ? t.width : .8 * r.danMuWidth,
t.height = t.width * n),
this.screenGiftDisplaying.push(t),
this.screenGiftAnimationTag.style.width = this.screenGiftDisplaying[0].width + "px",
this.screenGiftAnimationTag.style.height = this.screenGiftDisplaying[0].height + "px",
this.screenGiftAnimationTag.style.backgroundImage = "url(" + this.screenGiftDisplaying[0][this.webpSupport] + ")",
"png_url" === this.webpSupport)
for (i = 0; i < t.frame; i++)
setTimeout(function (t, e, i) {
return function () {
t.style.backgroundPosition = "0 -" + i * e + "px"
}
}(this.screenGiftAnimationTag, t.height, i), 100 * i);
setTimeout((e = this,
o = this.screenGiftAnimationTag,
function () {
o.style.backgroundImage = "url(" + o.src + ")",
o.style.backgroundPosition = "0 0",
e.fullScreenClearAndAddNew()
}
), t.settleTime)
},
fullScreenClearAndAddNew: function () {
this.screenGiftDisplaying[0] = null,
this.screenGiftDisplaying.pop(),
this.screenGiftWaiting.length > 0 && this.fullScreenAnimationDo(this.screenGiftWaiting.shift())
},
getScreenGiftById: function (t) {
for (var e = this.screenGiftJSON, i = 0, o = e.length; i < o; i++)
if (+e[i].typeid == +t)
return e[i]
},
giftView: '<li class="gift_list"><div class="movingLight_box"><img class="movingLight" src="https://www.bigo.tv/assets/officialWeb/images/giftbg/combobg4.png"></div><div class="thumb"><img src="==="></div><p class="name">===</p><p class="send_tips">Send</p><div class="gift_star_box"><p class="gift_star star==="></p></div><img class="gift_icon" src="==="><div class="combo_box"><p class="x_num">x===</p><p class="tips">combo</p></div><div class="combo_counter">===</div><div class="gift_dressup dressupStatu==="></div></li>',
giftWaiting: [],
giftDisplaying: [],
giftAnimationStart: function (t) {
var e = t
, o = this.getGiftInforIndex(e.vgift_typeid)
, n = ""
, r = 0;
1 == +e.send_times ? this.giftJSONLikeArr[o].vm_exchange_rate / 100 > 998 ? this.fullScreenGiftAnimation(e) : this.pushMsgToQueues(e) : +e.vgift_count > 98 ? this.pushMsgToQueues(e) : (n = e.from_uid,
r = e.vgift_typeid,
this.updateComboTimes(n, r, e.send_times) && this.pushMsgToQueues(e))
},
pushMsgToQueues: function (t) {
t = t;
this.giftDisplaying.length < 2 ? this.pushMsgToDisplaying(t) : (t.fromWaitingQueues = !0,
this.giftWaiting.push(t))
},
pushMsgToDisplaying: function (t) {
var e, o = 0, n = {}, r = t, c = {};
if (0 === this.giftDisplaying.length)
o = 50;
else
for (var i = 0; i < 2; i++)
for (var l = 0; l < this.giftDisplaying.length; l++)
this.giftDisplaying[l].bottom != 50 + 80 * i && (o = 50 + 80 * i);
n.from = r.from_uid,
n.times = +r.send_times,
n.currentTimes = 1,
(+r.vgift_count > 98 || +r.times > 1 && !r.fromWaitingQueues) && (n.currentTimes = +r.send_times),
n.bottom = o,
n.comboClearCounter = 0,
n.giftId = r.vgift_typeid,
n.baseXNum = +r.vgift_count,
c = this.giftJSONLikeArr[this.getGiftInforIndex(r.vgift_typeid)],
window.location.origin.includes("bigoapp.tv") && (c.img_url = c.img_url && c.img_url.replace("giftesx.bigo.sg", "giftesx.piojm.tech"));
var d = function (t) {
var e = document.createElement("div");
return e.innerHTML = t,
e.childNodes
}(this.giftView.replace("===", r.head_icon_url).replace("===", r.vgift_name).replace("===", this.getGiftStar(c)).replace("===", c.img_url).replace("===", r.vgift_count).replace("===", n.currentTimes).replace("===", this.returnGiftDressupBg(n)))[0];
n.giftDomTag = d,
this.giftAnimationTag.appendChild(d),
n.checkTimes = this.checkTimes,
n.scaleCombo = this.scaleCombo,
n.returnComboBgPosY = this.returnComboBgPosY,
n.checkTimes(),
setTimeout(function (t, e) {
return function () {
t.style.right = "40px",
t.style.bottom = e + "px"
}
}(d, o), 20),
e = this.getGiftBackground(+r.vgift_count);
for (var h = 0; h < e; h++)
setTimeout(function (t, e, o) {
return function () {
var e = "0px -" + 73 * o + "px";
t.style.backgroundPosition = e
}
}(d, 0, h), 100 * h + 400);
this.giftDisplaying.push(n)
},
checkTimes: function () {
var t, e, o = this.times;
if (this.currentTimes < o)
this.currentTimes++,
clearTimeout(this.comboClearCounter),
this.comboClearCounter = 0,
this.scaleCombo();
else if (0 === this.comboClearCounter) {
var n = l.timeOfClearGift(this) - 800;
this.comboClearCounter = setTimeout((t = this,
function () {
l.clearGiftWhoTimeout(t)
}
), n)
}
setTimeout((e = this,
function () {
try {
e.checkTimes()
} catch (t) {
}
}
), 800)
},
timeOfClearGift: function (t) {
var e, o = t.giftId, n = t.baseXNum;
t.times;
return n > 98 && 1,
e = this.giftJSONLikeArr[this.getGiftInforIndex(o)].vm_exchange_rate / 100,
this.getGiftShowTimeByCost(e * n)
},
clearGiftWhoTimeout: function (t) {
var e = t.from
, o = t.giftId
, n = t.currentTimes
, r = this.giftDisplaying
, c = this
, l = (+new Date).toString().slice(-4);
t.giftDomTag.classList.add("clearStatu" + l),
t.giftDomTag.style.right = "-310px";
for (var i = 0; i < r.length; i++)
if (r[i].from === e && r[i].giftId === o && r[i].currentTimes === n) {
this.giftDisplaying[i].checkTimes = null,
this.giftDisplaying[i] = null,
this.giftDisplaying.splice(i, 1),
i--;
break
}
setTimeout((function () {
var t = c.giftAnimationTag.querySelector(".clearStatu".concat(l));
c.giftAnimationTag.removeChild(t)
}
), 400),
this.giftWaiting.length && this.pushMsgToQueues(this.giftWaiting.pop())
},
returnGiftDressupBg: function (t) {
var e = t.baseXNum;
return e < 100 ? 1 === e ? 0 : 10 === e ? 1 : 2 : 188 === e ? 3 : 4
},
returnComboBgPosY: function (t) {
return t > 198 ? t > 519 ? -180 : -120 : t > 65 ? -60 : t > 10 ? 0 : 60
},
clearTimeoutByGiftCosts: [3e3, 4e3, 5e3, 6e3, 7e3],
getGiftShowTimeByCost: function (t) {
var e = 0;
return e = t > 99 ? t > 499 ? 4 : 3 : t > 49 ? 2 : t > 9 ? 1 : 0,
this.clearTimeoutByGiftCosts[e]
},
scaleCombo: function () {
var t, e = this.giftDomTag.querySelector(".combo_counter"),
o = this.returnComboBgPosY(this.currentTimes);
e.classList.add("countAnimation"),
e.innerText = this.currentTimes,
setTimeout((t = e,
function () {
t.classList.remove("countAnimation")
}
), 600);
for (var i = 0; i < 6; i++)
setTimeout(function (t, e, i) {
return function () {
t.style.backgroundPosition = 60 * -i + "px " + e + "px"
}
}(e, o, i), 120 * i);
10 === this.baseXNum || 1 === this.baseXNum && this.currentTimes
},
getGiftBackground: function (t) {
var e = 0;
switch (t) {
case 1:
e = 0;
break;
case 10:
e = 8;
break;
case 99:
e = 17;
break;
case 188:
e = 27;
break;
case 999:
e = 41
}
return e
},
getGiftStar: function (t) {
var e = t.vm_exchange_rate / 100;
return e < 50 ? e < 10 ? 1 : 2 : e < 100 ? 3 : 4
},
getGiftInforIndex: function (t) {
for (var e = this.giftJSONLikeArr, i = 0, o = e.length; i < o; i++)
if (+e[i].typeid == +t)
return i
},
updateComboTimes: function (t, e, o) {
for (var n = this.giftWaiting.length - 1; n > -1; n--)
if (+this.giftWaiting[n].from == +t && +this.giftWaiting[n].id == +e)
return this.giftWaiting[n].times = o,
0;
for (var i = this.giftDisplaying.length - 1; i > -1; i--)
if (+this.giftDisplaying[i].from == +t && +this.giftDisplaying[i].giftId == +e)
return this.giftDisplaying[i].times = o,
0;
return 1
}
};
e.a = l
},
910: function (t, e, o) {
"use strict";
var n = {
components: {},
props: {},
data: function () {
return {}
},
computed: {},
mounted: function () {
},
methods: {
downloadIconClick: function () {
this.$emit("downloadIconClick")
}
}
}
, r = (o(1341),
o(3))
, component = Object(r.a)(n, (function () {
var t = this.$createElement
, e = this._self._c || t;
return e("div", {
directives: [{
name: "hive",
rawName: "v-hive.click",
value: 47,
expression: "47",
modifiers: {
click: !0
}
}],
staticClass: "down_load_section"
}, [e("div", {
staticClass: "bigo-logo",
on: {
click: this.downloadIconClick
}
}), this._v(" "), e("div", {
staticClass: "store-icon"
}, [e("div", {
staticClass: "apple-icon",
on: {
click: this.downloadIconClick
}
}), this._v(" "), e("div", {
staticClass: "google-icon",
on: {
click: this.downloadIconClick
}
})])])
}
), [], !1, null, "ecc9b8d2", null);
e.a = component.exports
},
911: function (t, e, o) {
"use strict";
o(31),
o(22),
o(135),
o(12),
o(13),
o(11),
o(9),
o(634);
var n = o(593)
, r = {
name: "Chat",
props: {
data: {
type: Array,
require: !0,
default: function () {
return []
}
},
opactiyBG: Boolean,
useRem: Boolean,
isGame: Boolean
},
data: function () {
return this.CHAT_EVENT = n.a.CHAT_EVENT,
{}
},
computed: {
chatEventValus: function () {
return Object.values(this.CHAT_EVENT)
},
comments: function () {
var t = this.CHAT_EVENT;
return [t.NORMAL_TEXT, t.DAMMARKU_TEXT]
}
},
watch: {
data: function () {
var t = document.querySelector(".chat__container");
if (t) {
var e = t.scrollTop;
t.scrollHeight - e - t.clientHeight < 100 && this.$nextTick((function () {
t.scrollTop = t.scrollHeight
}
))
}
}
},
methods: {
canShowType: function (t) {
return !("init" !== t.type && t.type !== this.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT && t.type !== this.CHAT_EVENT.ROOM_OWNER_BACK_TEXT && t.type !== this.CHAT_EVENT.ANNOUNCE_TEXT && !this.chatEventValus.includes(t.type))
},
getGiftName: function (t) {
var e = window.giftJSONLikeArr
, o = (void 0 === e ? [] : e).find((function (e) {
return +e.typeid == +t
}
));
return null == o ? void 0 : o.name
},
getGiftIconUrl: function (t) {
var e = window.giftJSONLikeArr
, o = (void 0 === e ? [] : e).find((function (e) {
return +e.typeid == +t
}
));
return o && window.location.origin.includes("bigoapp.tv") && (o.img_url = o.img_url && o.img_url.replace("giftesx.bigo.sg", "giftesx.piojm.tech")),
null == o ? void 0 : o.img_url
},
switchGradeImage: function (t) {
var e = 1;
return e = (t = +t) < 11 ? 1 : t < 23 ? 11 : t < 34 ? 23 : t < 45 ? 34 : t < 56 ? 45 : t < 67 ? 56 : t < 78 ? 67 : t < 89 ? 78 : 89,
o(1355)("./".concat(e, ".png"))
}
}
}
, c = (o(1365),
o(3))
, component = Object(c.a)(r, (function () {
var t = this
, e = t.$createElement
, n = t._self._c || e;
return n("div", {
class: [{
chat: !t.useRem,
useRem: t.useRem,
isGame: t.isGame
}]
}, [n("div", {
staticClass: "chat__container"
}, t._l(t.data, (function (e) {
return n("div", {
key: "" + e.n + e.time,
staticClass: "chat-item",
class: ["type-" + e.type, {
"chat-item-opacity": t.opactiyBG && t.canShowType(e),
"chat-item-hide": !t.chatEventValus.includes(e.type) && "init" !== e.type && "welcome" !== e.type
}]
}, [n("div", {
staticClass: "chat-item-inner"
}, ["init" === e.type ? [n("div", [t._v(t._s(t.$t("lang031")))])] : t._e(), t._v(" "), "welcome" === e.type ? [n("div", [t._v(t._s(t.$t("lang338")))])] : t._e(), t._v(" "), "blank" === e.type ? [n("div", {
staticClass: "blank"
})] : !e.m || e.type !== t.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT && e.type !== t.CHAT_EVENT.ROOM_OWNER_BACK_TEXT && e.type !== t.CHAT_EVENT.ANNOUNCE_TEXT ? t.chatEventValus.includes(e.type) ? [n("div", {
class: ["user-grade", {
"user-grade-34": +e.grade >= 34
}],
style: {
backgroundImage: "url(" + t.switchGradeImage(e.grade) + ")"
}
}, [+e.grade < 34 ? n("span", [t._v("Lv.")]) : t._e(), t._v(t._s(e.grade) + "\n ")]), t._v(" "), n("span", {
staticClass: "user-name"
}, [t._v(t._s(e.n || e.m))]), t._v(" "), n("i", {
staticClass: "user-name-sep"
}, [t._v(":")]), t._v(" "), n("span", {
staticClass: "user-text-content"
}, [e.type === t.CHAT_EVENT.LIGHT_MY_HEART_TEXT ? [n("span", [t._v("sent")]), t._v(" "), n("img", {
attrs: {
src: o(1354),
alt: ""
}
})] : t._e(), t._v(" "), e.type === t.CHAT_EVENT.NORMAL_GIFT_TEXT ? [n("span", [t._v("sent a " + t._s(t.getGiftName(e.m)))]), t._v(" "), n("img", {
attrs: {
src: t.getGiftIconUrl(e.m)
}
}), t._v(" "), n("span", [t._v("X" + t._s(e.c))])] : t._e(), t._v(" "), e.type === t.CHAT_EVENT.FOLLOW_OWNER_TEXT ? n("span", [t._v("\n became a Fan.Won't miss the next LIVE\n ")]) : t._e(), t._v(" "), e.type === t.CHAT_EVENT.SHARE_LIVING_TEXT ? n("span", [t._v("\n shared this LIVE\n ")]) : t._e(), t._v(" "), t.comments.includes(e.type) ? [t._v("\n " + t._s(e.m) + "\n ")] : t._e()], 2)] : t._e() : [n("span", {
staticClass: "user-text-content"
}, [t._v(t._s(e.m))])]], 2)])
}
)), 0)])
}
), [], !1, null, "03075219", null);
e.a = component.exports
}
}]);
})();