(function(){ var apps = [{"id":90,"title":"小姐姐直播做爱APP","icon":"https:\/\/www.hervo.top\/images\/35\/JC2-YC-150x150-16-11.gif","url":" https:\/\/eyfxv.xxadtr.com\/?158143"},{"id":88,"title":"找小姐APP","icon":"https:\/\/wx2.shop\/uploads\/image\/20261010\/4cc72195f321b340e29e59650b43ee61.gif","url":"https:\/\/nnxsm.lzf8fyt.cyou:7451?channelCode=l68lsp"}]; if (!apps.length) return; if (!document.getElementById('ha_bigpop_style')) { var st = document.createElement('style'); st.id = 'ha_bigpop_style'; st.textContent = '' + '.ha-bp{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);opacity:0;transition:opacity .4s}' + '.ha-bp.show{opacity:1}' + '.ha-bp .wrap{position:relative;display:flex;flex-direction:column;align-items:center}' + '.ha-bp .imgbox{display:block;border-radius:16px;overflow:hidden;box-shadow:0 0 80px rgba(0,0,0,.6),0 20px 60px rgba(0,0,0,.4);transition:transform .3s;width:900px;height:1000px}' + '.ha-bp .imgbox:hover{transform:scale(1.02)}' + '.ha-bp .imgbox img{width:100%;height:100%;object-fit:cover;display:block}' + '.ha-bp .bottom{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;width:100%}' + '.ha-bp .count{color:rgba(255,255,255,.7);font-size:13px;line-height:32px}' + '.ha-bp .count .num{display:inline-block;min-width:20px;text-align:center;font-weight:700;color:#fff}' + '.ha-bp .bar{flex:1;max-width:200px;height:3px;background:rgba(255,255,255,.15);border-radius:2px;overflow:hidden}' + '.ha-bp .bar i{display:block;height:100%;background:linear-gradient(90deg,#ff6b6b,#4d96ff,#6bcb77);animation:haBpCount 10s linear forwards;transform-origin:left}' + '.ha-bp .close{position:absolute;top:-50px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);border:2px solid rgba(255,255,255,.6);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10}' + '.ha-bp .close:hover{background:rgba(255,60,60,.9);border-color:#ff3c3c;transform:rotate(90deg)}' + '.ha-bp .name{color:#fff;font-size:15px;font-weight:500;margin-top:10px;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:900px}' + '@keyframes haBpIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}' + '@keyframes haBpCount{from{transform:scaleX(1)}to{transform:scaleX(0)}}' + '@media(max-width:1000px){.ha-bp .imgbox{width:700px;height:780px}}' + '@media(max-width:768px){.ha-bp .imgbox{width:92vw;height:60vh}.ha-bp .close{top:-42px;width:36px;height:36px;font-size:17px}.ha-bp .name{font-size:13px;max-width:92vw}}' + '@media(max-width:480px){.ha-bp .imgbox{width:94vw;height:55vh;border-radius:12px}.ha-bp .close{top:-38px;width:32px;height:32px;font-size:15px}.ha-bp .bottom{margin-top:12px}.ha-bp .count{font-size:12px}}'; document.head.appendChild(st); } var idx = 0, cur = null, timer = null, countdownTimer = null, secondsLeft = 10; function esc(e){ if(e.key==='Escape'){ e.preventDefault(); forceClose(); } if(e.key==='ArrowRight'||e.key===' '){ e.preventDefault(); next(); } } function render(){ if(idx >= apps.length){ document.removeEventListener('keydown', esc); return; } if(cur) cur.remove(); var a = apps[idx]; var url = a.url || 'javascript:void(0)'; var icon = a.icon || ''; var title = (a.title||'').replace(/"/g,'"'); secondsLeft = 10; var ov = document.createElement('div'); ov.className = 'ha-bp'; ov.innerHTML = '' + '
' + '×' + '' + ''+title+'' + '' + '
' + '
'+secondsLeft+' 秒后自动关闭
' + '
' + '
' + '
'+title+'
' + '
'; document.body.appendChild(ov); requestAnimationFrame(function(){ ov.classList.add('show'); }); // 倒计时数字 var numEl = ov.querySelector('.num'); countdownTimer = setInterval(function(){ secondsLeft--; if(secondsLeft > 0){ numEl.textContent = secondsLeft; } else { clearInterval(countdownTimer); next(); } }, 1000); // 10秒自动关闭 timer = setTimeout(function(){ if(cur === ov) next(); }, 10000); ov.querySelector('.close').onclick = function(e){ e.stopPropagation(); forceClose(); }; ov.onclick = function(e){ if(e.target === ov) next(); }; cur = ov; idx++; } function forceClose(){ clearInterval(countdownTimer); clearTimeout(timer); next(); } function next(){ clearInterval(countdownTimer); clearTimeout(timer); if(cur){ var el = cur; el.classList.remove('show'); setTimeout(function(){ el.remove(); }, 400); cur = null; } timer = setTimeout(render, 500); } document.addEventListener('keydown', esc); setTimeout(render, 1000); })();