function loginGo(){
    var html=[];
    html+='    <div class="layer-login">';
    html+='    <img class="close" src="https://www.footseen.xyz/images/close.png" alt="">';
    html+='    <div style="display: none;" class="login-box1">';
    html+='        <div class="login-title">登入</div>';
    html+='        <div class="phone-login-btn"></div>';
    html+='        <div class="google-login-btn" id="buttonDiv"></div>';
    html+='        <div class="more-login"><img src="https://www.footseen.xyz/images/more-login.png" alt=""></div>';
    html+='        <div class="more-login-box">';
    html+='            <div class="more-login-icon"><img class="twitter_btn" src="https://www.footseen.xyz/images/login-icon2.png" alt=""></div>';
    html+='            <div class="more-login-icon"><img class="facebook_btn" src="https://www.footseen.xyz/images/login-icon3.png" alt=""></div>';
    html+='            <div class="more-login-icon"><img class="line_btn" src="https://www.footseen.xyz/images/login-icon4.png" alt=""></div>';
    html+='        </div>';
    html+='    </div>';
    html+='    <div style="display: none;" class="login-box2">';
    html+='        <div class="login-title">登入</div>';
    html+='        <div data-type="1" class="login-input-area">';
    html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="輸入搜索內容" type="text"></div>'
    html+='            <p class="login-area-p1">國家地區</p>';
    html+='            <p class="login-area-p2"><span>台灣</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>';
    html+='        </div>';
    html+='        <ul class="login-input-ul"></ul>';
    html+='        <div class="login-input-phone">';
    html+='            <span class="login-input-phone-span">+886</span>';
    html+='            <input autocomplete="new-password" oninput="value=value.replace(/[^\\d]/g,\'\')" class="login-input1" maxlength="15" placeholder="請輸入手機號碼" type="text">';
    html+='        </div>';
    html+='        <div class="login-submit-btn">登入/註冊</div>';
    html+='        <div class="more-login"><img src="https://www.footseen.xyz/images/more-login.png" alt=""></div>';
    html+='        <div class="more-login-box">';
    html+='            <div class="more-login-icon more-login-icon1" id="buttonDiv1"></div>';
    html+='            <div class="more-login-icon"><img class="twitter_btn" src="https://www.footseen.xyz/images/login-icon2.png" alt=""></div>';
    html+='            <div class="more-login-icon"><img class="facebook_btn" src="https://www.footseen.xyz/images/login-icon3.png" alt=""></div>';
    html+='            <div class="more-login-icon"><img class="line_btn"  src="https://www.footseen.xyz/images/login-icon4.png" alt=""></div>';
    html+='        </div>';
    html+='    </div>';
    html+='    <div style="display: none;" class="login-box3">';
    html+='        <div style="padding-top: 110px;" class="login-title">登入</div>';
    html+='        <div class="login-input-area">';
    html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="輸入搜索內容" type="text"></div>'
    html+='            <p class="login-area-p1">國家地區</p>';
    html+='            <p class="login-area-p2"><span>台灣</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>';
    html+='        </div>';
    html+='        <ul class="login-input-ul"></ul>';
    html+='        <div class="login-input-phone">';
    html+='            <span class="login-input-phone-span">+886</span>';
    html+='            <input autocomplete="new-password" class="login-input1" oninput="value=value.replace(/[^\\d]/g,\'\')"  maxlength="15" placeholder="請輸入手機號碼" type="text">';
    html+='        </div>';
    html+='        <div class="login-input-password">';
    html+='            <span class="login-input-phone-span">密碼</span>';
    html+='            <input autocomplete="new-password" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" class="login-input2" maxlength="15" placeholder="請輸入您的密碼" type="password">';
    html+='        </div>';
    html+='        <span class="login-no-password">忘記密碼</span>';
    html+='        <div class="login-submit-btn">登入</div>';
    html+='        <div style="margin-top: 35px;" class="more-login"><img src="https://www.footseen.xyz/images/more-login.png" alt=""></div>';
    html+='        <div class="more-login-box">';
    html+='            <div class="more-login-icon more-login-icon1" id="buttonDiv1"></div>';
    html+='            <div class="more-login-icon"><img class="twitter_btn" src="https://www.footseen.xyz/images/login-icon2.png" alt=""></div>';
    html+='            <div class="more-login-icon"><img class="facebook_btn" src="https://www.footseen.xyz/images/login-icon3.png" alt=""></div>';
    html+='            <div class="more-login-icon"><img class="line_btn" src="https://www.footseen.xyz/images/login-icon4.png" alt=""></div>';
    html+='        </div>';
    html+='    </div>';
    html+='    <div style="display: none;" class="login-box4">';
    html+='        <div style="padding-top: 110px;" class="login-title">重置密碼</div>';
    html+='        <div class="login-input-area">';
    html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="輸入搜索內容" type="text"></div>'
    html+='            <p class="login-area-p1">國家地區</p>';
    html+='            <p class="login-area-p2"><span>香港</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>';
    html+='        </div>';
    html+='        <ul class="login-input-ul"></ul>';
    html+='        <div class="login-input-phone">';
    html+='            <span class="login-input-phone-span">+886</span>';
    html+='            <input autocomplete="new-password" class="login-input1" oninput="value=value.replace(/[^\\d]/g,\'\')"  maxlength="16" placeholder="請輸入手機號碼" type="text">';
    html+='        </div>';
    html+='        <div class="login-code-box">';
    html+='            <input autocomplete="new-password" placeholder="請輸入驗證碼" oninput="value=value.replace(/[^\\d]/g,\'\')"  maxlength="6" class="login-code-input" type="text">';
    html+='            <div class="login-code-btn">獲取驗證碼</div>';
    html+='        </div>';
    html+='        <div class="login-new-password1">';
    html+='            <input autocomplete="new-password" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" placeholder="請設置6-16位新密碼" maxlength="16" class="login-new-password-input" type="password">';
    html+='        </div>';
    html+='        <div class="login-new-password2">';
    html+='            <input autocomplete="new-password" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" placeholder="請再次輸入新密碼" maxlength="16" class="login-new-password-input" type="password">';
    html+='        </div>';
    html+='        <div class="login-submit-btn2">確定</div>';
    html+='        <div class="login-back">返回登入</div>';
    html+='    </div>';
    html+='</div>';
    html+='<div style="display: none;" class="layer-register">';
    html+='    <div class="layer-register-left">';
    html+='        <div style="padding-top: 70px;" class="login-title">註冊</div>';
    html+='        <div class="login-input-area">';
    html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="輸入搜索內容" type="text"></div>'
    html+='            <p class="login-area-p1">國家地區</p>';
    html+='            <p class="login-area-p2"><span>香港</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>';
    html+='        </div>';
    html+='        <ul class="login-input-ul"></ul>';
    html+='        <div class="login-input-phone">';
    html+='            <span class="login-input-phone-span">+886</span>';
    html+='            <input autocomplete="new-password" class="login-input1" oninput="value=value.replace(/[^\\d]/g,\'\')"  maxlength="16" placeholder="請輸入手機號碼" type="text">';
    html+='        </div>';
    html+='        <div class="login-code-box">';
    html+='            <input autocomplete="new-password" placeholder="請輸入驗證碼" oninput="value=value.replace(/[^\\d]/g,\'\')" maxlength="6" class="login-code-input" type="text">';
    html+='            <div class="login-code-btn">獲取驗證碼</div>';
    html+='        </div>';
    html+='        <div class="login-new-password1">';
    html+='            <input autocomplete="new-password" placeholder="請設置6-16位密碼" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" maxlength="16" class="login-new-password-input" type="password">';
    html+='        </div>';
    html+='        <div class="login-submit-btn2">創建免費賬戶</div>';
    html+='        <p class="login-register-tips">已有賬號,<span>立即登錄</span></p>';
    html+='    </div>';
    html+='    <div class="layer-register-right"></div>';
    html+='</div>';
    html+='<div style="display:none" class="layer-login-face">';
    html+='<div class="login-face-tips1">恭喜完成註冊</div> ';
    html+='<div class="login-face-tips2">請上傳您喜歡的頭像和上傳暱稱</div>';
    html+='<div class="login-face-imgBox">';
    html+='   <img src="https://www.footseen.xyz/images/up-face.png" alt="">';
    html+='   <div>上傳頭像</div>';
    html+='</div>';
    html+='<div class="login-face-input">';
    html+='    <input autocomplete="new-password" onblur="value=value.replace(/^\\s+|\\s+$/g,\'\')" maxlength="16" placeholder="設置您的昵稱" type="text">';
    html+='</div>';
    html+='<div class="login-face-btn">進入Footseen</div>';
    html+='<div class="login-face-out">跳過,稍後再決定</div>';
    html+='</div>';
    $(".login-content").html(html);
    var html=[];
    html+='<div style="display: none;" class=nav-login-btn>登入/註冊</div>';
    html+='<div style="display: none;" class="nav-login">';
    html+='<img class="nav-login-face" src="" alt="">';
    html+='<div class="nav-login-more">';
    html+='<div class="nav-login-more-jiao"></div>';
    html+='<div class="nav-login-more-top">';
    html+='<img class="login-more-top-face" src="https://www.footseen.xyz/images/boy.png" alt="">';
    html+='<p class="login-more-top-p1">--</p>';
    html+='<p class="login-more-top-p2">ID:--</p>';
    html+='</div>';
    html+='<div class="login-more-content-box">';
    html+='<div data-type="1">用戶中心</div>';
    html+='<div data-type="2">儲值中心</div>';
    html+='<div data-type="3">我的露水</div>'
    html+='<div data-type="4">追蹤管理</div>';
    html+='<div data-type="5">登出</div>';
    html+='</div>';
    html+='</div>';
    $(".nav-login-big-box").html(html);
 
    if(typeof(indexOk)=="undefined"){
        var html=[];
        html+='<ul class="neck-nav-ul">';
        html+='<a class="nav-tag nav-tag1" href="https://www.footseen.xyz/index.html?jump=1&v=2022063001"><li data-type="1"><span>首頁</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='<a class="nav-tag nav-tag2" target="_blank" href="https://www.footseen.xyz/index.html?jump=2&v=2022063001"><li data-type="2"><span>直播</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='<a class="nav-tag nav-tag3" target="_blank" href="https://www.footseen.xyz/index.html?jump=3&v=2022063001"><li data-type="3"><span>追蹤</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='<a class="nav-tag nav-tag4" target="_blank" href="https://www.footseen.xyz/index.html?jump=4&v=2022063001"><li data-type="4"><span>影片</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='<a class="nav-tag nav-tag5" target="_blank" href="https://www.footseen.xyz/index.html?jump=5&v=2022063001"><li data-type="5"><span>圖檔</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='<a class="nav-tag nav-tag6" target="_blank" href="https://www.footseen.xyz/index.html?jump=6&v=2022063001"><li data-type="6"><span>約會</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='<a class="nav-tag nav-tag7" target="_blank" href="https://www.footseen.xyz/reg/index.html?v=2022063001"><li class="reg-li" data-type="7"><span>儲值</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
        html+='</ul>';
        $(".neck-nav-content").append(html)
    }
    var html=[];
    html+='<input autocomplete="new-password" class="search-input" maxlength="80" placeholder="請輸入您想要搜尋的內容" type="text">'
    html+='<input autocomplete="new-password" type="text" style="width:0;height:0">'
    html+='<img class="search-icon" src="https://www.footseen.xyz/images/front/search2.png">'
    $(".neck-nav-content").append(html)
    var html=[];
    html+='<div class="down-tips"><img class="phone-icon" src="https://www.footseen.xyz/images/phone.png">APP下載';
    html+='<div class="down-tip-content"><div style="left: 103px;" class="nav-login-more-jiao"></div>';
    html+='<p class="anzhuo-tips"><img  src="https://www.footseen.xyz/images/anzhuo.png">Download APK</p>'
    html+='<p class="code-tips">掃描下載APP</p>'
    html+='<img class="code-img" src="https://www.footseen.xyz/images/code.png"></div>'
    html+='</div>'
    $(".neck-nav-content").append(html)
    var tDown=null
    $(".down-tips").on("mouseover",function(){
        clearInterval(tDown)
        $(".down-tip-content").fadeIn(150)
    
    })
    $(".down-tips ").on("mouseout",function(){
        tDown = setTimeout(function () {
            $(".down-tip-content").fadeOut(150)
        }, 350)
    })
    $(".search-icon").on("click",function(event){
        if(localStorage.uid==undefined){
            loginLayer()
            return;
        }
        if($(".search-input").val()==''||$(".search-input").val().split(" ").join("").length == 0){
            layer.msg("請輸入要搜索的內容")
            return;
        }  
        window.location.href="https://www.footseen.xyz/search/index.html?search="+$(".search-input").val()+""
     
    })
    $(".search-input").on("keydown",function(event){

        if (event.keyCode == "13") {
            if(localStorage.uid==undefined){
                loginLayer()
                return;
            }
            if($(".search-input").val()==''||$(".search-input").val().split(" ").join("").length == 0){
                layer.msg("請輸入要搜索的內容")
                return;
            }     
            window.location.href="https://www.footseen.xyz/search/index.html?search="+$(".search-input").val()+""
        }
    
       
        
    })

    // searchGoImages('黑絲',4)

    if(localStorage.uid!=undefined&&localStorage.uid!="undefined"){
        $.ajax({
            url:$ip+'user/queryUserBaseInfo',
            data:{
                uid:localStorage.uid,
                token:localStorage.token,
                // pass:true,
                pageID:localStorage.canvasCode,
            },
            success:function(data){
                //console.log('获取用户基本信息',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    window.localStorage.removeItem("uid")
                    window.localStorage.removeItem("token")
                    google.accounts.id.disableAutoSelect();
                    $(".nav-login-btn").show()
                    return;
                }
                if(data.userData.face=='/user/boy.png')var faceImg='https://www.footseen.xyz/images/boy.png';
                else var faceImg='https://zhibocdn.yabolive.net/comm'+data.userData.face+'?x-oss-process=image/resize,w_52';
                $(".nav-login-face").attr("src",""+faceImg+"")
                $(".login-more-top-face").attr("src",""+faceImg+"")
                $(".login-more-top-p1").text(data.userData.nickname)
                $(".login-more-top-p2").text('ID:'+data.userData.uid)
                $(".nav-login-btn").hide()
                $(".nav-login").show()
                richMouse()
            }
        })
        $(".login-more-content-box div").on("click",function(){
            var _self=$(this);
            if(_self.attr("data-type")==1){
                window.location.href="https://www.footseen.xyz/space/myRoom.html"
            }
            if(_self.attr("data-type")==2){
                window.location.href="https://www.footseen.xyz/reg/index.html"
            }
            if(_self.attr("data-type")==3){
                window.location.href="https://www.footseen.xyz/dewExc/index.html"
            }
            if(_self.attr("data-type")==4){
                window.location.href="https://www.footseen.xyz/space/like.html"
            }
            if(_self.attr("data-type")==5){
                window.localStorage.removeItem("uid")
                window.localStorage.removeItem("token")
                window.localStorage.removeItem("hello")
                window.location.reload()
            }
        })
    }else{
        $(".nav-login-btn").show()
    }
    $(".close").on("click",function(){
        layer.closeAll()
    })
    $(".nav-login-btn").on("click",function(){
        $(".login-box1").show()
        $(".login-box2").hide()
        $(".login-box3").hide()
        $(".login-box4").hide()
        layer.open({
            type: 1,
            title: false,
            shadeClose: true,
            skin: "yourclass5",
            area: ["470px", "631px"],
            content: $(".layer-login"),
            end: function () {
                $(".layui-layer-shade").hide()
                layer.closeAll()
            }
        })
        googleLogin()
     
    })
    function handleCredentialResponse(response) {
        //console.log("Encoded JWT ID token: " + response.credential);
        $.ajax({
            url:$ip+'third/login',
            data:{
                opentype:4,
                authToken:response.credential,
            },
            type:"post",
            success:function(data){
                //console.log('google登錄',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                }
                localStorage.token=data.token
                localStorage.uid=data.uid
                window.location.reload()
            }
        })

        setTimeout(function() {
            google.accounts.id.disableAutoSelect();
        }, 1000);
        // //console.log("ID: " + responsePayload.sub);
        // //console.log('Full Name: ' + responsePayload.name);
        // //console.log('Given Name: ' + responsePayload.given_name);
        // //console.log('Family Name: ' + responsePayload.family_name);
        // //console.log("Image URL: " + responsePayload.picture);
        // //console.log("Email: " + responsePayload.email);
    }
    $('.twitter_btn').on('click', function () {
        login_twitter('twitter');
    })
    $(".line_btn").on("click",function(){
        lineLog() 
        setInterval(function(){
            if(localStorage.uid!=undefined){
                window.location.reload()
            }
        },1000)
    })
    $('.facebook_btn').on('click', function () {
        FB.login(function (response) {
            if (response.status === 'connected') {
                // Logged into your webpage and Facebook.
                FB.api('/me', function (info) {
                    //console.log('Successful login for: ' + info.name);
                    //console.log(info)
                    //console.log(response)
                    $.ajax({
                        url:$ip+'third/login',
                        data:{
                            openid:info.id,
                            opentype:6,
                            authToken:response.authResponse.accessToken,
                            authSecret:'02f716c256cb1aab9299145ede73c13f',
                            nickname:info.name,
                            // facepath:p.thumbnail
                        },
                        success:function(data){
                            //console.log('Facebook登录',data)
                            localStorage.token=data.token
                            localStorage.uid=data.uid
                            window.location.reload()
                        }
                    })
                    // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + response.authResponse.accessToken + "&name=" + info.name + "&id=" + info.id);
                    // document.getElementById('status').innerHTML =
                    //     'Thanks for logging in, ' + response.name + '!';
                    // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + info.authResponse.accessToken + "&name=" + response.name + "&id=" + response.id);
                });
            } else {
                // The person is not logged into your webpage or we are unable to tell. 
            }
        });
    })

    function googleLogin(){
        google.accounts.id.initialize({
            client_id: "534183685500-ag0vai0jh6todldi4rg6lvp0gcsojk0n.apps.googleusercontent.com",
            callback: handleCredentialResponse
          });
          google.accounts.id.renderButton(
            document.getElementById("buttonDiv"),
            { theme: "outline", size: "large", }  // customization attributes
          );
          google.accounts.id.renderButton(
            document.getElementById("buttonDiv1"),
            { theme: "outline", size: "large",type:'icon' }  // customization attributes
          );
        // google.accounts.id.prompt(); // also display the One Tap dialog
    }
    var jsSrc =(navigator.language || navigator.browserLanguage).toLowerCase();
    if(jsSrc.indexOf('zh-cn')!=-1){
        var areaName="中国"
        var phoneNum=86
    }else{
        var areaName="台灣"
        var phoneNum=886
    }
    $(".phone-login-btn").on("click",function(){
        $(".login-box1").hide()
        $(".login-box2").show()
        $(".login-area-p2 span").text(areaName)
        $(".login-box2 .login-input-phone-span").text('+'+phoneNum)
    })
    $(".login-input-area").on("click",function(event){
        var _self=$(this)
        if(_self.attr("data-type")==1){
            $(".nation-search").show()
            $(".login-input-ul").fadeIn(350)
            _self.attr("data-type","0")
            $(".login-area-p2 >img").css("transform","rotate(180deg)")
        }else{
            $(".nation-search").hide()
            $(".login-input-ul").fadeOut(350)
            _self.attr("data-type","1")
            $(".login-area-p2 >img").css("transform","rotate(0deg)")
        }
        event.stopPropagation(); 
    })

    var areaJson={
      "resources": {
        "stringArray": {
          "-name": "country_code",
          "item": [
            "Afghanistan+93+AF",
            "Albania+355+AL",
            "Algeria+213+DZ",
            "American Samoa+684",
            "Andorra+376+AD",
            "Angola+244+AO",
            "Anguilla+1264+AI",
            "Antigua and Barbuda+1268+AG",
            "Argentina+54+AR",
            "Armenia+374+AM",
            "Aruba+297+AW",
            "Australia+61+AU",
            "Austria+43+AT",
            "Azerbaijan+994+AZ",
            "Bahamas+1242+BS",
            "Bahrain+973+BH",
            "Bangladesh+880+BD",
            "Barbados+1246+BB",
            "Belarus+375+BY",
            "Belgium+32+BE",
            "Belize+501+BZ",
            "Benin+229+BJ",
            "Bermuda+1441+BM",
            "Bhutan+975+BT",
            "Bolivia+591+BO",
            "Bosnia and Herzegovina+387+BA",
            "Botswana+267+BW",
            "Brazil+55+BR",
            "Brunei Darussalam+673+BN",
            "Bulgaria+359+BG",
            "Burkina Faso+226+BF",
            "Burundi+257+BI",
            "Cambodia+855+KH",
            "Cameroon+237+CM",
            "Canada+1+CA",
            "Cape Verde+238+CV",
            "Cayman Islands+1345",
            "Central African Republic+236+CF",
            "Chad+235+TD",
            "Chile+56+CL",
            "中国+86+CN",
            "Colombia+57+CO",
            "Comoros+269+KM",
            "Congo+242+CG",
            "Zaire+243+ZR",
            "Cook Islands+682+CK",
            "Costa Rica+506+CR",
            "Cote D ivoire+225+CI",
            "Croatia+385+HR",
            "Cuba+53+CU",
            "Cyprus+357+CY",
            "Czech Republic+420+CZ",
            "Denmark+45+DK",
            "Djibouti+253+DJ",
            "Dominica+1767",
            "Dominican Republic+1890+DO",
            "Ecuador+593+EC",
            "Egypt+20+EG",
            "El Salvador+503+SV",
            "Equatorial Guinea+240+GQ",
            "Eritrea+291+ER",
            "Estonia+372+EE",
            "Ethiopia+251+ET",
            "Falkland Islands (Malvinas)+500+FK",
            "Faroe Islands+298+FO",
            "Fiji+679+FJ",
            "Finland+358+FI",
            "France+33+FR",
            "French Guiana+594",
            "French Polynesia+689+PF",
            "Gabon+241+GA",
            "Gambia+220+GM",
            "Georgia+995+GE",
            "Germany+49+DE",
            "Ghana+233+GH",
            "Gibraltar+350+GI",
            "Greece+30+GR",
            "Greenland+299+GL",
            "Grenada+1809+GD",
            "Guadeloupe+590+BL",
            "Guam+671",
            "Guatemala+502+GT",
            "Guernsey+44+GG",
            "Guinea+675",
            "Guinea-Bissau+245+GW",
            "Guyana+592+GY",
            "Haiti	+509+HT",
            "Honduras+504+HN",
            "中國香港+852+HK",
            "Hungary+36+HU",
            "Iceland+354+IS",
            "India+91+IN",
            "Indonesia+62+ID",
            "Iran Islamic Republic+98+IR",
            "Iraq+964+IQ",
            "Ireland+353+IE",
            "Isle of Man+44+IM",
            "Israel+972+IL",
            "Italy+39+IT",
            "Jamaica+1876+JM",
            " にほん+81+JP",
            "Jersey+44",
            "Jordan+962+JO",
            "Kazakhstan+7+KZ",
            "Kenya+254+KE",
            "조선민주주의인민공화국+850+KP",
            "대한민국+82+KR",
            "Kosovo+381+YU",
            "Kuwait+965+KW",
            "Kyrgyzstan+996+KG",
            "Lao People s Democratic Republic+856+LA",
            "Latvia+371+LV",
            "Lebanon+961+LB",
            "Lesotho+266+LS",
            "Liberia+231+LR",
            "Libyan Arab Jamahiriya+218+LY",
            "Liechtenstein+423+LI",
            "Lithuania+370+LT",
            "Luxembourg+352+LU",
            "中國澳門+853+MO",
            "Macedonia+389+MK",
            "Madagascar+261+MG",
            "Malawi+265+MW",
            "Malaysia+60+MY",
            "Maldives+960+MV",
            "Mali+223+ML",
            "Malta+356+MT",
            "Martinique+596",
            "Mauritania+222+MR",
            "Mauritius+230+MU",
            "Mexico+52+MX",
            "Moldova+373+MD",
            "Monaco+377+MC",
            "Mongolia+976+MN",
            "Montenegro+382+ME",
            "Montserrat+1664+MS",
            "Morocco+212+MA",
            "Mozambique+258+MZ",
            "Myanmar+95+MM",
            "Namibia+264+NA",
            "Nepal+977+NP",
            "Netherlands+31+NL",
            "Netherlands Antilles+599+AN",
            "New Caledonia+687+NC",
            "New Zealand+64+NZ",
            "Nicaragua+505+NI",
            "Niger+227+NE",
            "Nigeria+234+NG",
            "Norway+47+NO",
            "Oman+968+OM",
            "Pakistan+92+PK",
            "Palau+680+PW",
            "Panama+507+PA",
            "Papua New Guinea+675+PG",
            "Paraguay+595+PY",
            "Peru+51+PE",
            "Philippines+63+PH",
            "Poland+48+PL",
            "Portugal+351+PT",
            "Puerto Rico+1787+PR",
            "Qatar+974+QA",
            "Reunion+262+YT",
            "Romania+40+RO",
            "Russian Federation+7+RU",
            "Rwanda+250+RW",
            "Saint Kitts and Nevis+1869",
            "Saint Lucia+1758+LC",
            "Saint Vincent and the Grenadines+1784+VC",
            "Samoa+684",
            "San Marino+378+SM",
            "Saudi Arabia+966+SA",
            "Senegal+221+SN",
            "Serbia+381+RS",
            "Seychelles+248+SC",
            "Sierra Leone+232+SL",
            "Singapore+65+SG",
            "Slovakia+421+SK",
            "Slovenia+386+SI",
            "Solomon Islands+677+SB",
            "Somalia+252+SO",
            "South Africa+27+ZA",
            "South Sudan+211",
            "Spain+34+ES",
            "Sri Lanka+94+LK",
            "Sudan+249+SD",
            "Suriname+597+SR",
            "Swaziland+268+SZ",
            "Sweden+46+SE",
            "Switzerland+41+CH",
            "Syrian Arab Republic+963+SY",
            "台灣+886+TW",
            "Tajikistan+992+TJ",
            "Tanzania United Republic+255+TZ",
            "Thailand+66+TH",
            "Timor-Leste+670+TL",
            "Togo+228+TG",
            "Tonga+676+TO",
            "Trinidad and Tobago+1809+TT",
            "Tunisia+216+TN",
            "Turkey+90+TR",
            "Turkmenistan+993+TM",
            "Turks and Caicos Islands+1649",
            "Uganda+256+UG",
            "Ukraine+380+UA",
            "United Arab Emirates+971+AE",
            "United Kingdom+44+GB",
            "United States+1+US",
            "Uruguay+598+UY",
            "Uzbekistan+998+UZ",
            "Vanuatu+678+VU",
            "Venezuela+58+VE",
            "Viet Nam+84+VN",
            "Virgin Islands British+1340",
            "Yemen+967+YE",
            "Zambia+260+ZM",
            "Zimbabwe+263+ZW",
            "Guam+1671+GU",
            "Guinea+224+GN",
            "Haiti+509+HT",
            "Kazakstan+327+KZ",
            "Kyrgyzstan+331+KG",
            "Nauru+674+NR",
            "Sao Tome and Principe+239+ST"
          ]
        }
      }
    }
    var html=[];
    for(var i=0;i<areaJson.resources.stringArray.item.length;i++){
        var list=areaJson.resources.stringArray.item[i]
        html+='<li><span class="input-ul-span1">'+list.split("+")[0]+'</span><span class="input-ul-span2">+<span>'+list.split("+")[1]+'</span></span></li>'
       
    }
    html+='<li style="display:none;text-align: center;pointer-events: none;" class="search-no-li">暫無該國家地區</li>'
    $(".login-input-ul").html(html)
    $(".login-input-ul li").unbind("click").on("click",function(){
        $(".login-input-ul").fadeOut(0)
        $(".login-box2 .login-input-area").attr("data-type","1")
        $(".login-area-p2 >img").css("transform","rotate(0deg)")
        areaName=$(this).children(".input-ul-span1").text()
        phoneNum=$(this).children(".input-ul-span2").children("span").text()
        $(".login-area-p2 span").text(areaName)
        $(".login-input-phone .login-input-phone-span").text('+'+phoneNum+'')
        $(".nation-search").hide()
    })

    $(".login-box2 .login-submit-btn").on("click",function(){
        if($(".login-box2 .login-input1").val()==''){
            layer.msg("請輸入您的手機號")
            return;
        }
        $.ajax({
            url:$ip+'user/checkPhoneNum',
            data:{
                countrycode:phoneNum,
                phone:$(".login-box2 .login-input1").val(),
                // pass:true,
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log("判断手机号是否注册",data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                }
                if(data.check==1){
                    $(".login-box2").hide()
                    $(".login-box3").show()
                    $(".login-box3 .login-area-p2 span").text(areaName)
                    $(".login-box3 .login-input-phone .login-input-phone-span").text('+'+phoneNum+'')
                    $(".login-box3 .login-input1").val($(".login-box2 .login-input1").val())
                }else{
                    $(".layer-register .login-area-p2 span").text(areaName)
                    $(".layer-register .login-input-phone-span").text('+'+phoneNum+'')
                    $(".layer-register .login-input1").val($(".login-box2 .login-input1").val())
                    layer.closeAll()
                    setTimeout(function(){
                        layer.open({
                            type: 1,
                            title: false,
                            shadeClose: true,
                            skin: "yourclass5",
                            area: ["940px", "631px"],
                            content: $(".layer-register"),
                            end: function () {
                                $(".layui-layer-shade").hide()
                                layer.closeAll()
                            }
                        })
                    },300)
                }
            }
        })
    })
    $(".login-box3 .login-input2").on("keydown",function(event){
        if (event.keyCode != "13") {return}
        if($(".login-box3 .login-input1").val().length<6){
            layer.msg("請輸入您的手機號碼")
            return;
        }
        if($(".login-box3 .login-input2").val().length<6){
            layer.msg("請輸入您的密碼")
            return;
        }
        $.ajax({
            url:$ip+'user/phoneLogin',
            data:{
                countrycode:phoneNum,
                phone:$(".login-box3 .login-input1").val(),
                pwd:$(".login-box3 .login-input2").val(),
                // pass:true,
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log('手機號登錄',data)
                if(data.code!=1){
                    layer.msg(data.msg);
                    return;
                }
                localStorage.token=data.token
                localStorage.uid=data.uid
                layer.closeAll()
                setTimeout(function(){
                    window.location.reload()
                },500)
            }
        })
    })
    $(".login-box3 .login-submit-btn").on("click",function(){
        if($(".login-box3 .login-input1").val().length<6){
            layer.msg("請輸入您的手機號碼")
            return;
        }
        if($(".login-box3 .login-input2").val().length<6){
            layer.msg("請輸入您的密碼")
            return;
        }
        $.ajax({
            url:$ip+'user/phoneLogin',
            data:{
                countrycode:phoneNum,
                phone:$(".login-box3 .login-input1").val(),
                pwd:$(".login-box3 .login-input2").val(),
                // pass:true,
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log('手機號登錄',data)
                if(data.code!=1){
                    layer.msg(data.msg);
                    return;
                }
                localStorage.token=data.token
                localStorage.uid=data.uid
                layer.closeAll()
                setTimeout(function(){
                    window.location.reload()
                },500)
            }
        })
    })
    $(".login-no-password").on("click",function(){
        $(".login-box3").hide()
        $(".login-box4").show()
        $(".login-box4 .login-area-p2 span").text(areaName)
        $(".login-box4 .login-input-phone-span").text('+'+phoneNum+'')
        $(".login-box4 .login-input1").val($(".login-box3 .login-input1").val())
    })
    var codeOk=true;
    var codeTime=60;
    var codeT=null
    $(".login-box4 .login-code-btn").unbind("click").on("click",function(){
        if(codeOk==false)return;
        codeOk=false
        $.ajax({
            url:$ip+'user/getResetcap',
            data:{
                countrycode:phoneNum,
                phone:$(".login-box4 .login-input1").val(),
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log('获取重置密码验证码',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                    codeOk=true;
                }
                layer.msg("验证码发送成功,请查看")
                $(".login-box4 .login-code-btn").addClass("login-code-btn-no")
                $(".login-box4 .login-code-btn").text(''+codeTime+'s后获取')
                codeT=setInterval(function()  {
                    codeTime--
                    $(".login-box4 .login-code-btn").text(''+codeTime+'s后获取')
                    if(codeTime<0){
                        codeTime=60
                        codeOk=true;
                        $(".login-box4 .login-code-btn").removeClass("login-code-btn-no")
                        $(".login-box4 .login-code-btn").text("获取验证码")
                        clearInterval(codeT)
                    }
                }, 1000);
            }
        })
    })
    $(".layer-register .login-code-btn").unbind("click").on("click",function(){
        if(codeOk==false)return;
        codeOk=false
        $.ajax({
            url:$ip+'user/getRegcap',
            data:{
                countrycode:phoneNum,
                phone:$(".layer-register-left .login-input1").val(),
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log('获取注册验证码',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                    codeOk=true;
                }
                layer.msg("验证码发送成功,请查看")
                $(".layer-register .login-code-btn").addClass("login-code-btn-no")
                $(".layer-register .login-code-btn").text(''+codeTime+'s后获取')
                codeT=setInterval(function()  {
                    codeTime--
                    $(".layer-register .login-code-btn").text(''+codeTime+'s后获取')
                    if(codeTime<0){
                        codeTime=60
                        codeOk=true;
                        $(".layer-register .login-code-btn").removeClass("login-code-btn-no")
                        $(".layer-register .login-code-btn").text("获取验证码")
                        clearInterval(codeT)
                    }
                }, 1000);
            }
        })
    })
    $(".layer-register .login-submit-btn2").on("click",function(){
        if($(".layer-register .login-input1").val()==''){
            layer.msg("請輸入您的手機號碼")
            return;
        }
        if($(".layer-register .login-code-input").val()==''){
            layer.msg("請輸入驗證碼")
            return;
        }
        if($(".layer-register .login-new-password-input").val().length<6){
            layer.msg("請輸入六位數密碼")
            return;
        }

        $.ajax({
            url:$ip+'user/phoneReg',
            data:{
                countrycode:phoneNum,
                phone:$(".layer-register .login-input1").val(),
                pwd:$(".layer-register .login-new-password-input").val(),
                smscode:$(".layer-register .login-code-input").val(),
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log('手机号注册',data);
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                }

                localStorage.token=data.token
                localStorage.uid=data.uid
                sessionStorage.faceGo=1
                layer.closeAll()
                setTimeout(function(){
                    window.location.reload()
                },500)
            }
        })
    })
    $(".login-register-tips span").on("click",function(){
        layer.closeAll()
        setTimeout(function(){
            layer.open({
                type: 1,
                title: false,
                shadeClose: true,
                skin: "yourclass5",
                area: ["470px", "631px"],
                content: $(".layer-login"),
                end: function () {
                    $(".layui-layer-shade").hide()
                    layer.closeAll()
                }
            })
        },300)
    })
    $(".login-box4 .login-code-btn").on("click",function(){
        if(codeOk==false)return;
        codeOk=false
        if($(".login-box4 .login-input1").val()==''){
            layer.msg("請輸入您的手機號碼")
            return;
        }
        $.ajax({
            url:$ip+'user/getResetcap',
            data:{
                countrycode:phoneNum,
                phone:$(".login-box4 .login-input1").val(),
                pageID:localStorage.canvasCode
            },
            success:function(data){
                //console.log('重置密碼驗證碼',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    codeOk=true;
                }
                layer.msg("验证码发送成功,请查看")
                $(".login-box4 .login-code-btn").addClass("login-code-btn-no")
                $(".login-box4 .login-code-btn").text(''+codeTime+'s后获取')
                codeT=setInterval(function()  {
                    codeTime--
                    $(".login-box4 .login-code-btn").text(''+codeTime+'s后获取')
                    if(codeTime<0){
                        codeTime=60
                        codeOk=true;
                        $(".login-box4 .login-code-btn").removeClass("login-code-btn-no")
                        $(".login-box4 .login-code-btn").text("获取验证码")
                        clearInterval(codeT)
                    }
                }, 1000);
            }
        })
    })
    $(".login-box4 .login-submit-btn2").on("click",function(){
        if($(".login-box4 .login-input1").val()==''){
            layer.msg("請輸入您的手機號碼")
            return;
        }
        if($(".login-box4 .login-code-input").val()==''){
            layer.msg("請輸入驗證碼")
            return;
        }
        if($(".login-box4 .login-new-password-input").val().length<6){
            layer.msg("請輸入六位數密碼")
            return;
        }
        if($(".login-new-password1 .login-new-password-input").val()!=$(".login-new-password2 .login-new-password-input").val()){
            layer.msg("兩次密碼不一致,請重新輸入")
            return;
        }
        $.ajax({
            url:$ip+'user/resetPwd',
            data:{
                countrycode:phoneNum,
                phone:$(".login-box4 .login-input1").val(),
                authcode:$(".login-box4 .login-code-input").val(),
                pageID:localStorage.canvasCode,
                pwd:$(".login-new-password1 .login-new-password-input").val()
            },
            success:function(data){
                //console.log('重置密码',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                }
                layer.closeAll()
                layer.msg("重置成功,請從新登錄")
                
                setTimeout(function() {
                    loginLayer()
                }, 1000);
            }
        })
    })
    if(sessionStorage.faceGo==1){
        localStorage.face=0
        var faceGoT=null
        layer.open({
            type: 1,
            title: false,
            shadeClose: false,
            skin: "yourclass5",
            area: ["470px", "631px"],
            content: $(".layer-login-face"),
            end: function () {
                $(".layui-layer-shade").hide()
                layer.closeAll()
            }
        })
        $(".login-face-imgBox >img").on("click",function(){
            localStorage.face=0
            layer.open({
                type: 2,
                title: false,
                shadeClose: true,
                skin: "face-exc-layer",
                area: ["900px", "588px"],
                content:'https://www.footseen.xyz/upload/index.html?v=20220630',
                // content:'upload/index.html',
            })
            $(".login-face-imgBox img").attr("src","images/up-face.png")
            clearInterval(faceGoT)
            faceGoT=setInterval(function(){
                if(localStorage.face!=0){
                    $(".login-face-imgBox img").attr("src",localStorage.face)
                    clearInterval(faceGoT)
                }
            },500)
        })
        $(".login-face-out").on("click",function(){
            clearInterval(faceGoT)
            layer.closeAll()
            sessionStorage.faceGo=0
        })
        $(".login-face-btn").on("click",function(){
            if(localStorage.face==0){
                layer.msg("請上傳您的頭像")
                return;
            }
            if($(".login-face-input input").val()==""){
                layer.msg("請設置您的暱稱")
                return
            }
            $.ajax({
                url:$ip+'user/updateInfo',
                data:{
                    uid:localStorage.uid,
                    token:localStorage.token,
                    base64:localStorage.face,
                    pageID:localStorage.canvasCode,
                    nickName:$(".login-face-input input").val()
                },
                type:'post',
                success:function(data){
                    //console.log('修改頭像姓名',data)
                    if(data.code!=1){
                        layer.msg(data.msg);
                    }
                    if(data.code==1){
                        layer.closeAll()
                        layer.msg("修改成功")
                        sessionStorage.faceGo=0
                        setTimeout(function(){
                            window.location.reload()
                        },1000)
                    }
                }
            })
        })
    }
    $(".login-back").unbind("click").on("click",function(){
        $(".login-box4").hide()
        $(".login-box1").show()
    })
    $(".nation-search").unbind("click").on("click",function(event){
        event.stopPropagation();
        // //console.log($(".login-input-ul").find("li"))

    })
    search(".login-box2")
    search(".layer-register")
    search(".login-box3")
    search(".login-box4")
    function search(e){
        $(""+e+" .nation-search input").unbind("input").on("input",function(){
            searchNum=0
            $(""+e+" .login-input-ul").find('.input-ul-span1').each(function() {
                var text1 = $(this)[0].innerHTML;
                if(text1.toLowerCase().indexOf($(""+e+" .nation-search input").val().toLowerCase())>=0){
                    $(this).parent().css("display","block")
                    searchNum++
                }else{
                    $(this).parent().css("display","none")
                }
                
            });
            $(""+e+" .login-input-ul").find('.input-ul-span2').each(function() {
                var text1 = $(this)[0].innerHTML;
                if(text1.indexOf($(""+e+" .nation-search input").val())>=0){
                    $(this).parent().css("display","block")
                    searchNum++
                }
                if(searchNum==0){
                    $(".search-no-li").show()
                }else $(".search-no-li").hide()
            });
        })
    }

    function richMouse(){
        var tFace=null
        $(".nav-login").on("mouseover",function(){
            clearInterval(tFace)
            $(".nav-login-more").fadeIn(150)
        })
        $(".nav-login").on("mouseout",function(){
            tFace=setTimeout(function(){
                $(".nav-login-more").fadeOut(150)
            },350)
        })
    }

}
function loginLayer(){
    layer.closeAll()
    $(".login-box1").show()
    $(".login-box2").hide()
    $(".login-box3").hide()
    $(".login-box4").hide()
    layer.open({
        type: 1,
        title: false,
        shadeClose: true,
        skin: "yourclass5",
        area: ["470px", "631px"],
        content: $(".layer-login"),
        end: function () {
            $(".layui-layer-shade").hide()
            layer.closeAll()
        }
    })
}

