Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - gc127.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Fri, 09 May 2025 21:35:52 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Fri, 09 May 2025 22:35:52 GMT
Location: https://gc127.com/front
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=pDFuZ9fTkgDRdFOYZm8QZvKEmSTTn7lZKNnOLIfEofTIWsTSDLGN3ZYhvyrgzpGi2eNcHvMKH%2BLicQbk1zLNRhQkK7OFhCn3KQwq46cmwbvPu2fr%2Fofl82BJPnkJFVEMFrasq%2BGfblA%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 93d454401f15669f-AMS
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=27072&min_rtt=27047&rtt_var=10160&sent=2&recv=5&lost=0&retrans=0&sent_bytes=1028&recv_bytes=335&delivery_rate=49839&cwnd=250&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"

HTTP Code 301 Moved Permanently

301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

302 Found - https://gc127.com/
HTTP Status: 302
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Fri, 09 May 2025 21:35:52 GMT
Content-Length: 0
Connection: keep-alive
Server: cloudflare
Location: http://gc127.com/front
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Language: title
Cf-Cache-Status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YbHejTqtkNNxIrYevY2KNvARUgzJbL4yqWY%2BTRXYgHXPq6EOI%2B4PJgNlPo4A51wmqViOHh3cxU3vizrsyQ8pXfVexuvHZE4p8szFcC9pVhJSPHzKxIAi%2BEgByjwUecbY3XEEIk%2BFbXY%3D"}]}
Set-Cookie: JSESSIONID=7C4E271CA5F3CB0825228CB2FB90B8F6; HttpOnly; Path=/
CF-RAY: 93d4543c7e656ded-CPH
alt-svc: h3=":443"; ma=86400

HTTP Code 302 Found (Moved Temporarily)

302 Found indicates that the requested resource is temporarily available at a different URL.

When is Code 302 used?

  • When temporarily changing a page URL
  • When testing new content
  • During temporary maintenance

What does Code 302 mean for the user?

The user is automatically redirected to the new URL, but search engines continue to index the old address.

200 OK - http://gc127.com/front
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Fri, 09 May 2025 21:35:52 GMT
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Accept-Encoding
Content-Language: title
Cf-Cache-Status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=e%2Bzp3yN1YsfeNzEmICrLXkPeMgMWq5l4ffi5Lv0J8bMfcsfw7SgBIxnaw6NBvaWfPPOp3yOebW4wGrGj9FostK9vDEY%2FDal%2BGSYDiDdI0cKvdVRAjY9tTG%2FPjd2sH9I8QcRmWvFUGw4%3D"}]}
Set-Cookie: JSESSIONID=4870E5A0FF200C9DA257C5295E96E1C0; HttpOnly; Path=/
Set-Cookie: JOINTOKEN=CNVSKYATThoMFl1ufAkCUBclynAOqmMiFLZXrI4YN0c
CF-RAY: 93d4544049a86ded-CPH
alt-svc: h3=":443"; ma=86400

HTTP Code 200 OK

200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: gc127.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])








































































































	
	
	




<!DOCTYPE html> 
<html lang="ko">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title></title>
	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
	<link rel="shortcut icon" href="/glory/images/main/favicon.ico?v=1738853482" type="image/x-icon">
	<link rel="stylesheet" type="text/css" href="/glory/css/slick.css?v=1738853482" />
	<link rel="stylesheet" type="text/css" href="/glory/css/common.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/contents.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/basic.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/layout.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/animations.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/dynamic-select.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/slideshow.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/sweetalert2.css?v=1738853482" media="all" />
	<link rel="stylesheet" type="text/css" href="/glory/css/hamburger.css?v=1738853482">
	<link rel="stylesheet" type="text/css" href="/glory/css/mobile.css?v=1738853482">
	
	
	<script type="text/javascript" src="/glory/js/showid.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/jquery-1.11.3.min.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/jquery.form.min.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/slick.min.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/plugins/tinymce/tinymce.min.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/sk_popup.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/sk_tab.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/jquery.easing.1.3.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/ui_script.js?v=1738853482"></script>
	<script type="text/javascript" src="/glory/js/dynamic-select.js?v=1738853482"></script>
	








































































































	
	
	



