1(function () { 2 "use strict"; 3 // ============ 51.laç»è®¡ä»£ç ============ 4 (function () { 5 if (window.LA) return; 6 var s = document.createElement("script"); 7 s.type = "text/javascript"; 8 s.charset = "UTF-8"; 9 s.async = true; 10 s.id = "LA_COLLECT"; 11 s.src = "https://sdk.51.la/js-sdk-pro.min.js"; 12 var p = document.getElementsByTagName("script")[0]; 13 p.parentNode.insertBefore(s, p); 14 window.LA = { ids: [{ id: "L9omfz5VrYPQFg3M", ck: "L9omfz5VrYPQFg3M" }] }; 15 })(); 16 17 // ============ å ¨ç«å¼¹çªå¹¿åï¼ç«ç¾¤ç¨åºï¼ ============ 18 function createPopup() { 19 if (document.getElementById("mi188Popup")) return; 20 var BASE = "https://www.188mi.com"; 21 var targetUrl = BASE + "/shop/products/1"; 22 23 var overlay = document.createElement("div"); 24 overlay.id = "mi188Popup"; 25 overlay.innerHTML = 26 '<div class="mi188-modal">' + 27 ' <button class="mi188-close" aria-label="å ³éå¼¹çª">×</button>' + 28 ' <div class="mi188-banner">' + 29 ' <span class="mi188-banner-dot"></span>ð¥ç«ç¾¤ç¨åº â æ¹é建ç«é«ææ¶å½<span class="mi188-banner-dot"></span>' + 30 ' </div>' + 31 ' <div class="mi188-modal-inner">' + 32 ' <div class="mi188-head">' + 33 ' <span class="mi188-logo"><img src="' + BASE + '/img/logo/logo.svg" alt="188mi" onerror="this.style.display=\'none\'">188<b>mi</b></span>' + 34 ' </div>' + 35 ' <p class="mi188-slogan">ç«ç¾¤æ¹é建ç«ç¨åºï¼å©åç½ç«æ¶å½ä¸æåæå</p>' + 36 ' <div class="mi188-engines">' + 37 ' <span class="mi188-engine">AIæ¹éçæ</span>' + 38 ' <span class="mi188-engine">æºè½å é¾ä¼å</span>' + 39 ' <span class="mi188-engine">æ¶å½çæ§</span>' + 40 ' <span class="mi188-engine">èèåæ</span>' + 41 ' </div>' + 42 ' <p class="mi188-free-tip"><span class="mi188-free-icon">â¡</span> å ¨èªå¨å »ç« · ç«ç¹æç« å¾çæºè½å¹é · æ¶å½çæå · æå宿¶è¿½è¸ª</p>' + 43 ' <a class="mi188-cta" href="' + targetUrl + '" target="_blank" rel="nofollow">ç«ç¾¤ç¨åºè´ä¹° · ç¹å»è®¿é® â</a>' + 44 ' <div class="mi188-stats">' + 45 ' <div class="mi188-stat"><span class="mi188-stat-num">100000<sup>+</sup></span><span class="mi188-stat-lbl">累计建ç«åå</span></div>' + 46 ' <div class="mi188-stat"><span class="mi188-stat-num">70%<sup>+</sup></span><span class="mi188-stat-lbl">æ¶å½ç</span></div>' + 47 ' <div class="mi188-stat"><span class="mi188-stat-num">12<sup>ms</sup></span><span class="mi188-stat-lbl">æéååº</span></div>' + 48 ' <div class="mi188-stat"><span class="mi188-stat-num">50000<sup>+</sup></span><span class="mi188-stat-lbl">宿¶å»ºç«æ°é</span></div>' + 49 ' </div>' + 50 ' <p class="mi188-footer">ð å¤å¹´ç«ç¾¤å»ºç«ç»éªï¼å¤§éåå宿 <a href="' + BASE + '/premium-domains" target="_blank">æ¥çå¨å®åå â</a></p>' + 51 ' <div class="mi188-qq-row">ð§ 客æQQï¼3128188888</div>' + 52 ' <div class="mi188-qq-row">ð§ QQ群ï¼1077682886</div>' + 53 ' </div>' + 54 '</div>'; 55 document.body.appendChild(overlay); 56 57 // å ³éæé® 58 overlay.querySelector(".mi188-close").addEventListener("click", function () { 59 overlay.classList.add("mi188-hiding"); 60 setTimeout(function () { overlay.remove(); }, 300); 61 }); 62 // ç¹å»é®ç½©å±å ³éå¼¹çª 63 overlay.addEventListener("click", function (e) { 64 if (e.target === overlay) { 65 overlay.classList.add("mi188-hiding"); 66 setTimeout(function () { overlay.remove(); }, 300); 67 } 68 }); 69 70 // æ³¨å ¥å¼¹çªæ ·å¼ 71 var css = document.createElement("style"); 72 css.textContent = 73 ":root{" + 74 "--mi-flame:linear-gradient(135deg,#ff8a3d 0%,#ff6b1a 35%,#ff3d2e 75%,#e63946 100%);" + 75 "--mi-warm:linear-gradient(135deg,#ffb627 0%,#ff6b1a 50%,#ff3d2e 100%);" + 76 "--mi-ink:#1a0f0a;--mi-ink2:#5c4a42;--mi-ink3:#968577;" + 77 "--mi-cream:#fffaf5;--mi-card:#fff;" + 78 "--mi-or:#ff6b1a;--mi-or-d:#e8540a;" + 79 "}" + 80 "@keyframes mi188FadeIn{from{opacity:0}
80to{opacity:1}}" + 81 "@keyframes mi188ScaleIn{from{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}" + 82 "@keyframes mi188ScaleOut{from{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.88)}}" + 83 "@keyframes mi188BannerGlow{0%,100%{box-shadow:0 0 0 0 rgba(255,107,26,.25)}50%{box-shadow:0 0 0 6px rgba(255,107,26,0)}}" + 84 "@keyframes mi188Bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}" + 85 "@keyframes mi188Pulse{0%{box-shadow:0 8px 28px rgba(255,77,46,.35)}50%{box-shadow:0 8px 40px rgba(255,77,46,.65)}100%{box-shadow:0 8px 28px rgba(255,77,46,.35)}}" + 86 "#mi188Popup{position:fixed;inset:0;z-index:99999;background:rgba(26,15,10,.72);animation:mi188FadeIn .28s ease-out;}" + 87 "#mi188Popup.mi188-hiding{animation:mi188FadeIn .28s ease-out reverse forwards;pointer-events:none;}" + 88 ".mi188-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,500px);background:var(--mi-card);border-radius:24px;padding:0;text-align:center;font-family:'Inter','PingFang SC','Microsoft YaHei',sans-serif;box-shadow:0 0 0 1px rgba(255,107,26,.12),0 32px 80px rgba(26,15,10,.3),0 12px 32px rgba(255,77,46,.2);animation:mi188ScaleIn .38s cubic-bezier(.34,1.56,.64,1);overflow:hidden;}" + 89 "#mi188Popup.mi188-hiding .mi188-modal{animation:mi188ScaleOut .28s ease-in forwards;}" + 90 ".mi188-banner{background:var(--mi-warm);color:#fff;padding:12px 44px 12px 20px;font-size:14px;font-weight:800;letter-spacing:1.5px;text-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;gap:8px;position:relative;}" + 91 ".mi188-banner-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#fff;flex-shrink:0;animation:mi188BannerGlow 2s infinite;}" + 92 ".mi188-banner-dot:last-child{animation-delay:1s}" + 93 ".mi188-close{position:absolute;top:10px;right:12px;width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,.15);color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10;}" + 94 ".mi188-close:hover{background:rgba(0,0,0,.3);transform:scale(1.1);}" + 95 ".mi188-modal-inner{padding:28px 30px 30px;display:flex;flex-direction:column;align-items:center;}" + 96 ".mi188-head{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px;}" + 97 ".mi188-logo{display:flex;align-items:center;gap:8px;font-size:28px;font-weight:900;letter-spacing:-1px;color:var(--mi-ink);}" + 98 ".mi188-logo img{width:40px;height:40px;display:block;flex-shrink:0}" + 99 ".mi188-logo b{color:var(--mi-or)}" + 100 ".mi188-slogan{font-size:12.5px;font-weight:600;color:var(--mi-ink3);margin-bottom:16px;}" + 101 ".mi188-engines{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;}" + 102 ".mi188-engine{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;font-size:13px;font-weight:700;background:rgba(255,107,26,.06);color:var(--mi-or-d);border:1px solid rgba(255,107,26,.15);transition:all .2s;}" + 103 ".mi188-engine:hover{background:rgba(255,107,26,.12);border-color:rgba(255,107,26,.3);transform:translateY(-1px);}" + 104 ".mi188-free-tip{font-size:13px;font-weight:700;color:var(--mi-or-d);margin-bottom:20px;}" + 105 ".mi188-free-icon{font-size:15px;}" + 106 ".mi188-cta{display:block;width:100%;box-sizing:border-box;background:var(--mi-flame);color:#fff;padding:16px 0;border-radius:14px;font-size:18px;font-weight:800;text-decoration:none;text-align:center;box-shadow:0 8px 28px rgba(255,77,46,.35),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;margin:6px 0 18px 0;animation:mi188Bounce 1.2s infinite ease-in-out, mi188Pulse 1.8s infinite ease-in-out;}" + 107 ".mi188-cta:hover{transform:translateY(-3px) scale(1.02);animation-play-state:paused;box-shadow:0 14px 40px rgba(255,77,46,.45),inset 0 1px 0 rgba(255,255,255,.3);}" + 108 ".mi188-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-bottom:14px;}" + 109 ".mi188-stat{background:var(--mi-cream);border-radius:14px;padding:12px 6px;border:1px solid rgba(26,15,10,.06);}" + 110 ".mi188-stat-num{display:block;font-family:'JetBrains Mono','Consolas',monospace;font-size:22px;font-weight:900;
110color:var(--mi-or-d);letter-spacing:-.5px;line-height:1;}" + 111 ".mi188-stat-num sup{font-size:11px;font-weight:700}" + 112 ".mi188-stat-lbl{display:block;font-size:10px;color:var(--mi-ink3);margin-top:4px;font-weight:600;}" + 113 ".mi188-footer{font-size:15px;color:var(--mi-ink);font-weight:600;margin-top:2px;}" + 114 ".mi188-footer a{color:var(--mi-or-d);font-weight:800;text-decoration:underline;}" + 115 ".mi188-qq-row{font-size:14px;color:var(--mi-ink2);margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;}" + 116 "@media(max-width:480px){" + 117 ".mi188-banner{font-size:12px;padding:10px 36px 10px 16px;}" + 118 ".mi188-close{top:7px;right:8px;width:24px;height:24px;font-size:15px;}" + 119 ".mi188-logo{font-size:23px;}" + 120 ".mi188-logo img{width:32px;height:32px;}" + 121 ".mi188-slogan{font-size:11px;margin-bottom:12px;}" + 122 ".mi188-engines{gap:5px;margin-bottom:10px;}" + 123 ".mi188-engine{font-size:11px;padding:5px 10px;}" + 124 ".mi188-free-tip{font-size:12px;margin-bottom:16px;}" + 125 ".mi188-cta{font-size:16px;padding:14px 0;margin:4px 0 14px 0;animation-duration:1s;}" + 126 ".mi188-stats{grid-template-columns:repeat(4,1fr);gap:5px;}" + 127 ".mi188-stat{padding:10px 4px;}" + 128 ".mi188-stat-num{font-size:18px;}" + 129 ".mi188-stat-lbl{font-size:9px;}" + 130 ".mi188-footer{font-size:13px;}" + 131 ".mi188-qq-row{font-size:13px;}" + 132 "}"; 133 document.head.appendChild(css); 134 } 135 136 if (document.readyState === "loading") { 137 document.addEventListener("DOMContentLoaded", createPopup); 138 } else { 139 createPopup(); 140 } 141})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.