https://tuphatters.com/index/index/home.html

Submitted URL:
https://tuphatters.com/Redirected
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 8 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en" class="deeppurple-theme"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover, user-scalable=no"><meta name="description" content=""><link rel="stylesheet" href="/static_new/css/dialog.css?v=V1.24"><title></title><style type="text/css">
        *{
            padding: 0;
            margin:0;
        }
        .index_page header{
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height:50px;
            padding: 0 15px;
            box-shadow: 0 1px 4px 0px #121c31;
            display: flex;
            justify-content: space-between;
            align-items: center;
            background: #ffffff;
            box-sizing: border-box;
        }
        .index_page header .menu{
            width: 20px;
        }
        .index_page header .logo{
            width:150px;
        }
        .index_page .banner_box{
            padding-top: 50px;
            background: #FFCACB;
            padding-bottom: 26px;
        }
        .index_page .banner_box .banner{
            background: linear-gradient(rgba(0, 0, 0, 0.2) 32%, rgb(255, 202, 203) 53%);
        }
        .index_page .banner_box .banner .title{
            padding: 50px 20px;
        }
        .index_page .banner_box .banner .title>div{
            text-align: center;
            color: rgb(0, 0, 0);
            font-weight: 700;
        }
        .index_page .banner_box .banner .title>:first-child{
            font-size: 13px;
        }
        .index_page .banner_box .banner .title>:last-child{
            font-size: 18px;
            margin-top: 10px;
        }
        .index_page .slider{
            font-size: 12px;
            color: rgb(255, 255, 255);
            margin: 20px;
            display: flex;
            justify-content: space-between;
            height: 100px;
        }
        .index_page .slider .slider_item{
            width: 30%;
            overflow-y: hidden;
        }
        .index_page .slider .slider_item>img{
            display: block;
            border-radius: 8px;
            width: 100%;
            height: 75px;
            object-fit: cover;
            margin-bottom: 15px;
        }
        .index_page .banner_box .btns{
            padding: 16px;
            box-sizing: border-box;
            display: block;
            text-decoration:none;
        }
        .index_page .banner_box .btns>div{
            text-align: center;
            background: #ffcd00;
            height: 50px;
            line-height: 50px;
            border-radius: 8px;
            font-size: 0.85rem;
            color: #000000;
            border: 0px #f8f9fc solid;
            font-weight: 500;
        }
        .index_page .level_list{
            padding:18px;
            margin-top: -30px;
        }
        .index_page .level_list .list_title{
            font-size: 15px;
            font-weight: 600;
            color: #000000;
        }
        .index_page .level_list .cells{
            background: #ffeaea;
            padding: 9px 10px;
            border-radius: 8px;
            margin-top: 10px;
            border: solid 0px #eff4fb;
            box-shadow: 0px 2px 1px 0px #ffffff;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex: 1;
        }
        .index_page .level_list .cells .desc{
            display:flex;
            align-items: center;
        }
        .index_page .level_list .cells .desc .vip_icon{
            width: 48px;
            height: auto;
            margin-right: 10px;
        }
        .index_page .level_list .cells .desc .info{
            font-size: 12px;
            color: #000;
        }
        .index_page .level_list .cells .desc .info span{
            color: rgb(255, 205, 0);
            font-size: 12px;
            font-weight: 600;
        }

        .index_page .level_list .cells .lock{
            height: 12px;
        }


        .index_page .hotel_list{
            display: flex;
            overflow-x: auto;
            padding: 10px 0;
        }
        .index_page .hotel_list .hotel_info{
            margin-right: 5px;
        }
        .index_page .hotel_list .hotel_info:last-of-type{
            margin-right: 0;
        }
        .index_page .hotel_list .hotel_info img{
            width: 250px;
            min-width: 250px;
            border-radius: 8px 8px 0px 0px;
            height: 170px;
            display: block;
        }
        .index_page .hotel_list .hotel_info p{
            margin-top: 20px;
            font-size: 15px;
            font-weight: 600;
            padding: 0 20px 6px;
        }
        .index_page .partners{
            padding: 20px 0 0;
        }
        .index_page .partners .partners_title{
            font-size:14px;
            font-weight: 600;
            padding: 0px 16px;
            color: #000000;
        }
        .index_page .partners_content{
            background: rgb(255, 255, 255);
            padding: 9px 10px;
            border-radius: 8px;
            margin: 17px 14px;
            border: 1px solid rgb(239, 244, 251);
            box-shadow: rgba(255, 205, 0, 0.12) 0px 2px 1px 0px;
        }
        .index_page .partners_content img{
            display: block;
            width: 100%;
            height: auto;
        }
        .index_page .partner_logos{
            display: flex;
            overflow-x: auto;
            padding: 10px 0px;
            font-size: 12px;
            color: rgb(0, 0, 0);
        }
        .index_page .partner_logos>div{
            padding: 10px 20px;
            border: solid 0px #eff4fb;
            box-shadow: 0px 3px 9px 0px #8c8c8c2e;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 20px 15px 0;
        }
        .index_page .partner_logos>div:first-of-type{
            margin-left: 20px;
        }
        .index_page .partner_logos img{
            display: block;
            height: 60px;
            width: auto;
        }
        .index_page .copyright{
            font-size: 12px;
            color: rgb(185, 185, 185);
            text-align: center;
            padding-bottom: 78px;
        }

	</style><script src="/red/jquery-3.3.1.min.js"></script></head><body><div class="index_page"><header><img src="/imgu/BG-12.png" class="menu"><img src="/imgu/temu_c.png?v=1706510659564" class="logo"></header><div class="banner_box"><div class="banner"><div class="title"><div>Hi, Please login</div><div>Pre-order &amp; Start earning</div></div><div class="slider"><div class="slider_item"><img src="/imgkk/banner_1_1.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_1_2.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_1_3.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_1_4.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_1_5.jpg" style="transform: translateY(-14px);"></div><div class="slider_item"><img src="/imgkk/banner_2_1.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_2_2.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_2_3.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_2_4.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_2_5.jpg" style="transform: translateY(-14px);"></div><div class="slider_item"><img src="/imgkk/banner_3_1.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_3_2.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_3_3.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_3_4.jpg" style="transform: translateY(-14px);"><img src="/imgkk/banner_3_5.jpg" style="transform: translateY(-14px);"></div></div><a href="/index/rot_order/index" class="btns"><div id="autoStart">Booking</div></a></div></div><div class="level_list"><div class="list_title">VIP Level</div><div style="background-color: #ffffff;"><div class="cells"><div class="desc"><img src="/imgu/v1.png" class="vip_icon"><div class="info"><div>Junior Member</div><span>Lvl 01丨0.7%</span></div></div><img src="/imgu/Icon-02.png" class="lock"></div><div class="cells"><div class="desc"><img src="/imgu/v2.png" class="vip_icon"><div class="info"><div>Platinum Member</div><span>Lvl 02丨0.8%</span></div></div><img src="/imgu/Icon-02.png" class="lock"></div><div class="cells"><div class="desc"><img src="/imgu/v3.png" class="vip_icon"><div class="info"><div>Gold Member</div><span>Lvl 03丨1%</span></div></div><img src="/imgu/Icon-02.png" class="lock"></div><div class="cells"><div class="desc"><img src="/imgu/v4.png" class="vip_icon"><div class="info"><div>Diamond Member</div><span>Lvl 04丨1.2%</span></div></div><img src="/imgu/Icon-02.png" class="lock"></div></div></div><div style="width:100%;overflow: hidden !important;"><div class="hotel_list" style="position: relative; overflow: hidden; width: 2550px; left: -4px;"><div class="hotel_info"><img src="/imgu/footer_scroll_1.jpg"><!--<p>Mulu Marriott Resort</p>--></div><div class="hotel_info"><img src="/imgu/footer_scroll_2.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_3.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_4.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_5.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_1.jpg"><!--<p>Mulu Marriott Resort</p>--></div><div class="hotel_info"><img src="/imgu/footer_scroll_2.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_3.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_4.jpg"></div><div class="hotel_info"><img src="/imgu/footer_scroll_5.jpg"></div></div></div><div class="partners"><div class="partners_title">Partners</div><div class="partners_content"><img src="/imgu/brandicon.png?v=1706510659564"></div><div class="partner_logos"><div><img src="/imgy/BG001.png?v=1706510659564"></div><div><img src="/imgy/BG002.png?v=1706510659564"></div><div><img src="/imgy/BG003.png?v=1706510659564"></div><div><img src="/imgy/BG004.png?v=1706510659564"></div></div></div><p class="copyright">Copyright ©&nbsp;2023 tuphatters.com &nbsp;All Rights Reserved</p></div><div class="dsdkefu"><a class="" href="/index/support/index"><div class=""><img src="/imgu/BG-14.png" style=" width: 39px; "></div></a></div><style>