//twitter
window.twttr = (function (d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0],
        t = window.twttr || {};
    if (d.getElementById(id)) return t;
    js = d.createElement(s);
    js.id = id;
    js.src = "https://platform.twitter.com/widgets.js";
    fjs.parentNode.insertBefore(js, fjs);

    t._e = [];
    t.ready = function (f) {
        t._e.push(f);
    };

    return t;
}(document, "script", "twitter-wjs"));



var log = //console.log;
hello.init(
    { 'twitter': 'cEGECNgXN3ZN00r3Zb82vwh55' },    //App_key
    {
        oauth_proxy: 'https://auth-server.herokuapp.com/proxy',
        redirect_uri: 'https://www.footseen.xyz/index.html'
    });
function login_twitter(network) {  //登录方法,并将twitter 作为参数传入
    // Twitter instance
    var twitter = hello(network);

    // Login
    twitter.login().then(function (r) {
        // Get Profile
        return twitter.api('/me')
    }, log).then(function (p) {
        var r2 = JSON.parse(localStorage.getItem('hello'));
        //console.log(r2.twitter)
        $.ajax({
            url:$ip+'third/login',
            data:{
                openid:r2.twitter.user_id,
                opentype:5,
                authToken:r2.twitter.oauth_token,
                authSecret:r2.twitter.oauth_token_secret,
                nickname:p.name,
                facepath:p.thumbnail
            },
            success:function(data){
                //console.log('推特登录',data)
                if(data.code!=1){
                    layer.msg(data.msg)
                    return;
                }
                localStorage.token=data.token
                localStorage.uid=data.uid
                layer.closeAll()
                setTimeout(function(){
                    window.location.reload()
                },500)
            }
        })
        //已获取用户信息,在此处理
        // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?secret=" + r2.twitter.oauth_token_secret + "&token=" + r2.twitter.oauth_token + "&name=" + p.name + "&profileImageUrl=" + p.thumbnail + "&id=" + r2.twitter.user_id);
        // window.location.href = ;

    }, log);
}