<script type="text/javascript" src="/glory/js/sweetalert2.js?v=1738853482"></script>
<script type="text/javascript" src="/glory/js/datepicker.combos.js?v=1738853482"></script>
<script type="text/javascript" src="/glory/js/pagination.js?v=1738853482"></script>
<script type="text/javascript" src="/glory/js/jquery.serialize-object.min.js?v=1738853482"></script>
<script type="text/javascript" src="/glory/js/custom.js?v=1738853482"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.2/lodash.js?v=1738853482"></script>
	<style>
		html {
			--bg-img: url(/glory/images/common/bg.jpg?v=1738853482);
		}
	</style>
</head>

<body id="top_anchor">
<!-- wrap -->
<div id="wrap">
	








































































































	
	
	



<!-- 헤더영역 -->
<div id="header_wrap">
	<div class="mob top">
		<div class="m_logo">
			<a href=""></a>
		</div>
		
		<div class="m_menu">
			<a href="#">
				<div class="hamburger hamburger--spin">
					<span class="hamburger-inner"></span>
				</div>
			</a>
		</div>
	</div>
	<div class="pc logo">
		<a href=""><img src="/glory/images/main/logo.png?v=1738853482"></a>
	</div>
	<div class="pc gnb">
		<ul>
			<li class="item-cash-in">
				<a class="main_pop_open" data-pop="header" data-class="item-cash-in" class="main_pop_open">입금신청</a>
			</li>
			<li class="item-cash-out">
				<a class="main_pop_open" data-pop="header" data-class="item-cash-out" class="main_pop_open">출금신청</a>
			</li>
			
				<li class="item-point-xchg">
					<a class="main_pop_open" data-pop="header" data-class="item-point-xchg" class="main_pop_open">포인트전환</a>
				</li>
			
			
				<li class="item-comp-xchg">
					<a class="main_pop_open" data-pop="header" data-class="item-comp-xchg" class="main_pop_open">콤프신청</a>
				</li>
			
			<!-- <li class="item-event">
				<a class="main_pop_open" data-pop="header" data-class="item-event" class="main_pop_open">이벤트</a>
			</li> -->
			<li class="item-notice">
				<a class="main_pop_open" data-pop="header" data-class="item-notice" class="main_pop_open">공지사항</a>
			</li>
			<li class="item-qna">
				<a class="main_pop_open" data-pop="mypage" data-class="item-qna" data-href="/front/mypage/qna">고객센터</a>
			</li>
		</li>
		</ul>
	</div>
	<div class="login">
		<form name="login" method="post" onsubmit="onClickLogin(); return false;">
			<ul>
				<!-- 로그인전 -->
				
					<li class="item-username pc">
						<input name="username" type="text" class="input_login" placeholder="아이디">
					</li>
					<li class="item-password pc">
						<input name="password" type="password" class="input_login" placeholder="비밀번호">
					</li>
					
					<li class="item-login">
						<a class="btn pc" onclick="onClickLogin()">
							<img src="/glory/images/common/login_btn1.png">
						</a>
						<a class="btn login-grad-btn mob" onclick="showLoginForm()">
							<span>로그인</span>
						</a>
						<input class="hide" type="submit">
					</li>
					<li class="item-join">
						<a data-pop="join" class="btn main_pop_open pc">
							<img src="/glory/images/common/login_btn2.png">
						</a>
						<a data-pop="join" class="btn main_pop_open login-grad-btn mob">
							<span>회원가입</span>
						</a>
					</li>
					
							
				<!-- 로그인후 -->
				
				
			</ul>
		</form>
	</div>
</div>
<!-- //헤더영역 -->

<!-- 모바일 사이드바 -->
<div class="aside2">
	<div class="aside_wrap">
		<div class="aside2_box_wrap">
			<div class="aside2_box">
				<ul class="header category-box">
					<li class="item-cash-in">
						<a class="main_pop_open font09" data-pop="header" data-class="item-cash-in" data-href="/front/header/cash_in">
							<span>입금신청</span>
						</a>
					</li>
					<li class="item-cash-out">
						<a class="main_pop_open font09" data-pop="header" data-class="item-cash-out" data-href="/front/header/cash_out">
							<span>출금신청</span>
						</a>
					</li>
					<li class="item-point-xchg">
						<a class="main_pop_open font09" data-pop="header" data-class="item-point-xchg" data-href="/front/header/point_xchg">
							<span>포인트전환</span>
						</a>
					</li>
					<li class="item-comp-xchg">
						<a class="main_pop_open font09" data-pop="header" data-class="item-comp-xchg" data-href="/front/header/comp_xchg">
							<span>콤프신청</span>
						</a>
					</li>
