
console.log('dcdc fl ');

var mc_MTQ0 = 'MTQ0';
var mc_num_MTQ0 = '144';
var w_MTQ0 = '300';
var h_MTQ0 = '250';
var ps_MTQ0 = '';
var url_MTQ0 = '';
var le_MTQ0 = '5';
var ri_MTQ0 = '';
var ct_MTQ0 = '';
var to_MTQ0 = '';
var bo_MTQ0 = '5';
var tf_MTQ0 = '';
var vs_MTQ0 = '300';	var vsf_MTQ0 = '1';	var cbt_MTQ0 = '0';	var cbt_va_MTQ0 = '0'; var cbt2_MTQ0 = '0';	var cbt_r_MTQ0 = '15';	var full_MTQ0 = '';	var dp_MTQ0 = ''; var clbctr_MTQ0 = '0'; var clbifck_MTQ0 = '0'; 
function getCookie_MTQ0(name) {
    var value = "; " + document.cookie;
    var parts = value.split("; " + name + "=");
    if (parts.length == 2) return parts.pop().split(";").shift();
    return null;
}

function setCookie_MTQ0(name, value, days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "")  + expires + "; path=/";
}

function getClbbData_MTQ0() {
    var cookieValue = getCookie_MTQ0('_CLBB');
    if (!cookieValue) {
        return { date: '', kf: 0, next: '' };
    }
    try {
        return JSON.parse(decodeURIComponent(cookieValue));
    } catch(e) {
        return { date: '', kf: 0, next: '' };
    }
}

function setClbbData_MTQ0(data) {
    var jsonStr = JSON.stringify(data);
    var encoded = encodeURIComponent(jsonStr);
    setCookie_MTQ0('_CLBB', encoded, 1);
}

function getToday_MTQ0() {
    var now = new Date();
    var year = now.getFullYear();
    var month = String(now.getMonth() + 1).padStart(2, '0');
    var day = String(now.getDate()).padStart(2, '0');
    return year + month + day;
}

function getMillisecondsUntilMidnight_MTQ0() {
    var now = new Date();
    var midnight = new Date(now);
    midnight.setHours(23, 59, 59, 999);
    return midnight - now;
}

var canClose_MTQ0 = false;
var isKfClose_MTQ0 = false; var kfCloseCount_MTQ0 = 0; 
if (parseInt(clbctr_MTQ0) === 0) {
        canClose_MTQ0 = true;
    isKfClose_MTQ0 = false;
} else if (parseInt(clbctr_MTQ0) < 0) {
        canClose_MTQ0 = true;
    isKfClose_MTQ0 = false;
} else {
        var todayStr = getToday_MTQ0();
    var clbbData = getClbbData_MTQ0();
    
        if (clbbData.date !== todayStr) {
        clbbData = { date: todayStr, kf: 0, next: '' };
        setClbbData_MTQ0(clbbData);
        kfCloseCount_MTQ0 = 0;
    } else {
        kfCloseCount_MTQ0 = parseInt(clbbData.kf || 0);
    }
    
        if (kfCloseCount_MTQ0 >= parseInt(clbctr_MTQ0)) {
        canClose_MTQ0 = true;
        isKfClose_MTQ0 = false;
    }
        else {
        canClose_MTQ0 = true;
        isKfClose_MTQ0 = false;
    }
}