//facebook
var info;
function statusChangeCallback(response) {  // Called with the results from FB.getLoginStatus().
    // //console.log('statusChangeCallback');
    // //console.log(response);                   // The current login status of the person.
    if (response.status === 'connected') {   // Logged into your webpage and Facebook.
        info = response
        testAPI();
    } else {                                 // Not logged into your webpage or we are unable to tell.
        // document.getElementById('status').innerHTML = 'Please log ' +
        //     'into this webpage.';
    }
}


function checkLoginState() {               // Called when a person is finished with the Login Button.
    FB.getLoginStatus(function (response) {   // See the onlogin handler
        statusChangeCallback(response);
    });
}


window.fbAsyncInit = function () {
    FB.init({
        appId: '382456482257502',
        cookie: true,                     // Enable cookies to allow the server to access the session.
        xfbml: true,                     // Parse social plugins on this webpage.
        version: 'v13.0'           // Use this Graph API version for this call.
    });


    FB.getLoginStatus(function (response) {   // Called after the JS SDK has been initialized.
        statusChangeCallback(response);        // Returns the login status.
    });
};

function testAPI() {                      // Testing Graph API after login.  See statusChangeCallback() for when this call is made.
    // //console.log('Welcome!  Fetching your information.... ');
    FB.api('/me', function (response) {

        // //console.log('Successful login for: ' + response.name);

        // document.getElementById('status').innerHTML =
        //     'Thanks for logging in, ' + response.name + '!';
        // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + info.authResponse.accessToken + "&name=" + response.name + "&id=" + response.id);
    });
}

//line
function lineLog() {
    var client_id = '1654468829';
    var redirect_uri ='https://www.footseen.xyz/lineBack.html';
    var link = 'https://access.line.me/oauth2/v2.1/authorize?';
    link += 'response_type=code';
    link += '&client_id=' + client_id;
    link += '&redirect_uri=' + redirect_uri;
    link += '&state=login';
    link += '&scope=openid%20profile';
    window.location.href = link;
}