<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">//貊槫惠譎る俣
var indate    = new Date();//髢句ｧ区凾髢�
var intime    = indate.getTime();
var indatestr = formatDate(indate, "Y-m-d H:i:s");
//console.log(getRandomString(32));
/*
var szl_id = get_szl_id();
console.log(szl_id);
*/
//繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ縺ｮ鬮倥＆
var y = document.documentElement.scrollTop;
window.addEventListener('scroll', function(){
    var nowY = document.documentElement.scrollTop;
    if(nowY&gt;y){
        y = nowY;
    }
});


var szl_id = get_szl_id();
if(!szl_id){
    //szl繧ｯ繝�く繝ｼ縺後そ繝�ヨ縺輔ｌ縺ｦ縺ｪ縺代ｌ縺ｰ
    szl_id = "szl_trk_"+getRandomString(32);
    var month = 60*60*24*30
    document.cookie = "szl_id="+szl_id+"; path=/; domain=www.voiceofdance.com; max-age="+month+";"; //key=value
    //console.log(document.cookie);
    //console.log("ok");
}
//url
var url = location.pathname;
//繝ｦ繝ｼ繧ｶ繝ｼ繧ｨ繝ｼ繧ｸ繧ｧ繝ｳ繝�
var ua = navigator.userAgent;
//迴ｾ蝨ｨ縺ｮ繝壹�繧ｸ繧ｿ繧､繝医Ν
var doc_ttl = document.title;

//逕ｻ髱｢縺ｮ鬮倥＆
var h = document.documentElement.scrollHeight;
//繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ驥�
var scroll = y/h*100;

//繧ｳ繝ｳ繝舌�繧ｸ繝ｧ繝ｳurl縺ｮ蝣ｴ蜷医�縺薙％縺ｧ繧､繝ｳ繧ｵ繝ｼ繝�
insertCvData();

//騾壼ｸｸ譎ゅ�髮｢閼ｱ譎ゅ↓繝��繧ｿ菫晏ｭ�
window.onbeforeunload = function(){
    var outdate    = new Date(); //邨ゆｺ�凾髢�
    var outtime    = outdate.getTime();
    var outdatestr = formatDate(outdate, "Y-m-d H:i:s");
    var stayTime = leaveTime(intime,outtime);

    //逕ｻ髱｢縺ｮ鬮倥＆蜀崎ｨ育ｮ�
    h = document.documentElement.scrollHeight;
    //繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ驥�
    scroll = y/h*100;

    //var stay_time = stayTime;

    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function(){
        if (this.readyState === 4 &amp;&amp; this.status === 200) {
            var id = this.response.id;
            console.log(xhr.response);
        }
    };

    var PostData = 'client_id=dsfdsagadgarhasfhgdsa&amp;site_id=2&amp;user_id='+szl_id+'&amp;url='+url+'&amp;open_time='+indatestr+'&amp;close_time='+outdatestr+'&amp;stay_time='+stayTime+'&amp;ua='+ua+'&amp;scroll='+scroll+'&amp;doc_ttl='+doc_ttl;
    xhr.open('POST', 'https://nftcomic.jp/szltrucker-ins.php',true);
    xhr.withCredentials = true;
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xhr.send(PostData);
}


//髮｢閼ｱ譎ゅ�譎る俣
function leaveTime(intime,outtime) {

    time    = outtime - intime;                //貊槫惠譎る俣險育ｮ�
    min    = Math.floor(time / 60000);            //蛻�
    sec    = Math.floor((time % 60000) / 1000);        //遘�
    msg    = "00:"+ min + ":" + sec;
    return msg;
    //alert(msg);                        //貊槫惠譎る俣陦ｨ遉ｺ
}

function getRandomString(n){
    const S = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
    return Array.from(crypto.getRandomValues(new Uint32Array(n)))
        .map((v) =&gt; S[v % S.length])
        .join('');
}
function get_szl_id(){
    var cookies = document.cookie; //蜈ｨ縺ｦ縺ｮcookie繧貞叙繧雁�縺励※
    var szl_id;

    //console.log(cookies);

    var cookiesArray = cookies.split(';'); // ;縺ｧ蛻�牡縺鈴�蛻励↓
    //console.log(cookiesArray);
    for(var c of cookiesArray){ //荳縺､荳縺､蜿悶ｊ蜃ｺ縺励※
        var cArray = c.split('='); //縺輔ｉ縺ｫ=縺ｧ蛻�牡縺励※驟榊�縺ｫ
        //console.log(cArray);
        //console.log("test");

        if( cArray[0].trim() == 'szl_id'){ // 蜿悶ｊ蜃ｺ縺励◆縺�key縺ｨ蜷郁�縺励◆繧�
            szl_id = cArray[1];
        }
    }
    return szl_id;
}

function formatDate(date, format) {

    format = format.replace(/Y/, date.getFullYear());
    format = format.replace(/m/, date.getMonth() + 1);
    format = format.replace(/d/, date.getDate());
    format = format.replace(/H/, date.getHours());
    format = format.replace(/i/, date.getMinutes());
    format = format.replace(/s/, date.getSeconds());

    return format;
}

function insertCvData(){
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function(){
        if (this.readyState === 4 &amp;&amp; this.status === 200) {
            var id = this.response.id;
            console.log(xhr.response);
        }
    };
    var PostData = 'cv_check=1&amp;client_id=dsfdsagadgarhasfhgdsa&amp;site_id=2&amp;user_id='+szl_id+'&amp;url='+url+'&amp;open_time='+indatestr+'&amp;ua='+ua+'&amp;scroll='+scroll+'&amp;doc_ttl='+doc_ttl;
    xhr.open('POST', 'https://nftcomic.jp/szltrucker-ins.php',true);
    xhr.withCredentials = true;
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xhr.send(PostData);
}
</pre></body></html>