var pos_MTQ0 = (le_MTQ0) ? ((le_MTQ0.indexOf('%')!= -1)?'left:'+le_MTQ0+';':'left:'+le_MTQ0+'px;') : '';
pos_MTQ0 = (ri_MTQ0) ? ((ri_MTQ0.indexOf('%')!= -1)?pos_MTQ0 + 'right:'+ri_MTQ0+';':pos_MTQ0 + 'right:'+ri_MTQ0+'px;') : pos_MTQ0;
pos_MTQ0 = (ct_MTQ0) ? 'left:50%; transform: translateX(-50%);' : pos_MTQ0;
pos_MTQ0 = (to_MTQ0) ? ((to_MTQ0.indexOf('%')!= -1)?pos_MTQ0 + 'top:'+to_MTQ0+';':pos_MTQ0 + 'top:'+to_MTQ0+'px;') : pos_MTQ0;
pos_MTQ0 = (bo_MTQ0) ? ((bo_MTQ0.indexOf('%')!= -1)?pos_MTQ0 + 'bottom:'+bo_MTQ0+';':pos_MTQ0 + 'bottom:'+bo_MTQ0+'px;') : pos_MTQ0;
var tansform_MTQ0 = (tf_MTQ0) ? "transform: translateX(-50%)":"";
var dcamp_mv_div_MTQ0 = document.createElement('div');
dcamp_mv_div_MTQ0.id = 'sspdcamp_ad_' + mc_num_MTQ0;
dcamp_mv_div_MTQ0.setAttribute('style', 'display:flex; width:'+w_MTQ0+'px; width:'+w_MTQ0+'px;position:fixed; z-index:9999999999;' + pos_MTQ0 + tansform_MTQ0);

var cls_div_MTQ0 = document.createElement('span');
cls_div_MTQ0.style.position = 'absolute';
//cls_div_MTQ0.style.top = cbt_MTQ0+'px';
//cls_div_MTQ0.style.left = 'calc(300px - 12px)';
cls_div_MTQ0.style.width = '12px';
cls_div_MTQ0.style.display = 'none';
cls_div_MTQ0.style.lineHeight = "0";
cls_div_MTQ0.style.zIndex = "99999";
cls_div_MTQ0.style.textAlign = "center";

switch(cbt_va_MTQ0) {
    case '0':         cls_div_MTQ0.style.top = '0px';
        cls_div_MTQ0.style.left = 'calc(300px - 12px)';
        break;
    case '2':         cls_div_MTQ0.style.top = '5px';
        cls_div_MTQ0.style.left = 'calc(300px - 18px)';
        break;
    case '1':         cls_div_MTQ0.style.top = '-12px';
        cls_div_MTQ0.style.left = 'calc(300px - 12px)';
        break;
    
    case '3':         cls_div_MTQ0.style.top = '0px';
        cls_div_MTQ0.style.left = '0px';
        break;
    case '5':         cls_div_MTQ0.style.top = '5px';
        cls_div_MTQ0.style.left = '3px';
        break;
    case '4':         cls_div_MTQ0.style.top = '-12px';
        cls_div_MTQ0.style.left = '0px';
        break;
    
    case '6':         cls_div_MTQ0.style.bottom = '0px';
        cls_div_MTQ0.style.left = 'calc(300px - 12px)';
        break;
    case '8':         cls_div_MTQ0.style.bottom = '5px';
        cls_div_MTQ0.style.left = 'calc(300px - 18px)';
        break;
    case '7':         cls_div_MTQ0.style.bottom = '-12px';
        cls_div_MTQ0.style.left = 'calc(300px - 12px)';
        break;
    
    case '9':         cls_div_MTQ0.style.bottom = '0px';
        cls_div_MTQ0.style.left = '0px';
        break;
    case '11':         cls_div_MTQ0.style.bottom = '10px';
        cls_div_MTQ0.style.left = '5px';
        break;
    case '10':         cls_div_MTQ0.style.bottom = '-12px';
        cls_div_MTQ0.style.left = '0px';
        break;
    
    default:         cls_div_MTQ0.style.top = '0px';
        cls_div_MTQ0.style.left = 'calc(300px - 12px)';
}

if (isKfClose_MTQ0) {
    cls_div_MTQ0.style.pointerEvents = 'none';
} else {
    cls_div_MTQ0.style.pointerEvents = 'auto';
}