.dsdkefu{
    box-sizing: initial;
    background-color: #434343;
    box-shadow: #b9b9b961 0px 1px 0px 1px;
    padding: 12px;
    border-radius: 125px;
    width: 50px;
    height: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 25px;
    right: 13px;
    border: solid 2px #ffcd00; 
}
        
</style><!-- Start of LiveChat (www.livechat.com) code --><!-- End of LiveChat code --><!-- 左侧菜单栏 --><style>
    .fbc{
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .left_menu_modal{
            background: rgba(0, 0, 0, 0.7);
            position: fixed;
            top: 0;
            left: 0;
            z-index:10;
            width: 100%;
            height: 100%;
            display: none;
        }
        .left_menu_modal .menu{
            background: #ffffff;
            overflow-y: auto;
            position: fixed;
            left: -100%;
            top: 0;
            height: 100vh;
            width: 80%;
        }
        .left_menu_modal .menu .no_login{
            padding-top: 50px;
            text-align: center;
            font-size: 16px;
            color: #212529;
        }
        .left_menu_modal .baseinfo{
            padding: 30px 20px 0;

        }
        .left_menu_modal .avatar{
            width: 50px;
            height: 50px;
            border-radius: 50%;
            overflow: hidden;
        }
        .left_menu_modal .name_fraction{
            margin-left: 10px;
            flex: 1;
        }
        .left_menu_modal .name_fraction .name{
            font-size: 14px;
            font-weight: 600;
            display: flex;
            align-items: center;
        }
        .left_menu_modal .name_fraction .name .vip_logo{
            width: 21px;
            margin-left:5px;
        }
        .left_menu_modal .name_fraction .fraction{
            font-size: 14px;
        }
        .left_menu_modal .invite_code{
            display: flex;
            justify-content: space-between;
            font-size: 12px;
            padding-top: 10px;
        }
        
        .left_menu_modal .walletbalance{
            font-size: 12px;
            padding: 20px 25px;
            border-radius: 0px;
            margin-top: 20px;
            color: #000000;
            background: #ffcd00;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .left_menu_modal .walletbalance .balance,.left_menu_modal .walletbalance .rewards{
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }
        .left_menu_modal .walletbalance .dividing_line{
            width: 1px;
            height: 35px;
            background-color:rgb(202, 159, 67);
        }
        .left_menu_modal .walletbalance .balance>div,.left_menu_modal .walletbalance .rewards>div{
            font-size: 12px;
            text-align: center;
            line-height: 18px;
        }
        .left_menu_modal .font_w{
            font-weight: 600;
        }
        .left_menu_modal .list .cells a{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 15px 20px;
            font-size: 13px;
            text-decoration: none;
            color: #000;
            border-bottom: 1px solid rgb(54, 54, 54);
        }
        .left_menu_modal .list .cells .name{
            display: flex;
            align-items: center;
        }
        .left_menu_modal .list .cells .menu_ico{
            width: 26px;
            height: auto;
            display: block;
            margin-right: 15px;
        }
        .left_menu_modal .list .cells .right_arrow{
            width: 8px;
        }
        .left_menu_modal .allrights_reserved{
            font-size: 12px;
            padding: 30px 8px;
            color: rgb(175, 175, 175);
            text-align: center;
        }
        .left_menu_modal .menu.show {
            animation: sheetShow 0.4s forwards;
        }

        .left_menu_modal .menu.hide {
            animation: sheetHide 0.4s forwards;
        }
        @keyframes sheetShow {
            0% {
                left: -100%;
            }

            100% {
                left: 0;
            }
        }
        @keyframes sheetHide {
            0% {
                left: 0;
            }

            100% {
                left: -100%;
            }
        }
</style><div class="left_menu_modal"><div class="menu"><div class="no_login">Please login</div></div><input name="" id="webcopyinput" type="text" style="left: -1000px; position: absolute" value=""></div><script src="/red/jquery-3.3.1.min.js"></script><script>
    function recharge(){
		$(document).dialog({
			infoText: "Please contact online customer service to obtain the platform's current wallet address for top-ups."
		});
		return false;
	}

     $('.menu').click(function(){
        $('.left_menu_modal').show();
        $('.menu').removeClass("hide").addClass('show');
    })

    $('.left_menu_modal').click(function(e){
        if($(e.target).hasClass("left_menu_modal")){
            $('.menu').removeClass("show").addClass('hide');
            setTimeout(() => {
                $(this).hide()
            },200);
        }
    })
    $('.no_login').click(function(){
        $(".login_modal").show();
    })
    
    
    
    function copy_txt(copy) {
		var text = document.getElementById("webcopyinput");
		text.id = 'webcopyinput';
		text.value = '' + copy + '';
		text.focus();
		text.setSelectionRange(0, text.value.length);
		copied = document.execCommand('Copy');
		text.blur();
		copied = false;
		document.body.scrollTop = 0;
		$(document).dialog({
			infoText: 'Copy complete'
		});
	}
</script><!-- 登录弹窗 --><style>
    .fbc{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .login_modal,.register_modal{
        background: rgba(0, 0, 0, 0.7);
        position: fixed;
        top: 0;
        left: 0;
        z-index:10;
        width: 100%;
        height: 100%;
        display:none;
    }
     .login_modal{
         display:block;
     }
    .login_modal .modal_content,.register_modal .modal_content{
        padding: 30px 20px;
        color: rgb(0, 0, 0);
        font-size: 12px;
        text-align: left;
        background: rgb(255, 255, 255);
        border-radius: 10px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        width: 80%;
    }
    
    .login_modal h4,.register_modal h4{
        font-weight: 700;
        font-size: 16px;
        padding: 25px 0px;
    }
    .login_modal .form_items,.register_modal .form_items{
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #ffffff;
        border-radius: 10px;
        padding: 15px 10px;
        font-size: 13px;
        color: #ffcd00;
        margin-bottom: 1rem;
        box-shadow: 1px 3px 3px 1px #1d1d1d82;
        margin-bottom: 16px;
        width: 93%;
    }
    .login_modal .form_items .label,.register_modal .form_items .label{
        min-width:100px;
        padding-right:10px;
        white-space: nowrap;
    }
    .login_modal .form_items input,.register_modal .form_items input{
        /*flex:1;*/
        border: none;
        line-height: 20px;
        outline: none;
        text-align: right;
        width: 9rem;
    }
    .login_modal .login_btn,.register_modal .register_btn{
        padding: 16px;
        border-radius: 8px;
        background-color: #ffcd00;
        font-size: 15px;
        text-transform: capitalize;
        color: #000000;
        border: 0px solid #e2e2e2;
        font-weight: 700;
        text-align: center;
    }
    .login_modal p{
        font-weight: 700;
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .login_modal .toregister{
        color: rgb(255, 205, 0);
        text-decoration: underline;
        font-weight: 700;
        font-size: 13px;
        text-align: center;
    }
</style><div class="login_modal"><div class="modal_content"><div class="modal_title fbc"><img src="/imgu/logo001.png" style="width: 150px;"><img src="/imgu/Icon-01.png" style="width: 13px;" class="close_login"></div><h4>Login	Now</h4><form class="login_form"><div class="form_items"><div class="label">Username</div><input type="text" name="tel" placeholder="Fill in username" style="font-size: 15px;"></div><div class="form_items"><div class="label">Password</div><input type="text" name="pwd" placeholder="Enter login password" style="font-size: 15px;"></div><div class="login_btn">Login Now</div></form><p>Not	a	member?</p><div class="toregister"><span>Register	Now</span></div></div></div><!-- 注册弹窗 --><div class="register_modal"><div class="modal_content"><div class="modal_title fbc"><img src="/imgu/logo001.png" style="width: 100px;"><img src="/imgu/Icon-01.png" style="width: 13px;" class="close_register"></div><h4>Register	Now</h4><form class="register_form"><div class="form_items"><div class="label">Username</div><input type="text" placeholder="Fill in username" name="user_name"></div><div class="form_items"><div class="label">Phone Number</div><input type="text" placeholder="Enter phone number" name="tel"></div><div class="form_items"><div class="label">Login Password</div><input type="text" placeholder="Please enter the login password" name="pwd"></div><div class="form_items"><div class="label">Confirm Password</div><input type="text" placeholder="Confirm login password" name="deposit_pwd"></div><div class="form_items"><div class="label">Referral Code</div><input type="text" placeholder="Enter referral code" name="invite_code"></div><div class="register_btn">Register</div></form></div></div><script src="/red/jquery-3.3.1.min.js"></script><link rel="stylesheet" href="/static_new/css/dialog.css?v=V1.24"><script src="/static_new/js/dialog.min.js"></script><script>    $(".register_btn").click(function(){
        var loading = null;
		$.ajax({
			url: "/index/user/do_register.html",
			data:$(".register_form").serialize(),
			type: 'POST',
			beforeSend: function(request) {
				loading = $(document).dialog({
					type: 'notice',
					infoIcon: '/static_new/img/loading.gif',
					infoText: 'Loading...',
					autoClose: 0
				});
			},
			success: function(data) {
				loading.close();
				console.log("data",data);
				if (data.code == 0) {
					$(document).dialog({
						infoText: 'Register successfully'
					});
					setTimeout(function() {
						location.href = "/index/index/home.html"
					}, 1500);
				} else {
					$(document).dialog({
						infoText: data.info
					});
				}
			},
			error: function(data) {
				loading.close();
			}
		})
    });
    $(".login_btn").click(function(){
        var loading = null;
		var tel = $("input[name=tel]").val();
		var pwd = $("input[name=pwd]").val();
		var tc08d2f7709807240b0578c61f8013850 = "60425c8d045e9";
		var reCAPTCHA ="";
		if(tel==''){
		    $(document).dialog({
				infoText: 'Fill in username'
			});
			return;
		}
		if(pwd==''){
		    $(document).dialog({
				infoText: 'Enter login password'
			});
			return;
		}
		$.ajax({
			url: "/index/user/do_login.html",
			data: {
				tel: tel,
				pwd: pwd,
				'_csrf_': tc08d2f7709807240b0578c61f8013850,
				'reCAPTCHA': reCAPTCHA
			},
			type: 'POST',
			beforeSend: function(request) {
				request.setRequestHeader('User-Token-Csrf', tc08d2f7709807240b0578c61f8013850);
				loading = $(document).dialog({
					type: 'notice',
					infoIcon: '/static_new/img/loading.gif',
					infoText: 'Loading...',
					autoClose: 0
				});
			},
			success: function(data) {
				loading.close();
				if (data.code == 0) {
					$(document).dialog({
						infoText: data.info
					});
					setTimeout(function() {
				 		location.href = "/index/index/home.html"
					},2000);
				} else {
					loading.close();
					if (data.info) {
						$(document).dialog({
							infoText: data.info
						});
					} else {
						$(document).dialog({
							infoText: "The network is unstable, please try again in a place with a better signal! ",
							autoClose: 2000
						});
					}
				}
			},
			error: function(data) {
				loading.close();
			}
		})
    });
    
    
    
    $('.close_login').click(function(){
        $('.login_modal').hide();
    })
    
    $('.toregister').click(function(){
        $('.login_modal').hide();
        $('.register_modal').show()
    })
    
    
</script><script src="/static_new6/js/seamscroll.js"></script><script>
            $('.close_register').click(function(){
                $('.register_modal').hide();
            })
            seamscroll.init({
                dom: document.querySelector('.hotel_list'),
                direction:2
            })
              window.addEventListener('DOMContentLoaded', function() {
                const sliderItems = document.querySelectorAll('.slider_item');
                function scrollTImages(sliderItem,cf) {
                    const images = sliderItem.querySelectorAll('img');
                    setInterval(() => {
                        cf -= 1;
                        if (cf <= -(75*3.5)) {
                            cf = 0;
                        }
                        images.forEach(image => {
                            image.style.transform = `translateY(${cf}px)`; // 应用偏移量
                        });
                    }, 100);
                }
                sliderItems.forEach(sliderItem => {
                    let cf1 = 0;
                    scrollTImages(sliderItem,cf1);
                });
            });
		</script>
</body></html>