;(function () { var pgid = '52776104-ac24-4794-98f9-a1822dbeee37'; var sameDomainPopupFlag = 'false'; var pgRef = document.referrer; var pgHereHost = window.location.hostname; var pgSStr = "^https?://" + pgHereHost; var pgRExp = new RegExp(pgSStr, "i"); var pgRefFlg = 'false'; if (pgRef.length === 0) { pgRefFlg = 'false'; } else if (sameDomainPopupFlag !== 'true' && pgRef.match(pgRExp)) { pgRefFlg = 'true'; } else { pgRefFlg = 'false'; } // check device module var getDevice = (function(){ var ua = navigator.userAgent; if(ua.indexOf('iPhone') > 0 || ua.indexOf('iPod') > 0 || ua.indexOf('Android') > 0 && ua.indexOf('Mobile') > 0){ return 'sp'; }else if(ua.indexOf('iPad') > 0 || ua.indexOf('Android') > 0){ return 'tab'; }else{ return 'other'; } })(); // other is PC var pcPopUpFlag = 'false'; if (pcPopUpFlag != 'true' && getDevice === "other"){ pgSetCookie(); } // judge luid or not function getParams(){ let params = location.search; return params; } if (getParams().match(/luid=/)){ pgRefFlg = 'true'; pgSetCookie(); } // already or not var pgModalFlg = 'false'; const pgAiCookie = generateUuid(); var pgModalCookieArr = document.cookie.split(';'); for (var c of pgModalCookieArr) { var cArray = c.split('='); if (cArray && cArray[0] && cArray[0].trim() === 'pgmodal2') { pgModalFlg = cArray[1]; } } var backPopupFlag = 'false'; if (backPopupFlag === 'true') { if (pgModalFlg !== 'true' && pgRefFlg !== 'true') { var aRndNum = parseInt(Math.random() * 100).toString(), bRndNum = parseInt(Math.random() * 100).toString(); var pgHash = "#pg" + aRndNum; if (location.hash !== pgHash) { history.pushState(pgHash, null, null); var pgCurrentHash = pgHash; history.pushState("#pg" + bRndNum, null, null); } document.addEventListener('click', function (e) { if (e.target.tagName === "A") return; }); window.addEventListener('popstate', function (e) { if (history.state === pgCurrentHash && pgModalFlg !== 'true') { e.preventDefault(); pgModalOpen('back'); pgSetCookie(); pgModalClose(); pgModalFlg = 'true'; showCountPopup = true; return false; } }, false); } } var unloadPopFlag = 'false'; if (unloadPopFlag === 'true') { window.addEventListener('beforeunload', function (e) { if (pgModalFlg !== 'true') { e.preventDefault(); pgModalOpen('unload'); pgSetCookie(); pgModalClose(); pgModalFlg = 'true'; showCountPopup = true; return false; } }, false); window.addEventListener('unload', function (e) { if (pgModalFlg !== 'true') { e.preventDefault(); pgModalOpen('unload'); pgSetCookie(); pgModalClose(); pgModalFlg = 'true'; showCountPopup = true; return false; } }, false); } var anotherTabScreenOffPopFlag = 'false'; var lastVisibilityState = ''; if (anotherTabScreenOffPopFlag === 'true') { document.addEventListener('visibilitychange', function (e) { if (pgModalFlg !== 'true') { if (lastVisibilityState === 'hidden' && document.visibilityState === 'visible') { e.preventDefault(); pgModalOpen('anotherTabScreenOff'); pgSetCookie(); pgModalClose(); pgModalFlg = 'true'; showCountPopup = true; return false; } } lastVisibilityState = document.visibilityState; }, false); } var popupAgainSec = Number("60") * 60; function pgSetCookie() { document.cookie = `pgmodal2=true; max-age=${popupAgainSec}; path=/; Secure`; //document.cookie = 'pgmodal=true; max-age=86400; path=/'; } var nowDate = new Date(); function pgModalOpen(actionName) { var inlineStyle = `#pg-modal{z-index:1000000;position:fixed}.pg-modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000000}.pg-modal__overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background:rgba(102,102,102,.9);transition:all .3s}.pg-modal-body{overflow:visible;width:320px;height:480px;position:absolute;top:50%;left:50%;z-index:10001;text-align:center;transform:translate(-50%,-50%)}@media screen and (max-width:480px){.pg-modal-body{overflow:visible;width:85%;height:0;padding-top:132.8125%;box-sizing:border-box}}#pg-modal__close{width:40px;height:40px;position:absolute;z-index:1000000;top:-15px;left:-15px;background:#fff;border-radius:50%;box-shadow:0 0 7px #141414}.pg-modal .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:20px;height:20px;stroke-width:0;stroke:currentColor;fill:currentColor}#pg-modal-content{position:relative}.pg-modal__btn--line{width:100%;text-align:center;padding:0!important;margin:20px 0 15px!important}.pg-modal__btn--line a{display:inline-block;font-size:20px!important;line-height:40px!important;color:#fff!important;text-decoration:none!important;background-color:#52b448!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 511.99'%3E%3Cpath d='M443.2 233.29c0-84.14-84.35-152.6-188-152.6s-188 68.46-188 152.6c0 75.43 66.9 138.61 157.26 150.55 6.13 1.32 14.46 4 16.57 9.27 1.89 4.76 1.24 12.2.61 17 0 0-2.21 13.26-2.69 16.09-.82 4.75-3.78 18.6 16.29 10.14s108.21-63.76 147.66-109.16c27.25-29.89 40.3-60.18 40.3-93.89zm-254.38 44.92a3.67 3.67 0 01-3.66 3.67h-52.69a3.6 3.6 0 01-2.53-1l-.06-.05v-.05a3.65 3.65 0 01-1-2.53v-81.96a3.66 3.66 0 013.66-3.66h13.19a3.66 3.66 0 013.66 3.66v65.07h35.84a3.66 3.66 0 013.66 3.66zm31.8 0a3.65 3.65 0 01-3.66 3.65h-13.2a3.65 3.65 0 01-3.66-3.65v-81.92a3.66 3.66 0 013.66-3.66H217a3.66 3.66 0 013.66 3.66zm90.78 0a3.65 3.65 0 01-3.66 3.65h-13.19a3.67 3.67 0 01-.94-.12h-.05l-.25-.08h-.11l-.18-.08-.17-.08-.11-.06-.22-.14a3.45 3.45 0 01-.93-.9L254 229.56v48.66a3.66 3.66 0 01-3.67 3.65H237.1a3.65 3.65 0 01-3.66-3.65v-81.93a3.66 3.66 0 013.66-3.66h13.86l.21.05h.13l.21.07h.12a1.31 1.31 0 01.21.08l.12.06.19.11a.41.41 0 01.11.07l.19.13.1.07.19.16.07.07a2.28 2.28 0 01.22.22 3.58 3.58 0 01.28.37L290.89 245v-48.71a3.66 3.66 0 013.66-3.66h13.19a3.66 3.66 0 013.66 3.66zm72.83-68.74a3.66 3.66 0 01-3.65 3.67h-35.84V227h35.84a3.66 3.66 0 013.65 3.67v13.19a3.65 3.65 0 01-3.65 3.66h-35.84v13.85h35.84a3.65 3.65 0 013.65 3.66v13.19a3.66 3.66 0 01-3.65 3.67h-52.7a3.66 3.66 0 01-2.53-1l-.05-.05a.12.12 0 01-.05-.05 3.65 3.65 0 01-1-2.53V196.3a3.6 3.6 0 011-2.52l.06-.07a3.63 3.63 0 012.54-1h52.7a3.66 3.66 0 013.65 3.67z' fill='%23fff' data-name='レイヤー 1'/%3E%3C/svg%3E")!important;-webkit-background-size:50px auto!important;background-size:50px auto!important;background-position:5px 5px!important;border-radius:7px!important;padding:10px 15px 10px 60px!important}a.pg-modal__btn--line:hover{color:#fff}#pg-modal-content{width:320px;height:480px;border:none!important;margin:0!important}@media screen and (max-width:480px){#pg-modal-content{width:100%;height:100%;position:absolute;top:0;left:0}}.pg-modal__banner{line-height:0!important;padding:0!important;margin:0!important}`; var insStyleTag = document.createElement('style'); insStyleTag.innerHTML = inlineStyle; document.head.insertAdjacentElement('beforeend', insStyleTag); var inlineContainerWrap = ` cross
`; var pgModalTag = document.createElement('div'); pgModalTag.id = 'pg-modal'; pgModalTag.innerHTML = inlineContainerWrap; document.getElementsByTagName('body')[0].insertAdjacentElement('beforeend', pgModalTag); let pgModalInnerTag = document.createElement('iframe'); var abTestFlag = 'false'; var abURLTestFlag = 'false'; if (pgid==='f99350e8-d083-4688-b2c0-5f9c8ce960ba') { pgModalInnerTag = document.createElement('div'); pgModalInnerTag.id = 'pg-modal-content'; if (abTestFlag === 'true') { if (nowDate.getSeconds() % 2 === 0) { pgModalInnerTag.innerHTML = `
`; try { fetch(`https://cdn.penglue.jp/clients/f99350e8-d083-4688-b2c0-5f9c8ce960ba/public/static/banner.html?action=${actionName}&imageName=none`, { method: 'GET', mode: 'no-cors', keepalive: true }).catch(error => { ; }); } catch (e) { ; } } else { pgModalInnerTag.innerHTML = `
`; try { fetch(`https://cdn.penglue.jp/clients/f99350e8-d083-4688-b2c0-5f9c8ce960ba/public/static/banner.html?action=${actionName}&imageName=none`, { method: 'GET', mode: 'no-cors', keepalive: true }).catch(error => { ; }); } catch (e) { ; } } } else { pgModalInnerTag.innerHTML = `
`; try { fetch(`https://cdn.penglue.jp/clients/f99350e8-d083-4688-b2c0-5f9c8ce960ba/public/static/banner.html?action=${actionName}&imageName=250529_itoman_pop001_verb.gif`, { method: 'GET', mode: 'no-cors', keepalive: true }).catch(error => { ; }); } catch (e) { ; } } } else if (pgid==='4ecbfb49-01e4-440a-b2e9-294884708ca0') { pgModalInnerTag = document.createElement('div'); pgModalInnerTag.id = 'pg-modal-content'; if (abTestFlag === 'true') { if (nowDate.getSeconds() % 2 === 0) { pgModalInnerTag.innerHTML = `
`; try { fetch(`https://cdn.penglue.jp/clients/4ecbfb49-01e4-440a-b2e9-294884708ca0/public/static/banner.html?action=${actionName}&imageName=none`, { method: 'GET', mode: 'no-cors', keepalive: true }).catch(error => { ; }); } catch (e) { ; } } else { pgModalInnerTag.innerHTML = `
`; try { fetch(`https://cdn.penglue.jp/clients/4ecbfb49-01e4-440a-b2e9-294884708ca0/public/static/banner.html?action=${actionName}&imageName=none`, { method: 'GET', mode: 'no-cors', keepalive: true }).catch(error => { ; }); } catch (e) { ; } } } else { pgModalInnerTag.innerHTML = `
`; try { fetch(`https://cdn.penglue.jp/clients/4ecbfb49-01e4-440a-b2e9-294884708ca0/public/static/banner.html?action=${actionName}&imageName=250529_itoman_pop001_verb.gif`, { method: 'GET', mode: 'no-cors', keepalive: true }).catch(error => { ; }); } catch (e) { ; } } } else { pgModalInnerTag.id = 'pg-modal-content'; if (abTestFlag === 'true' && abURLTestFlag === 'true') { if (nowDate.getSeconds() % 2 === 0 && nowDate.getMilliseconds() % 2 === 0) { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_a_url_a.html?action=${actionName}&imageName=none&ABlink={{url_a}}` } else if (nowDate.getSeconds() % 2 === 0 && nowDate.getMilliseconds() % 2 != 0) { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_a_url_b.html?action=${actionName}&imageName=none&ABlink={{url_b}}` } else if (nowDate.getSeconds() % 2 != 0 && nowDate.getMilliseconds() % 2 === 0) { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_b_url_a.html?action=${actionName}&imageName=none&ABlink={{url_a}}` } else { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_b_url_b.html?action=${actionName}&imageName=none&ABlink={{url_b}}` } } else if (abTestFlag === 'true' && abURLTestFlag === 'false') { if (nowDate.getSeconds() % 2 === 0) { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_a.html?action=${actionName}&imageName=none` } else { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_b.html?action=${actionName}&imageName=none` } } else if (abTestFlag === 'false' && abURLTestFlag === 'true') { if (nowDate.getSeconds() % 2 === 0) { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_url_a.html?action=${actionName}&ABlink={{url_b}}` } else { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner_url_b.html?action=${actionName}&ABlink={{url_b}}` } } else { pgModalInnerTag.src = `https://cdn.penglue.jp/clients/52776104-ac24-4794-98f9-a1822dbeee37/public/static/banner.html?action=${actionName}` } pgModalInnerTag.scrolling = "no"; pgModalInnerTag.frameBorder = "0"; pgModalInnerTag.marginWidth = "0"; pgModalInnerTag.marginHeight = "0"; } document.getElementById('pg-modal__content').insertAdjacentElement('beforeend', pgModalInnerTag); } function pgModalClose() { var pgCloseEle = document.getElementById('pg-modal__close'); pgCloseEle.addEventListener('click', function () { var pgRemEle = document.getElementById('pg-modal'); pgRemEle.remove(); }, false); } var showCountPopup = false; function showPopup(){ if (aiModalFlg !=='true' && showCountPopup !== true && pgModalFlg !== 'true' && pgRefFlg !== 'true') { pgModalOpen('wait'); pgSetCookie(); pgModalClose(); pgModalFlg = 'true'; showCountPopup = true; } } var popupSecFlag = 'false'; var popup_millisec = Number("9999999000"); if (popupSecFlag === 'true'){ var myTimer = setInterval(showPopup, popup_millisec); } function clearPopup(){ if (popupSecFlag === 'true') { // 初期化 clearInterval(myTimer); myTimer = setInterval(showPopup, popup_millisec); } } var touchstart = 0; var touchmove = 0; var touchend = 0; var mouseover = 0; var mouseout = 0; var scrollUpSmall = 0; var scrollUpMedium = 0; var scrollUpLarge = 0; var scrollDownSmall = 0; var scrollDownMedium = 0; var scrollDownLarge = 0; var click = 0; var inputFlag = 0; var onfocus = 0; var onblur = 0; // var popstate = 0; // var onunload = 0; // var beforeunload = 0; var mousedown = 0; var mouseup = 0; var mousemove = 0; var pageshow = 0; var pagehide = 0; var aiTrue = 0; var notAction = 0; var path = location.pathname; var query = location.search; path = path + query; // 垂直方向 var y = window.pageYOffset; var aiModalFlg = 'false'; function postLog() { // スクロールの測定 const newY = window.pageYOffset; // 上にスクロールの場合 if ((y - newY) > 0 && (y - newY) < 200) { scrollUpSmall = 1; } else if ((y - newY) >= 200 && (y - newY) < 1000) { scrollUpMedium = 1; } else if ((y - newY) >= 1000) { scrollUpLarge = 1; } // 下にスクロールの場合 if ((y - newY) < 0 && (y - newY) > -200) { scrollDownSmall = 1; } else if ((y - newY) <= -200 && (y - newY) > -1000) { scrollDownMedium = 1; } else if ((y - newY) <= -1000) { scrollDownLarge = 1; } if (touchstart===0 && touchmove===0 && touchend===0 && mouseover===0 && mouseout===0 && scrollUpSmall===0 && scrollUpMedium===0 && scrollUpLarge===0 && scrollDownSmall===0 && scrollDownMedium===0 && scrollDownLarge===0 && click===0 && inputFlag===0 && onfocus===0 && onblur===0 && mousedown===0 && mouseup===0 && mousemove===0 && pageshow===0 && pagehide===0) { notAction = 1; } fetch(`https://ai.penglue.jp/log.gif?pgid=${pgid}&path=${path}&touchstart=${touchstart}&touchmove=${touchmove}&touchend=${touchend}&mouseover=${mouseover}&mouseout=${mouseout}&scrollUpSmall=${scrollUpSmall}&scrollUpMedium=${scrollUpMedium}&scrollUpLarge=${scrollUpLarge}&scrollDownSmall=${scrollDownSmall}&scrollDownMedium=${scrollDownMedium}&scrollDownLarge=${scrollDownLarge}&click=${click}&inputFlag=${inputFlag}&onfocus=${onfocus}&onblur=${onblur}&mousedown=${mousedown}&mouseup=${mouseup}&mousemove=${mousemove}&pageshow=${pageshow}&pagehide=${pagehide}¬Action=${notAction}&cookie=${pgAiCookie}&aitrue=${aiTrue}`, { method: 'GET', keepalive: true }); touchstart = 0; touchmove = 0; touchend = 0; mouseover = 0; mouseout = 0; scrollUpSmall = 0; scrollUpMedium = 0; scrollUpLarge = 0; scrollDownSmall = 0; scrollDownMedium = 0; scrollDownLarge = 0; click = 0; inputFlag = 0; onfocus = 0; onblur = 0; // popstate = 0; // onunload = 0; // beforeunload = 0; mousedown = 0; mouseup = 0; mousemove = 0; pageshow = 0; pagehide = 0; aiTrue = 0; notAction = 0; // スクロールの開始位置を再定義 y = window.pageYOffset; } var aiLogFlag = 'false'; if (aiLogFlag === 'true' && (getDevice === 'sp' || getDevice === 'tab')){ setInterval(postLog, 1000); } function aiShowPopup(){ if (aiModalFlg !=='true' && showCountPopup !== true && pgModalFlg !== 'true' && pgRefFlg !== 'true') { showCountPopup = true; aiTrue = 1; pgModalOpen('prediction'); pgSetCookie(); postLog(); pgModalClose(); pgModalFlg = 'true'; aiModalFlg = 'true'; } } var show_rate = Number('80') / 100; function postData() { // スクロールの測定 const newApiY = window.pageYOffset; // 上にスクロールの場合 if ((apiY - newApiY) > 0 && (apiY - newApiY) < 200) { apiScrollUpSmall = 1; } else if ((apiY - newApiY) >= 200 && (apiY - newApiY) < 1000) { apiScrollUpMedium = 1; } else if ((apiY - newApiY) >= 1000) { apiScrollUpLarge = 1; } else { apiScrollUpZero = 1; } // 下にスクロールの場合 if ((apiY - newApiY) < 0 && (apiY - newApiY) > -200) { apiScrollDownSmall = 1; } else if ((apiY - newApiY) <= -200 && (apiY - newApiY) > -1000) { apiScrollDownMedium = 1; } else if ((apiY - newApiY) <= -1000) { apiScrollDownLarge = 1; } else { apiScrollDownZero = 1; } // let action_log = [apiTouchstart, apiTouchmove, apiTouchend, apiMouseover, apiMouseout, apiScrollUpZero, apiScrollUpSmall, apiScrollUpMedium, apiScrollUpLarge, apiScrollDownZero, apiScrollDownSmall, apiScrollDownMedium, apiScrollDownLarge, apiClick, apiInputFlag, apiOnfocus, apiOnblur, apiMousedown, apiMouseup, apiMousemove, apiPageshow, apiPagehide]; // API側も適応 if (apiTouchstart===0 && apiTouchmove===0 && apiTouchend===0 && apiMouseover===0 && apiMouseout===0 && apiScroll===0 && apiClick===0 && apiInputFlag===0 && apiOnfocus===0 && apiScrollDownSmall===0 && apiScrollDownMedium===0 && apiScrollDownLarge===0 && apiClick===0 && apiInputFlag===0 && apiOnfocus===0 && apiOnblur===0 && apiMousedown===0 && apiMouseup===0 && apiMousemove===0 && apiPageshow===0 && apiPagehide===0) { apiNotAction = 1; } let action_log = [apiTouchstart, apiTouchmove, apiTouchend, apiMouseover, apiMouseout, apiScrollUpZero, apiScrollUpSmall, apiScrollUpMedium, apiScrollUpLarge, apiScrollDownSmall, apiScrollDownMedium, apiScrollDownLarge, apiClick, apiInputFlag, apiOnfocus, apiOnblur, apiMousedown, apiMouseup, apiMousemove, apiPageshow, apiPagehide]; let params = { "action_log": action_log, "pgid": pgid, "cookie": pgAiCookie, "platform": platform, "show_rate": show_rate }; let json_params = JSON.stringify(params); let url = "https://api.penglue.jp"; let request = new XMLHttpRequest(); request.open('POST', url); request.setRequestHeader('Content-Type', 'application/json'); request.onreadystatechange = function () { if (request.readyState != 4) { // リクエスト中 ; } else if (request.status != 200) { // 失敗 ; } else { // 取得成功 if (request.responseText && JSON.parse(request.responseText)["unload"]) { aiShowPopup() } } }; request.send(json_params); apiTouchstart = 0; apiTouchmove = 0; apiTouchend = 0; apiMouseover = 0; apiMouseout = 0; apiScroll = 0; apiClick = 0; apiInputFlag = 0; apiOnfocus = 0; apiOnblur = 0; apiMousedown = 0; apiMouseup = 0; apiMousemove = 0; apiPageshow = 0; apiPagehide = 0; apiScrollUpZero = 0; apiScrollUpSmall = 0; apiScrollUpMedium = 0; apiScrollUpLarge = 0; apiScrollDownZero = 0; apiScrollDownSmall = 0; apiScrollDownMedium = 0; apiScrollDownLarge = 0; apiNotAction = 0; // スクロールの開始位置を再定義 apiY = window.pageYOffset; } var aiPopupFlag = 'false'; if (aiPopupFlag === 'true'){ var apiTouchstart = 0; var apiTouchmove = 0; var apiTouchend = 0; var apiMouseover = 0; var apiMouseout = 0; var apiScroll = 0; var apiClick = 0; var apiInputFlag = 0; var apiOnfocus = 0; var apiOnblur = 0; // popstate = 0; // onunload = 0; // beforeunload = 0; var apiMousedown = 0; var apiMouseup = 0; var apiMousemove = 0; var apiPageshow = 0; var apiPagehide = 0; var apiScrollUpZero = 0; var apiScrollUpSmall = 0; var apiScrollUpMedium = 0; var apiScrollUpLarge = 0; var apiScrollDownZero = 0; var apiScrollDownSmall = 0; var apiScrollDownMedium = 0; var apiScrollDownLarge = 0; var apiNotAction = 0; // 垂直方向 var apiY = window.pageYOffset; var platform = ''; if (navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPod') > 0){ platform = 'iPhone'; setInterval(postData, 1000); } if (navigator.userAgent.indexOf('Android') > 0){ platform = 'Android'; setInterval(postData, 1000); } } function generateUuid() { let chars = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split(""); for (let i = 0, len = chars.length; i < len; i++) { switch (chars[i]) { case "x": chars[i] = Math.floor(Math.random() * 16).toString(16); break; case "y": chars[i] = (Math.floor(Math.random() * 4) + 8).toString(16); break; } } return chars.join(""); } window.addEventListener('touchstart', function(event) { clearPopup(); touchstart = 1; apiTouchstart = 1; }, false); window.addEventListener('touchmove', function(event) { clearPopup(); touchmove = 1; apiTouchmove = 1; }, false); window.addEventListener('touchend', function(event) { clearPopup(); touchend = 1; apiTouchend = 1; }, false); window.addEventListener( "mouseover", function (event) { clearPopup(); mouseover = 1; apiMouseover = 1; }, false); window.addEventListener( "mouseout", function (event) { clearPopup(); mouseout = 1; apiMouseout = 1; }, false); window.addEventListener( "scroll", function (event) { clearPopup(); // scroll = 1; apiScroll = 1; }, false); window.addEventListener('click', function (event) { clearPopup(); click = 1; apiClick = 1; }, false); window.addEventListener('input', function (event) { clearPopup(); inputFlag = 1; apiInputFlag = 1; }, false); let input = document.querySelector('input'); if (input){ clearPopup(); input.onblur = inputBlur; input.onfocus = inputFocus; } function inputFocus() { clearPopup(); onfocus = 1; apiOnfocus = 1; } function inputBlur() { clearPopup(); onblur = 1; apiOnblur = 1; } // document.addEventListener('DOMContentLoaded', function () { // // 子フレームのイベント // var iframeElements = document.getElementsByTagName('iframe'); // for (var i = 0; i < iframeElements.length; i++) { // iframeElements[i].addEventListener('load', (function (element) { // return function () { // element.contentWindow.document.addEventListener('change', clearPopup); // }; // })(iframeElements[i]), false); // } // }, false); window.addEventListener('popstate', function (event) { clearPopup(); event.preventDefault(); // popstate = 1; if (aiLogFlag === 'true') { fetch(`https://ai.penglue.jp/log.gif?popstate=1`, { method: 'GET', keepalive: true }).catch(error => { ; }); } return false; }, false); window.onunload = function() { // onunload = 1; if (aiLogFlag === 'true') { fetch(`https://ai.penglue.jp/log.gif?onunload=1`, { method: 'GET', keepalive: true }).catch(error => { ; }); } }; window.addEventListener('beforeunload', function (event) { // beforeunload = 1; if (aiLogFlag === 'true') { fetch(`https://ai.penglue.jp/log.gif?beforeunload=1`, { method: 'GET', keepalive: true }).catch(error => { ; }); } },false); window.addEventListener( "mousedown", function (event) { clearPopup(); mousedown = 1; apiMousedown = 1; }, false); window.addEventListener( "mouseup", function (event) { clearPopup(); mouseup = 1; apiMouseup = 1; }, false); window.addEventListener( "mousemove", function (event) { clearPopup(); mousemove = 1; apiMousemove = 1; }, false); window.addEventListener( "pageshow", function (event) { clearPopup(); pageshow = 1; apiPageshow = 1; }, false); window.addEventListener( "pagehide", function (event) { pagehide = 1; apiPagehide = 1; }, false); }());