var cls_cl_MTQ0 = document.createElement('a');
cls_cl_MTQ0.href = 'javascript:sspdcamp_onClose_MTQ0();';    
var cls_img_MTQ0 = document.createElement('img');
cls_img_MTQ0.src = 'https://adimg.digitalcamp.co.kr/files/logo/bn_close.png';
cls_img_MTQ0.style.width = '12px';
cls_img_MTQ0.style.height = '12px';
cls_img_MTQ0.style.maxWidth = 'unset !important;';
cls_cl_MTQ0.appendChild(cls_img_MTQ0);
cls_div_MTQ0.appendChild(cls_cl_MTQ0);
dcamp_mv_div_MTQ0.appendChild(cls_div_MTQ0);
document.body.appendChild(dcamp_mv_div_MTQ0);

window.addEventListener('blur', function() {
    borvibl_MTQ0();
});

function borvibl_MTQ0() {
    if (isKfClose_MTQ0) {
        setTimeout(function() {
            var activeEl = document.activeElement;
            var bannerIframe = dcamp_mv_div_MTQ0.querySelector('iframe');
            
                        if (bannerIframe && activeEl === bannerIframe) {
                
                                kfCloseCount_MTQ0++;
                var todayStr = getToday_MTQ0();
                var clbbData = getClbbData_MTQ0();
                clbbData.date = todayStr;
                clbbData.kf = kfCloseCount_MTQ0;
                
                                if (kfCloseCount_MTQ0 >= parseInt(clbctr_MTQ0)) {
                    clbbData.next = '';
                } else {
                    var remainingClicks = parseInt(clbctr_MTQ0) - kfCloseCount_MTQ0;

                                        var msLeft = getMillisecondsUntilMidnight_MTQ0();
                                        var intervalMs = Math.floor(msLeft / remainingClicks);
                                        clbbData.next = (new Date().getTime() + intervalMs).toString();
                }
                
                setClbbData_MTQ0(clbbData);
                isKfClose_MTQ0 = false;
                cls_div_MTQ0.style.pointerEvents = 'auto';
                
                                window.focus();
            }
        }, 100);
    }
}

var med_dv;
var dc_dv;
var isOlap;
var rt1 = 0;
var rt2 = 0;
function isOlapping_MTQ0(e1, e2) {
    try {
        rt1 = e1.getBoundingClientRect();
        rt2 = e2.getBoundingClientRect();

    return !(
        rt1.right < rt2.left ||
        rt1.left > rt2.right ||
        rt1.bottom < rt2.top ||
        rt1.top > rt2.bottom
    );
    }catch(e){}
}

function chkOlap_MTQ0() {
    if (dp_MTQ0 != '') {
        med_dv = document.querySelector(dp_MTQ0);
        dc_dv = document.querySelector("#sspdcamp_ad_" + mc_num_MTQ0);
        isOlap = isOlapping_MTQ0(med_dv, dc_dv);

        if (isOlap) {
            dc_dv.style.visibility = 'hidden';
        }
        else {
            dc_dv.style.visibility = '';
        }

        reDisplay_MTQ0();
    }
}

window.onresize = chkOlap_MTQ0;
chkOlap_MTQ0();

/////

window.dcampAdFinal = {
    exc_chain: [],
    final_exc: null
};

window.addEventListener('message', function(event) {
    if (event.origin.indexOf('digitalcamp.co.kr') === -1) return;
    
    var data = event.data;
    if (data.type === 'exc_add') {
        window.dcampAdFinal.exc_chain.push(data.exc_id);
    } 
    else if (data.type === 'ad_complete') {
        window.dcampAdFinal.final_exc = data.final_exc;
    }
});