<!-- 					<li class="item-event">
						<a class="main_pop_open font09" data-pop="header" data-class="item-event" data-href="/front/header/event">
							<span>이벤트</span>
						</a>
					</li> -->
					<li class="item-notice">
						<a class="main_pop_open font09" data-pop="header" data-class="item-notice" data-href="/front/header/notice">
							<span>공지사항</span>
						</a>
					</li>
				</ul>
			</div>
			<div class="aside2_box">
				<ul class="mypage category-box">
					<li class="item-mypage">
						<a class="main_pop_open font10" data-pop="mypage" data-class="item-mypage" data-href="/front/mypage/dashboard">
							<span>MY페이지</span>
						</a>
					</li>
					<li class="item-info">
						<a class="main_pop_open font10" data-pop="mypage" data-class="item-info" data-href="/front/mypage/info">
							<span>정보수정</span>
						</a>
					</li>
					<li class="item-cash-log">
						<a class="main_pop_open font10" data-pop="mypage" data-class="item-cash-log" data-href="/front/mypage/cash_log">
							<span>입금/출금내역</span>
						</a>
					</li>
					<li class="item-children">
						<a class="main_pop_open font10" data-pop="mypage" data-class="item-children" data-href="/front/mypage/children">
							<span>추천인목록</span>
						</a>
					</li>
					<li class="item-letter">
						<a class="main_pop_open font10" data-pop="mypage" data-class="item-letter" data-href="/front/mypage/letter">
							<span>쪽지함</span>
						</a>
					</li>
					<li class="item-qna">
						<a class="main_pop_open font10" data-pop="mypage" data-class="item-qna" data-href="/front/mypage/qna">
							<span>고객센터</span>
						</a>
					</li>
					
					
				</ul>
			</div>
		</div>
		<div class="aside2_box_wrap">
			<div class="customer-box">
				<div class="customer_tit font01">GLORY 카지노 고객센터 </div>
				<div class="sns_wrap">
					
				</div>
			</div>
		</div>
	</div>
</div>
<!-- //모바일 사이드바 -->

<script type="text/javascript">

$(function() {
	// 

	$('#header_wrap .m_menu > a').click(function (e) { 
		$('body').toggleClass('hamburger-active');
	});
});

function onClickLogin() {
	ajaxFormSend("login", "/front/login.json", {
	}, function(data) {
		console.log(data);
		if (data.success) {
			location.href = '' || data.message || '/front';
		} else {
			showMsg(data.message || "로그인 실패!", 'error');
			reloadImgCaptcha();
		}
	});
}

function onChangeTranslate(lang) {
	// 
		setMyCookie("lang", lang)
		location.reload();	
	// 
	// 
}

function googleTranslateElementInit() {
	new google.translate.TranslateElement(
		{
			pageLanguage: 'ko',
			includedLanguages: 'ko,en,zh-CN,ja,ru,vi,lo,km,th,uz,tl,mn,id,my', // 지원할 언어 설정
			autoDisplay: false
		},
		'google_translate_element'
	);
}
</script>

	








































































































	
	
	


<!-- visual -->


<script type="text/javascript" src="/glory/js/slideshow.js?v=1738853482"></script>
<div class="slideshow2_wrap">
	<div class="slideshow2_wrap_center">
		

		<div id="number_slideshow" class="number_slideshow">
			<ul>
				<li><a><img src="/glory/images/main/banner1.png?v=1738853482"></a></li>
				<li><a><img src="/glory/images/main/banner2.png?v=1738853482"></a></li>              
			</ul>
			<ul class="number_slideshow_nav">
				<li><a href="#"></a></li>
				<li><a href="#"></a></li>
			</ul>
		</div> 
	</div>
</div>


 
<!-- visual -->
	
	








































































































	
	
	






