直播平台弹幕

获取弹幕

// ==UserScript==
// @name         直播平台弹幕
// @namespace    http://tampermonkey.net/
// @version      0.6
// @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], {
        1344: function (e, t, o) {
            e.exports = o.p + "img/slide_tik.67f58f.png"
        }, 1345: function (e, t, o) {
            "use strict";
            var n = o(791);
            o.n(n).a
        }, 1346: function (e, t, o) {
            var n = o(6), r = o(24), c = o(1347), l = o(1348), d = o(1349);
            t = n(!1);
            var h = r(c), m = r(l), v = r(d);
            t.push([e.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 + ")}", ""]), e.exports = t
        }, 1347: function (e, t, o) {
            e.exports = o.p + "img/logo2.236e75.png"
        }, 1348: function (e, t, o) {
            e.exports = o.p + "img/apple.cf88d6.png"
        }, 1349: function (e, t, o) {
            e.exports = o.p + "img/google.7e1352.png"
        }, 1350: function (e, t, o) {
            e.exports = o.p + "img/15N38hi.dd251f.jpg"
        }, 1351: function (e, t, o) {
            "use strict";
            var n = o(793);
            o.n(n).a
        }, 1352: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 1353: function (e, t) {
            e.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=="
        }, 1354: function (e, t, o) {
            "use strict";
            var n = o(794);
            o.n(n).a
        }, 1355: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 1356: function (e, t, o) {
            "use strict";
            var n = o(795);
            o.n(n).a
        }, 1357: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 1358: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAk1BMVEUAAAD/AAD2AAH/AAAaJjD/AAC1DhIlJC7wAwQyIywSKDINKTQlJS8nJS4lJS8eJjH/AAAlJS8cJjElJS+YERYmJS/2AQIxIywyIywAKzgzIiwlJS8mJS8PKTQzIiwALDiCFRsnJC4nJS7MCAseJjElJS8iJTA0Iiw2IiwSKDM3Iix9FhwGKTUUJzImJC4OKDQcJjAYCwl5AAAALHRSTlMAMx474C0H9RcT692DfVI6D+HFdGxdKefh3NW2nImFgnhuQjovJdCxpZeSXOey3vQAAADVSURBVBjTfczXasQwEIXh41Fz7/b2vpuq4vd/uigioOxF8iEQ8zMM/vIoO7WrgXqnuvKBYLI2L5zd760r8sUO8GrLGyA7LMshA5qNrf2kColvpxMg/StUhnK5Q9I8p0AqEkG4uxLdBjJhHhFjScIInGN5h2CJ51P48GFgjvBTxHD08S3EqH016HMpfjdBqsekP+XT4qgngOcpxUaz4gCuro+VaKuv8Cr9cmtFuNfetrpCcHHuTKkQKZ2NvuBHw/V6JBrXmjeIKqNXK20qPMkGzocM//gCe6MPVnJR5XQAAAAASUVORK5CYII="
        }, 1359: function (e, t, o) {
            var map = {
                "./1.png": 1360,
                "./11.png": 1361,
                "./23.png": 1362,
                "./34.png": 1363,
                "./45.png": 1364,
                "./56.png": 1365,
                "./67.png": 1366,
                "./78.png": 1367,
                "./89.png": 1368
            };

            function n(e) {
                var t = r(e);
                return o(t)
            }

            function r(e) {
                if (!o.o(map, e)) {
                    var t = new Error("Cannot find module '" + e + "'");
                    throw t.code = "MODULE_NOT_FOUND", t
                }
                return map[e]
            }

            n.keys = function () {
                return Object.keys(map)
            }, n.resolve = r, e.exports = n, n.id = 1359
        }, 1360: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAM1BMVEUAAAB13sh03sh03ch13ciG59t13sh13sh03sh13sh13sd23sl038h34Md33st438d03ceh20TdAAAAEHRSTlMA7eLUdQrCsKybhWNPSTUgps7Q0QAAAPlJREFUWMPE00sOgzAQA1BP/mlC8P1PW1FVQi1QuoCZdwFLlo1dI9TkhJcQl2oY+FMvwstJ6TgVg/AmEiJ+ao43cg3HJs+b+QkHHlTwwJ6YqSJHbMyeSvy8yRaqka/06KnIfzafqSrr7Px88xPVrX/3VOfx1mig4SU6GnARi0ATAQuhCQGATiMdQKGRYtL62vugmYFAMwGVZioSzSQ4mnEQmhHQ0LM5O6EBAIBBGOjfNS64Kliy7IFCi9O204Gjq0aPDD2v9LHIl0rFBJVRUkB66axMg7dLxig2LDKAAxUscgdCHRT2hYAt/HkDv0XkfYD93ZgDBDwq2hq8GoWUvM4E7AAAAABJRU5ErkJggg=="
        }, 1361: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAANlBMVEUAAABsyeRsyORsyeNuyeR62/NsyeNtyeNtyeNsyeRtyeRtyeRsyeVuyOVsy+Nuy+dwz+dsyON/yV2kAAAAEXRSTlMA7OLUdQrwwrCsm4VjT0k1IE3Iy8oAAAD5SURBVFjDzdlZDsIwDATQcbYuNC1z/8uCAAmxlPLRevIuEClyFo/x1ZLGLhh3YaEb04I/1aFwd2Wo2JST8SCWMn6aAg8UJqybIw8WZ6w40cEJ3+SeLvqMD+dIJ/H8sbbRjb2tniMdxded7+mq96nz7Zqf6e553iPdRTxMFJhwkwMFwr3iEyUScGWUMFxVilQAA0UGAIUiBVgosyBRJmGkzIiOMh0CZQKMMgYKgTpFuu3SgpMeNeklI71epQ+L8klVfyYqRaryA6n/OquaBn27pGkU22iRBeFAK7GIeyDUThTmGwK2FX+6Bb8tRt4OYX+7Yw7BgEc12roA2LueFUqDISsAAAAASUVORK5CYII="
        }, 1362: function (e, t) {
            e.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=="
        }, 1363: function (e, t) {
            e.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="
        }, 1364: function (e, t, o) {
            e.exports = o.p + "img/45.acbf6a.png"
        }, 1365: function (e, t, o) {
            e.exports = o.p + "img/56.e349f6.png"
        }, 1366: function (e, t, o) {
            e.exports = o.p + "img/67.f9b698.png"
        }, 1367: function (e, t, o) {
            e.exports = o.p + "img/78.ccc655.png"
        }, 1368: function (e, t, o) {
            e.exports = o.p + "img/89.ea6a2c.png"
        }, 1369: function (e, t, o) {
            "use strict";
            var n = o(796);
            o.n(n).a
        }, 1370: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 1371: function (e, t, o) {
            "use strict";
            var n = o(797);
            o.n(n).a
        }, 1372: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 1373: function (e, t, o) {
            "use strict";
            var n = o(798);
            o.n(n).a
        }, 1374: function (e, t, o) {
            var n = o(6), r = o(24), c = o(536), l = o(537), d = o(523), h = o(538), m = o(539), v = o(540), f = o(532),
                _ = o(242);
            t = 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(_);
            t.push([e.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))}", ""]), e.exports = t
        }, 1375: function (e, t, o) {
            "use strict";
            var n = o(800);
            o.n(n).a
        }, 1376: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 1377: function (e, t, o) {
            "use strict";
            var n = o(801);
            o.n(n).a
        }, 1378: function (e, t, o) {
            var n = o(6), r = o(24), c = o(536), l = o(537), d = o(523), h = o(538), m = o(539), v = o(540),
                f = o(1379),
                _ = o(1380);
            t = 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(_);
            t.push([e.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}', ""]), e.exports = t
        }, 1379: function (e, t) {
            e.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="
        }, 1380: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAP1BMVEUAAAA1NTYvMDMvMDNNTU0wMDMwMDQxMTQvMDMwMTQwMDQvNTUwMTQwMDMyMjYzMzNAQEAvMTMwMTM5OTkvMDO6cp2pAAAAFHRSTlMAGvPYBZuOWeS2lCtqUUI3DL2lEtpBR0gAAAE3SURBVGje7ZjLjsMgDEXBBAgpeTT1/3/rqAJNMvXQRW2ktvLZhSgccg0sbJSPwebkAFzK1vTAevzFd1DMgCdgNsJkfCALrx8Jsxnifq/JHgd+/oAEyA4rjh2Yx4Jft231SAnMHyizjEt5XEYRA63wYioLUlgppZLPOTKC41S6VHM9BlYsjNHaWAOLDEHZQ9sxsNX5b/eHWzHskgLzZ9GxZMSPiAjseZMBv8hEYIiAuU2JgETEPWhEQIrMvyoeBS9s00twgAzAhYtpM0wowDQ057+iCNeWYUIhpkb+KMb/dQgoRnhyKSRrGtBzQLHpycGDesdwBPTqoB8yBMdbFahABSrgCPioQAXfcA5UoAIVqEAFKlCBClTw+QL5dk7/hlT/llr/pmD/tmb/xmz/1rJ8c1xRFOXt+AHJTr/QkmznxwAAAABJRU5ErkJggg=="
        }, 1381: function (e, t, o) {
            "use strict";
            var n = o(802);
            o.n(n).a
        }, 1382: function (e, t, o) {
            var n = o(6), r = o(24), c = o(849), l = o(483), d = o(1383), h = o(1384), m = o(1385), v = o(1386),
                f = o(1387), _ = o(1388), w = o(513), A = o(514), x = o(1389), k = o(523), y = o(771), C = o(772),
                M = o(1390), T = o(554), I = o(553), S = o(863), D = o(864), R = o(552), E = o(555), O = o(1391),
                j = o(1392), U = o(251);
            t = 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), ee = r(S), te = r(D), ie = r(R),
                oe = r(E), ae = r(O), ne = r(j), re = r(U);
            t.push([e.i, '@-webkit-keyframes rotate-round-data-v-72fcbe62{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes rotate-round-data-v-72fcbe62{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@-webkit-keyframes scale-data-v-72fcbe62{0%{transform:scale(.8)}25%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes scale-data-v-72fcbe62{0%{transform:scale(.8)}25%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes bounceIn-data-v-72fcbe62{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-data-v-72fcbe62{0%{opacity:0}to{opacity:1}}.room[data-v-72fcbe62]{max-width:1340px;margin:20px auto}.room .room-container[data-v-72fcbe62]{width:100%;position:relative;display:flex}.room .room-container .room-container__left[data-v-72fcbe62]{width:989px}.room .room-container .room-container__left .room-host-about[data-v-72fcbe62]{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-72fcbe62]:after{content:"";display:block;clear:both}.room .room-container .room-container__left .room-host-about .host-avatar[data-v-72fcbe62]{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-72fcbe62]{transform:translateY(-40%);position:relative;top:50%}.room .room-container .room-container__left .room-host-about .host-center .host-nickname[data-v-72fcbe62]{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-72fcbe62]{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-72fcbe62],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bigoId[data-v-72fcbe62],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-72fcbe62],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-72fcbe62]{display:inline-block}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-72fcbe62],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-72fcbe62],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-72fcbe62]{position:relative;margin-left:30px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-72fcbe62]:before,.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-72fcbe62]:before,.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-72fcbe62]: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-72fcbe62]:before{background-image:url(' + P + ")}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-72fcbe62]:before{background-image:url(" + z + ")}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-72fcbe62]:before{background-image:url(" + B + ')}.room .room-container .room-container__left .room-host-about .host-right[data-v-72fcbe62]{clear:both}.room .room-container .room-container__left .room-host-about .host-share-btn[data-v-72fcbe62]{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-72fcbe62]: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-72fcbe62]{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-72fcbe62]{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-72fcbe62]:hover{opacity:.8}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-72fcbe62]: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-72fcbe62]{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-72fcbe62]:before{background-image:url(" + Q + ')}.room .room-container .room-container__left .room-host-about .guide-phone[data-v-72fcbe62]{position:absolute;right:20px;top:58px;cursor:pointer}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-72fcbe62]{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-72fcbe62]: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-72fcbe62]:hover{color:#2f3033}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-72fcbe62]:hover:before{background-image:url(" + V + ")}.room .room-container .room-container__left .room-video[data-v-72fcbe62]{position:relative;margin-top:12px}.room .room-container .room-container__right[data-v-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62] ::-webkit-input-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg[data-v-72fcbe62] :-moz-placeholder,.room .room-container .room-container__right .user_words_msg[data-v-72fcbe62] ::-moz-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg[data-v-72fcbe62] :-ms-input-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg .login_tips a[data-v-72fcbe62]{color:#00decb;margin-left:12px}.room .room-container .room-container__right .user_words_msg .send_btn[data-v-72fcbe62]{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-72fcbe62]:hover{opacity:.8}.room .room-recommend-live[data-v-72fcbe62]{margin-top:60px}.room .room-recommend-live .room-recommend-live__header[data-v-72fcbe62]{margin-bottom:14px;position:relative}.room .room-recommend-live .room-recommend-live__header .header-title[data-v-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62]:hover{font-weight:400;color:#2f3033}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-72fcbe62]:hover:before{opacity:1}.room .room-recommend-live .room-recommend-live__header .header-right .header-change .val[data-v-72fcbe62]{display:inline-block;vertical-align:middle}.room .room-recommend-live .room-recommend-live__header .header-right .gray-line[data-v-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62]:hover{color:#2f3033}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn:hover .arrow-icon[data-v-72fcbe62]{background-image:url(" + F + ")}.room .room-recommend-live .room-recommend-live-list[data-v-72fcbe62]{margin-right:-25px}.pk_live_box[data-v-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62]{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-72fcbe62]{background:url(" + K + ") 50% no-repeat;background-size:cover}.bounceIn[data-v-72fcbe62]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:bounceIn-data-v-72fcbe62;animation-name:bounceIn-data-v-72fcbe62}.poptip-animation-enter-active[data-v-72fcbe62]{-webkit-animation:bounceIn-data-v-72fcbe62 .5s;animation:bounceIn-data-v-72fcbe62 .5s}.download-qrcode-right[data-v-72fcbe62]{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-72fcbe62]{background-image:url(" + W + ")}.download-qrcode-right .apple-icon[data-v-72fcbe62],.download-qrcode-right .google-icon[data-v-72fcbe62]{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-72fcbe62]{background-image:url(" + $ + ")}.qr-code-box-bg[data-v-72fcbe62]{margin-left:11px;padding:5px;background-color:#fff;border-radius:4px}.poptip-qrcode-bottom[data-v-72fcbe62]{display:flex;margin-top:25px;align-items:flex-end}.poptip-qrcode-bottom .poptip-qrcode-img1[data-v-72fcbe62]{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-72fcbe62]{width:1px;height:124px;background:#e1e3e6;margin:0 27px}.poptip-qrcode-bottom .download-qrcode-right[data-v-72fcbe62]{margin-left:0}.poptip[data-v-72fcbe62]{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-72fcbe62]{color:#2f3033;font-weight:400;font-size:14px;line-height:18px;padding-left:8px}.poptip .share-apps[data-v-72fcbe62]{display:flex;flex-wrap:wrap}.poptip .share-link[data-v-72fcbe62]{position:relative;width:72px;height:72px;padding-top:50px}.poptip .share-link[data-v-72fcbe62]: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-72fcbe62]:before{background-image:url(' + X + ")}.poptip .share-link.share-Twitter[data-v-72fcbe62]:before{background-image:url(" + Z + ")}.poptip .share-link.share-Pinterest[data-v-72fcbe62]:before{background-image:url(" + ee + ")}.poptip .share-link.share-Reddit[data-v-72fcbe62]:before{background-image:url(" + te + ")}.poptip .share-link.share-Facebook[data-v-72fcbe62]:before{background-image:url(" + ie + ")}.poptip .share-link.share-Copy[data-v-72fcbe62]:before{background-image:url(" + oe + ')}.poptip[data-v-72fcbe62]: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-72fcbe62]{display:block;font-size:12px;font-weight:400;color:#8a8f99;line-height:14px;text-align:center}.poptip.poptip-qrcode[data-v-72fcbe62]{padding:28px;width:486px;left:auto;right:-20px;top:34px}.poptip.poptip-qrcode .share-apps-title-scan[data-v-72fcbe62]{font-size:18px;font-weight:700;color:#2f3033;line-height:21px;margin-bottom:10px}.poptip.poptip-qrcode .share-apps-desc[data-v-72fcbe62]{font-size:14px;font-weight:400;color:#8a8f99;line-height:18px}.poptip.poptip-qrcode[data-v-72fcbe62]:after{left:auto;right:74px}#copiedTips_e[data-v-72fcbe62]{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-72fcbe62]{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-72fcbe62]{width:42px;height:48px;top:-35px;left:79px;background-image:url(' + ae + ")}.follow_guide .follow_guide_arrow[data-v-72fcbe62],.follow_guide .follow_guide_bigo[data-v-72fcbe62]{background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute}.follow_guide .follow_guide_bigo[data-v-72fcbe62]{width:108px;height:75px;bottom:0;right:0;background-image:url(" + ne + ")}.follow_guide .follow_guide_title[data-v-72fcbe62]{font-size:18px;font-weight:700;color:#2f3033;line-height:21px;margin-bottom:18px}.follow_guide .follow_guide_text[data-v-72fcbe62]{font-size:14px;font-weight:400;color:#8a8f99;line-height:18px}.follow_guide .follow_guide_btn[data-v-72fcbe62]{width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;background-image:url(" + re + ');cursor:pointer;right:8px;top:8px}.follow_guide .download-tips[data-v-72fcbe62]{font-size:14px;font-weight:400;color:#8a8f99;line-height:16px;margin-bottom:18px}.follow_guide .download-container[data-v-72fcbe62]{display:flex;justify-content:center;align-items:center}.follow_guide .download-container .download-qrcode[data-v-72fcbe62]{width:80px;height:80px;margin-top:15px}.follow_guide.follow_guide_short[data-v-72fcbe62]{width:auto;padding-right:28px;right:-20px;top:40px;padding-top:20px}.follow_guide.follow_guide_short[data-v-72fcbe62]: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-72fcbe62]{margin-top:14px}.no-bar[data-v-72fcbe62]{margin-top:10px;width:1066px;height:372px;background:#fff;border-radius:4px}.no-bar img[data-v-72fcbe62]{margin:84px 453px 16px}.no-bar div[data-v-72fcbe62]{font-weight:500;color:#2f3033}.no-bar div[data-v-72fcbe62],.no-more[data-v-72fcbe62]{font-size:16px;line-height:28px;text-align:center}.no-more[data-v-72fcbe62]{width:1066px;height:28px;font-weight:400;color:#8a8f99;padding-top:48px;padding-bottom:128px}', ""]), e.exports = t
        }, 1383: function (e, t, o) {
            e.exports = o.p + "img/location.b4afeb.png"
        }, 1384: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAV1BMVEUAAAAvMDMvMDIvMDMwMDQvMDMvMDIvMDMvMDMyMzY9PT0wMTUyMjMvMDMwMTQwMTQxMjUyMjUvLzMvMDIwMDQxMTQxMTYwMTMuMDMvLzQ1NTUyMjYvMDOesqwcAAAAHHRSTlMA9PjxV8qK124hC1AxsGVcPiujmIN7OeO/uBhHSfkp8gAAAOFJREFUKM+9kdtywjAQQyNtbOdKkpJQoPr/76zJpTVh8gj7pjm2RqvNPjPVVBxDQd/VActJwlUH0AzE9RDmRtxeQHlqg2h1aUL7jJoWUBzk2RDpV8o8KADB+cdDCOd/5iIKxX2TFyR/b5SdUqMesmb1NKrcxQaKJSaEZhe9ABarK9Ht94Uwe91jnTtWR1asDnOY3DsjpVjsT2TT8iyIWenNqLWEPrJx9aDcBIrG4CCrH0v6lQ1GZwL8pZqL79J6OhOlsdquwrTYMSL1W0xGlZxkiGz4U5DOT8cKfaK6Onv3/AIlsAsS8D4nGwAAAABJRU5ErkJggg=="
        }, 1385: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWAgMAAAC52oSoAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMA40mAJZ3FAAAAK0lEQVQI12NgYFBtYAABeQcwZX+AJGr+fyBIYKgHURegFFSQRMPgjoA6CQD5ISSHhi82BAAAAABJRU5ErkJggg=="
        }, 1386: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAe1BMVEUAAAAwMjMvMDMvMDM5OTkvMDMvMTMwMTMwMTQwMTQvMTUxMTg1NTtAQEAwMTQvMDMvMDMvMDMvMTMwMDMwMTMvMDMxMTUwMjUzMzMzMzg3NzcwMDMwMDQwMDQvMTQvMTMxMTMwMDUwMDUyMjY0NDQxMTcvOTlAQEAvMDPpaeObAAAAKHRSTlMASu7nBPra0mFbUSQVCvby4Me/qpJ9QDcxIBG0o5mNh3h0akcsKhsIfmmbqwAAAJxJREFUKM/NkVkSgjAQRANhR0R2cd999z+hlUIFhfmnv7rrJVOZjpqNLEtmRxBpiAzXS9gKbLECbzPNnAzsWLi4B6790WTILsD5m2Jb1z2rXdj1MQC7/YRWQ/YcPE6D/56c+KAfaqDGhaKzBbiNMT+DORlTAYH6U9nVFQHleO/c7H1PIXemG/M905rUNaQ3+ZeIlKADVEpUGKlZ6AVlHA5aKLnu1AAAAABJRU5ErkJggg=="
        }, 1387: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAKlBMVEUAAACLj5qLj5mLkJqMkp6MkJuMmZmLj5qLj5mLkJqOk5mLkJmWlqWKj5m+GoYDAAAADXRSTlMAYKCVKnoU7uTMLWwR9NdLpAAAAFVJREFUGNNjIBGkKkFBGIjH1nsXCm4kALmsNwWhYG4AkMt0EaZLVoEgl7EKxl0uQNAVPC5wcADIZb8LBwVALrcxHGwgyXNoziDJC2jeRwsctKAjDQAAPMcxrYhwqZ4AAAAASUVORK5CYII="
        }, 1388: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAJ1BMVEUAAAAwMTQwMTMxMTYwMjMwMDQzMzMvMDMwMDMwMTMvMjQ8PDwvMDOoGsuhAAAADHRSTlMAYKAqlXoU7uTMbBFTST2jAAAAVElEQVQY02MgEaQqQUEYiMfWcwYKTiQAuawnBaFgTgCQy3QQpktGgSCXsRjGNRcg6ApuYzjYAOSyn4GDAiCXywUOFpDkOTRnkOQFNO+jBQ5a0JEGAFBNLjkI5BFDAAAAAElFTkSuQmCC"
        }, 1389: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAATlBMVEUAAAABAQHk5ujy8vI8PDz///90dHXg4+XJys3g4uPS09TR0tW8vLxSUlLT09Pa3+Hc3uDQ0tTDyMjBwsWeoaSRkpLIyMtsbGzDw8j///8OsM9TAAAAGnRSTlMAL4WIN5pFgUx9amATPAd2c3FqZVRPRUIzAf4Sp2gAAAEVSURBVEjH3ZVJsoMwDES/OsTygBnDdP+L/qosZFCAirbpFYt+5W4w0t9vqp5TbJnbmOb6C7fvsFPn75nGMxDGyWWi7KYxAOyba/8agMHRTm4Awnph3zzQL6S09IDfTuMk4EUnegHpJNaWwI5O5Rjp8wwPznShzPAffQFHl3LAqgoEnV/3CI0K1NOt+mOomrHcAwu4PhwwSNxYFVsVpdhwOKIrjePzUYn/8Yyld7dLhEDFJIQ8vhVQMs0YSRPaTyNmARIm0oT204QkQIQjTWg/OUQBWmTShPZTRisAg0gT4heBzYA5krm0+bWaP5z5algvn/l6m38g6y9qHgLWMWMdZOZRaR3G1nFvXCjWlWVcisa1+5P6B3m6EtF+pT4aAAAAAElFTkSuQmCC"
        }, 1390: function (e, t, o) {
            e.exports = o.p + "img/open-code2.dfa8e8.png"
        }, 1391: function (e, t) {
            e.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="
        }, 1392: function (e, t, o) {
            e.exports = o.p + "img/bigo.ee1e17.png"
        }, 1432: function (e, t, o) {
            "use strict";
            var n = {
                name: "ProgramItem", props: {
                    info: {
                        type: Object, default: function () {
                        }
                    }
                }, data: function () {
                    return {hadAll: !1}
                }, computed: {
                    startTime: function () {
                        var e;
                        return (null === (e = this.info) || void 0 === e ? void 0 : e.startTime) || 0
                    }, endTime: function () {
                        var e;
                        return (null === (e = this.info) || void 0 === e ? void 0 : e.endTime) || 0
                    }, isNow: function () {
                        var e = +new Date;
                        return e >= this.startTime && e <= this.endTime
                    }, isToday: function () {
                        var e = new Date, t = +e, o = e.setHours(23, 59, 59, 999) - t;
                        return this.startTime > t && this.startTime - t <= o
                    }, isTomorrow: function () {
                        var e = new Date, t = +e, o = e.setHours(23, 59, 59, 999) - t + 864e5;
                        return this.startTime > t && this.startTime - t <= o
                    }, guests: function () {
                        var e;
                        return (null === (e = this.info) || void 0 === e ? void 0 : e.guests) || []
                    }, timeText: function () {
                        var e = new Date(+this.startTime), t = new Date(+this.endTime), o = e.getFullYear(),
                            n = this.padZero(e.getMonth() + 1), r = this.padZero(e.getDate()),
                            c = this.padZero(e.getHours()), l = this.padZero(e.getMinutes()),
                            d = this.padZero(t.getHours()), h = this.padZero(t.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 e = this;
                            this.$nextTick((function () {
                                e.$refs.textHeight2 && e.$refs.textHeight1 && e.$refs.textHeight2.clientHeight > e.$refs.textHeight1.clientHeight && (e.hadAll = !0)
                            }))
                        }, immediate: !0
                    }
                }, methods: {
                    padZero: function (e) {
                        return e >= 10 ? e : "0".concat(e)
                    }
                }
            }, r = (o(1354), o(3)), c = {
                name: "ChannleProgram", components: {
                    ProgramItem: Object(r.a)(n, (function () {
                        var e = this, t = e.$createElement, n = e._self._c || t;
                        return n("div", {staticClass: "program-item"}, [n("div", {
                            staticClass: "border-wrap",
                            class: {active: e.isNow}
                        }, [n("div", {staticClass: "program-item__time"}, [e._v(e._s(e.timeText))]), e._v(" "), n("div", {staticClass: "program-item__content"}, [n("div", {staticClass: "pic--left"}, [n("img", {
                            directives: [{
                                name: "lazy",
                                rawName: "v-lazy",
                                value: e.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"
                        })]), e._v(" "), n("div", {staticClass: "pic--center"}, [n("div", {staticClass: "nickname"}, [e._v(e._s(e.info.nickName))]), e._v(" "), n("div", {staticClass: "description"}, [n("div", {
                            ref: "textHeight1",
                            staticClass: "box__text"
                        }, [e._v("\n            " + e._s(e.info.introduce) + "\n          ")]), e._v(" "), n("div", {
                            ref: "textHeight2",
                            staticClass: "box__text--height"
                        }, [e._v("\n            " + e._s(e.info.introduce) + "\n          ")]), e._v(" "), e.hadAll ? n("div", {
                            staticClass: "box__more",
                            on: {
                                click: function (t) {
                                    return e.$emit("gotoApp")
                                }
                            }
                        }, [n("span", [e._v("...")]), e._v(e._s(e.$t("lang444")) + "\n          ")]) : e._e()])]), e._v(" "), n("div", {
                            staticClass: "pic--right",
                            on: {
                                click: function (t) {
                                    return e.$emit("gotoApp")
                                }
                            }
                        }, [n("img", {
                            staticClass: "plus",
                            attrs: {src: o(1353)}
                        })])]), e._v(" "), e.guests.length > 0 ? n("div", {staticClass: "program-item__guest"}, e._l(e.guests, (function (e, t) {
                            return n("img", {
                                directives: [{
                                    name: "lazy",
                                    rawName: "v-lazy",
                                    value: e.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: t, staticClass: "avatar"
                            })
                        })), 0) : e._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 (e) {
                            var t = this;
                            this.$nextTick((function () {
                                t.$refs.textHeight2 && t.$refs.textHeight1 && t.$refs.textHeight2.clientHeight > t.$refs.textHeight1.clientHeight && (t.hadAll = !0)
                            }))
                        }
                    }
                }
            }, l = (o(1356), Object(r.a)(c, (function () {
                var e = this, t = e.$createElement, o = e._self._c || t;
                return o("div", {staticClass: "channel-program"}, [o("div", {staticClass: "blue-line-container"}, [o("div", {staticClass: "blue-line"}), e._v(" "), o("h2", [e._v(e._s(e.$t("lang441")))])]), e._v(" "), o("div", {staticClass: "text-wrap"}, [o("div", {
                    ref: "textHeight1",
                    staticClass: "box__text",
                    class: {"box__text--total": e.showAll}
                }, [e._v("\n      " + e._s(e.channelInfo.introduce) + "\n    ")]), e._v(" "), o("div", {
                    ref: "textHeight2",
                    staticClass: "box__text--height"
                }, [e._v("\n      " + e._s(e.channelInfo.introduce) + "\n    ")]), e._v(" "), e.hadAll ? o("div", {
                    staticClass: "box__more",
                    class: {"box__more--fold": e.showAll},
                    on: {
                        click: function (t) {
                            e.showAll = !e.showAll
                        }
                    }
                }, [e.showAll ? e._e() : o("span", {staticStyle: {color: "#2f3033"}}, [e._v("...")]), e._v(e._s(e.showAll ? e.$t("lang445") : e.$t("lang444")) + "\n    ")]) : e._e()]), e._v(" "), e.programList.length > 0 ? o("div", {staticClass: "blue-line-container"}, [o("div", {staticClass: "blue-line"}), e._v(" "), o("h2", [e._v(e._s(e.$t("lang442")))])]) : e._e(), e._v(" "), e.programList.length > 0 ? o("div", {staticClass: "program-list"}, e._l(e.programList, (function (t, n) {
                    return o("ProgramItem", {
                        key: n, attrs: {info: t}, on: {
                            gotoApp: function (t) {
                                return e.$emit("gotoApp")
                            }
                        }
                    })
                })), 1) : e._e()])
            }), [], !1, null, "a9315948", null));
            t.a = l.exports
        }, 1433: function (e, t, o) {
            "use strict";
            o(32);
            var n = o(792), 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 e = this.startTime || 0, t = this.endTime || 0, o = +new Date;
                        return o >= e && o <= t
                    }, isToday: function () {
                        var e = new Date, t = +e, o = e.setHours(23, 59, 59, 999) - t;
                        return this.startTime > t && this.startTime - t <= o
                    }, isTomorrow: function () {
                        var e = new Date, t = +e, o = e.setHours(23, 59, 59, 999) - t + 864e5;
                        return this.startTime > t && this.startTime - t <= o
                    }, channelStatus: function () {
                        return this.firstProgram ? this.isNow ? this.isOnline ? this.isSingleRoom ? 5 : 4 : 3 : 2 : 1
                    }, channelNum: function () {
                        if (this.channelStatus <= 2) {
                            var e = parseInt(28e3 + 2e3 * Math.random(), 10);
                            return this.$t("lang438").replace("[001]", e)
                        }
                        return this.$t("lang440").replace("[001]", this.onlinePerson)
                    }, description: function () {
                        if (1 === this.channelStatus) return this.$t("lang434");
                        if (2 === this.channelStatus) {
                            var e = this.getTimeLang();
                            return this.$t("lang435").replace("[001]", e)
                        }
                        return 3 === this.channelStatus || 4 === this.channelStatus ? this.$t("lang436").replace("[001]", this.hostName) : ""
                    }
                }, watch: {
                    channelStatus: function (e) {
                        3 === e && this.getOpenChannel()
                    }
                }, created: function () {
                    this.channelUid = +this.$route.query.u
                }, methods: {
                    getOpenChannel: function () {
                        var e = this;
                        n.a.getOpenChannelInfo({
                            channelUid: this.channelUid,
                            yyUid: +this.$route.query.h || void 0,
                            uid: this.firstProgram.uid
                        }).then((function (t) {
                            var o, n, r;
                            0 === t.code && (e.onlinePerson = (null === (o = t.data) || void 0 === o ? void 0 : o.person) || 0, e.isOnline = null === (n = t.data) || void 0 === n ? void 0 : n.isOnLive, e.isSingleRoom = 1 == +(null === (r = t.data) || void 0 === r ? void 0 : r.channelType), e.isSingleRoom && e.$emit("isSingleRoom", +e.firstProgram.bigoId))
                        }))
                    }, padZero: function (e) {
                        return e >= 10 ? e : "0".concat(e)
                    }, getTimeLang: function () {
                        var e = new Date(+this.startTime), t = e.getFullYear(), o = this.padZero(e.getMonth() + 1),
                            n = this.padZero(e.getDate()), r = this.padZero(e.getHours()),
                            c = this.padZero(e.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(t, "-").concat(o, "-").concat(n, " ").concat(r, ":").concat(c)
                    }, gotoApp: function () {
                        this.$emit("gotoApp")
                    }
                }
            }, c = (o(1351), o(3)), component = Object(c.a)(r, (function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", {staticClass: "channel-room"}, [n("div", {
                    staticClass: "channel-bg1",
                    style: {backgroundImage: "url(" + (e.channelInfo.bg || o(1350)) + ")"}
                }), e._v(" "), n("div", {staticClass: "channel-bg2"}), e._v(" "), n("div", {staticClass: "channel-detail"}, [n("div", {staticClass: "channel-detail__title"}, [e._v(e._s(e.channelInfo.name))]), e._v(" "), n("div", {staticClass: "channel-detail__id"}, [e._v("ID:" + e._s(e.channelInfo.bigo_id))]), e._v(" "), n("div", {staticClass: "channel-detail__avatar"}, [n("img", {
                    directives: [{
                        name: "lazy",
                        rawName: "v-lazy",
                        value: e.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"
                }), e._v(" "), n("img", {
                    staticClass: "channel-icon",
                    attrs: {src: o(907)}
                })]), e._v(" "), n("div", {staticClass: "channel-detail__description"}, [e._v("\n      " + e._s(e.description) + "\n    ")])]), e._v(" "), n("div", {
                    staticClass: "channel-subscribe",
                    on: {click: e.gotoApp}
                }, [e._v("\n    " + e._s(e.channelStatus > 2 ? e.$t("lang439") : e.$t("lang437")) + "\n  ")]), e._v(" "), n("div", {staticClass: "channel-num"}, [e._v(e._s(e.channelNum))])])
            }), [], !1, null, "8a56f5b4", null);
            t.a = component.exports
        }, 1465: function (e, t, o) {
            "use strict";
            o.r(t);
            o(32), o(20), o(133), o(15);
            var n = o(1), r = o(27), c = o(790).a, l = (o(1371), o(1373), o(3)), d = Object(l.a)(c, (function () {
                    var e = this, t = e.$createElement, n = e._self._c || t;
                    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: e.isTik}]}, [n("img", {
                        attrs: {
                            src: e.isTik ? o(1344) : o(477),
                            alt: "bigo image",
                            width: "100%",
                            height: "100%"
                        }, on: {click: e.back}
                    })]), e._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 (t) {
                                return e.openApp(1)
                            }
                        }
                    }, [e._v("\n        " + e._s(e.downLoadBtn) + "\n      ")]), e._v(" "), e.tipsOpenInApp ? n("div", {staticClass: "tips_openapp_w"}, [n("p", {staticClass: "tips_arrow"}), e._v("\n        " + e._s(e.$t("lang008")) + "\n      ")]) : e._e()])]), e._v(" "), 1 !== e.config.channelType || e.isChannelSingleRoom ? n("div", {
                        staticClass: "middle_section",
                        style: {height: "100%", "--backgroundImage": "url('" + e.config.ogImage + "')"}
                    }, [1 === e.config.alive ? n("div", {staticClass: "video_section"}, [e.showPasswordCover ? n("div", {staticClass: "live_password_section"}, [n("div", {staticClass: "live_password_section_content"}, [n("div", {staticClass: "password_avatar"}, [n("img", {attrs: {src: e.config.data5 || o(534)}})]), e._v(" "), n("div", {staticClass: "password_nickname opa"}, [e._v("\n            " + e._s(e.config.nickName) + "\n            "), n("button", {
                        staticClass: "btn-copy-nickname",
                        on: {click: e.copyNickname}
                    })]), e._v(" "), 1 === e.showPasswordCover ? n("div", {staticClass: "password_bigoid"}, [e._v("\n            ID:" + e._s(e.bigo_id) + "\n          ")]) : e._e(), e._v(" "), n("div", {staticClass: "password_input_wrapper"}, [n("div", {staticClass: "input_desc"}, [e._v("\n              " + e._s(e.$t("lang325")) + "\n            ")]), e._v(" "), n("div", {staticClass: "password_list"}, [e._l(6, (function (t) {
                        return n("div", {
                            key: t,
                            staticClass: "password_item"
                        }, [e._v("\n                " + e._s(e.password[t - 1]) + "\n              ")])
                    })), e._v(" "), n("input", {
                        directives: [{
                            name: "model",
                            rawName: "v-model",
                            value: e.password,
                            expression: "password"
                        }],
                        staticClass: "password_input",
                        attrs: {maxlength: "6", type: "tel"},
                        domProps: {value: e.password},
                        on: {
                            keyup: function (t) {
                                return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handleEnterPasswordRoom(t)
                            }, input: function (t) {
                                t.target.composing || (e.password = t.target.value)
                            }
                        }
                    })], 2)]), e._v(" "), n("div", {staticClass: "password_btn_wrapper"}, [n("button", {
                        class: ["password_btn", {disable: e.password.length < 6}],
                        on: {click: e.handleEnterPasswordRoom}
                    }, [e._v("\n              " + e._s(e.$t("lang326")) + "\n            ")])])])]) : e._e(), e._v(" "), "live_play" === e.liveStatus && e.config.hlsSrc ? n("div", {staticClass: "live_play_section"}, [n("a", {
                        staticClass: "live_play_btn",
                        attrs: {href: "javascript:;"},
                        on: {click: e.videoPlay}
                    })]) : e._e(), e._v(" "), e.config.hlsSrc ? n("video", {
                        staticClass: "video-js",
                        style: {objectFit: "live_living" === e.liveStatus ? "cover" : "contain"},
                        attrs: {
                            id: "video_tag_show",
                            "webkit-playsinline": "",
                            playsinline: "",
                            width: "100%",
                            height: "100%",
                            autoplay: "",
                            poster: e.config.ogImage
                        }
                    }, [n("source", {
                        attrs: {
                            src: e.config.hlsSrc,
                            type: "application/x-mpegURL"
                        }
                    })]) : e._e()]) : e.config.passRoom && 4 === e.config.roomStatus ? n("div", {staticClass: "live_password_section"}, [n("div", {staticClass: "live_password_section_content"}, [n("div", {staticClass: "password_title"}, [e._v(e._s(e.$t("lang327")))]), e._v(" "), n("div", {staticClass: "password_avatar"}, [n("img", {attrs: {src: e.config.data5 || o(534)}})]), e._v(" "), n("div", {staticClass: "password_nickname"}, [e._v("\n          " + e._s(e.config.nickName) + "\n          "), n("button", {
                        staticClass: "btn-copy-nickname",
                        on: {click: e.copyNickname}
                    })]), e._v(" "), n("div", {staticClass: "password_bigoid"}, [e._v("ID:" + e._s(e.bigo_id))]), e._v(" "), n("div", {staticClass: "password_btn_wrapper"}, [n("button", {
                        staticClass: "password_btn",
                        on: {click: e.handleEnterPasswordRoom}
                    }, [e._v("\n            " + e._s(e.$t("lang328")) + "\n          ")])])])]) : e.config.passRoom && 0 === e.config.alive ? n("div", {staticClass: "live_password_section"}, [n("div", {staticClass: "live_password_section_content"}, [n("div", {staticClass: "password_title"}, [e._v(e._s(e.$t("lang329")))]), e._v(" "), n("div", {staticClass: "password_avatar"}, [n("img", {attrs: {src: e.config.data5 || o(534)}})]), e._v(" "), n("div", {staticClass: "password_nickname"}, [e._v("\n          " + e._s(e.config.nickName) + "\n          "), n("button", {
                        staticClass: "btn-copy-nickname",
                        on: {click: e.copyNickname}
                    })]), e._v(" "), n("div", {staticClass: "password_bigoid"}, [e._v("ID:" + e._s(e.bigo_id))]), e._v(" "), n("div", {staticClass: "password_btn_wrapper"}, [n("button", {
                        staticClass: "password_btn",
                        on: {click: e.openAnchorProfile}
                    }, [e._v("\n            " + e._s(e.$t("lang330")) + "\n          ")])])])]) : 4 === e.config.roomStatus ? n("div", {staticClass: "multi_live_box"}, [n("div", {staticClass: "tips_cont"}, [n("i", {domProps: {textContent: e._s(e.$t("lang029").replace("[001]", e.config.nickName))}})]), e._v(" "), n("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 50,
                            expression: "50",
                            modifiers: {click: !0}
                        }], staticClass: "blue-btn", on: {
                            click: function (t) {
                                return e.openApp()
                            }
                        }
                    }, [e._v("\n        " + e._s(e.$t("lang030")) + "\n      ")])]) : "live_end" === e.liveStatus ? n("div", {staticClass: "live_ended_section"}, [n("div", {staticClass: "live_share_section_before"}), e._v(" "), n("p", {staticClass: "tips1"}, [e._v(e._s(e.$t("lang011")))]), e._v(" "), n("p", {staticClass: "tips2"}, [e._v(e._s(e.$t("lang012")))]), e._v(" "), n("div", {
                        staticClass: "hover_recommend_b",
                        attrs: {id: "hover_recommend_b"}
                    }, [n("div", {staticClass: "hover_recommend_ul swiper-wrapper bigo_show_list"}, e._l(e.recommendDataList4, (function (t, o) {
                        return n("div", {
                            key: o,
                            class: ["swiper-slide", -1 === o ? "current" : ""]
                        }, e._l(t, (function (t, 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 e.goPath(t.bigo_id)
                                    }
                                }
                            }, [t.data2 && t.data2.bigUrl ? n("img", {
                                directives: [{
                                    name: "lazy",
                                    rawName: "v-lazy",
                                    value: t.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%"}
                            }) : e._e(), e._v(" "), n("div", {staticClass: "online_box"}, [n("span", {
                                staticClass: "fans_num",
                                domProps: {textContent: e._s(t.user_count)}
                            })]), e._v(" "), n("div", {staticClass: "list_hover"}, [n("div", {staticClass: "bottom_content"}, [n("p", {
                                staticClass: "room_name",
                                domProps: {textContent: e._s(t.room_topic || t.nick_name)}
                            })])])])
                        })), 0)
                    })), 0)])]) : e._e(), e._v(" "), e.config.hlsSrc && "live_end" !== e.liveStatus ? n("div", {staticClass: "live_share_section_before"}) : e._e(), e._v(" "), e.chatData.length && "live_living" === e.liveStatus ? n("div", {staticClass: "live_chat_section"}, [n("Chat", {
                        attrs: {
                            data: e.chatData,
                            opactiyBG: "",
                            useRem: ""
                        }
                    })], 1) : e._e(), e._v(" "), "live_loading" === e.liveStatus ? n("div", {staticClass: "live_loading_section"}) : e._e(), e._v(" "), 6 === e.config.roomStatus && "live_living" === e.liveStatus ? n("div", {staticClass: "live_pk_section"}, [n("div", {staticClass: "live_pk_content"}, [e.$t("lang478") && e.$t("lang478").replace ? n("div", {
                        staticClass: "live_pk_tips",
                        domProps: {innerHTML: e._s(e.$t("lang478").replace("[001]", e.config.nickName))}
                    }) : e._e(), e._v(" "), n("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 51,
                            expression: "51",
                            modifiers: {click: !0}
                        }], staticClass: "live_pk_btn", on: {
                            click: function (t) {
                                return e.openApp()
                            }
                        }
                    }, [e._v("\n          " + e._s(e.$t("lang449")) + "\n        ")]), e._v(" "), n("div", {
                        staticClass: "live_pk_white_text",
                        on: {
                            click: function (t) {
                                e.config.roomStatus = 0
                            }
                        }
                    }, [e._v("\n          " + e._s(e.$t("lang450")) + "\n        ")])])]) : e._e(), e._v(" "), e.config.hlsSrc || 4 === e.config.roomStatus || "live_end" === e.liveStatus ? n("div", {
                        staticClass: "live_share_section",
                        class: {channel_section: 1 === e.config.channelType && e.isChannelSingleRoom}
                    }, [1 === e.config.channelType && e.isChannelSingleRoom ? n("div", {staticClass: "channel_info"}, [n("div", {
                        staticClass: "thumb_box",
                        on: {
                            click: function (t) {
                                return e.jumpClick()
                            }
                        }
                    }, [e.channelInfo && e.channelInfo.icon ? n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: e.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%"}
                    }) : e._e(), e._v(" "), n("img", {
                        staticClass: "channel-icon",
                        attrs: {src: o(907)}
                    })]), e._v(" "), n("div", {staticClass: "info_name_id"}, [n("p", {
                        staticClass: "nick_name",
                        domProps: {textContent: e._s(e.channelInfo.name)}
                    }), e._v(" "), n("p", {
                        staticClass: "bigoid",
                        domProps: {textContent: e._s("id: " + (e.clientBigoId || e.channelInfo.bigo_id))}
                    })])]) : "live_end" !== e.liveStatus && 1 !== e.config.channelType ? n("div", {
                        staticClass: "user_info",
                        on: {click: e.userInfoClick}
                    }, [n("div", {
                        staticClass: "thumb_box", on: {
                            click: function (t) {
                                return e.jumpClick()
                            }
                        }
                    }, [e.config && e.config.data5 ? n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: e.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%"}
                    }) : e._e()]), e._v(" "), n("div", {staticClass: "info_name_id"}, [n("h1", {
                        staticClass: "nick_name",
                        domProps: {textContent: e._s(e.config.nickName)}
                    }), e._v(" "), n("p", {
                        staticClass: "bigoid",
                        domProps: {textContent: e._s("id: " + (e.clientBigoId || e.bigo_id))}
                    })])]) : e._e(), e._v(" "), "live_end" === e.liveStatus || 1 === e.config.channelType && !e.isChannelSingleRoom ? e._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: e.ifShare}
                    }), e._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 (t) {
                                return e.openApp(2)
                            }
                        }
                    }, ["live_living" === e.liveStatus ? n("div", {staticClass: "like_gif"}) : e._e(), e._v(" "), e.tipsFollow ? n("div", {staticClass: "tips_follow_w"}, [n("p", {staticClass: "tips_arrow"}), e._v("\n            " + e._s(e.$t("lang098")) + "\n          ")]) : e._e()])])]) : e._e()]) : n("ChannelRoom", {
                        attrs: {
                            channelInfo: e.channelInfo,
                            programList: e.programList
                        }, on: {
                            gotoApp: function (t) {
                                return e.openApp()
                            }, isSingleRoom: e.showChannelSingle
                        }
                    }), e._v(" "), 1 === e.config.channelType ? n("ChannelProgram", {
                        attrs: {
                            channelInfo: e.channelInfo,
                            programList: e.programList
                        }, on: {
                            gotoApp: function (t) {
                                return e.openApp()
                            }
                        }
                    }) : e._e(), e._v(" "), n("div", {staticClass: "bottom_section"}, [0 === e.programList.length ? n("RecommendList", {
                        attrs: {
                            recommendList: e.recommendDataList,
                            showAD: ""
                        }, on: {goPage: e.back, goPath: e.goPath}
                    }) : e._e(), e._v(" "), n("BottomDownload", {on: {downloadIconClick: e.onDownload}})], 1), e._v(" "), n("client-only", [n("share", {
                        model: {
                            value: e.showShare,
                            callback: function (t) {
                                e.showShare = t
                            },
                            expression: "showShare"
                        }
                    })], 1)], 1)
                }), [], !1, null, "d8a81832", null).exports, h = o(799).a,
                m = (o(1375), o(1377), Object(l.a)(h, (function () {
                    var e = this, t = e.$createElement, n = e._self._c || t;
                    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(477),
                            alt: "bigo image",
                            width: "100%",
                            height: "100%"
                        }, on: {click: e.back}
                    })]), e._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 (t) {
                                return e.openModal(1)
                            }
                        }
                    }, [e._v("\n        " + e._s(e.downLoadBtn) + "\n      ")])])]), e._v(" "), n("div", {
                        staticClass: "middle_section",
                        style: {"--backgroundImage": "url('" + (e.coverurl || e.config.ogImage) + "')"}
                    }, [1 === e.config.alive ? n("div", {staticClass: "video_section"}, ["live_play" === e.liveStatus && e.config.hlsSrc ? n("div", {staticClass: "live_play_section"}, [n("a", {
                        staticClass: "live_play_btn",
                        attrs: {href: "javascript:;"},
                        on: {click: e.videoPlay}
                    })]) : e._e(), e._v(" --\x3e\n      "), e._v(" "), e.config.hlsSrc ? n("video", {
                        staticClass: "video-js",
                        attrs: {
                            id: "video_tag_games",
                            "webkit-playsinline": "",
                            playsinline: "",
                            width: "100%",
                            height: "100%",
                            autoplay: "",
                            poster: e.coverurl || e.config.ogImage
                        }
                    }, [n("source", {
                        attrs: {
                            src: e.config.hlsSrc,
                            type: "application/x-mpegURL"
                        }
                    })]) : e._e()]) : 4 === e.config.roomStatus ? n("div", {staticClass: "multi_live_box"}, [n("div", {staticClass: "tips_cont"}, [n("i", {domProps: {textContent: e._s(e.$t("lang029").replace("[001]", e.config.nickName))}})]), e._v(" "), n("div", {
                        staticClass: "blue-btn",
                        on: {click: e.openModal}
                    }, [e._v("\n        " + e._s(e.$t("lang030")) + "\n      ")])]) : "live_end" === e.liveStatus ? n("div", {staticClass: "live_ended_section"}, [n("div", {staticClass: "cover_msg_box"}, [n("p", {staticClass: "live_ended_tips"}, [e._v(e._s(e.$t("lang173")))]), e._v(" "), n("p", {staticClass: "room_status"}, [e._v(e._s(e.$t("lang090")))])])]) : e._e(), e._v(" "), "live_loading" === e.liveStatus ? n("div", {staticClass: "live_loading_section"}) : e._e()]), e._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 (t) {
                                return e.jumpClick()
                            }
                        }
                    }, [e.config.data5 ? n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: e.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%"}
                    }) : e._e()]), e._v(" "), n("div", {staticClass: "info_name_id"}, [n("h1", {
                        staticClass: "nick_name",
                        domProps: {textContent: e._s(e.config.nickName)}
                    }), e._v(" "), n("p", {
                        staticClass: "bigoid",
                        domProps: {textContent: e._s("id: " + (e.clientBigoId || e.bigo_id))}
                    })])]), e._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: e.ifShare}
                    }, [n("div", {staticClass: "share_btn_icon"}), e._v(" "), n("div", [e._v(e._s(e.$t("lang095")))])]), e._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 (t) {
                                return e.openModal(2)
                            }
                        }
                    }, [e.tipsFollow ? n("div", {staticClass: "tips_follow_w"}, [n("p", {staticClass: "tips_arrow"}), e._v("\n            " + e._s(e.$t("lang098")) + "\n          ")]) : e._e()])])]), e._v(" "), n("div", {staticClass: "video_bot_tab"}, [n("div", {
                        staticClass: "chat_btn",
                        class: {current: !e.isRecommend},
                        on: {click: e.clickChat}
                    }, [e._v("\n        " + e._s(e.$t("lang093")) + "\n      ")]), e._v(" "), n("div", {
                        staticClass: "recommend_btn",
                        class: {current: e.isRecommend},
                        on: {click: e.clickRecommended}
                    }, [e._v("\n        " + e._s(e.$t("lang178")) + "\n      ")])]), e._v(" "), n("div", {
                        staticClass: "chat_content_box",
                        class: {current: !e.isRecommend}
                    }, [n("div", {
                        staticClass: "chat_list",
                        style: {height: e.chatListHeight}
                    }, [n("Chat", {
                        attrs: {data: e.chatData, isGame: "", useRem: ""},
                        on: {"hook:mounted": e.mountedEnd}
                    })], 1), e._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 (t) {
                                return e.openModal(5)
                            }
                        }
                    }, [e._v("\n          Send a message...\n        ")]), e._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 (t) {
                                return e.openModal(4)
                            }
                        }
                    })])]), e._v(" "), n("div", {
                        staticClass: "chat_content_box",
                        class: {current: e.isRecommend}
                    }, [n("GameRecommendList", {
                        attrs: {recommendList: e.recommendDataList},
                        on: {goPage: e.back, goPath: e.goPath}
                    }), e._v(" "), n("BottomDownload", {on: {downloadIconClick: e.onDownload}})], 1)]), e._v(" "), e.showModal ? n("div", {class: ["live_pk_section"]}, [n("div", {staticClass: "live_pk_content"}, [n("div", {staticClass: "live_pk_tips"}, [e._v(e._s(e.$t("lang008")))]), e._v(" "), n("div", {
                        staticClass: "live_pk_btn",
                        on: {click: e.openOneLink}
                    }, [e._v("\n        " + e._s(e.$t("lang007")) + "\n      ")]), e._v(" "), n("div", {
                        staticClass: "live_pk_white_text",
                        on: {
                            click: function (t) {
                                e.showModal = !1
                            }
                        }
                    }, [e._v("\n        NO, thanks\n      ")])])]) : e._e(), e._v(" "), n("client-only", [n("share", {
                        model: {
                            value: e.showShare,
                            callback: function (t) {
                                e.showShare = t
                            },
                            expression: "showShare"
                        }
                    })], 1)], 1)
                }), [], !1, null, "4d243512", null).exports), v = (o(33), o(16), o(10), o(9), o(18), o(574), o(37)),
                f = (o(12), o(13), o(11)), _ = o(50), w = o(489), A = o.n(w), x = o(503), k = o(25), y = o(911),
                C = o(168),
                M = o(169), T = function () {
                    function e() {
                        var t, o;
                        Object(C.a)(this, e), 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 = (t = document.getElementById("bigo_danmu_e"), o = document.querySelector("#liveVideo"), t.width = o.clientWidth, t.height = o.clientHeight - 250, t), this.canvas = null
                    }

                    return Object(M.a)(e, [{
                        key: "getCanvas", value: function () {
                            if (this.canvas) return this.canvas;
                            var canvas = document.getElementById("bigo_danmu_e");
                            if (canvas) {
                                var e = canvas.getContext("2d");
                                return e.font = "30px sans_300", e.fillStyle = "#FFFFFF", e.textBaseline = "top", e.shadowColor = "rgba(46, 46, 46, 1)", e.shadowOffsetX = 0, e.shadowOffsetY = 0, e.shadowBlur = 1, e
                            }
                        }
                    }, {
                        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 e = this.danMuMsg, t = this.danMuHeight - 80, o = (this.danMuWidth, e.length),
                                n = this.allComingMsg;
                            n = [];
                            for (var i = 0; i < o; i++) e[i].coming && n.push(e[i].y);
                            n.sort();
                            for (var r = 0, c = Math.floor(t / 30); r < c; r++) if (-1 === n.indexOf(30 * r + 10)) return 30 * r + 10;
                            return 0
                        }
                    }, {
                        key: "readyArguments", value: function (e) {
                            var t = this.danMuWidth, o = this.getCanvas().measureText(e).width + 35;
                            o = o < 150 ? 150 : o;
                            var n = this.setDanMuY();
                            if (0 === n) return this.allTimeDelayMsg.push({
                                msg: e,
                                x: t,
                                y: n,
                                msglen: o,
                                coming: !0,
                                date: +new Date
                            }), void (this.allTimeDelayMsg.length > 200 && this.allTimeDelayMsg.shift());
                            this.danMuMsg.push({msg: e, x: t, y: n, msglen: o, coming: !0})
                        }
                    }, {
                        key: "drawDanMu", value: function () {
                            var e = this.getCanvas();
                            if (e) {
                                e.clearRect(0, 0, this.danMuWidth, this.danMuHeight);
                                for (var t = 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 < t.length; i++) text = t[i].msg, e.fillText(text, t[i].x, t[i].y), t[i].x -= Math.floor(Math.pow(t[i].msglen, 1 / 4)) * r, t[i].coming && t[i].x + t[i].msglen < this.danMuWidth && (t[i].coming = !1, this.allTimeDelayMsg.length && ((a = this.allTimeDelayMsg.shift()).y = t[i].y, t.push(a))), t[i].x < -t[i].msglen && (t.splice(i, 1), i--);
                                this.lastDrawDanMuTime = o
                            }
                        }
                    }, {
                        key: "clearEndAndCheckAddNew", value: function (e) {
                            var t = this.payDanMuMsg, o = this.payTimeDelayMsg, n = t.indexOf(e), r = {};
                            t.splice(n, 1), o.length && (r = o.shift(), this.appendPayDanMu(r.user, r.msg))
                        }
                    }, {
                        key: "appendPayDanMu", value: function (e, t) {
                            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 (e) {
                                var t = document.createElement("div");
                                return t.innerHTML = e, t.childNodes
                            }(this.payDanMuHtml.replace("===", e).replace("===", t))[0] || {}, n = .8 * d.measureText(e + t).width + 50, this.payDanMuBox.appendChild(o), setTimeout(function (e) {
                                return function () {
                                    e.style.left = -(n + 70) + "px", e.style.width = n + 60 + "px", e.style.top = 10 + 45 * (l - 1) + "px"
                                }
                            }(o), 20), setTimeout(function (e, t, o) {
                                return function () {
                                    o.payDanMuBox.removeChild(e), o.clearEndAndCheckAddNew(t)
                                }
                            }(o, l, this), 12500)) : this.payTimeDelayMsg.push({user: e, msg: t})
                        }
                    }]), e
                }(), I = o(909), S = o(915), D = o(530), R = o(529), E = o(486), O = o(597), j = o(171), U = o(519),
                P = o(502),
                z = o(65), B = o(452);

            function N(object, e) {
                var t = Object.keys(object);
                if (Object.getOwnPropertySymbols) {
                    var o = Object.getOwnPropertySymbols(object);
                    e && (o = o.filter((function (e) {
                        return Object.getOwnPropertyDescriptor(object, e).enumerable
                    }))), t.push.apply(t, o)
                }
                return t
            }

            function L(e) {
                for (var i = 1; i < arguments.length; i++) {
                    var source = null != arguments[i] ? arguments[i] : {};
                    i % 2 ? N(Object(source), !0).forEach((function (t) {
                        Object(f.a)(e, t, source[t])
                    })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(source)) : N(Object(source)).forEach((function (t) {
                        Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(source, t))
                    }))
                }
                return e
            }

            var Q = {
                name: "Room",
                components: {
                    Player: y.a,
                    Chat: S.a,
                    GameRoomEntrance: D.a,
                    ShowRoomEntrance: R.a,
                    LoginPopup: j.a,
                    DisCordBanner: E.a,
                    ClientSideQRCode: z.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), L({
                        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: L({
                    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 (e) {
                        e && this.createQrcodeShow(".qr-code-box2")
                    }
                },
                created: function () {
                    var e;
                    if (this.$store.commit("update_clientBigoId", ""), this.$hive.initHive(this), this.getRecommendList(), this.followGuide(), !(null === (e = this.videoInfo) || void 0 === e ? void 0 : e.bigoId)) return this.barList = [], void (this.barCount = 0);
                    this.getDetailList()
                },
                mounted: function () {
                    var e = this;
                    document.addEventListener("click", (function (t) {
                        t.target.className.includes("poptip-dom-share") || (e.showPoptip = !1), t.target.className.includes("poptip-dom-qrcode") || (e.scanQrCode = !1)
                    })), this.current.bigoid = this.bigoid, this.startLive(this.bigoid), this.$nextTick((function () {
                        I.a.giftInit()
                    })), setTimeout((function () {
                        e.handlePkRoom()
                    }), 3e3), window.testani = function (e) {
                        I.a.giftAnimationStart(e)
                    }, 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 (e) {
                        var t = "https://play.google.com/store/apps/details?id=sg.bigo.live";
                        "apple" === e && (t = "https://itunes.apple.com/app/id1077137248"), window.open(t, "_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 e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
                        "close" === e.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 e = this, t = this.liveInfo, o = t.roomStatus, n = t.passRoom;
                        4 != +o || n ? 6 == +o && setTimeout((function () {
                            e.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 e = this.comment.replace(/[\r\n]/g, "");
                            if (!e) return void this.$toast("The content can not be blank!");
                            var t = this.liveInfo, o = t.roomId, n = t.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(e, '","c":""}'),
                                    others: [{value: "0", key: "beanGrade"}],
                                    owner: String(this.liveInfo.uid)
                                }
                            }, !0), this.comment = "", this.gettingAPI = !1
                        } else this.loginPopUpVisible = !0
                    }, shareClick: function (e) {
                        var t = this, o = document.getElementsByTagName("title")[0].innerHTML, n = window.location.href;
                        if ("whatsApp" === e) window.open("https://api.whatsapp.com/send/?phone&app_absent=0&text=" + encodeURIComponent(n), "_blank"); else if ("twitter" === e) window.open("https://www.twitter.com/share/?text=" + encodeURIComponent(o) + "&url=" + encodeURIComponent(n) + "&via=BIGOLIVEapp&related=BIGOLIVE", "_blank"); else if ("pinterest" === e) 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" === e) window.open("https://www.reddit.com/submit?title=" + encodeURIComponent(o) + "&url=" + encodeURIComponent(n), "_blank"); else if ("facebook" === e) window.open("https://www.facebook.com/sharer/sharer.php?u=" + encodeURIComponent(n), "_blank"); else if ("copy" === e) {
                            this.clipboardVal = window.location.href, new A.a(".copylink_btn").on("success", (function () {
                                t.Copied = !0, setTimeout((function () {
                                    t.Copied = !1
                                }), 1e3)
                            }))
                        }
                    }, follow: function () {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function t() {
                            var o;
                            return regeneratorRuntime.wrap((function (t) {
                                for (; ;) switch (t.prev = t.next) {
                                    case 0:
                                        if (e.isLogin) {
                                            t.next = 4;
                                            break
                                        }
                                        e.loginPopUpVisible = !0, t.next = 12;
                                        break;
                                    case 4:
                                        if (!e.isFollowed) {
                                            t.next = 8;
                                            break
                                        }
                                        return e.showUnfollowTips = !0, setTimeout((function () {
                                            e.showUnfollowTips = !1
                                        }), 2e3), t.abrupt("return");
                                    case 8:
                                        return t.next = 10, e.$api.follow({bc_uid: encodeURIComponent(e.liveInfo.uid)});
                                    case 10:
                                        (o = t.sent) && 0 === o.code ? (e.showFollowSuccess = !0, e.isFollowed = !0, setTimeout((function () {
                                            e.showFollowSuccess = !1
                                        }), 1e3)) : 700001 === o.code ? (e.$toast("Please login again"), setTimeout((function () {
                                            window.location.reload()
                                        }), 3e3)) : e.$log && e.$log.error("follow error", {msg: o.code});
                                    case 12:
                                    case"end":
                                        return t.stop()
                                }
                            }), t)
                        })))()
                    }, queryFollow: function () {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function t() {
                            var o;
                            return regeneratorRuntime.wrap((function (t) {
                                for (; ;) switch (t.prev = t.next) {
                                    case 0:
                                        return t.next = 2, e.$api.followQuery({bc_uid: encodeURIComponent(e.liveInfo.uid)});
                                    case 2:
                                        (o = t.sent) && 0 === o.code ? e.isFollowed = o.data.relation <= 1 : 700001 === o.code && window.location.reload();
                                    case 4:
                                    case"end":
                                        return t.stop()
                                }
                            }), t)
                        })))()
                    }, followGuide: function () {
                        localStorage && !localStorage.getItem("firstVisitRoom") && (this.showFollowGuide = !0, localStorage.setItem("firstVisitRoom", "visited"))
                    }, getRecommendList: function () {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function t() {
                            var o, n, c, l, d, h, m, v, f, _;
                            return regeneratorRuntime.wrap((function (t) {
                                for (; ;) switch (t.prev = t.next) {
                                    case 0:
                                        if (!e.isRefreshing) {
                                            t.next = 2;
                                            break
                                        }
                                        return t.abrupt("return");
                                    case 2:
                                        return e.isRefreshing = !0, o = e.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)(e.$i18n.locale, !0), t.prev = 9, t.next = 12, e.$api[h]({
                                            tabType: m,
                                            fetchNum: "6",
                                            ignoreUids: e.ignoreUids.join("."),
                                            countryCode: v,
                                            lang: e.$i18n.locale
                                        });
                                    case 12:
                                        f = t.sent, _ = (null == f ? void 0 : f.data) || [], e.isRefreshing = !1, _ && _.length > 0 && (e.recommendList = _, e.updateIgnoreUids(_)), t.next = 22;
                                        break;
                                    case 18:
                                        t.prev = 18, t.t0 = t.catch(9), console.error(t.t0), e.isRefreshing = !1;
                                    case 22:
                                    case"end":
                                        return t.stop()
                                }
                            }), t, null, [[9, 18]])
                        })))()
                    }, updateIgnoreUids: function (e) {
                        var t, o = e.map((function (e) {
                            return e.owner
                        }));
                        this.ignoreUids.length > 50 && (this.ignoreUids = this.ignoreUids.slice(this.ignoreUids.length - 50, this.ignoreUids.length)), (t = this.ignoreUids).push.apply(t, Object(v.a)(o))
                    }, listenStorageChange: function (e) {
                    }, 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 (e) {
                        var t = e.liveInfo;
                        this.liveInfo = t
                    }, finishInitLive: function (e) {
                        var t = this, o = e.liveInfo, n = e.ws, r = e.wsRealUser;
                        this.liveInfo = o, this.ws = n, this.wsRealUser = r, this.ignoreUids.push(o.uid), 1 === o.alive && this.initChat(), this.joinRoomTimer = setTimeout((function () {
                            t.isLogin && t.joinRoom()
                        }), 500), this.isLogin && this.queryFollow()
                    }, createQrcode: function (e) {
                        this.scanQrCode = !this.scanQrCode, this.scanQrCode && this.createQrcodeShow(e)
                    }, createQrcodeShow: function (e) {
                        var t = this;
                        setTimeout((function () {
                            var o = t.videoInfo.roomStatus, n = t.liveInfo.roomId, r = t.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(e), {
                                    text: c,
                                    width: 102,
                                    height: 102,
                                    colorDark: "#000000",
                                    colorLight: "#ffffff",
                                    correctLevel: window.QRCode.CorrectLevel.M
                                })
                            } catch (e) {
                                console.error("ORcode init fail", e)
                            }
                        }))
                    }, startLive: function (e) {
                        this.$refs.player.startLive({app: "bigo", siteid: e})
                    }, initChat: function () {
                        this.subWs(this.ws)
                    }, updateChatData: function (e) {
                        this.chatData.length > 50 && this.chatData.shift(), this.chatData.push(L({time: (new Date).getTime()}, e))
                    }, adjustDanmuSize: function () {
                        window.danmu && window.danmu.adjustDanMuWidthHeight()
                    }, subWs: function (e) {
                        var t = this, o = new T;
                        window.danmu = o, window.addEventListener("resize", this.throttleAdjustDanmuSize), o.danMuIntervalId = setInterval((function () {
                            return o.drawDanMu()
                        }), 40), e.sub(O.a.EVENT.NUMS, (function (e) {
                            "".concat(t.liveInfo.roomId) === e.gid ? t.nums = e.totalUserCount : O.a.log("roomid不对,bigo观众数不更新")
                        })), e.sub(11032, (function (e) {
                            "".concat(t.liveInfo.roomId) === e.room_id ? t.nums = e.total : O.a.log("roomid不对,bigo观众数主动拉取不更新")
                        })), e.sub(3608, (function (e) {
                            "4" === e.roomStatus ? t.updateChatData({
                                type: O.a.CHAT_EVENT.ROOM_OWNER_BACK_TEXT,
                                m: "Broadcaster is back. LIVE is recovering"
                            }) : "3" === e.roomStatus ? t.updateChatData({
                                type: O.a.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT,
                                m: "Broadcaster will leave for a moment. Please hold on"
                            }) : "1" !== e.roomStatus && "2" !== e.roomStatus && "5" !== e.roomStatus || t.$hive.send("010012005", {staytime: +new Date - t.now})
                        })), e.sub(O.a.EVENT.NORMAL_TEXT, (function (e) {
                            if (t.liveInfo.roomId === e.room_id) {
                                var n, r = +e.payload.tag, c = e.oriUri,
                                    l = null == e || null === (n = e.payload) || void 0 === n ? void 0 : n.room_id,
                                    content = "";
                                try {
                                    var d;
                                    if (e.payload.content) content = JSON.parse(decodeURIComponent(escape(window.atob(e.payload.content)))), t.updateChatData(L({
                                        type: r,
                                        grade: null === (d = e.payload) || void 0 === d ? void 0 : d.grade
                                    }, content));
                                    // 判断content是否为json对象
                                    if (typeof content === 'object' && content !== null) {
                                        console.log(content)
                                        //对content进行base64解码
                                        var results = e;
                                        results.payload.content = JSON.stringify(content),
                                            // console.log(JSON.stringify(t))
                                            results['roomid'] = window.location.href;
                                        console.log(results)
                                        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 && t.liveInfo.roomId === l && (I.a.giftAnimationStart(e.payload), t.videoInfo.bean = e.payload.ticket_num)
                                } catch (t) {
                                    console.log(e.payload.content), O.a.log("公屏消息显示失败", t)
                                }
                            } else O.a.log("roomid不对,评论不更新")
                        }))
                    }, getDetailList: function () {
                        var e = arguments, t = 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 = e.length > 0 && void 0 !== e[0] ? e[0] : 10, null === (n = t.videoInfo) || void 0 === n ? void 0 : n.bigoId) {
                                            o.next = 3;
                                            break
                                        }
                                        return o.abrupt("return");
                                    case 3:
                                        return t.loading = !0, o.next = 6, Object(k.a)();
                                    case 6:
                                        return c = o.sent, o.next = 9, B.a.postDetailList({
                                            bigoId: t.videoInfo.bigoId,
                                            cursor: t.cursor,
                                            pageSize: r,
                                            "device-id": c
                                        });
                                    case 9:
                                        if (l = o.sent, t.loading = !1, l) {
                                            o.next = 14;
                                            break
                                        }
                                        return t.isLastPage = !0, o.abrupt("return");
                                    case 14:
                                        t.barList = t.barList.concat(l.list), t.cursor = l.cursor, l.cursor && 0 !== Number(l.cursor) || (t.isLastPage = !0);
                                    case 17:
                                    case"end":
                                        return o.stop()
                                }
                            }), o)
                        })))()
                    }
                }
            }, G = (o(1381), Object(l.a)(Q, (function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                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: e.avatar,
                        expression: "avatar"
                    }], attrs: {width: "100%", alt: "avatar"}, on: {click: e.goUserPage}
                })]), e._v(" "), n("div", {staticClass: "host-center"}, [n("h1", {
                    staticClass: "host-nickname",
                    on: {click: e.goUserPage}
                }, [e._v("\n            " + e._s(e.videoInfo.nickname) + "\n          ")]), e._v(" "), n("div", {
                    staticClass: "host-info",
                    attrs: {"data-room-status": e.videoInfo.roomStatus}
                }, [n("div", {staticClass: "info-bigoId"}, [e._v("BIGO ID:" + e._s(e.clientBigoId))]), e._v(" "), n("client-only", [n("div", {staticClass: "info-bean"}, [e._v(e._s(e.videoInfo.bean))]), e._v(" "), n("div", {staticClass: "info-view-nums"}, [e._v(e._s(e.nums))]), e._v(" "), e.liveInfo.country_code ? n("div", {staticClass: "info-location"}, [e._v("\n                " + e._s(e.liveInfo.country_code) + "\n              ")]) : e._e()])], 1)]), e._v(" "), n("client-only", [n("div", {staticClass: "host-right"}, [!e.myBigoId || e.myBigoId && e.myBigoId !== e.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: e.isFollowed}], on: {click: e.follow}
                }, [e._v("\n                " + e._s(e.isFollowed ? "Following" : e.$t("lang014")) + "\n              ")]), e._v(" "), n("div", {
                    directives: [{
                        name: "show",
                        rawName: "v-show",
                        value: e.showFollowSuccess,
                        expression: "showFollowSuccess"
                    }], staticClass: "follow_guide follow_guide_short", staticStyle: {width: "320px"}
                }, [n("div", {staticClass: "follow_guide_title"}, [e._v("\n                  " + e._s(e.$t("lang472")) + "\n                ")]), e._v(" "), n("div", {staticClass: "follow_guide_text"}, [e._v("\n                  " + e._s(e.$t("lang473")) + "\n                ")])]), e._v(" "), n("div", {
                    directives: [{
                        name: "show",
                        rawName: "v-show",
                        value: e.showUnfollowTips,
                        expression: "showUnfollowTips"
                    }], staticClass: "follow_guide follow_guide_short"
                }, [n("div", {staticClass: "download-tips"}, [e._v("\n                  " + e._s(e.$t("lang474")) + "\n                ")]), e._v(" "), n("div", {staticClass: "download-container"}, [n("ClientSideQRCode", {staticClass: "download-qrcode"}), e._v(" "), n("div", {staticClass: "download-qrcode-right"}, [n("div", {
                    staticClass: "apple-icon",
                    on: {
                        click: function (t) {
                            return e.goStore("apple")
                        }
                    }
                }), e._v(" "), n("div", {
                    staticClass: "google-icon", on: {
                        click: function (t) {
                            return e.goStore("google")
                        }
                    }
                })])], 1)]), e._v(" "), e.showFollowGuide ? n("div", {staticClass: "follow_guide"}, [n("div", {staticClass: "follow_guide_arrow"}), e._v(" "), n("div", {staticClass: "follow_guide_bigo"}), e._v(" "), n("div", {staticClass: "follow_guide_title"}, [e._v("\n                  " + e._s(e.$t("lang469")) + "\n                ")]), e._v(" "), n("div", {staticClass: "follow_guide_text"}, [e._v("\n                  " + e._s(e.$t("lang470")) + "\n                ")]), e._v(" "), n("p", {
                    staticClass: "follow_guide_btn",
                    on: {
                        click: function (t) {
                            e.showFollowGuide = !1
                        }
                    }
                })]) : e._e()]) : e._e(), e._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 (t) {
                            e.showPoptip = !e.showPoptip
                        }
                    }
                }, [e._v("\n              " + e._s(e.$t("lang095")) + "\n\n              "), n("transition", {attrs: {name: "poptip-animation"}}, [e.showPoptip ? n("div", {staticClass: "poptip poptip-dom-share"}, [n("div", {staticClass: "share-apps-title"}, [e._v("\n                    " + e._s(e.$t("lang095")) + "\n                  ")]), e._v(" "), n("div", {staticClass: "share-apps"}, [n("a", {
                    staticClass: "share-link share-WhatsApp",
                    attrs: {target: "_blank", href: "javascript:;"},
                    on: {
                        click: function (t) {
                            return e.shareClick("whatsApp")
                        }
                    }
                }, [e._v("\n                      WhatsApp\n                    ")]), e._v(" "), n("a", {
                    staticClass: "share-link share-Twitter",
                    attrs: {target: "_blank", href: "javascript:;"},
                    on: {
                        click: function (t) {
                            return e.shareClick("twitter")
                        }
                    }
                }, [e._v("\n                      Twitter\n                    ")]), e._v(" "), n("a", {
                    staticClass: "share-link share-Pinterest",
                    attrs: {target: "_blank", href: "javascript:;"},
                    on: {
                        click: function (t) {
                            return e.shareClick("pinterest")
                        }
                    }
                }, [e._v("\n                      Pinterest\n                    ")]), e._v(" "), n("a", {
                    staticClass: "share-link share-Reddit",
                    attrs: {target: "_blank", href: "javascript:;"},
                    on: {
                        click: function (t) {
                            return e.shareClick("reddit")
                        }
                    }
                }, [e._v("\n                      Reddit\n                    ")]), e._v(" "), n("a", {
                    staticClass: "share-link share-Facebook",
                    attrs: {target: "_blank", href: "javascript:;"},
                    on: {
                        click: function (t) {
                            return e.shareClick("facebook")
                        }
                    }
                }, [e._v("\n                      Facebook\n                    ")]), e._v(" "), n("a", {
                    staticClass: "share-link share-Copy copylink_btn",
                    attrs: {href: "javascript:;", "data-clipboard-text": e.clipboardVal},
                    on: {
                        click: function (t) {
                            return e.shareClick("copy")
                        }
                    }
                }, [e._v("\n                      Copy link\n                    ")])])]) : e._e()])], 1), e._v(" "), n("div", {staticClass: "guide-phone"}, [n("div", {
                    class: ["guide-phone-title", "poptip-dom-qrcode"],
                    on: {
                        click: function (t) {
                            return e.createQrcode(".qr-code-box1")
                        }
                    }
                }, [e._v("\n                " + e._s(e.$t("lang019")) + "\n\n                "), n("transition", {attrs: {name: "poptip-animation"}}, [e.scanQrCode ? n("div", {staticClass: "poptip poptip-dom-qrcode poptip-qrcode"}, [n("div", {staticClass: "share-apps-title-scan"}, [e._v("\n                      " + e._s(e.$t("lang174")) + "\n                    ")]), e._v(" "), n("div", {staticClass: "share-apps-desc"}, [e._v("\n                      " + e._s(e.$t("lang175") + ". " + e.$t("lang176")) + "\n                    ")]), e._v(" "), n("div", {staticClass: "share-apps-desc"}, [e._v("\n                      " + e._s(e.$t("lang177")) + "\n                    ")]), e._v(" "), n("div", {staticClass: "poptip-qrcode-bottom"}, [n("div", {staticClass: "poptip-qrcode-img1"}), e._v(" "), n("div", {staticClass: "qr-code-box-bg"}, [n("div", {staticClass: "qr-code-box1"})]), e._v(" "), n("div", {staticClass: "poptip-qrcode-line"}), e._v(" "), n("div", {staticClass: "download-qrcode-right"}, [n("div", {staticStyle: {color: "#2F3033"}}, [e._v("\n                          " + e._s(e.$t("lang465")) + "\n                        ")]), e._v(" "), n("div", {
                    staticClass: "apple-icon",
                    on: {
                        click: function (t) {
                            return e.goStore("apple")
                        }
                    }
                }), e._v(" "), n("div", {
                    staticClass: "google-icon", on: {
                        click: function (t) {
                            return e.goStore("google")
                        }
                    }
                })])])]) : e._e()])], 1)])])])], 1), e._v(" "), n("div", {staticClass: "room-video"}, [n("Player", {
                    ref: "player",
                    attrs: {
                        current: e.current,
                        videoType: e.videoInfo && 1 === e.videoInfo.videoType ? "ShowRoomEntrance" : "GameRoomEntrance",
                        recommendList: e.recommendList || [],
                        "show-danmu-btn": "",
                        "in-room": ""
                    },
                    on: {finishInitLive: e.finishInitLive, endLive: e.endLive, multiPersonClick: e.handleOpenMultiCover}
                }), e._v(" "), n("div", {
                    directives: [{
                        name: "show",
                        rawName: "v-show",
                        value: e.showPKCover,
                        expression: "showPKCover"
                    }], class: ["pk_live_box", {multi_live_box: 4 === e.liveInfo.roomStatus}]
                }, [n("div", {staticClass: "multi_live_cont"}, [n("div", {staticClass: "multi_live_cont_title"}, [e._v("\n              " + e._s(4 === e.liveInfo.roomStatus ? e.$t("lang479").replace("[001]", e.videoInfo.nickname) : e.$t("lang478").replace("[001]", e.videoInfo.nickname)) + "\n            ")]), e._v(" "), n("div", {staticClass: "multi_live_cont_text"}, [e._v("\n              " + e._s(e.$t("lang471")) + "\n            ")]), e._v(" "), n("div", {staticClass: "poptip-qrcode-bottom"}, [n("div", {staticClass: "poptip-qrcode-img1"}), e._v(" "), e._m(0), e._v(" "), n("div", {
                    staticClass: "poptip-qrcode-line",
                    staticStyle: {opacity: "0.3"}
                }), e._v(" "), n("div", {staticClass: "download-qrcode-right"}, [n("div", [e._v("\n                  " + e._s(e.$t("lang465")) + "\n                ")]), e._v(" "), n("div", {
                    staticClass: "apple-icon",
                    on: {
                        click: function (t) {
                            return e.goStore("apple")
                        }
                    }
                }), e._v(" "), n("div", {
                    staticClass: "google-icon", on: {
                        click: function (t) {
                            return e.goStore("google")
                        }
                    }
                })])]), e._v(" "), 4 !== e.liveInfo.roomStatus ? n("button", {
                    staticClass: "close_btn",
                    on: {
                        click: function (t) {
                            e.showPKCover = !1
                        }
                    }
                }) : e._e()])])], 1)]), e._v(" "), n("div", {staticClass: "room-container__right"}, [n("Chat", {attrs: {data: e.chatData}}), e._v(" "), n("div", {staticClass: "user_sent_msg"}, [n("div", {staticClass: "user_words_msg"}, [n("textarea", {
                    directives: [{
                        name: "model",
                        rawName: "v-model",
                        value: e.comment,
                        expression: "comment"
                    }, {name: "hive", rawName: "v-hive.click", value: 45, expression: "45", modifiers: {click: !0}}],
                    attrs: {placeholder: "chat with everyone"},
                    domProps: {value: e.comment},
                    on: {
                        keyup: function (t) {
                            return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.preventDefault(), e.send(t))
                        }, input: function (t) {
                            t.target.composing || (e.comment = t.target.value)
                        }
                    }
                }), e._v(" "), e.isLogin ? e._e() : n("div", {staticClass: "login_tips"}, [n("a", {
                    on: {
                        click: function (t) {
                            e.loginPopUpVisible = !0
                        }
                    }
                }, [e._v("Login")]), e._v(" to chat with\n            everyone\n          ")]), e._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: e.send}
                }, [e._v("\n            Send\n          ")])])])], 1)]), e._v(" "), n("DisCordBanner", {attrs: {isRoom: ""}}), e._v(" "), n("div", {staticClass: "room-recommend-live clearfix"}, [n("div", {staticClass: "room-recommend-live__header clearfix"}, [n("h2", {staticClass: "header-title"}, [e._v("\n        " + e._s(e.$t("lang577").replace("[001]", e.videoInfo.nickname || "")) + "\n      ")]), e._v(" "), n("div", {staticClass: "header-right"}, [n("div", {
                    staticClass: "header-change",
                    class: {"is--refreshing": e.isRefreshing},
                    on: {click: e.getRecommendList}
                }, [n("span", {staticClass: "val"}, [e._v(e._s(e.$t("lang053")))])]), e._v(" "), n("div", {staticClass: "gray-line"}), e._v(" "), n("nuxt-link", {
                    staticClass: "classify__more-btn",
                    attrs: {to: e.videoInfo && 1 === e.videoInfo.videoType ? e.localePath("/show/") : e.localePath("/games/")}
                }, [n("div", [e._v("\n            " + e._s(e.$t("lang040")) + "\n          ")]), e._v(" "), n("div", {staticClass: "arrow-icon"})])], 1)]), e._v(" "), n("div", {staticClass: "room-recommend-live-list"}, [n("ul", {staticClass: "clearfix"}, e._l(e.recommendList.slice(0, 5), (function (t, o) {
                    return n(e.videoInfo && 1 === e.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": t, responsive: ""}
                    })
                })), 1)])]), e._v(" "), n("div", {staticClass: "room-recommend-live clearfix"}, [n("div", {staticClass: "room-recommend-live__header clearfix"}, [n("h2", {staticClass: "header-title"}, [e._v("\n        " + e._s(e.$t("lang578").replace("[001]", e.videoInfo.nickname || "")) + "\n      ")])]), e._v(" "), n("div", {staticClass: "bar-list"}, [n("Bar", {
                    attrs: {
                        barList: e.barList,
                        pageType: "room"
                    }
                }), e._v(" "), e.barList && e.barList.length ? e._e() : n("div", {staticClass: "no-bar"}, [n("img", {attrs: {src: o(535)}}), e._v(" "), n("div", [e._v(e._s(e.$t("lang488")))])]), e._v(" "), e.isLastPage ? n("div", {staticClass: "no-more"}, [e._v("\n        " + e._s(e.$t("lang495")) + "\n      ")]) : e._e()], 1)]), e._v(" "), n("login-popup", {
                    model: {
                        value: e.loginPopUpVisible,
                        callback: function (t) {
                            e.loginPopUpVisible = t
                        },
                        expression: "loginPopUpVisible"
                    }
                }), e._v(" "), e.Copied ? n("div", {attrs: {id: "copiedTips_e"}}, [e._v("\n    Copied\n  ")]) : e._e()], 1)
            }), [function () {
                var e = this.$createElement, t = this._self._c || e;
                return t("div", {staticClass: "qr-code-box-bg"}, [t("div", {staticClass: "qr-code-box2"})])
            }], !1, null, "72fcbe62", null).exports), V = o(43), H = o(792), F = {
                dev: "https://ta-www.bigo.tv",
                test: "https://ta-www.bigo.tv",
                gray: "https://bggray-www.bigo.tv",
                prod: "https://www.bigo.tv"
            }, J = {
                layout: function (e) {
                    var t;
                    return Object(r.b)(null == e || null === (t = e.req) || void 0 === t ? void 0 : t.headers) ? "ssrmobile-index" : "default"
                }, components: {MobileShow: d, MobileGame: m, Bigoid: G}, asyncData: function (e) {
                    return Object(n.a)(regeneratorRuntime.mark((function t() {
                        var o, n, c, l, d, h, m, v, f, _, w, data, A, x, k, y;
                        return regeneratorRuntime.wrap((function (t) {
                            for (; ;) switch (t.prev = t.next) {
                                case 0:
                                    if (o = e.req, n = e.params, c = e.store, l = e.$log, d = e.query, h = e.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
                                    }, t.prev = 5, n.sid || n.bigoid) {
                                        t.next = 9;
                                        break
                                    }
                                    return l && l.error("error", {msg: "!params.sid && !params.bigoid"}), t.abrupt("return", f);
                                case 9:
                                    return t.next = 11, V.a.getUserInfoStudio(v);
                                case 11:
                                    if (_ = t.sent, f.getUserInfoStudioRES = _, !_ || 0 !== _.code || !_.data || Array.isArray(_.data)) {
                                        t.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), t.next = 29;
                                    break;
                                case 22:
                                    0 === (null == (w = t.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)), t.next = 29;
                                    break;
                                case 26:
                                    t.prev = 26, t.t0 = t.catch(19), l && l.error("request error", {
                                        msg: "".concat(t.t0.message, ", ").concat(t.t0.stack),
                                        api: "getInternalStudioInfo"
                                    });
                                case 29:
                                    t.next = 32;
                                    break;
                                case 31:
                                    l && l.error("request error", {msg: _, api: "getUserInfoStudio"});
                                case 32:
                                    if (7 != +d.t || m) {
                                        t.next = 38;
                                        break
                                    }
                                    return A = {
                                        uid: +d.u || void 0,
                                        yyUid: +d.h || void 0
                                    }, t.next = 36, H.a.getChannelInfo(A);
                                case 36:
                                    0 === (x = t.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:
                                    t.next = 44;
                                    break;
                                case 40:
                                    t.prev = 40, t.t1 = t.catch(5), console.log(t.t1), l && l.error("request error", {
                                        msg: "".concat(t.t1.message, ", ").concat(t.t1.stack),
                                        api: "getUserInfoStudio"
                                    });
                                case 44:
                                    return t.abrupt("return", {asyncData: f, isMobile: m});
                                case 45:
                                case"end":
                                    return t.stop()
                            }
                        }), t, null, [[5, 40], [19, 26]])
                    })))()
                }, head: function (e) {
                    var t = e.$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 = F.prod + t.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
                        } : {}]
                    }
                }
            }, K = Object(l.a)(J, (function () {
                var e = this.$createElement, t = this._self._c || e;
                return t("div", [this.isMobile ? [this.asyncData.isShowRoom ? t("MobileShow", {attrs: {asyncData: this.asyncData}}) : t("MobileGame", {attrs: {asyncData: this.asyncData}})] : t("Bigoid", {attrs: {asyncData: this.asyncData}})], 2)
            }), [], !1, null, null, null);
            t.default = K.exports
        }, 477: function (e, t, o) {
            e.exports = o.p + "img/logo.8f3cd1.png"
        }, 502: function (e, t, o) {
            "use strict";
            var n = {
                components: {BarItem: o(543).a}, props: {
                    barList: {
                        type: Array, default: function () {
                            return []
                        }
                    }, pageType: {type: String, default: "list"}
                }, data: function () {
                    return {currentBarId: ""}
                }, methods: {
                    videoAudioPlay: function (e) {
                        this.currentBarId && e !== this.currentBarId ? (this.$refs[this.currentBarId][0].stopVideoAudio(), this.currentBarId = e) : this.currentBarId = e
                    }
                }
            }, r = o(3), component = Object(r.a)(n, (function () {
                var e = this, t = e.$createElement, o = e._self._c || t;
                return o("div", e._l(e.barList, (function (t, n) {
                    return o("bar-item", {
                        key: (t.postId + n).toString(),
                        ref: (t.postId + n).toString(),
                        refInFor: !0,
                        attrs: {idKey: (t.postId + n).toString(), barItemInfo: t, pageType: e.pageType},
                        on: {videoAudioPlay: e.videoAudioPlay}
                    })
                })), 1)
            }), [], !1, null, "25cf5507", null);
            t.a = component.exports
        }, 511: function (e, t, o) {
            var content = o(623);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("3104aa75", content, !0, {sourceMap: !1})
        }, 517: function (e, t, o) {
            var content = o(652);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("62a70a33", content, !0, {sourceMap: !1})
        }, 523: function (e, t, o) {
            e.exports = o.p + "img/multi_live_m.13316c.png"
        }, 531: function (e, t) {
            e.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="
        }, 532: function (e, t) {
            e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAABfCAMAAADbNFLBAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMMsTlZGYKseQESInBDkUspBjCLYqainZhpUXHHryoAAAD3SURBVHja7dNZEoJAEATRUkBkUcFxgftf1GlGz4ARldkx/W08G50JAwwwKGkiDDCIRLnJfohKnf1QriMMMIhUk+rOfriDejPozR93UPfqCQMMisHNfnQjDDCINBMGGEQ60mYwey/9w4/YefEtxB2M9qORNO7+N+w+3EHcwdV+dCUMMIi0EgbZoCJVq/1wB9VmkMyfUmWfUkqL+VMiDLLBQhhkg4E0LPbDHQzFoPVeamkzGLwXd/A1aLyXmlzrvdQQBhhEupPya8wfdxAGF/vRhTDAINKbMMAg0oswwCDSkzDAINKDMMAg0okwwACDkg6EAQYYYPDrA01MNpxq0iVvAAAAAElFTkSuQmCC"
        }, 535: function (e, t, o) {
            e.exports = o.p + "img/common_default_list.33b57b.png"
        }, 536: function (e, t, o) {
            e.exports = o.p + "img/play.159046.png"
        }, 537: function (e, t, o) {
            e.exports = o.p + "img/loading.5443fd.gif"
        }, 538: function (e, t, o) {
            e.exports = o.p + "img/like.1a0bf1.png"
        }, 539: function (e, t, o) {
            e.exports = o.p + "img/like.c3f0c6.gif"
        }, 540: function (e, t, o) {
            e.exports = o.p + "img/share.4c34d2.png"
        }, 576: function (e, t, o) {
            var content = o(650);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("0678138c", content, !0, {sourceMap: !1})
        }, 594: function (e, t, o) {
            "use strict";
            var n = {
                components: {DisCordBanner: o(486).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 (e) {
                        this.$emit("goPage", e)
                    }, goPath: function (e) {
                        this.$emit("goPath", e), window.gtag && window.gtag("event", "enter room", {
                            event_category: "enter live room",
                            event_label: "live room"
                        })
                    }
                }
            }, r = (o(622), o(3)), component = Object(r.a)(n, (function () {
                var e = this, t = e.$createElement, o = e._self._c || t;
                return e.recommendList && e.recommendList.length > 0 ? o("div", {staticClass: "bigo_room_list_wrap bigo_show_list"}, [e.showTitle ? o("div", {staticClass: "room_list_title"}, [o("div", {staticClass: "blue-line-container"}, [o("div", {staticClass: "blue-line"}), e._v(" "), o("h2", [e._v(e._s(e.$t("lang575")))])]), e._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 (t) {
                            return e.goPage("show")
                        }
                    }
                }, [o("span", [e._v(e._s(e.$t("lang040")))]), e._v(" "), o("div", {staticClass: "arrow-icon"})])]) : e._e(), e._v(" "), e.showAD ? o("DisCordBanner", {
                    attrs: {
                        isMobile: "",
                        isRoom: ""
                    }
                }) : e._e(), e._v(" "), o("ul", {staticClass: "bigo_room_list"}, e._l(e.recommendList, (function (t, 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 e.goPath(t.bigo_id || t.bigoID)
                            }
                        }
                    }, [o("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: (t.cover_l ? t.cover_l : t.roomtype ? t.data2.bigUrl : t.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%"}
                    }), e._v(" "), o("div", {staticClass: "online_box"}, [o("span", {
                        staticClass: "fans_num",
                        domProps: {textContent: e._s(t.user_count)}
                    })]), e._v(" "), o("div", {staticClass: "list_hover"}, [o("div", {staticClass: "bottom_content"}, [o("p", {
                        staticClass: "country_name",
                        domProps: {textContent: e._s(t.country_name)}
                    }), e._v(" "), o("p", {
                        staticClass: "room_name",
                        domProps: {textContent: e._s(t.room_topic || t.nick_name)}
                    })])])])])
                })), 0)], 1) : e._e()
            }), [], !1, null, "db044f46", null);
            t.a = component.exports
        }, 596: function (e, t, o) {
            "use strict";
            o(576);
            var n = o(489), 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 (e, t) {
                        var o = document.getElementsByTagName("script")[0], n = document.getElementById(e);
                        n && o.parentNode.removeChild(n);
                        var r = document.getElementsByTagName("script")[0], c = document.createElement("script");
                        c.id = e, c.src = t, 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 e = this;
                        this.clipboardVal = this.shareUrl || window.location.href, new r.a(".copylink_btn").on("success", (function () {
                            e.$toast("Copied")
                        }))
                    }, VKclick: function () {
                        window.open("https://vk.com/share.php?url=" + this.shareUrl || !1, "_blank")
                    }, TWclick: function () {
                        var e = document.getElementsByTagName("title")[0].innerHTML,
                            t = this.shareUrl || window.location.href;
                        window.open("https://twitter.com/share/?text=" + encodeURIComponent(e) + " " + encodeURIComponent(t), "_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 e = document.getElementsByTagName("title")[0].innerHTML,
                            t = this.shareUrl || window.location.href;
                        window.open("whatsapp://send?text=" + encodeURIComponent(e) + " " + encodeURIComponent(t), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
                    }, Lineclick: function () {
                        var e = document.getElementsByTagName("title")[0].innerHTML,
                            t = this.shareUrl || window.location.href;
                        window.open("line://msg/text/" + encodeURIComponent(e) + " " + encodeURIComponent(t), "_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(651), o(3)), component = Object(l.a)(c, (function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", {class: ["share_wrap", {current: e.value}]}, [n("ul", [n("li", [n("a", {
                    staticClass: "facebook_btn",
                    attrs: {href: "javascript:;"},
                    on: {click: e.FBclick}
                }, [n("img", {
                    attrs: {
                        src: o(552),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("Facebook")])])]), e._v(" "), n("li", [n("a", {
                    staticClass: "twitter_btn",
                    attrs: {href: "javascript:;"},
                    on: {click: e.TWclick}
                }, [n("img", {
                    attrs: {
                        src: o(553),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("Twitter")])])]), e._v(" "), n("li", [n("a", {
                    attrs: {href: "javascript:;"},
                    on: {click: e.WhatsAppclick}
                }, [n("img", {
                    attrs: {
                        src: o(554),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("WhatsApp")])])]), e._v(" "), n("li", [n("a", {
                    attrs: {href: "javascript:;"},
                    on: {click: e.Lineclick}
                }, [n("img", {
                    attrs: {
                        src: o(647),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("Line")])])]), e._v(" "), n("li", [n("a", {
                    attrs: {href: "javascript:;"},
                    on: {click: e.Instagramclick}
                }, [n("img", {
                    attrs: {
                        src: o(648),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("Instagram")])])]), e._v(" "), n("li", [n("a", {
                    staticClass: "vk_btn",
                    attrs: {href: "javascript:;"},
                    on: {click: e.VKclick}
                }, [n("img", {
                    attrs: {
                        src: o(649),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("VK")])])]), e._v(" "), n("li", [n("a", {
                    staticClass: "copylink_btn",
                    attrs: {href: "javascript:;", "data-clipboard-text": e.clipboardVal},
                    on: {click: e.CPclick}
                }, [n("img", {
                    attrs: {
                        src: o(555),
                        width: "100%",
                        height: "100%"
                    }
                }), e._v(" "), n("p", [e._v("CopyLink")])])])]), e._v(" "), n("a", {
                    staticClass: "cancel",
                    attrs: {href: "javascript:;"},
                    on: {click: e.cancel}
                }, [e._v("\n    Cancel\n  ")])])
            }), [], !1, null, "f2272c40", null);
            t.a = component.exports
        }, 622: function (e, t, o) {
            "use strict";
            var n = o(511);
            o.n(n).a
        }, 623: function (e, t, o) {
            var n = o(6), r = o(24), c = o(532);
            t = n(!1);
            var l = r(c);
            t.push([e.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}", ""]), e.exports = t
        }, 647: function (e, t, o) {
            e.exports = o.p + "img/share_line.26e182.png"
        }, 648: function (e, t, o) {
            e.exports = o.p + "img/share_instagram.425f7e.png"
        }, 649: function (e, t) {
            e.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"
        }, 650: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}}", ""]), e.exports = t
        }, 651: function (e, t, o) {
            "use strict";
            var n = o(517);
            o.n(n).a
        }, 652: function (e, t, o) {
            (t = o(6)(!1)).push([e.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}", ""]), e.exports = t
        }, 771: function (e, t, o) {
            e.exports = o.p + "img/apple2.3c27c1.png"
        }, 772: function (e, t, o) {
            e.exports = o.p + "img/google2.196f99.png"
        }, 790: function (e, t, o) {
            "use strict";
            (function (e) {
                o(32), o(15);
                var n = o(1), r = (o(637), o(576), o(489)), c = o.n(r), l = o(594), d = o(914), h = o(1433),
                    m = o(1432),
                    v = o(27), f = o(908), _ = o(596);
                t.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 (e.serve) return "";
                            var t = 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[t] ? o[t] : this.$t("lang096")
                        }
                    }, watch: {
                        password: function (e, t) {
                            Object.is(+e, NaN) && (this.password = t)
                        }
                    }, 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 e = this, t = this;
                            new c.a(".btn-copy-nickname", {
                                text: function () {
                                    return t.config.nickName
                                }
                            }).on("success", (function () {
                                e.$toast(e.$t("lang331"))
                            }))
                        }, handleEnterPasswordRoom: function () {
                            var e = this;
                            return Object(n.a)(regeneratorRuntime.mark((function t() {
                                var o, n, r;
                                return regeneratorRuntime.wrap((function (t) {
                                    for (; ;) switch (t.prev = t.next) {
                                        case 0:
                                            if (4 !== e.config.roomStatus) {
                                                t.next = 3;
                                                break
                                            }
                                            return e.openApp(), t.abrupt("return");
                                        case 3:
                                            if (!(e.password.length < 6)) {
                                                t.next = 5;
                                                break
                                            }
                                            return t.abrupt("return");
                                        case 5:
                                            if (!1 !== navigator.onLine) {
                                                t.next = 8;
                                                break
                                            }
                                            return e.$toast("Network Offline"), t.abrupt("return");
                                        case 8:
                                            return t.next = 10, e.$api.getInternalStudioInfo({
                                                siteId: e.bigo_id,
                                                verify: e.password
                                            });
                                        case 10:
                                            0 === (o = t.sent).code ? (e.config.hlsSrc = o.data.hls_src, e.startWs(), e.showPasswordCover = 0, e.$nextTick((function () {
                                                e.autoPlay()
                                            })), Object(v.k)("".concat(e.bigo_id, "-psw"), e.password), e.$hive.send("011201002", {
                                                action: 2,
                                                showeruid: e.bigo_id,
                                                userId: null === (n = e.ws) || void 0 === n || null === (r = n.wsConfig) || void 0 === r ? void 0 : r.userId
                                            })) : 810021 === o.code ? e.$toast("string" == typeof e.$t("lang333") && e.$t("lang333").replace("[001]", o.msg)) : 810022 === o.code && e.$toast(e.$t("lang332"));
                                        case 12:
                                        case"end":
                                            return t.stop()
                                    }
                                }), t)
                            })))()
                        }, jumpClick: function () {
                            this.$router.push(this.localeRoute({path: "/user/".concat(this.bigo_id)}))
                        }, openApp: function (e) {
                            this.isOpenApp = !0, 1 === e ? window.gtag && window.gtag("event", "go to app", {
                                event_category: "live room",
                                event_label: "live room"
                            }) : 2 === e && window.gtag && window.gtag("event", "go to app", {
                                event_category: "live room follow",
                                event_label: "live room follow"
                            });
                            var t = {
                                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}
                            }[e] || {};
                            this.openAppBySchema(t)
                        }, onDownload: function () {
                            var e = {c: "live_bottom", af_adset: this.bigo_id};
                            this.downloadIconClick(e)
                        }
                    }
                }
            }).call(this, o(135))
        }, 791: function (e, t, o) {
            var content = o(1346);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("0a39f52b", content, !0, {sourceMap: !1})
        }, 792: function (e, t, o) {
            "use strict";
            var n = o(4), r = function (e, t) {
                return n.a.post(e, t).then((function (e) {
                    return e
                })).catch((function (e) {
                    console.log(e)
                }))
            }, c = "".concat("https://ta.bigolive.tv");
            t.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)
                }
            }
        }, 793: function (e, t, o) {
            var content = o(1352);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("057533e3", content, !0, {sourceMap: !1})
        }, 794: function (e, t, o) {
            var content = o(1355);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("37b03a4a", content, !0, {sourceMap: !1})
        }, 795: function (e, t, o) {
            var content = o(1357);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("d0400e24", content, !0, {sourceMap: !1})
        }, 796: function (e, t, o) {
            var content = o(1370);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("17468e32", content, !0, {sourceMap: !1})
        }, 797: function (e, t, o) {
            var content = o(1372);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("36c57227", content, !0, {sourceMap: !1})
        }, 798: function (e, t, o) {
            var content = o(1374);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("83faf02c", content, !0, {sourceMap: !1})
        }, 799: function (e, t, o) {
            "use strict";
            (function (e) {
                o(33), o(16), o(10), o(9), o(18);
                var n = o(11), r = o(834), c = o(914), l = o(908), d = o(596);

                function h(object, e) {
                    var t = Object.keys(object);
                    if (Object.getOwnPropertySymbols) {
                        var o = Object.getOwnPropertySymbols(object);
                        e && (o = o.filter((function (e) {
                            return Object.getOwnPropertyDescriptor(object, e).enumerable
                        }))), t.push.apply(t, o)
                    }
                    return t
                }

                t.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 (e.serve) return "";
                            var t = 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[t] ? o[t] : this.$t("lang096")
                        }
                    },
                    methods: {
                        mountedEnd: function () {
                            var e = this;
                            setTimeout((function () {
                                var t = document.getElementsByClassName("chat_content_box");
                                t && t[0] && (e.chatListHeight = document.getElementsByTagName("html")[0].clientHeight - t[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 e = function (e) {
                                for (var i = 1; i < arguments.length; i++) {
                                    var source = null != arguments[i] ? arguments[i] : {};
                                    i % 2 ? h(Object(source), !0).forEach((function (t) {
                                        Object(n.a)(e, t, source[t])
                                    })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(source)) : h(Object(source)).forEach((function (t) {
                                        Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(source, t))
                                    }))
                                }
                                return e
                            }({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(e)
                        }, openModal: function () {
                            var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
                            this.showModalSrc = e, this.showModal = !0
                        }, onDownload: function () {
                            var e = {c: "game_bottom", af_adset: this.bigo_id};
                            this.downloadIconClick(e)
                        }, jumpClick: function () {
                            this.$router.push(this.localeRoute({path: "/user/".concat(this.bigo_id)}))
                        }
                    }
                }
            }).call(this, o(135))
        }, 800: function (e, t, o) {
            var content = o(1376);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("64cc6f07", content, !0, {sourceMap: !1})
        }, 801: function (e, t, o) {
            var content = o(1378);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("9e9dd9a4", content, !0, {sourceMap: !1})
        }, 802: function (e, t, o) {
            var content = o(1382);
            "string" == typeof content && (content = [[e.i, content, ""]]), content.locals && (e.exports = content.locals);
            (0, o(7).default)("8f87ab64", content, !0, {sourceMap: !1})
        }, 834: function (e, t, o) {
            "use strict";
            var n = {
                components: {}, props: {
                    recommendList: {
                        type: Array, default: function () {
                            return []
                        }
                    }
                }, data: function () {
                    return {}
                }, computed: {}, mounted: function () {
                }, methods: {
                    goPage: function (e) {
                        this.$emit("goPage", e)
                    }, goPath: function (e, t) {
                        this.$emit("goPath", e, t)
                    }
                }
            }, r = o(3), component = Object(r.a)(n, (function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return e.recommendList && e.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"}), e._v(" "), n("h2", [e._v(e._s(e.$t("lang041")))])]), e._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 (t) {
                            return e.goPage("games")
                        }
                    }
                }, [n("span", [e._v(e._s(e.$t("lang040")))]), e._v(" "), n("div", {staticClass: "arrow-icon"})])]), e._v(" "), n("ul", {staticClass: "bigo_room_list"}, e._l(e.recommendList, (function (t, 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 e.goPath(t.bigo_id || t.bigoID, t.cover_l || t.data5)
                            }
                        }
                    }, [n("div", {staticClass: "cover_m_box"}, [n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: {
                                src: (t.cover_l ? t.cover_l : t.roomtype ? t.data2.bigUrl : t.data5) || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                loading: o(531)
                            },
                            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%"}
                    })]), e._v(" "), n("div", {staticClass: "online_box"}, [n("span", {
                        staticClass: "fans_num",
                        domProps: {textContent: e._s(t.user_count)}
                    })]), e._v(" "), n("div", {staticClass: "game_li_detail_box"}, [n("div", {staticClass: "thumb_box"}, [n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: t.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%"}
                    })]), e._v(" "), n("div", {staticClass: "name_box"}, [n("p", {
                        staticClass: "room_name",
                        style: "height:" + (t.room_topic ? "auto" : "0.2rem"),
                        domProps: {textContent: e._s(t.room_topic)}
                    }), e._v(" "), n("p", {
                        staticClass: "hosts_name",
                        domProps: {textContent: e._s(t.nick_name)}
                    })])])])])
                })), 0)]) : e._e()
            }), [], !1, null, null, null);
            t.a = component.exports
        }, 907: function (e, t) {
            e.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"
        }, 908: function (e, t, o) {
            "use strict";
            o(33), o(16), o(10), o(9), o(18), o(574), o(34), o(32), o(20), o(15);
            var n = o(1), r = o(11), c = o(50), l = o(43), d = o(792), h = o(909), m = o(597), v = o(27), f = o(915);

            function _(object, e) {
                var t = Object.keys(object);
                if (Object.getOwnPropertySymbols) {
                    var o = Object.getOwnPropertySymbols(object);
                    e && (o = o.filter((function (e) {
                        return Object.getOwnPropertyDescriptor(object, e).enumerable
                    }))), t.push.apply(t, o)
                }
                return t
            }

            function w(e) {
                for (var i = 1; i < arguments.length; i++) {
                    var source = null != arguments[i] ? arguments[i] : {};
                    i % 2 ? _(Object(source), !0).forEach((function (t) {
                        Object(r.a)(e, t, source[t])
                    })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(source)) : _(Object(source)).forEach((function (t) {
                        Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(source, t))
                    }))
                }
                return e
            }

            t.a = {
                components: {Chat: f.a},
                props: {
                    asyncData: {
                        type: Object, default: function () {
                            return {}
                        }
                    }
                },
                data: function () {
                    var e, t, 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 === (e = m.config) || void 0 === e ? void 0 : e.uid) || v.uid,
                            alive: (null === (t = m.config) || void 0 === t ? void 0 : t.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 e = this.$route.query;
                        return {uid: +e.u || void 0, yyUid: +e.h || void 0}
                    }
                }),
                created: function () {
                    var e = this;
                    return Object(n.a)(regeneratorRuntime.mark((function t() {
                        var o;
                        return regeneratorRuntime.wrap((function (t) {
                            for (; ;) switch (t.prev = t.next) {
                                case 0:
                                    t.next = 2;
                                    break;
                                case 2:
                                    return e.$hive.initHive(e), Object(v.m)(), 1 === (null === (o = e.config) || void 0 === o ? void 0 : o.channelType) && (e.$hive.send("010012004", {
                                        action: "channel-room",
                                        live_type: 4
                                    }), e.getChannelInfo(), e.getProgramList()), t.next = 7, e.initAnchorInfo();
                                case 7:
                                    e.$nextTick((function () {
                                        e.autoPlay()
                                    })), e.startWs();
                                case 9:
                                case"end":
                                    return t.stop()
                            }
                        }), t)
                    })))()
                },
                mounted: function () {
                    var e = this;
                    return Object(n.a)(regeneratorRuntime.mark((function t() {
                        return regeneratorRuntime.wrap((function (t) {
                            for (; ;) switch (t.prev = t.next) {
                                case 0:
                                    h.a.giftInit(), e.initAPP(), e.getRecommendDataList(), window.addEventListener("beforeunload", e.pageEndReport), document.addEventListener("visibilitychange", e.watchOpenApp);
                                case 5:
                                case"end":
                                    return t.stop()
                            }
                        }), t)
                    })))()
                },
                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 e = this,
                            t = window.MediaSource && "function" == typeof window.MediaSource.isTypeSupported ? "MediaSourceSupport" : "MediaSourceNotSupport";
                        this.$hive.send("010012004", {
                            action: "video-play",
                            playerType: t,
                            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 () {
                            e.errorPlayCallback(), e.timer || (e.timer = setTimeout((function () {
                                e.timer = null, clearTimeout(e.timer), e.player.src({
                                    type: "application/x-mpegURL",
                                    src: e.config.hlsSrc
                                })
                            }), 2e3))
                        })), this.player.ready((function () {
                            e.time = (new Date).getTime();
                            var t = e.player.play();
                            t && t.catch && t.catch((function () {
                            }))
                        })), this.player.on("durationchange", (function () {
                            e.startPlayCallback()
                        })), this.player.on("play", (function () {
                            if ("show" === e.ssrmobileType) {
                                var video = e.getVideoTag();
                                video && (video.style = "object-fit:cover;")
                            }
                        })))
                    }, showChannelSingle: function (e) {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function o() {
                            return regeneratorRuntime.wrap((function (o) {
                                for (; ;) switch (o.prev = o.next) {
                                    case 0:
                                        return t.isChannelSingleRoom = !0, t.ws && t.ws.destroy(), o.next = 4, t.initAnchorInfo(e);
                                    case 4:
                                        t.startWs();
                                    case 5:
                                    case"end":
                                        return o.stop()
                                }
                            }), o)
                        })))()
                    }, initAnchorInfo: function (e) {
                        var t = 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(t.bigo_id, "-psw")), !t.asyncData.config) {
                                            o.next = 6;
                                            break
                                        }
                                        if (n) {
                                            o.next = 6;
                                            break
                                        }
                                        return t.$store.commit("update_clientBigoId", null === (r = t.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: e || t.bigo_id
                                        });
                                    case 8:
                                        0 === (null == (d = o.sent) ? void 0 : d.code) ? ((data = d.data) && t.$store.commit("update_clientBigoId", data.clientBigoId), t.config.alive = data.alive, t.$set(t.config, "hlsSrc", ""), t.$nextTick((function () {
                                            t.config.hlsSrc = data.hls_src
                                        })), t.config.uid = data.uid, t.config.roomId = data.roomId, t.config.nickName = data.nick_name, t.config.countryCode = data.country_code, t.config.data5 = data.snapshot || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png", t.config.roomStatus = data.roomStatus, t.config.passRoom = data.passRoom, t.liveStatus = data.alive ? "live_play" : "live_end", data.passRoom && 4 === data.roomStatus ? t.showPasswordCover = 1 : data.passRoom && data.alive && !data.hls_src && (t.showPasswordCover = 2), t.password = n) : 810021 === d.code && (Object(v.k)("".concat(t.bigo_id, "-psw"), ""), t.initAnchorInfo()), o.next = 15;
                                        break;
                                    case 12:
                                        o.prev = 12, o.t0 = o.catch(0), t.$log && t.$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 e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function t() {
                            var o, n, r, c, l, h, m;
                            return regeneratorRuntime.wrap((function (t) {
                                for (; ;) switch (t.prev = t.next) {
                                    case 0:
                                        return t.next = 2, d.a.getChannelInfo(w({}, e.channelUidReqObj));
                                    case 2:
                                        0 === (o = t.sent).code && (e.channelInfo.icon = null === (n = o.data) || void 0 === n ? void 0 : n.icon, e.channelInfo.name = null === (r = o.data) || void 0 === r ? void 0 : r.name, e.channelInfo.roomId = null === (c = o.data) || void 0 === c ? void 0 : c.roomId, e.channelInfo.introduce = null === (l = o.data) || void 0 === l ? void 0 : l.introduce, e.channelInfo.bg = null === (h = o.data) || void 0 === h ? void 0 : h.cover, e.channelInfo.bigo_id = null === (m = o.data) || void 0 === m ? void 0 : m.bigoId);
                                    case 4:
                                    case"end":
                                        return t.stop()
                                }
                            }), t)
                        })))()
                    }, getProgramList: function () {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function t() {
                            var o, n, r;
                            return regeneratorRuntime.wrap((function (t) {
                                for (; ;) switch (t.prev = t.next) {
                                    case 0:
                                        return t.next = 2, d.a.getChannelMenu(w({}, e.channelUidReqObj, {size: 500}));
                                    case 2:
                                        0 === (o = t.sent).code && (n = o.data.reverse() || [], r = +new Date, e.programList = n.filter((function (e) {
                                            return e.endTime > r
                                        })));
                                    case 4:
                                    case"end":
                                        return t.stop()
                                }
                            }), t)
                        })))()
                    }, getRecommendDataList: function () {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function t() {
                            var o;
                            return regeneratorRuntime.wrap((function (t) {
                                for (; ;) switch (t.prev = t.next) {
                                    case 0:
                                        if (o = {}, "games" !== e.ssrmobileType) {
                                            t.next = 7;
                                            break
                                        }
                                        return t.next = 4, l.a.getGamingList({
                                            countryCode: Object(v.e)(e.$i18n.locale, !0),
                                            tabType: "00",
                                            fetchNum: 8,
                                            lang: e.$i18n.locale,
                                            ignoreUids: e.config.uid
                                        });
                                    case 4:
                                        o = t.sent, t.next = 10;
                                        break;
                                    case 7:
                                        return t.next = 9, l.a.getShowbizList({
                                            tabType: e.config.countryCode,
                                            fetchNum: 8,
                                            ignoreUids: e.config.uid
                                        });
                                    case 9:
                                        o = t.sent;
                                    case 10:
                                        e.recommendDataList = o ? o.data : [], e.recommendDataList4 = [e.recommendDataList.slice(0, 4), e.recommendDataList.slice(4)], "show" !== e.ssrmobileType || e.config.hlsSrc || e.$nextTick((function () {
                                            document.getElementById("hover_recommend_b") && e.newSwiper()
                                        }));
                                    case 13:
                                    case"end":
                                        return t.stop()
                                }
                            }), t)
                        })))()
                    }, newSwiper: function () {
                        var e = this;
                        window.Swiper ? new Swiper("#hover_recommend_b", {
                            direction: "vertical",
                            autoplay: 3e3
                        }) : setTimeout((function () {
                            e.newSwiper()
                        }), 500)
                    }, updateChatData: function (e) {
                        this.showChat && (this.chatData.length > 50 && this.chatData.shift(), this.chatData.push(w({time: (new Date).getTime()}, e)))
                    }, goPath: function (e) {
                        var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "";
                        e !== this.bigo_id && (this.pageEnd(), sessionStorage && sessionStorage.setItem("coverurl", encodeURIComponent(t)), this.$router.push(this.localeRoute({path: "/".concat(e)})))
                    }, back: function () {
                        this.isTik || this.$router.replace(this.localeRoute({path: "/".concat(this.ssrmobileType, "/")}))
                    }, splitURL: function (e) {
                        var t = e.split("?");
                        if (t[1]) for (var o = t[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 e
                    }, openAppBySchema: function () {
                        var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = 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" : ""
                        }, e || {});
                        console.log("oneLinkParams", t), Object(v.g)(t)
                    }, downloadIconClick: function () {
                        var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
                        this.openAppBySchema(e)
                    }, 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 e,
                            t = (null === (e = document.getElementById(this.videoId)) || void 0 === e ? void 0 : e.getElementsByTagName("video")) || null;
                        return t && t.length ? t[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 e = this;
                        this.showChat || (this.showShare = !1, this.$nextTick((function () {
                            e.showChat = !0, e.player.play();
                            var video = e.getVideoTag();
                            e.liveStatus = "live_loading", video && video.addEventListener("timeupdate", e.setLiveStatus, !0)
                        })), setTimeout((function () {
                            e.tipsFollow = !0, setTimeout((function () {
                                e.tipsFollow = !1
                            }), 5e3)
                        }), 15e3), setTimeout((function () {
                            e.tipsOpenInApp = !0, setTimeout((function () {
                                e.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 e = this;
                        this.config.hlsSrc && (clearInterval(this.autoPlayTimer), this.initPlayer(), this.autoPlayTimer = setInterval((function () {
                            var video = e.getVideoTag();
                            video ? video.paused || (clearInterval(e.autoPlayTimer), e.videoPlay()) : clearInterval(e.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 (e) {
                            console.log("wserror", e)
                        }
                    }, subWs: function (e) {
                        var t = this;
                        e.sub(3608, (function (o) {
                            "1" !== o.roomStatus && "2" !== o.roomStatus && "5" !== o.roomStatus || (m.a.log("结束直播!"), e.send("7|24", {
                                seqId: String(~~(+new Date / 1e3)),
                                roomId: t.config.roomId
                            }), t.$set(t.config, "hlsSrc", ""), t.liveStatus = "live_end", t.config.alive = 0, t.player && t.player.dispose(), t.player = null, t.chatData = [], t.$hive.send("010012005", {staytime: +new Date - t.now})), "4" === o.roomStatus ? t.updateChatData({
                                type: m.a.CHAT_EVENT.ROOM_OWNER_BACK_TEXT,
                                m: "Broadcaster is back. LIVE is recovering"
                            }) : "3" === o.roomStatus && t.updateChatData({
                                type: m.a.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT,
                                m: "Broadcaster will leave for a moment. Please hold on"
                            })
                        })), e.sub(m.a.EVENT.NORMAL_TEXT, (function (e) {
                            if (t.config.roomId === e.room_id) {
                                var o = +e.payload.tag, content = "";
                                try {
                                    var n;
                                    if (e.payload.content) content = JSON.parse(decodeURIComponent(escape(window.atob(e.payload.content)))), t.updateChatData(w({
                                        type: o,
                                        grade: null === (n = e.payload) || void 0 === n ? void 0 : n.grade
                                    }, content))
                                } catch (t) {
                                    console.log(e.payload.content), m.a.log("公屏消息显示失败", t)
                                }
                            }
                        })), e.sub("WS_INIT_FINISH", (function () {
                            var o;
                            t.config.passRoom && t.$hive.send("011201002", {
                                action: 1,
                                showeruid: t.bigo_id,
                                userId: null == e || null === (o = e.wsConfig) || void 0 === o ? void 0 : o.userId
                            })
                        }))
                    }, initAPP: function () {
                        setTimeout((function () {
                            var e = document.getElementById("app");
                            e && e.scrollTo && e.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 e = {staytime: +new Date - this.now, passRoom: this.config.passRoom ? 1 : 0};
                        1 == +this.config.channelType && (e.live_type = 4), this.$hive.send("010012006", e)
                    }, ifShare: function () {
                        if (navigator.share) {
                            var e = {url: window.location.href};
                            navigator.share(e)
                        } else this.showShare = !0;
                        window.gtag && window.gtag("event", "share", {event_category: "share", event_label: "share"})
                    }
                }
            }
        }, 909: function (e, t, o) {
            "use strict";
            o(35), o(36), o(9), o(32), o(12), o(13), o(59), o(15);
            var n, r = o(1), c = o(4), l = {
                giftInit: (n = Object(r.a)(regeneratorRuntime.mark((function e() {
                    var t, o, n;
                    return regeneratorRuntime.wrap((function (e) {
                        for (; ;) switch (e.prev = e.next) {
                            case 0:
                                if (this.giftAnimationTag = document.querySelector("#gift_animation_e"), this.screenGiftAnimationTag = document.querySelector("#screen_gift_tag_e"), !(this.giftJSONLikeArr.length > 0)) {
                                    e.next = 8;
                                    break
                                }
                                return this.screenGiftWaiting.length = 0, this.screenGiftDisplaying.length = 0, this.giftWaiting.length = 0, this.giftDisplaying.length = 0, e.abrupt("return");
                            case 8:
                                return e.next = 10, c.a.post("".concat("https://ta.bigo.tv/official_website", "/live/giftconfig/getOnlineGifts"));
                            case 10:
                                if (t = e.sent, (o = (null == t ? void 0 : t.data) || []) && (this.giftJSONLikeArr = o, window.giftJSONLikeArr = o), !window.navigator.userAgent.match(/.*Mobile.*/)) {
                                    e.next = 15;
                                    break
                                }
                                return e.abrupt("return");
                            case 15:
                                (n = []) && (this.screenGiftJSON = n), this.cacheScreenResources(this.screenGiftJSON);
                            case 18:
                            case"end":
                                return e.stop()
                        }
                    }), e, 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 e = data.length, t = this.ResourcesOfScreen, image = null, i = 0; i < e; 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")), t[i] = image.src = data[i][this.webpSupport]
                },
                fullScreenGiftAnimation: function (e) {
                    var t = e.vgift_typeid, o = this.getScreenGiftById(t);
                    o ? this.screenGiftDisplaying.length > 0 ? this.screenGiftWaiting.push(o) : this.fullScreenAnimationDo(o) : this.pushMsgToQueues(e)
                },
                fullScreenAnimationDo: function (e) {
                    var t, o, n = (e = e).height / e.width, r = window.danmu, i = 0;
                    if (n > r.danMuHeight / r.danMuWidth ? (e.height = .8 * r.danMuHeight > e.height ? e.height : .8 * r.danMuHeight, e.width = e.height / n) : (e.width = .8 * r.danMuWidth > e.width ? e.width : .8 * r.danMuWidth, e.height = e.width * n), this.screenGiftDisplaying.push(e), 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 < e.frame; i++) setTimeout(function (e, t, i) {
                        return function () {
                            e.style.backgroundPosition = "0 -" + i * t + "px"
                        }
                    }(this.screenGiftAnimationTag, e.height, i), 100 * i);
                    setTimeout((t = this, o = this.screenGiftAnimationTag, function () {
                        o.style.backgroundImage = "url(" + o.src + ")", o.style.backgroundPosition = "0 0", t.fullScreenClearAndAddNew()
                    }), e.settleTime)
                },
                fullScreenClearAndAddNew: function () {
                    this.screenGiftDisplaying[0] = null, this.screenGiftDisplaying.pop(), this.screenGiftWaiting.length > 0 && this.fullScreenAnimationDo(this.screenGiftWaiting.shift())
                },
                getScreenGiftById: function (e) {
                    for (var t = this.screenGiftJSON, i = 0, o = t.length; i < o; i++) if (+t[i].typeid == +e) return t[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 (e) {
                    var t = e, o = this.getGiftInforIndex(t.vgift_typeid), n = "", r = 0;
                    1 == +t.send_times ? this.giftJSONLikeArr[o].vm_exchange_rate / 100 > 998 ? this.fullScreenGiftAnimation(t) : this.pushMsgToQueues(t) : +t.vgift_count > 98 ? this.pushMsgToQueues(t) : (n = t.from_uid, r = t.vgift_typeid, this.updateComboTimes(n, r, t.send_times) && this.pushMsgToQueues(t))
                },
                pushMsgToQueues: function (e) {
                    e = e;
                    this.giftDisplaying.length < 2 ? this.pushMsgToDisplaying(e) : (e.fromWaitingQueues = !0, this.giftWaiting.push(e))
                },
                pushMsgToDisplaying: function (e) {
                    var t, o = 0, n = {}, r = e, 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 (e) {
                        var t = document.createElement("div");
                        return t.innerHTML = e, t.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 (e, t) {
                        return function () {
                            e.style.right = "40px", e.style.bottom = t + "px"
                        }
                    }(d, o), 20), t = this.getGiftBackground(+r.vgift_count);
                    for (var h = 0; h < t; h++) setTimeout(function (e, t, o) {
                        return function () {
                            var t = "0px -" + 73 * o + "px";
                            e.style.backgroundPosition = t
                        }
                    }(d, 0, h), 100 * h + 400);
                    this.giftDisplaying.push(n)
                },
                checkTimes: function () {
                    var e, t, 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((e = this, function () {
                            l.clearGiftWhoTimeout(e)
                        }), n)
                    }
                    setTimeout((t = this, function () {
                        try {
                            t.checkTimes()
                        } catch (e) {
                        }
                    }), 800)
                },
                timeOfClearGift: function (e) {
                    var t, o = e.giftId, n = e.baseXNum;
                    e.times;
                    return n > 98 && 1, t = this.giftJSONLikeArr[this.getGiftInforIndex(o)].vm_exchange_rate / 100, this.getGiftShowTimeByCost(t * n)
                },
                clearGiftWhoTimeout: function (e) {
                    var t = e.from, o = e.giftId, n = e.currentTimes, r = this.giftDisplaying, c = this,
                        l = (+new Date).toString().slice(-4);
                    e.giftDomTag.classList.add("clearStatu" + l), e.giftDomTag.style.right = "-310px";
                    for (var i = 0; i < r.length; i++) if (r[i].from === t && 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 e = c.giftAnimationTag.querySelector(".clearStatu".concat(l));
                        c.giftAnimationTag.removeChild(e)
                    }), 400), this.giftWaiting.length && this.pushMsgToQueues(this.giftWaiting.pop())
                },
                returnGiftDressupBg: function (e) {
                    var t = e.baseXNum;
                    return t < 100 ? 1 === t ? 0 : 10 === t ? 1 : 2 : 188 === t ? 3 : 4
                },
                returnComboBgPosY: function (e) {
                    return e > 198 ? e > 519 ? -180 : -120 : e > 65 ? -60 : e > 10 ? 0 : 60
                },
                clearTimeoutByGiftCosts: [3e3, 4e3, 5e3, 6e3, 7e3],
                getGiftShowTimeByCost: function (e) {
                    var t = 0;
                    return t = e > 99 ? e > 499 ? 4 : 3 : e > 49 ? 2 : e > 9 ? 1 : 0, this.clearTimeoutByGiftCosts[t]
                },
                scaleCombo: function () {
                    var e, t = this.giftDomTag.querySelector(".combo_counter"),
                        o = this.returnComboBgPosY(this.currentTimes);
                    t.classList.add("countAnimation"), t.innerText = this.currentTimes, setTimeout((e = t, function () {
                        e.classList.remove("countAnimation")
                    }), 600);
                    for (var i = 0; i < 6; i++) setTimeout(function (e, t, i) {
                        return function () {
                            e.style.backgroundPosition = 60 * -i + "px " + t + "px"
                        }
                    }(t, o, i), 120 * i);
                    10 === this.baseXNum || 1 === this.baseXNum && this.currentTimes
                },
                getGiftBackground: function (e) {
                    var t = 0;
                    switch (e) {
                        case 1:
                            t = 0;
                            break;
                        case 10:
                            t = 8;
                            break;
                        case 99:
                            t = 17;
                            break;
                        case 188:
                            t = 27;
                            break;
                        case 999:
                            t = 41
                    }
                    return t
                },
                getGiftStar: function (e) {
                    var t = e.vm_exchange_rate / 100;
                    return t < 50 ? t < 10 ? 1 : 2 : t < 100 ? 3 : 4
                },
                getGiftInforIndex: function (e) {
                    for (var t = this.giftJSONLikeArr, i = 0, o = t.length; i < o; i++) if (+t[i].typeid == +e) return i
                },
                updateComboTimes: function (e, t, o) {
                    for (var n = this.giftWaiting.length - 1; n > -1; n--) if (+this.giftWaiting[n].from == +e && +this.giftWaiting[n].id == +t) return this.giftWaiting[n].times = o, 0;
                    for (var i = this.giftDisplaying.length - 1; i > -1; i--) if (+this.giftDisplaying[i].from == +e && +this.giftDisplaying[i].giftId == +t) return this.giftDisplaying[i].times = o, 0;
                    return 1
                }
            };
            t.a = l
        }, 914: function (e, t, o) {
            "use strict";
            var n = {
                components: {}, props: {}, data: function () {
                    return {}
                }, computed: {}, mounted: function () {
                }, methods: {
                    downloadIconClick: function () {
                        this.$emit("downloadIconClick")
                    }
                }
            }, r = (o(1345), o(3)), component = Object(r.a)(n, (function () {
                var e = this.$createElement, t = this._self._c || e;
                return t("div", {
                    directives: [{
                        name: "hive",
                        rawName: "v-hive.click",
                        value: 47,
                        expression: "47",
                        modifiers: {click: !0}
                    }], staticClass: "down_load_section"
                }, [t("div", {
                    staticClass: "bigo-logo",
                    on: {click: this.downloadIconClick}
                }), this._v(" "), t("div", {staticClass: "store-icon"}, [t("div", {
                    staticClass: "apple-icon",
                    on: {click: this.downloadIconClick}
                }), this._v(" "), t("div", {staticClass: "google-icon", on: {click: this.downloadIconClick}})])])
            }), [], !1, null, "ecc9b8d2", null);
            t.a = component.exports
        }, 915: function (e, t, o) {
            "use strict";
            o(32), o(20), o(84), o(12), o(13), o(10), o(9), o(638);
            var n = o(597), 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 e = this.CHAT_EVENT;
                        return [e.NORMAL_TEXT, e.DAMMARKU_TEXT]
                    }
                }, watch: {
                    data: function () {
                        var e = document.querySelector(".chat__container");
                        if (e) {
                            var t = e.scrollTop;
                            e.scrollHeight - t - e.clientHeight < 100 && this.$nextTick((function () {
                                e.scrollTop = e.scrollHeight
                            }))
                        }
                    }
                }, methods: {
                    canShowType: function (e) {
                        return !("init" !== e.type && e.type !== this.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT && e.type !== this.CHAT_EVENT.ROOM_OWNER_BACK_TEXT && e.type !== this.CHAT_EVENT.ANNOUNCE_TEXT && !this.chatEventValus.includes(e.type))
                    }, getGiftName: function (e) {
                        var t = window.giftJSONLikeArr, o = (void 0 === t ? [] : t).find((function (t) {
                            return +t.typeid == +e
                        }));
                        return null == o ? void 0 : o.name
                    }, getGiftIconUrl: function (e) {
                        var t = window.giftJSONLikeArr, o = (void 0 === t ? [] : t).find((function (t) {
                            return +t.typeid == +e
                        }));
                        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 (e) {
                        var t = 1;
                        return t = (e = +e) < 11 ? 1 : e < 23 ? 11 : e < 34 ? 23 : e < 45 ? 34 : e < 56 ? 45 : e < 67 ? 56 : e < 78 ? 67 : e < 89 ? 78 : 89, o(1359)("./".concat(t, ".png"))
                    }
                }
            }, c = (o(1369), o(3)), component = Object(c.a)(r, (function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", {
                    class: [{
                        chat: !e.useRem,
                        useRem: e.useRem,
                        isGame: e.isGame
                    }]
                }, [n("div", {staticClass: "chat__container"}, e._l(e.data, (function (t) {
                    return n("div", {
                        key: "" + t.n + t.time,
                        staticClass: "chat-item",
                        class: ["type-" + t.type, {
                            "chat-item-opacity": e.opactiyBG && e.canShowType(t),
                            "chat-item-hide": !e.chatEventValus.includes(t.type) && "init" !== t.type && "welcome" !== t.type
                        }]
                    }, [n("div", {staticClass: "chat-item-inner"}, ["init" === t.type ? [n("div", [e._v(e._s(e.$t("lang031")))])] : e._e(), e._v(" "), "welcome" === t.type ? [n("div", [e._v(e._s(e.$t("lang338")))])] : e._e(), e._v(" "), "blank" === t.type ? [n("div", {staticClass: "blank"})] : !t.m || t.type !== e.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT && t.type !== e.CHAT_EVENT.ROOM_OWNER_BACK_TEXT && t.type !== e.CHAT_EVENT.ANNOUNCE_TEXT ? e.chatEventValus.includes(t.type) ? [n("div", {
                        class: ["user-grade", {"user-grade-34": +t.grade >= 34}],
                        style: {backgroundImage: "url(" + e.switchGradeImage(t.grade) + ")"}
                    }, [+t.grade < 34 ? n("span", [e._v("Lv.")]) : e._e(), e._v(e._s(t.grade) + "\n          ")]), e._v(" "), n("span", {staticClass: "user-name"}, [e._v(e._s(t.n || t.m))]), e._v(" "), n("i", {staticClass: "user-name-sep"}, [e._v(":")]), e._v(" "), n("span", {staticClass: "user-text-content"}, [t.type === e.CHAT_EVENT.LIGHT_MY_HEART_TEXT ? [n("span", [e._v("sent")]), e._v(" "), n("img", {
                        attrs: {
                            src: o(1358),
                            alt: ""
                        }
                    })] : e._e(), e._v(" "), t.type === e.CHAT_EVENT.NORMAL_GIFT_TEXT ? [n("span", [e._v("sent a " + e._s(e.getGiftName(t.m)))]), e._v(" "), n("img", {attrs: {src: e.getGiftIconUrl(t.m)}}), e._v(" "), n("span", [e._v("X" + e._s(t.c))])] : e._e(), e._v(" "), t.type === e.CHAT_EVENT.FOLLOW_OWNER_TEXT ? n("span", [e._v("\n              became a Fan.Won't miss the next LIVE\n            ")]) : e._e(), e._v(" "), t.type === e.CHAT_EVENT.SHARE_LIVING_TEXT ? n("span", [e._v("\n              shared this LIVE\n            ")]) : e._e(), e._v(" "), e.comments.includes(t.type) ? [e._v("\n              " + e._s(t.m) + "\n            ")] : e._e()], 2)] : e._e() : [n("span", {staticClass: "user-text-content"}, [e._v(e._s(t.m))])]], 2)])
                })), 0)])
            }), [], !1, null, "03075219", null);
            t.a = component.exports
        }
    }]);

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址