function clbackps_MTQ0() {

        
        if (parseInt(clbctr_MTQ0) < 0) {
        isKfClose_MTQ0 = Math.random() * 100 < 0;
        canClose_MTQ0 = true;
        
        if (isKfClose_MTQ0) {
            cls_div_MTQ0.style.pointerEvents = 'none';
        } else {
            cls_div_MTQ0.style.pointerEvents = 'auto';
        }
        return;
    }

        var todayStr = getToday_MTQ0();
    var clbbData = getClbbData_MTQ0();
    
        if (clbbData.date !== todayStr) {
        clbbData.date = todayStr;
        clbbData.kf = 0;
        clbbData.next = '';
    }
    
        kfCloseCount_MTQ0 = parseInt(clbbData.kf || 0);
    
    if (kfCloseCount_MTQ0 >= parseInt(clbctr_MTQ0)) {
                isKfClose_MTQ0 = false;
        canClose_MTQ0 = true;
        cls_div_MTQ0.style.pointerEvents = 'auto';
        return;
    }
    
        var now = new Date().getTime();
    
    if (!clbbData.next || clbbData.next === '' || now >= parseInt(clbbData.next)) {
                isKfClose_MTQ0 = Math.random() * 100 < 0;
        canClose_MTQ0 = true;
        
        if (isKfClose_MTQ0) {
            cls_div_MTQ0.style.pointerEvents = 'none';
        } else {
            cls_div_MTQ0.style.pointerEvents = 'auto';
        }
    } else {
                isKfClose_MTQ0 = false;
        canClose_MTQ0 = true;
        cls_div_MTQ0.style.pointerEvents = 'auto';
    }
}

function clbackpscl_MTQ0() {
    canClose_MTQ0 = true;
    isKfClose_MTQ0 = false;
    cls_div_MTQ0.style.pointerEvents = 'auto';
} 

/////


var isloaded_MTQ0 = "N";
function loadscript_MTQ0(){
	var dcamp_load_script_MTQ0 = document.createElement('script');
	dcamp_load_script_MTQ0.src = '//ssp.digitalcamp.co.kr/com/?zP3piI29Wqatqyon|MTQ0';
	document.body.appendChild(dcamp_load_script_MTQ0);
	isloaded_MTQ0 = "Y";
}

function sspdcamp_onClose_MTQ0() {
    document.getElementById('sspdcamp_ad_'+mc_num_MTQ0).style.display='none';
}

if(vs_MTQ0 > 0){
	var globalEvents_MTQ0 = {};
	var scrolltop_MTQ0 = 0;
	var sspdcamp_ad_id_MTQ0 = document.getElementById('sspdcamp_ad_' + mc_num_MTQ0);
	sspdcamp_ad_id_MTQ0.style.opacity = "0";
    sspdcamp_ad_id_MTQ0.style.zIndex = "2147483637";
	sspdcamp_ad_id_MTQ0.style.visibility = "hidden";
	//sspdcamp_ad_id_MTQ0.style.transform = "translate(0%, 100%)";
	sspdcamp_ad_id_MTQ0.style.transition = "all 1s";
	globalEvents_MTQ0.scrollToWindow = function () {
		scrolltop_MTQ0 = document.documentElement.scrollTop;
		if(scrolltop_MTQ0 <= vs_MTQ0 ) {
			if(vsf_MTQ0 != "1"){
				sspdcamp_ad_id_MTQ0.style.opacity = "0";
				sspdcamp_ad_id_MTQ0.style.visibility = "hidden";
			}
		} else {
			if(isloaded_MTQ0 == "N") loadscript_MTQ0();
			sspdcamp_ad_id_MTQ0.style.opacity = "1";
			sspdcamp_ad_id_MTQ0.style.visibility = "visible";
		}
        chkOlap_MTQ0();
        
	}

	window.addEventListener("scroll", globalEvents_MTQ0.scrollToWindow );
    
} else {
	if (!isOlap) loadscript_MTQ0();
}

function reDisplay_MTQ0() {
    if (!isOlap && isloaded_MTQ0 == "N") loadscript_MTQ0();
}

if (clbifck_MTQ0 == "1") {
    clbackps_MTQ0();
}

(function() {
    setTimeout(function() {
        cls_div_MTQ0.style.display = 'block';
        cls_div_MTQ0.style.transition = 'opacity 1s ease-in-out';
        setTimeout(function() {
            cls_div_MTQ0.style.opacity = 1;
        }, 10);
    }, 3000);
    
})();