<div class="main_game_title"><img src="/glory/images/main/title.png?v=1738853482"></div>
<div class="main_popup_tab_wrap">
	<div class="main_popup_tab_box">
		<div class="con_box30">
			<ul class="main_popup_tab">
				<!-- 
				<li class="tab active" data-target="mini">
					<a href="javascript:;">미니게임</a>
				</li>
				 -->
				<li class="tab" data-target="slot">
					<a href="javascript:;">슬롯게임</a>
				</li>
				<li class="tab" data-target="casino">
					<a href="javascript:;">라이브카지노</a>
				</li>
				
				<li class="tab" data-target="holdem">
					<a href="javascript:;">홀덤포커</a>
				</li>
				
				<!-- <li class="tab" data-target="slot_best">
					<a href="javascript:;">인기 슬롯</a>
				</li> -->
			</ul>
		</div>
	</div>
</div>
<div class="main_game_wrap">
	<div class="main_game_box">
		<div class="main_game_start"></div>
	</div>
</div>

<div class="main_con_wrap">
	<div class="main_con_box">
		
		
	</div>
</div>

<!-- 공지사항 상세보기 -->
<div id="notice_pop" class="popup_style01">
	<div class="notice_popup_wrap">
		<div class="notice_popup_btn_wrap">
			<ul>
				<li><a class="notice_pop_close"><span class="notice_popup_btn">닫기 X</span></a></li>
			</ul>
		</div>
		<div class="notice_popup_box">
			<div class="notice_popup_text">
				<span class="title notice_popup_font1"></span>
				<span class="content notice_popup_font2" style="white-space: pre-wrap;"></span>
			</div>
		</div>
	</div>
</div>

<script type="text/javascript">

var g_autoAccessCode = "";

$(function() {


	// 게임탭 선택
	let lastCategory = getSessionStorage('category', 'slot');
	getGameList(lastCategory);
	
	
	
	$('#notice_pop').popup({
		blur:true
	});

	let $tabs = $('.main_popup_tab>li');
	if ($tabs.filter('.active').data('target') != lastCategory) {
		let targetCate = $tabs.filter("[data-target='" + lastCategory + "']");
		console.log(targetCate);
		if (targetCate.length > 0) {
			$tabs.filter('.active').removeClass('active');
			targetCate.addClass('active');
		}
	}

	$('.main_popup_tab>li').click(function() {
		$(this).siblings().removeClass("active");
		$(this).addClass("active");

		let target = $(this).attr('data-target');
		setSessionStorage('category', target);

		getGameList(target);
	});

	$('#tb_main_notice').on('click', '.title', function() {
		if (!chkSignedIn()) {
			return;
		}
		ajaxSend('/front/header/notice/info.json', {
			id: $(this).attr('data-id')
		}, function(jData) {
			if (jData.success) {
				$('#notice_pop').popup('show');
				$('#notice_pop .title').html(jData.data.title);
				$('#notice_pop .content').html(removeDomainFromImgUrl(jData.data.content));
			} else {
				if (jData.message) showMsg(jData.message, 'error');
			}
		});
	});

	$('.main_con_wrap').on('click', '.more', function() {
		if (!chkSignedIn()) {
			return;
		}
		$('#main_pop').find('.pop_content').empty();
		$('#main_pop').find('.pop_loading').removeClass('hide');
		$('#main_pop').popup('show');

		ajaxGetSend('/front/header/main', {
			'category': "item-notice"
		}, function(data) {
			$('#main_pop').find('.pop_loading').addClass('hide');
			$('#main_pop .popupbox>.pop_content').html(data);
		});
	})


});


	function getGameList(target) { 
		ajaxGetSend('/front/game/' + target, { }, function(data) {
			$('.main_game_box>.main_game_start').html(data);
			reOrdinal();
		})
	}

	

	



</script>

	








































































































	
	
	



<!-- footer -->
<div class="footer_wrap">
    <img src="/glory/images/common/footer.png">
</div>
<!-- //footer -->

</div>
<!-- //wrap -->
<a href="#top_anchor" class="mob go-top">▲</a>

<input type="hidden" id="is_sign_in" value="0"/>

