<!DOCTYPE html>
<html lang="en">

<head>
    <!-- <script src="https://res.sharetrace.com/sharetrace.min.js"></script> -->
    <meta charset="UTF-8">
    <script src="https://pv.sohu.com/cityjson?ie=utf-8"></script>
    <script>
        var bbb = location.href;
        var data = url_get_params(bbb)
        sessionStorage.bbb = data.agentCode; //t
        sessionStorage.kkk = data.token;//k

        function url_get_params(url_path) {
            var url = url_path;
            var theRequest = new Object();
            if (url.indexOf("?") != -1) {
                var str = url.substr(url.indexOf("?") + 1);
                strs = str.split("&");
                for (var i = 0; i < strs.length; i++) {
                    theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
                }
            }
            return theRequest;
        }

        var langType = true;

        var ua = navigator.userAgent.toLowerCase();

        var _url = "https://webserver.yabolive.net"
        // $.ajax({
        //     url: _url + "/user/checkIpIsChina.html",
        //     async: false,
        //     success: function (res) {
        //         var result = JSON.parse(res);
        //         if (result.code === 1) {
        //             if (!result.checkResult) {
        //                 //海外
        //                 langType = true;
        //                 if (ua.indexOf('micromessenger') !== -1) {
        //                     window.location.href = "shareWx.html?agentCode=" + sessionStorage.bbb + "&bindType=3"
        //                 }else{
        //                     window.location.href = "share2.html?agentCode=" + sessionStorage.bbb + "&bindType=3"
        //                 }

        //             }
        //         }
        //     }
        // })

    </script>
    <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta content="telephone=no" name="format-detection">
    <meta name="wap-font-scale" content="no">
    <meta charset="UTF-8">
    <meta property="og:image" content="images/icon.png" /> <!-- facebook -->
    <meta name="twitter:image" content="images/icon.png" /> <!-- twitter -->
    <meta name="description" content="嗨,我在Firefly看直播,這裡妹子正,看直播有幣賺,開直播還有高提成,過來和我一起嗨吧!">
    <title>firefly直播</title>
    <link rel="stylesheet" href="css/base.css">
    <link rel="stylesheet" href="css/layer.css">
    <link rel="stylesheet" href="css/index.css?v='23123233225'">
    <script src="lib/fsize.js"></script>
    <script>
        var _hmt = _hmt || [];
        (function () {
            var hm = document.createElement("script");
            hm.src = "https://hm.baidu.com/hm.js?9611931f61008898ac526dcf57df6445";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>
</head>

<body style="background: #000;">
    <div class="share-bg">
        <img class="floor" src="images/floor.png" alt="">
        <img class="share-light" src="images/light.png" alt="">
        <img class="share-Thunder1" src="images/t1.png" alt="">
        <img class="share-Thunder2" src="images/share-t3.png" alt="">
        <img class="share-Thunder3" src="images/share-t5.png" alt="">
        <img class="share-star1" src="images/star1.png" alt="">
        <img class="share-star2" src="images/star2.png" alt="">
        <img class="share-illuminate" src="images/share-illuminate.png" alt="">
        <img class="share-text" src="images/share-text.png" alt="">
        <img class="share-tips" src="images/share-tips.png" alt="">
        <div class="share-face">
            <img src="images/fireFace.png" alt="">
            <p></p>
        </div>
        <div class="share-code-box">
            <div class="share-num-box">
                <p>邀請碼:<span id="target"></span></p>
                <div class="share-num-btn" data-clipboard-action="copy" data-clipboard-target="#target" id="copy_btn">複製
                </div>
            </div>
        </div>
        <img class="down-btn" src="images/down-app.png" alt="">
        <div class="shadow-bg"><img src="images/share-img.png" alt=""></div>
    </div>
</body>
<script src="lib/jquery-3.1.1.min.js"></script>

<script src="https://cdn.jsdelivr.net/clipboard.js/1.5.12/clipboard.min.js"></script>
<script src="layer/layer.js"></script>
<script src="../../lib/globalizationJq.js"></script>
<script src="https://app.ixiulive.com/static/js/fingerprint2.min.js"></script>
<script src="https://app.ixiulive.com/static/js/md5.min.js"></script>
<script>
    //    $ip = "http://ceshi.yabolive.tv/web";
    $ip = "https://webserver.yabolive.net";
    cdn = "https://zhibocdn.yabolive.net/comm"
    if (sessionStorage.lang == 1) {
        $("title").text("Highest Gift bonus up to 75% ")
        $(".share-bg").addClass("share-bg-En")
        $(".down-btn").attr("src", "images/down-app-En.png")
        $(".share-text").attr("src", "images/share-text-En.png")
        $(".share-text").css("width", "8.4rem")
        $(".share-text").css("left", "0.8rem")
        $(".share-text").css("top", "3rem")
        $(".share-face").css("top", "6.6rem")
        $(".share-Thunder1").hide();
        $(".share-Thunder4").hide();
        $(".share-tips").attr("src", "images/share-tips-En.png")
        $(".share-tips").css("width", "7.04rem")
        $(".share-tips").css("left", "1.5rem")
        $(".share-tips").css("top", "9.4rem")
        $(".share-code-box").css("left", "1.69rem")
        $(".share-code-box").css("top", "10.3rem")

        var html = [];
        html += '<p class="share-En-p">Invitation code:<span id="target">500500</span>';
        html += '<img class="share-num-btn" style="width: 0.86rem;" data-clipboard-action="copy" data-clipboard-target="#target" id="copy_btn" src="images/copy.png" alt="">';
        html += '</p>';
        $(".share-code-box").html(html);
    }
    else {
        $("title").text("75%全網最高分成直播平台")
    }
    var userAgent = navigator.userAgent;
    if (ua.indexOf('micromessenger') !== -1) {
        window.location.href = "shareWx.html?agentCode=" + sessionStorage.bbb + "&bindType=3"
    } else if (/iphone|ipad|ipod/.test(ua)) {
        window.location.href = "share2.html?agentCode=" + sessionStorage.bbb + "&bindType=3"
        //临时用企业key
        //    if (userAgent.indexOf("Safari") > -1) {
        //        if (userAgent.indexOf("Chrome") > -1){
        //            $(".shadow-bg img").attr("src","images/share-ios.png")
        //            $(".shadow-bg").fadeIn(500)
        //        }else{
        //
        //        }
        //    }else{
        //        $(".shadow-bg img").attr("src","images/share-ios.png")
        //        $(".shadow-bg").fadeIn(500)
        //
        //    }
    }
    setTimeout(function () {
        $(".share-illuminate").fadeOut(500)
    }, 500)
    setTimeout(function () {
        $(".share-illuminate").fadeIn(500)
    }, 1700)
    setInterval(function () {
        setTimeout(function () {
            $(".share-illuminate").fadeOut(500)
        }, 500)
        setTimeout(function () {
            $(".share-illuminate").fadeIn(500)
        }, 1700)

    }, 3000)

    Thunder = false;
    setInterval(function () {
        if (Thunder == false) {
            $(".share-Thunder1").attr("src", "images/t2.png")
            $(".share-Thunder2").attr("src", "images/share-t4.png")
            $(".share-Thunder3").attr("src", "images/share-t6.png")
            Thunder = true;
        } else {
            $(".share-Thunder1").attr("src", "images/t1.png")
            $(".share-Thunder2").attr("src", "images/share-t3.png")
            $(".share-Thunder3").attr("src", "images/share-t5.png")
            Thunder = false;
        }
    }, 1000)
    $(document).ready(function () {
        var targetText = $("#target").text();
        var clipboard = new Clipboard('#copy_btn');
    });
    $("#target").text(sessionStorage.bbb)
    $.ajax({
        url: $ip + "/user/getUser.html",
        type: "post",
        data: {
            lang: '1',
            cid: 'h5_gw',
            os: 'h5',
            uid: sessionStorage.bbb
        },
        success: function (msg) {
            var data = JSON.parse(msg)
            console.log(data);
            console.log(cdn + data.data.faceimg)
            $(".share-face p").text(data.data.nickName)
            $(".share-face img").attr("src", cdn + data.data.faceimg + '?x-oss-process=image/resize,w_80')
        }
    })

    $(".share-num-btn").on("click", function () {
        layer.msg("已複製到粘貼板")
        console.info('Action:', e.action);
        console.info('Text:', e.text);
        console.info('Trigger:', e.trigger);
        e.clearSelection();
    })
    // ShareTrace.init({
    //     appkey: "7ab1495ff1f8b10f", // 此值必填
    //     param: JSON.stringify(data),
    //     success: function () {
    //         console.log('成功')
    //     },
    //     error: function (msg) {
    //         console.log('失败')
    //     }
    // });

    $('.down-btn').on('click', function () {
        // ShareTrace.preDownload();
        let copyMsg = escape(JSON.stringify({ 'uid': sessionStorage.bbb, 'lang': urlData.lang, 'bindType': urlData.bindType, 'cid': urlData.icid }));
        copyToClipboard(copyMsg);
        uploadFingers(function () {
            // window.location.href = "https://www.firefly.live/yhc";
            addFingerprintDataLog(1, function () {
                window.location.href = "https://fireflylive.cn/yhc"
            });
        })
    })


    function copyText(text) {
        var textarea = document.createElement("textarea");
        var currentFocus = document.activeElement;
        document.body.appendChild(textarea);
        textarea.value = text;
        textarea.focus();
        if (textarea.setSelectionRange)
            textarea.setSelectionRange(0, textarea.value.length);
        else
            textarea.select();
        try {
            var flag = document.execCommand("copy");
        } catch (eo) {
            var flag = false;
        }
        document.body.removeChild(textarea);
        currentFocus.focus();
        return flag;
    }

    function addFingerprintDataLog(type, callback) {
        mFingerprints.eventType = type;
        $.ajax({
            url: _url + '/agent/addFingerprintDataLog.html',
            data: mFingerprints,
            success: function (res) {
                callback && callback();
            }
        })
    }


    function copyToClipboard(textToCopy) {
        // navigator clipboard 需要https等安全上下文
        if (navigator.clipboard && window.isSecureContext) {
            // navigator clipboard 向剪贴板写文本
            return navigator.clipboard.writeText(textToCopy);
        } else {
            // 创建text area
            let textArea = document.createElement("textarea"); textArea.value = textToCopy;
            //使text area不在viewport,同时设置不可见 textArea.style.position = "absolute"; textArea.style.opacity = 0;
            textArea.style.left = "-9999999px";
            textArea.style.top = "-9999999px";
            document.body.appendChild(textArea);
            textArea.focus(); textArea.select();
            return new Promise((res, rej) => {
                // 执行复制命令并移除文本框
                document.execCommand("copy") ? res() : rej();
                textArea.remove();
            })
        }
    }

    var _url = 'https://webserver.yabolive.net';
    let mFingerprints = {};
    var urlData = url_get_params(location.href);
    function uploadFingers(callback) {
        $.ajax({
            url: _url + "/user/checkIpIsChina.html",
            data: {
                checkIpIsChina: 1,
            },
            success: function (res) {
                var result = JSON.parse(res);
                let excludes = {}
                excludes.ip = true;
                let options = { excludes: excludes }
                Fingerprint2.get(options, function (components) {
                    // 参数
                    components.push({ key: 'ip', value: result.ip });
                    let keysArr = ['pixelRatio', 'ip', 'timezoneOffset', 'screenResolution', 'colorDepth'];
                    console.log(components)
                    const values = components.map(function (component) {
                        return [component.key, component.value]
                    });
                    const values2 = components.map(function (component) {
                        if (keysArr.indexOf(component.key) > -1) {
                            return component.value
                        }
                        return ''
                    });
                    let mMap = new Map(values);
                    // 指纹
                    const murmur = Fingerprint2.x64hash128(values2.join(''), 31);
                    mFingerprints.fingerprintId = murmur;
                    mFingerprints.userAgent = navigator.userAgent;
                    mFingerprints.language = mMap.get('language');
                    mFingerprints.colorDepth = mMap.get('colorDepth');
                    mFingerprints.deviceMemory = mMap.get('deviceMemory');
                    mFingerprints.pixelRatio = mMap.get('pixelRatio');
                    mFingerprints.hardwareConcurrency = mMap.get('hardwareConcurrency');
                    mFingerprints.screenResolution = mMap.get('screenResolution').join(',');
                    mFingerprints.availableScreenResolution = mMap.get('availableScreenResolution').join(',');
                    mFingerprints.timezoneOffset = mMap.get('timezoneOffset');
                    mFingerprints.timezone = mMap.get('timezone');
                    mFingerprints.platform = mMap.get('platform');
                    mFingerprints.canvas = md5(mMap.get('canvas')[1]);
                    mFingerprints.audio = mMap.get('audio')
                    mFingerprints.webgl = md5(mMap.get('webgl').join(','));
                    mFingerprints.ip = mMap.get('ip');
                    mFingerprints.auid = sessionStorage.bbb;
                    mFingerprints.bindLang = urlData.lang;
                    mFingerprints.bindType = urlData.bindType;
                    mFingerprints.cid = urlData.icid;
                    console.log(mFingerprints);
                    $.ajax({
                        url: _url + '/agent/addFingerprintData.html',
                        data: mFingerprints,
                        success: function (res) {
                            // debugger
                            // console.log(res);
                            callback && callback()
                        }

                    })
                });
            }
        })
    }




</script>

</html>