<!-- 메인 팝업 -->
<div id="main_pop" class="popup_style01">
	<div class="popup_wrap">   
		<div class="close_box"><a href="#" class="main_pop_close">
			<img src="/glory/images/common/popup_close.png"></a>
		</div>
		<div class="popupbox" id="popupbox_anchor">
            <div class="pop_loading">        
                <!-- popup loading -->
				<div class="slot_loding_wrap">
                    <div class="slot_loding">
                        <img src="/glory/images/main/logo.png?v=1738853482"><br>
						<img src="/glory/images/common/loding.gif" style="padding:50px 0 30px 0"><br>
						<span>Loading...</span>
                    </div>
                </div>
				<!-- loding_wrap --> 
            </div>
			<div class="pop_content"></div>
		</div>
	</div>
</div>
<!-- 로그인 팝업 -->

	








































































































	
	
	



<div id="login_pop" class="popup_style01">
	<div class="out_login_wrap">
		<div class="out_login_tit">
			<img src="/glory/images/main/logo.png?v=1738853482" width="600">
			<div>로그인이 필요합니다.</div>
		</div>
		<div class="login_content">
			<form name="poplogin" method="post" onsubmit="onPopupLogin(); return false;">
				<div>
					<input name="username" type="text" class="out_input_login" placeholder="아이디">
				</div>
				<div class="mt10">
					<input name="password" type="password" class="out_input_login" placeholder="비밀번호">
				</div>
				
				<div class="footer mt10">
					<button class="btn btn3_1" type="submit">로그인</button>
					
					
					
						<button class="btn3_2 login_pop_close">닫 기</button>
					
				</div>                
			</form>
		</div>
		<div class="sns_wrap">
			
			






			
			





		</div>
	</div>
</div>


<script type="text/javascript">

	function onPopupLogin() {
		ajaxFormSend("poplogin", "/front/login.json", {}, function(data) {
			console.log(data);
			if (data.success) {
				location.href = '' || data.message || '/front';
			} else {
				showMsg(data.message || "로그인 실패!", 'error');
				reloadImgCaptcha();
			}
		});
	}

	function reloadImgCaptcha() {
	// 
	}

	$(function() {
		reloadImgCaptcha();
		$('.img-captcha').click(function () {
			reloadImgCaptcha();
		});
	});

</script>
	



<div class="notice_popup_area">
	








































































































	
	
	


<!-- 팝업공지1 -->


<script type="text/javascript">
	$(function() {
		var ids = getMyCookie("hide-today").split(",");

		$('.notice_popup_area').on('click', '.btn_close', function() {
			$(this).closest('.notice_popup').addClass('hide');
		});
	
		$('.notice_popup_area').on('click', '.btn_today_close', function() {
			$(this).closest('.notice_popup').addClass('hide');
			let id = $(this).closest('.notice_popup').data('id');
			let ids = getMyCookie("hide-today") + id + ",";
			setMyCookie("hide-today", ids);
		});

		$('.notice_popup_area>.notice_popup').each(function() {
			let id = $(this).data('id');
			if(!ids.includes(id.toString())) $(this).removeClass('hide');
		})
	});
</script>


</div>



<script type="text/javascript">
	setDesignConfig({"id":1,"adminId":"321","alias":"glory","name":"GLORY","title":null,"kind":"aladdin","category":"aladdin","sportsYn":false,"inspectYn":true,"showNoticeYn":false,"showEventYn":false,"showCashlogYn":false,"showWinnerYn":true,"frontGateYn":false,"fullImgYn":false,"chatShow":0,"chatLive":null,"chatTawk":null,"resVer":1738853482,"colors":null,"regDate":"2025-02-04 16:45:29","version":0.0,"darkYn":false,"compYn":true,"pointYn":true,"toolbarYn":false,"visitsYn":false,"dateFmt":2,"cashDate":"yyyy-MM-dd HH:mm","pcSlotCnt":7,"mobSlotCnt":2,"pcThumbCnt":4,"mobThumbCnt":2,"miniType":0,"fontFamily":null,"googleLangs":null});
	
	const INTERVAL = 10 * 1000; // 10s 간격으로 실시간통계요청 (쪽지,문의처리까지)
	const ALARM_INTERVAL = 5 * 1000;

	var selfInCnt = 0;
	var selfOutCnt = 0;
	var selfCompXchgCnt = 0;
	var selfLetterCnt = 0;
	var selfAskCnt = 0;
	var selfReplyCnt = 0;
	
	var audio = new Audio();

	// 
	// 
	// 
	// 
	// 
	// 

	function reOrdinal() {
		$('.main_pop_open').each(function (i, item) {
			$(item).attr('data-popup-ordinal', i);
			if (!item.id) {
				$(item).attr('id', 'open_' + parseInt((Math.random() * 100000000), 10));
			}
		});
	}

	function ignitTimeout() {
		setTimeout(getTopStats, INTERVAL);
	}
	
	function getTopStats(onlyOnce = false) {
		ajaxSend('/front/top_stats.json', { }, function(jData) {
			if (!jData.success) {
				console.log(jData);
				if (onlyOnce) return;
				if (jData.retCode == ERROR_LOGIN) {
					closePopupGame();
					location.href = '';
				}
				return;
			}
			let reqStats = jData.data.selfReqStats;
			let audioPlayed = false;

			if (reqStats.letterCnt > 0) {
				$('ul.mypage.popup_tab li.item-letter > a').addClass('tab-new');
				$('ul.mypage.category-box li.item-letter > a').addClass('ic-new');

				playAudio(audio, 'selfLetter');
				audioPlayed = true;
			} else {
				$('ul.mypage li.item-letter > a').removeClass('tab-new').removeClass('ic-new');
				if (!audioPlayed) stopAudio(audio);
			}

			if (reqStats.replyCnt > 0) {
				$('ul.mypage.popup_tab li.item-qna > a').addClass('tab-new');
				$('ul.mypage.category-box li.item-qna > a').addClass('ic-new');

				playAudio(audio, 'selfReply');
				audioPlayed = true;
			} else {
				$('ul.mypage li.item-qna > a').removeClass('tab-new').removeClass('ic-new');
				if (!audioPlayed) stopAudio(audio);
			}

			if ($('ul.mypage.popup_tab li > a.tab-new').length > 0) { // same as `if (reqStats.letterCnt > 0 || reqStats.replyCnt > 0) {`
				$('#header_wrap .login li.item-mypage > a').addClass('btn-new');
			} else {
				$('#header_wrap .login li.item-mypage > a').removeClass('btn-new');
			}
			if ($('ul.category-box li > a.ic-new').length > 0) {
				$('#header_wrap .m_menu .hamburger').addClass('hamburger-new');
			} else {
				$('#header_wrap .m_menu .hamburger').removeClass('hamburger-new');
			}

			let letterCnt = sessionStorage.getItem('letterCnt') || '0';
			if (parseInt(letterCnt) < reqStats.letterCnt) {
				showLetterAlarm();
			}
			let replyCnt = sessionStorage.getItem('replyCnt') || '0';
			if (parseInt(replyCnt) < reqStats.replyCnt) {
				showQnaAlarm();
			}

			selfAskCnt = reqStats.askCnt || 0;
			selfLetterCnt = reqStats.letterCnt || 0;
			selfReplyCnt = reqStats.replyCnt || 0;
			selfInCnt = reqStats.inCnt || 0;
			selfOutCnt = reqStats.outCnt || 0;
			selfCompXchgCnt = reqStats.compXchgCnt || 0;

			sessionStorage.setItem('letterCnt', selfLetterCnt);
			sessionStorage.setItem('replyCnt', selfReplyCnt);
			sessionStorage.setItem('statInCnt', selfInCnt);
			sessionStorage.setItem('statOutCnt', selfOutCnt);
			sessionStorage.setItem('compXchgCnt', selfCompXchgCnt);

			$('.userLetterCount').html(selfLetterCnt);
			$('.userReplyCount').html(selfReplyCnt);

			var storageInCnt = getLocalStorage('statInCnt', 0);
			if (reqStats.inCnt != storageInCnt) {
				if (reqStats.inCnt < storageInCnt) {
					$('#header_wrap .gnb li.item-cash-in > a').addClass('ic-new');
					$('ul.header.popup_tab li.item-cash-in > a').addClass('tab-new');
					$('ul.header.category-box li.item-cash-in > a').addClass('ic-new');
				}
				else{
					setLocalStorage('statInCnt', reqStats.inCnt);
				}
			}

			var storageOutCnt = getLocalStorage('statOutCnt', 0);
			if (reqStats.outCnt != storageOutCnt) {
				if (reqStats.outCnt < storageOutCnt) {
					$('#header_wrap .gnb li.item-cash-out > a').addClass('ic-new');
					$('ul.header.popup_tab li.item-cash-out > a').addClass('tab-new');
					$('ul.header.category-box li.item-cash-out > a').addClass('ic-new');
				}
				else{
					setLocalStorage('statOutCnt', reqStats.outCnt);
				}
			}
			
			var storageCompXchgCnt = getLocalStorage('statCompXchgCnt', 0);
			if (reqStats.compXchgCnt != storageCompXchgCnt) {
				if (reqStats.compXchgCnt < storageCompXchgCnt) {
					$('#header_wrap .gnb li.item-comp-xchg > a').addClass('ic-new');
					$('ul.header.popup_tab li.item-comp-xchg > a').addClass('tab-new');
					$('ul.header.category-box li.item-comp-xchg > a').addClass('ic-new');
				}
				else{
					setLocalStorage('statCompXchgCnt', reqStats.compXchgCnt);
				}
			}

			let ownStats = jData.data.userOwnStats;
			// 

			let cashAmount = formatComma(ownStats.cashAmount + (ownStats.cashIngame || 0));
			$('.userCashAmount').each(function () {
				if ($(this).prop("tagName") == 'INPUT') {
					$(this).val(cashAmount);
					return;
				}
				$(this).html(cashAmount);
			});
			let cashPoint = formatComma(ownStats.cashPoint);
			$('.userCashPoint').each(function () {
				if ($(this).prop("tagName") == 'INPUT') {
					$(this).val(cashPoint);
					return;
				}
				$(this).html(cashPoint);
			});
			let cashRolling = formatComma(ownStats.cashRolling);
			$('.userCashRolling').each(function () {
				if ($(this).prop("tagName") == 'INPUT') {
					$(this).val(cashRolling);
					return;
				}
				$(this).html(cashRolling);
			});
			let coupontCnt = formatComma(ownStats.coupon);
			$('.userCouponCount').html(coupontCnt);

			// $('.userCashAmount').html(formatComma(ownStats.cashAmount + (ownStats.cashIngame || 0)));
			// $('.userCashPoint').html(formatComma(ownStats.cashPoint));
			// $('.userCashRolling').html(formatComma(ownStats.cashRolling));
		}, undefined
		, function (data) {
			if (!onlyOnce) {
				ignitTimeout();
			}
		});
	}
	
	window.onresize = function () {
		updateGoTopBtn();
		updatePopupDimension();
	}
	function updateGoTopBtn() {
		if ($('body').hasClass('hamburger-active')) {
			$(".go-top").removeClass("show");
			return;
		}
		let scrollOfst = 0;
		if ($('html').hasClass('popup_visible')) {
			scrollOfst = $('.popupbox').scrollTop();
			$('.go-top').attr('href', '#popupbox_anchor');
		}
		else {
			scrollOfst = $(window).scrollTop();
			$('.go-top').attr('href', '#top_anchor');
		}
		// console.log(scrollOfst);
		if (scrollOfst > 50) {
			$(".go-top").addClass("show");
		}
		else {
			$(".go-top").removeClass("show");
		}
	}

	function updatePopupDimension() {
		let maxHH = $(document).height() / 2;
		$('.notice_popup_area .notice_popup').each(function () {
			let hh = $(this).outerHeight();
			if (maxHH < hh) {
				maxHH = hh;
			}
		});
		$('.notice_popup_area').attr('style', "--popup-area-height: " + maxHH + "px");
	}

	$(function() {
		/*Add class when scroll down*/
		$(window).scroll(function(event) {
			updateGoTopBtn();
		});
		$('.popupbox').scroll(function(event) {
			updateGoTopBtn();
		});

		// 

		updatePopupDimension();

		/*Animation anchor*/
		$('a').click(function(e) {		
			let href = $(this).attr('href');
			if (href == 'javascript:;') return;
			let $target = $( href );
			if (!$target || $target.length == 0) return;
			
			e.preventDefault();

			if ($target[0].tagName == 'BODY') {
				$('html, body').animate({
					scrollTop: 0 //$target.offset().top
				}, 500, 'easeOutCubic');
			}
			else {
				$target.animate({
					scrollTop: 0
				}, 500, 'easeOutCubic');
			}
		});
		$('#header_wrap .m_logo>a').click(function (e) {
			let bPrevent = false;
			if ($('html').hasClass('popup_visible')) {
				$('.popup_content').popup('hide');
				bPrevent = true;
			}
			if ($('body').hasClass('hamburger-active')) {
				$('body').removeClass('hamburger-active');
				bPrevent = true;
			}
			if (bPrevent) e.preventDefault();
		});

		// showNoticePopup();
		$('#login_pop').popup();
		$('#ask_pop').popup();
		$('#main_pop').popup({ // 슬롯로딩
			transition: 'all 0.3s',
			rawclick: function (el, ordinal) {
				if ($('body').hasClass('hamburger-active')) {
					$('body').removeClass('hamburger-active');
				}

				// 이 콜백이 끝나면 beforeopen이 호출되지 않으므로  팝업이 이미 떠 있으면 그 팝업의 탭을 클릭해준다.
				if ($(el).data('popup-visible')) {
					let pop = ordinal.data('pop');
					let category = ordinal.data('class');
					let $category = $('.' + pop + '.popup_tab').find('li.' + category);
					if ($category.length > 0) {
						$category.trigger("click");
					} else {
						$(el).data('popup-visible', false);
					}
				}
			},
			beforeopen: function(el, ordinal) {
				let pop = ordinal.data('pop');
				if (pop == "mypage" ||
					pop == "header" ||
					pop == "live_lvl" ||
					pop == "slot_list")
				{
					if (!chkSignedIn()) {
						$('#main_pop').popup('hide');
						return -1;
					}
				}

				$(el).find('.pop_content').empty();
				$(el).find('.pop_loading').removeClass('hide');
			},
			onopen: function(el, ordinal) {
				let pop = ordinal.data('pop');
				// 헤더 팝업
				if (pop == "header") {
					let category = ordinal.data('class');
					ajaxGetSend('/front/header/main', {
						category: category
					}, function(data) {
					
						$(el).find('.pop_loading').addClass('hide');
						$('#main_pop .popupbox>.pop_content').html(data);
					});
				} 
				// 나의 페이지
				else if (pop == "mypage") {
					let category = ordinal.data('class');
					ajaxGetSend('/front/mypage/main', {
						category: category
					}, function(data) {
					
						$(el).find('.pop_loading').addClass('hide');
						$('#main_pop .popupbox>.pop_content').html(data);
					});
				}
				// 회원가입
				else if (pop == "join") {
					ajaxGetSend('/front/join', {
					}, function(data) {
						$(el).find('.pop_loading').addClass('hide');
						$('#main_pop .popupbox>.pop_content').html(data);
					});
				}
				// 라이브카지노 레벨선택
				else if (pop == "live_lvl") {
					ajaxGetSend('/front/game/live_lvl', {
						vendor_code:ordinal.data('code')
					}, function(data){
						$(el).find('.pop_loading').addClass('hide');
						if (data.success === undefined){
							$('#main_pop .popupbox>.pop_content').html(data);
						} else if (!data.success){
							if (data.message) confirmMsgOnly(data.message);
						}
					});
				}
				// 슬롯 게임목록
				else if (pop == "slot_list") {
					let code = ordinal.data('code');
					ajaxGetSend('/front/game/slot_list', {
						vendor_code:ordinal.data('code')
					}, function(data) {
						$(el).find('.pop_loading').addClass('hide');
						if (data.success === undefined) {
							$('#main_pop .popupbox>.pop_content').html(data);
						} else if (!data.success) {
							if (data.message) confirmMsgOnly(data.message);
						}
					});
				}
			}
		});
	})
</script>









































































































	
	
	




    
    
    
    
    
    


</body>
</html>
                               

Whois info of domain

Domain Name: GC127.COM
Registry Domain ID: 2945076005_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.webnic.cc
Registrar URL: http://www.webnic.cc
Updated Date: 2024-12-25T19:31:43Z
Creation Date: 2024-12-25T00:06:41Z
Registry Expiry Date: 2025-12-25T00:06:41Z
Registrar: Web Commerce Communications Limited dba WebNic.cc
Registrar IANA ID: 460
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +60.189836788
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: BRISTOL.NS.CLOUDFLARE.COM
Name Server: GABRIEL.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-09T21:35:38Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass