PageSourceSearch

https://91hl01.com/my/recharge

html 91hl01.com collected 2026-09-28 09:06:32 UTC 81,263 bytes, 1,429 lines download raw bytes

1<!DOCTYPE HTML>
2<html class="no-js" lang="zh-CN" >
3<head>
4<meta charset="UTF-8">
5<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
6<meta name="renderer" content="webkit">
7<meta name="HandheldFriendly" content="true">
8<meta http-equiv="Content-Language" content="zh-CN">
9<meta name="author" content="91视频网">
10<meta name="asset-variant" content="79tw1j83d6dn">
11<link rel="canonical" href="https://91sp91.com/my/recharge"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, shrink-to-fit=no">
12<script type="text/javascript"> (function (search,match){ if ((match = search.match(/(?:[\?|&])s=([^&]+)/))){ location.replace("/search/"+match[1] + '/'); } })(location.search);</script>
vendor: 1 bytes, line 12
12
13<script>Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i++));enc2=this._keyStr.indexOf(input.charAt(i++));enc3=this._keyStr.indexOf(input.charAt(i++));enc4=this._keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2)}if(enc4!=64){output=output+String.fromCharCode(chr3)}}output=Base64._utf8_decode(output);return output},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return string}};</script>
13
14<!--
14<script defer data-domain="91shipin01.com" src="https://stats.kwvprfcr.xyz/js/script.js"></script>
14-->
15<script>
16    Cookie = {
17        set: function (cname, cvalue, exdays) {
18            var d = new Date();
19            d.setTime(d.getTime() + (exdays * 1000));
20            var expires = "expires=" + d.toGMTString();
21            document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/";
22        },
23        get: function (cname) {
24            var name = cname + "=";
25            var ca = document.cookie.split(';');
26            for (var i = 0; i < ca.length; i++) {
27                var c = ca[i].trim();
28                if (c.indexOf(name) == 0) {
29                    return c.substring(name.length, c.length);
30                }
31            }
32            return "";
33        },
34    }
35</script>
35
36<style>
37    .adspop .popup-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;z-index:9999}
38    .adspop .popup-container .popup-content{max-width:80vw;width:100%;max-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}
39    .adspop .popup-container .popup-close{width:42px;height:42px;margin-bottom:30px}
40    .adspop .popup-container .popup-close img{width:100%;height:100%}
41    .adspop .popup-container .popup-picture{width:100%;height:100%;text-align:center}
42    .adspop .popup-container .popup-picture img{max-width:50vw;max-height:70vh;object-fit: contain;}
43    @media screen and (max-width:768px){.adspop .popup-container .popup-picture img{max-width:80vw;width:100%}}
44    .application-popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}
45    .application-popup .application-content{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
46    .adspop .application-content .popup-close{width:42px;height:42px;margin-bottom:30px;padding:0;border:0;background:transparent;cursor:pointer;flex:0 0 auto}
47    .adspop .application-content .popup-close img{width:100%;height:100%;display:block}
48    .application-popup .application-header img{max-width:510px;width:100%;vertical-align:top}
49    .application-popup .application-list{max-width:510px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);gap:10px;background:linear-gradient(-45deg,#000,#313131);padding:15px 10px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;box-sizing:border-box}
50    .application-popup .application-list a{text-decoration:none;box-sizing:border-box;color:#fff;text-align:center}
51    .application-popup .application-list a img{width:2.8rem;height:2.8rem;position:relative;border-radius:9px;}
52    .application-popup .application-list a img::before{content:"";display:block}
53    .application-popup .application-list a img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:100%;background-color:#353535}
54    .application-popup .application-list a p{font-size:12px;white-space:nowrap;margin-top: 0.3rem;}
55    @media (max-width:767.98px){.application-popup .application-content{max-width:80vw}}
56</style>
57<meta http-equiv="x-dns-prefetch-control" content="on">
58<title>91视频网</title>
59<meta name="twitter:title" content="91视频网">
60<meta name="twitter:description" content="91视频提供免费吃瓜,每日更新最热门的吃瓜视频,91视频是全网更新最快种类最全的吃瓜看片网站,近期热搜内容:91视频,91porny,麻豆av,黑料不打烊,91 视频网,黑料,乱伦,萝莉,巨乳,熟女,中出,丝袜,母子,学生,黑人,动漫,自慰,按摩,阿姨,足交,偷情,内射,父女,换妻">
61<meta name="twitter:card" content="summary_large_image">
62<meta name="twitter:site" content="@91hl1">
63<meta name="twitter:image" content="https://91sp91.com/usr/themes/Mirages/images/og-share.jpg">
64<meta property="og:type" content="website">
65<meta property="og:locale" content="zh_CN">
66<meta property="og:title" content="91视频网">
67<meta property="og:site_name" content="91视频网">
68<meta property="og:description" content="91视频提供免费吃瓜,每日更新最热门的吃瓜视频,91视频是全网更新最快种类最全的吃瓜看片网站,近期热搜内容:91视频,91porny,麻豆av,黑料不打烊,91 视频网,黑料,乱伦,萝莉,巨乳,熟女,中出,丝袜,母子,学生,黑人,动漫,自慰,按摩,阿姨,足交,偷情,内射,父女,换妻">
69<meta property="og:url" content="https://91sp91.com/my/recharge">
70<meta property="og:image" content="https://91sp91.com/usr/themes/Mirages/images/og-share.jpg">
71<meta property="og:image:type" content="image/jpeg">
72<meta property="og:image:width" content="1200">
73<meta property="og:image:height" content="632">
74<meta name="robots" content="noindex, nofollow">
75<meta name="description" content="" />
76<meta name="keywords" content="" />
77<meta name="google-site-verification" content="TzGFMQMKB93ew_VP_BJ4iTVWqAe4tIEfVmo9zy2cRu8" />
78<meta name="yandex-verification" content="6ec216f4540b7cf4" />
79<meta name="yandex-verification" content="22f9e4d0d02240bc" />
80<meta name="yandex-verification" content="7983aa45bb0a5805" />
81<meta name="yandex-verification" content="a3b90d49a593d08b" />
82<meta name="yandex-verification" content="6ace8bf71f9ede74" />
83<meta name="yandex-verification" content="16f9305ea6642caf" />
84<meta name="yandex-verification" content="8ee7c59910b8a2a1" />
85<meta name="yandex-verification" content="70f0fce6f86d82d8" />
86<meta name="yandex-verification" content="c66160652d950d25" />
87<meta name="yandex-verification" content="7bb91fecd1f10d36" />
88<meta name="yandex-verification" content="49c2d2cfce3deec0" />
89<meta name="yandex-verification" content="e2228c0323b0b833" />
90<meta name="yandex-verification" content="91876360b4252b21" />
91<meta name="yandex-verification" content="e73eb4dc1db09e25" />
92<meta name="google-site-verification" content="y3mFgFyg-DdM-CqyvXvU0drDTXrTLKt7hi4Mo7mBI0A" />
93<meta name="google-site-verification" content="1RnuJQ2sE8pBzwivv2y5OdumYvKaFT6v2HQ8nqr48Cw" />
94<meta name="google-site-verification" content="QFMfz45ZFblki6WPBtM0Si0arrBRMr7uBBi59uqWsuw" />
95<meta name="msvalidate.01" content="B6D5B85017F9702730A43A5379377BD6" />
96<style type="text/css">
97        /* Font - Open Sans */
98    @font-face {
99        font-family: 'Open Sans';
100        font-style: normal;
101        font-weight: 300;
102        font-display: fallback;
103        src: local('Open Sans Light'),
104        local('OpenSans-Light'),
105        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/300.woff2) format('woff2'),
106        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/300.woff) format('woff');
107    }
108    @font-face {
109        font-family: 'Open Sans';
110        font-style: italic;
111        font-weight: 300;
112        font-display: fallback;
113        src: local('Open Sans Light Italic'),
114        local('OpenSansLight-Italic'),
115        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/300i.woff2) format('woff2'),
116        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/300i.woff) format('woff');
117    }
118    @font-face {
119        font-family: 'Open Sans';
120        font-style: normal;
121        font-weight: 400;
122        font-display: fallback;
123        src: local('Open Sans'),
124        local('OpenSans'),
125        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/400.woff2) format('woff2'),
126        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/400.woff) format('woff');
127    }
128    @font-face {
129        font-family: 'Open Sans';
130        font-style: italic;
131        font-weight: 400;
132        font-display: fallback;
133        src: local('Open Sans Italic'),
134        local('OpenSans-Italic'),
135        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/400i.woff2) format('woff2'),
136        url(https://91hl01.com/usr/themes/Mirages/fonts/OpenSans/400i.woff) format('woff');
137    }
138        /* Lora */
139    @font-face {
140        font-family: 'Lora';
141        font-style: normal;
142        font-weight: 400;
143        font-display: fallback;
144        src:
145                local('Lora Regular'),
146                local('Lora-Regular'),
147                url(https://91hl01.com/usr/themes/Mirages/fonts/Lora/400.woff2) format('woff2'),
148                url(https://91hl01.com/usr/themes/Mirages/fonts/Lora/400.woff) format('woff');
149        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
150    }
151    @font-face {
152        font-family: 'Lora';
153        font-style: normal;
154        font-weight: 700;
155        font-display: fallback;
156        src:
157                local('Lora Bold'),
158                local('Lora-Bold'),
159                url(https://91hl01.com/usr/themes/Mirages/fonts/Lora/700.woff2) format('woff2'),
160                url(https://91hl01.com/usr/themes/Mirages/fonts/Lora/700.woff) format('woff');
161        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
162    }
163</style>
164<link rel="stylesheet" href="https://91hl01.com/usr/themes/Mirages/css/7.10.0/fontawesome.min.css">
165<link rel="stylesheet" href="https://91hl01.com/usr/themes/Mirages/css/7.10.0/mirages.min.css?v=25">
166<link rel="stylesheet" href="https://91hl01.com/usr/themes/Mirages/css/7.10.0/common.css?v=10">
167<link rel="stylesheet" href="https://91hl01.com/usr/themes/Mirages/css/7.10.0/world-cup.css?v=6">
168
169<!-- 搜索插件样式 (Requirements: 4.1) -->
170<link rel="stylesheet" href="/usr/plugins/Search/search.css">
171
172<!-- ai1021 AI功能 start -->
173    <link rel="stylesheet" type="text/css" href="/usr/plugins/ai/common/vant.css?v=5" />
174    <link rel="stylesheet" type="text/css" href="/usr/plugins/ai/common/index-ai.css?v=9" />
175    <link rel="stylesheet" type="text/css" href="/usr/plugins/ai/css/index.css?v=25" />
176    <!-- ai1021 AI功能 end -->
177
178<script type="text/javascript">
179    window['LocalConst'] = {
180        THEME_VERSION: "7.10.0",
181        BUILD: 1530,
182        BASE_SCRIPT_URL: "https://91hl01.com/usr/themes/Mirages/",
183        IS_MOBILE: false,
184        IS_PHONE: false,
185        IS_TABLET: false,
186        HAS_LOGIN: false,
187        IS_HTTPS: false,
188        ENABLE_PJAX: false,
189        ENABLE_WEBP: false,
190        SHOW_TOC: false,
191        ENABLE_IMAGE_SIZE_OPTIMIZE: false,
192        THEME_COLOR: '#1abc9c',
193        DISQUS_SHORT_NAME: '',
194        COMMENT_SYSTEM: 0,
195        OWO_API: 'https://91hl01.com/usr/themes/Mirages/js/7.10.0/OwO.json',
196        COMMENT_SYSTEM_DISQUS: 1,
197        COMMENT_SYSTEM_DUOSHUO: 2,
198        COMMENT_SYSTEM_EMBED: 0,
199        PJAX_LOAD_STYLE: 0,
200        PJAX_LOAD_STYLE_SIMPLE: 0,
201        PJAX_LOAD_STYLE_CIRCLE: 1,
202        AUTO_NIGHT_SHIFT: false,
203        USE_MIRAGES_DARK: false,
204        PREFERS_DARK_MODE: false,
205        LIGHT_THEME_CLASS: "theme-white",
206        TOC_AT_LEFT: false,
207        SERIF_LOAD_NOTICE: '加载 Serif 字体可能需要 10 秒钟左右,请耐心等待',
208        ROOT_FONT_SIZE: '100',
209        BIAOQING_PAOPAO_PATH: '',
210        BIAOQING_ARU_PATH: '',
211        CDN_TYPE_OTHERS: -1,
212        CDN_TYPE_QINIU: 1,
213        CDN_TYPE_UPYUN: 2,
214        CDN_TYPE_LOCAL: 3,
215        CDN_TYPE_ALIYUN_OSS: 4,
216        CDN_TYPE_QCLOUD_CI: 5,
217        KEY_CDN_TYPE: '',
218        UPYUN_SPLIT_TAG: '!',
219        COMMENTS_ORDER: 'ASC',
220        ENABLE_MATH_JAX: false,
221        MATH_JAX_USE_DOLLAR: false,
222        ENABLE_FLOW_CHART: false,
223        ENABLE_MERMAID: false,
224        HIDE_CODE_LINE_NUMBER: false,
225        TRIM_LAST_LINE_BREAK_IN_CODE_BLOCK: true    };
226    var Mlog = function (message) {
227            };
228                    LocalConst.BIAOQING_PAOPAO_PATH = 'https://91hl01.com/usr/plugins/Mirages/biaoqing/paopao/';
229        LocalConst.BIAOQING_ARU_PATH = 'https://91hl01.com/usr/plugins/Mirages/biaoqing/aru/';
230        var BIAOQING_PAOPAO_PATH = LocalConst.BIAOQING_PAOPAO_PATH;
231        var BIAOQING_ARU_PATH = LocalConst.BIAOQING_ARU_PATH;
232                LocalConst.KEY_CDN_TYPE = 'mirages-cdn-type';
233        LocalConst.UPYUN_SPLIT_TAG = '!';
234    </script>
234
235    
235<script>
236        var hour = new Date().getHours();
237        if (hour <= 5 || hour >= 22) {
238            LocalConst.USE_MIRAGES_DARK = true;
239        }
240    </script>
240
241
242<link rel="stylesheet" href="https://91hl01.com/usr/themes/Mirages/usr/css/copyright-footer.css?v=7.10.0">
243<link rel="icon" type="image/x-icon" href="https://91sp91.com/favicon.ico">
244
245<script src="https://91hl01.com/usr/themes/Mirages/js/7.10.0/image.0821.js?v=1000" defer type="text/javascript"></script>
245
246<link rel="preload" as="script" href="https://91hl01.com/usr/themes/Mirages/js/7.10.0/peace.elite.min.js?v=11">
247<script type="text/javascript">
248    var autoHideElements = {};
249    var CSS = function (css) {
250        var link = document.createElement('link');
251        link.setAttribute('rel', 'stylesheet');
252        link.href = css;
253        document.head.appendChild(link);
254    };
255    var STYLE = function (style, type) {
256        type = type || 'text/css';
257        var s = document.createElement('style');
258        s.type = type;
259        s.textContent = style;
260        document.head.appendChild(s);
261    };
262    var JS = function (js, async) {
263        async = async || false;
264        var sc = document.createElement('script'), s = document.scripts[0];
265        sc.src = js; sc.async = async;
266        s.parentNode.insertBefore(sc, s);
267    };
268    var registAutoHideElement = function (selector) {
269        var tmp = autoHideElements[selector];
270        if (typeof(tmp) !== 'undefined') {
271            return;
272        }
273        var element = document.querySelector(selector);
274        if (element && typeof(Headroom) !== "undefined") {
275            var headroom = new Headroom(element, {
276                tolerance: 5,
277                offset : 5,
278                classes: {
279                    initial: "show",
280                    pinned: "show",
281                    unpinned: "hide"
282                }
283            });
284            headroom.init();
285            autoHideElements[selector] = headroom;
286        }
287    };
288    var ab2b64 = function (t) {
289        return new Promise(function (e) {
290            const n = new Blob([t]);
291            const r = new FileReader();
292            r.onload = function (t) {
293                const n = t.target.result;
294                const r = n.substring(n.indexOf(",") + 1);
295                e(r);
296            };
297            r.readAsDataURL(n);
298        });
299    };
300    var getImageAddon = function (cdnType, width, height) {
301        if (!LocalConst.ENABLE_IMAGE_SIZE_OPTIMIZE) {
302            return "";
303        }
304        if (cdnType == LocalConst.CDN_TYPE_LOCAL || cdnType == LocalConst.CDN_TYPE_OTHERS) {
305            return "";
306        }
307        var addon = "?";
308        if (cdnType == LocalConst.CDN_TYPE_UPYUN) {
309            addon = LocalConst.UPYUN_SPLIT_TAG;
310        }
311        var ratio = window.devicePixelRatio || 1;
312        width = width || window.innerWidth;
313        height = height || window.innerHeight;
314        width = width || 0;
315        height = height || 0;
316        if (width == 0 && height == 0) {
317            return "";
318        }
319        var format = "";
320        if (LocalConst.ENABLE_WEBP) {
321            if (cdnType == LocalConst.CDN_TYPE_ALIYUN_OSS) {
322                format = "/format,webp"
323            } else {
324                format = "/format/webp";
325            }
326        }
327        if (width >= height) {
328            if (cdnType == LocalConst.CDN_TYPE_UPYUN) {
329                addon += "/fw/" + parseInt(width * ratio) + "/quality/75" + format;
330            } else if(cdnType == LocalConst.CDN_TYPE_ALIYUN_OSS) {
331                addon += "x-oss-process=image/resize,w_" + parseInt(width * ratio) + "/quality,Q_75" + format;
332            } else {
333                addon += "imageView2/2/w/" + parseInt(width * ratio) + "/q/75" + format;
334            }
335        } else {
336            if (cdnType == LocalConst.CDN_TYPE_UPYUN) {
337                addon += "/fh/" + parseInt(width * ratio) + "/quality/75" + format;
338            } else if(cdnType == LocalConst.CDN_TYPE_ALIYUN_OSS) {
339                addon += "x-oss-process=image/resize,h_" + parseInt(width * ratio) + "/quality,Q_75" + format;
340            } else {
341                addon += "imageView2/2/h/" + parseInt(height * ratio) + "/q/75" + format;
342            }
343        }
344        return addon;
345    };
346    var getBgHeight = function(windowHeight, bannerHeight, mobileBannerHeight){
347        windowHeight = windowHeight || 560;
348        if (windowHeight > window.screen.availHeight) {
349            windowHeight = window.screen.availHeight;
350        }
351        bannerHeight = bannerHeight.trim();
352        mobileBannerHeight = mobileBannerHeight.trim();
353        if (window.innerHeight > window.innerWidth) {
354            bannerHeight = parseFloat(mobileBannerHeight);
355        } else {
356            bannerHeight = parseFloat(bannerHeight);
357        }
358        bannerHeight = Math.round(windowHeight * bannerHeight / 100);
359        return bannerHeight;
360    };
361    var registLoadBanner = function () {
362        if (window.asyncBannerLoadNum >= 0) {
363            window.asyncBannerLoadNum ++;
364            Mlog("Loading Banner: " + window.asyncBannerLoadNum);
365        }
366    };
367    var remove = function (element) {
368        if (element) {
369            if (typeof element['remove'] === 'function') {
370                element.remove();
371            } else if (element.parentNode) {
372                element.parentNode.removeChild(element);
373            }
374        }
375    };
376
377    var is_cdnimg = function (path) {
378        if (typeof (path) !== "string") {
379            return false
380        }
381        if (path.indexOf("/new/") !== -1) {
382            return true;
383        }
384        if (path.indexOf("/xiao/") !== -1) {
385            return true;
386        }
387        if (path.indexOf("/upload/upload/") !== -1) {
388            return true;
389        }
390        if (path.indexOf("/upload_01/") !== -1) {
391            return true;
392        }
393        if (path.indexOf("/uploads/") !== -1) {
394            return true;
395        }
396        return false;
397    }
398
399    var loadBackgroundImage = function (bgUrl , bgEle){
400        if (is_cdnimg(bgUrl)) {
401            $.ajax(bgUrl, {
402                xhrFields: {responseType: 'arraybuffer'}
403            }).then((res) => {
404                ab2b64(res).then((base64str) => {
405                    let ary = bgUrl.split('.'),decryptStr = decryptImage(base64str);
406                    bgEle.style.backgroundImage = 'url("data:image/'+ary.pop()+';base64,'+decryptStr+'")';
407                });
408            })
409        } else {
410            bgEle.style.backgroundImage = 'url("' + bgUrl + '")';
411        }
412    }
413
414    var loadBannerDirect = function (backgroundImage, backgroundPosition, wrap, cdnType, width, height) {
415        var background = wrap.querySelector('.blog-background');
416        var imageSrc = backgroundImage + getImageAddon(cdnType, width, height);
417
418        Mlog("Start Loading Banner Direct... url: " + imageSrc + "  cdnType: " + cdnType);
419
420        if (typeof (backgroundPosition) === 'string' && backgroundPosition.length > 0) {
421            background.style.backgroundPosition = backgroundPosition;
422        }
423        loadBackgroundImage(backgroundImage, background);
424    };
425    var loadBanner = function (img, backgroundImage, backgroundPosition, wrap, cdnType, width, height, blured) {
426        var background = wrap.querySelector('.blog-background');
427        var container = wrap.querySelector('.lazyload-container');
428
429        if (!background) {
430            console.warn("background is null", background);
431            return;
432        }
433        if (!container) {
434            console.warn("container is null", container);
435            return;
436        }
437
438        var imageSrc = backgroundImage + getImageAddon(cdnType, width, height);
439
440        Mlog("Start Loading Banner... url: " + imageSrc + "  cdnType: " + cdnType);
441
442
443        background.classList.add("loading");
444
445        remove(img);
446        if (typeof(backgroundPosition) === 'string' && backgroundPosition.length > 0) {
447            container.style.backgroundPosition = backgroundPosition;
448            background.style.backgroundPosition = backgroundPosition;
449        }
450        container.style.backgroundImage = 'url("' + img.src + '")';
451        container.classList.add('loaded');
452
453        blured = blured || false;
454        if (blured) {
455            return;
456        }
457
458        // load Src background image
459        var largeImage = new Image();
460        largeImage.src = imageSrc;
461        largeImage.onload = function() {
462            remove(this);
463            if (typeof imageLoad !== 'undefined' && imageLoad >= 1) {
464                background.classList.add('bg-failed');
465            } else {
466                background.style.backgroundImage = 'url("' + imageSrc + '")';
467                background.classList.remove('loading');
468                container.classList.remove('loaded');
469            }
470            setTimeout(function () {
471                remove(container);
472                if (window.asyncBannerLoadCompleteNum >= 0) {
473                    window.asyncBannerLoadCompleteNum ++;
474                    Mlog("Loaded Banner: " + window.asyncBannerLoadCompleteNum);
475                    if (window.asyncBannerLoadCompleteNum === window.asyncBannerLoadNum) {
476                        window.asyncBannerLoadNum = -1170;
477                        window.asyncBannerLoadCompleteNum = -1170;
478                        $('body').trigger("ajax-banner:done");
479                    } else if (window.asyncBannerLoadCompleteNum > window.asyncBannerLoadNum) {
480                        console.error("loaded num is large than load num.");
481                        setTimeout(function () {
482                            window.asyncBannerLoadNum = -1170;
483                            window.asyncBannerLoadCompleteNum = -1170;
484                            $('body').trigger("ajax-banner:done");
485                        }, 1170);
486                    }
487                }
488            }, 1001);
489        };
490    };
491    var loadPrefersDarkModeState = function () {
492        var indicator = document.createElement('div');
493        indicator.className = 'dark-mode-state-indicator';
494        document.body.appendChild(indicator);
495        if (parseInt(mGetComputedStyle(indicator, 'z-index'), 10) === 11) {
496            LocalConst.PREFERS_DARK_MODE = true;
497        }
498        remove(indicator);
499    };
500    var mGetComputedStyle = function (element, style) {
501        var value;
502        if (window.getComputedStyle) {
503            // modern browsers
504            value = window.getComputedStyle(element).getPropertyValue(style);
505        } else if (element.currentStyle) {
506            // ie8-
507            value = element.currentStyle[style];
508        }
509        return value;
510    };
511    var loadImage = function (imgUrl , imgEleId){
512        var imgEle = document.getElementById(imgEleId);
513        if (is_cdnimg(imgUrl)) {
514            $.ajax(imgUrl, {
515                xhrFields: {responseType: 'arraybuffer'}
516            }).then((res) => {
517                ab2b64(res).then((base64str) => {
518                    let ary = imgEleId.split('.'),decryptStr = decryptImage(base64str);
519                    imgEle.src = 'data:image/'+ary.pop()+';base64,'+decryptStr+'';
520                });
521            })
522        } else {
523            imgEle.src = '"' + imgUrl + '"';
524        }
525    }
526</script>
526
527<style type="text/css">
528    body, button, input, optgroup, select, textarea {
529        font-family: 'Mirages Custom', 'Merriweather', 'Open Sans', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei',  'Segoe UI Emoji', 'Segoe UI Symbol', Helvetica, Arial, sans-serif;
530    }
531    .github-box, .github-box .github-box-title h3 {
532        font-family: 'Mirages Custom', 'Merriweather', 'Open Sans', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei',  'Segoe UI Emoji', 'Segoe UI Symbol', Helvetica, Arial, sans-serif !important;
533    }
534    .aplayer {
535        font-family: 'Mirages Custom', 'Myriad Pro', 'Myriad Set Pro', 'Open Sans', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei',  Helvetica, arial, sans-serif !important;
536    }
537    /* Serif */
538    body.content-lang-en.content-serif .post-content {
539        font-family: 'Lora', 'PT Serif', 'Source Serif Pro', Georgia, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei',  serif;
540    }
541    body.content-lang-en.content-serif.serif-fonts .post-content {
542        font-family: 'Lora', 'PT Serif', 'Source Serif Pro', 'Noto Serif CJK SC', 'Noto Serif CJK', 'Noto Serif SC', 'Source Han Serif SC', 'Source Han Serif', 'source-han-serif-sc', 'PT Serif', 'SongTi SC', 'MicroSoft Yahei',  serif;
543    }
544    body.serif-fonts .post-content, body.serif-fonts .blog-title {
545        font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Noto Serif SC', 'Source Han Serif SC', 'Source Han Serif', 'source-han-serif-sc', 'PT Serif', 'SongTi SC', 'MicroSoft Yahei',  Georgia, serif;
546    }
547    .dark-mode-state-indicator {
548        position: absolute;
549        top: -999em;
550        left: -999em;
551
552        z-index: 1;
553    }
554
555    @media (prefers-color-scheme: dark) {
556        .dark-mode-state-indicator {
557            z-index: 11;
558        }
559    }
560</style>
561<style type="text/css">
562    /** 页面样式调整 */
563        .post-buttons a {
564        width: -webkit-calc(100% / 2 - .3125rem);
565        width: calc(100% / 2 - .3125rem);
566    }
567    
568    </style>
569
570<!-- Yandex.Metrika counter (zero-blocking, id=109242993) -->
571<link rel="preconnect" href="https://mc.yandex.ru" crossorigin>
572<link rel="dns-prefetch" href="https://mc.yandex.ru">
573
574<script>
575(function(){
576  var YM_ID = 109242993;
577  var YM_SRC = 'https://mc.yandex.ru/metrika/tag.js?id=109242993';
578
579  // 1) ym 存根,业务代码可提前调用,调用先入队列
580  window.ym = window.ym || function(){(window.ym.a=window.ym.a||[]).push(arguments)};
581  window.ym.l = +new Date();
582
583  // 2) 快照当前 url/referrer,避免延迟加载时值被 SPA 路由污染
584  var initUrl = location.href;
585  var initReferrer = document.referrer;
586
587  var loaded = false;
588  function loadYM(){
589    if (loaded) return;
590    loaded = true;
591
592    // 防重复插入
593    for (var j = 0; j < document.scripts.length; j++) {
594      if (document.scripts[j].src === YM_SRC) break;
595    }
596    if (j === document.scripts.length) {
597      var s = document.createElement('script');
598      s.src = YM_SRC;
599      s.async = true;
600      document.head.appendChild(s);
601    }
602
603    ym(YM_ID, 'init', {
604      clickmap: true,
605      trackLinks: true,
606      accurateTrackBounce: true,
607      referrer: initReferrer,
608      url: initUrl
609      // A 方案精简:不开 webvisor / ssr / ecommerce,保持轻量
610    });
611  }
612
613  // 3) 空闲加载,load 兜底
614  if ('requestIdleCallback' in window) {
615    requestIdleCallback(loadYM, { timeout: 5000 });
616  } else {
617    if (document.readyState === 'complete') {
618      setTimeout(loadYM, 2500);
619    } else {
620      window.addEventListener('load', function(){ setTimeout(loadYM, 2500); }, { once: true });
621    }
622  }
623
624  // 4) 用户交互立即加载,保证真实用户数据不丢
625  ['scroll','click','touchstart','keydown','mousemove'].forEach(function(ev){
626    window.addEventListener(ev, loadYM, { once: true, passive: true });
627  });
628
629  // 5) 页面离开前兜底(Safari/iOS 快速跳出场景)
630  window.addEventListener('pagehide', loadYM, { once: true });
631})();
632</script>
632
633<noscript><div><img src="https://mc.yandex.ru/watch/109242993" style="position:absolute;left:-9999px;" alt=""></div></noscript>
634<!-- /Yandex.Metrika counter -->
634<script>
635    var _czc = _czc || [];
636    var _hmt = _hmt || [];
637</script>
637
638            
638<script src="https://91hl01.com/usr/themes/Mirages/static/jquery/2.2.4/jquery.min.js" type="text/javascript"></script>
638
639        
639<script src="/usr/plugins/tbxw/js/zzz.js" type="text/javascript"></script>
639
640    <meta name="referrer" content="same-origin">
641</head>
642<body class="theme-dark dark-mode color-default card  open use-navbar desktop chrome not-safari">
643    
643<script>
644        loadPrefersDarkModeState();
645        if (LocalConst.USE_MIRAGES_DARK || (LocalConst.AUTO_NIGHT_SHIFT && LocalConst.PREFERS_DARK_MODE)) {
646            var body = document.querySelector("body");
647            body.classList.remove('theme-white');
648            body.classList.add('theme-dark');
649            body.classList.add('dark-mode');
650
651            if (LocalConst.USE_MIRAGES_DARK) {
652                body.classList.remove('dark-mode');
653            } else if (LocalConst.AUTO_NIGHT_SHIFT && LocalConst.PREFERS_DARK_MODE) {
654                body.classList.add('os-dark-mode');
655            }
656        }
657    </script>
657
658<!--[if lt IE 9]>
659<div class="browse-happy" role="dialog">当前网页 <strong>不支持</strong> 你正在使用的浏览器. 为了正常的访问, 请 <a href="http://browsehappy.com/">升级你的浏览器</a>.</div>
660<![endif]-->
661<div class="sp-progress"></div>
662<div peace-elite-view id="wrap" >
663    <span id="backtop" class="waves-effect waves-button"><i class="fa fa-angle-up"></i></span>
664    <header id="ai-navigation-container">
665            <div class="navbar-box" style="top: 0px;">
666            <div class="top-navbar">
667                <a id="toggle-nav" class="btn btn-primary" href="javascript:void(0);" rel="nofollow"><span>导航</span></a>
668                <a href="https://91hl01.com" class="logo"><img class="header-logo" src="https://91hl01.com/usr/themes/Mirages/images/logo.png" alt="logo"></a>
669                
670                <!-- ai1021 AI功能 start -->
671            <ul class='search-extra'>
672                <li>
673                    <a href="/ai">
674                        <img class='ai_btn' src='/usr/plugins/ai/images/ai.png' alt="ai_btn"/>
675                    </a>
676                </li>
677                <li>
678                    <a href="javascript:void(0)" class='user_target'>
679                        <img v-if='u?.thumb' class='avatar_btn_user' :z-image-loader-url='u?.thumb' alt="avatar_btn"/>
680                        <img v-else class='avatar_btn' src='/usr/plugins/ai/images/avatar.png' alt="avatar_btn"/>
681                    </a>
682                    <div class="user_menu" role="menu">
683                        <div class="user_menu_content" v-if="!isLogin">
684                            <div class="login_btn side-toolbar-login-settings" role="menuitem">登录/注册</div>
685                            <div class="contact_btn" role="menuitem">联系客服</div>
686                        </div>
687                        <div v-else>
688                            <div class="userinfo">
689                                <h3 class="username">
690                                    <span>{{u.nickname}}</span>
691                                    <img v-if="u?.vip_icon" :z-image-loader-url='u?.vip_icon' alt="">
692                                </h3>
693                                <div v-if="u?.medal?.id" class="user_modal">
694                                    <img :z-image-loader-url='u.medal.img_url_full' alt="">
695                                    <p>{{ u.medal.name }}</p>
696                                </div>
697                                <p class="userid">
698                                    ID: <span>{{u.uid}}</span>
699                                </p>
700                            </div>
701                            <a href="/my/recharge" role="menuitem">我的钱包</a>
702                            <a href="/ai/my-image/complete/" role="menuitem">我的AI</a>
703                            <div class="contact_btn" role="menuitem">联系客服</div>
704                            <div class="logout_btn side-toolbar-logout-submit" role="menuitem">退出登录</d>
705                        </div>
706                    </div>
707                </li>
708            </ul>
709            <!-- ai1021 AI功能 end -->
710            </div>
711            <div class="search-box">
712                <!-- 移动端搜索表单 - 点击跳转到搜索页面 (Requirements: 4.4) -->
713                <form class="form" id="search-form" action="/usr/plugins/Search/search-page.php" role="search">
714                    <input id="search" type="text" name="s" required placeholder="输入你想搜索的关键词.." class="search search-form-input" readonly>
715                    <button id="search_btn" type="submit" class="search-btn"><i class="fa fa-search"></i></button>
716                </form>
717            </div>
718        </div>
719    <a id="toggle-nav" class="btn btn-primary" href="javascript:void(0);"><span>导航</span></a>
720<nav peace-elite-view id="site-navigation" class="sidebar no-user-select" role="navigation">
721    <div id="nav">
722        <div class="author navbar-header">
723            <a href="/">
724                <img src="/usr/themes/Mirages/images/logo.png?v=1" alt="Avatar" width="100" height="100"/>
725            </a>
726        </div>
727        <div class="search-box navbar-header">
728            <form class="form" id="search-form" action="https://91hl01.com/"  role="search">
729                <input id="search" type="text" name="s" required placeholder="搜索..." class="search search-form-input">
730                <button id="search_btn" type="submit" class="search-btn"><i class="fa fa-search"></i></button>
731            </form>
732        </div>
733        <ul id="menu-menu-1" class="menu navbar-nav" data-content="415">
734            <li class="menu-item"><a href="https://91hl01.com">首页</a></li>
735            <li>
736                <a class="slide-toggle" style="display: none">分类</a>
737                <div class="category-list">
738                                        <ul class="list"><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/jrxw1/" class="">今日更新</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/bljp/" class="">国产视频</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/aicrdj/" class="">AI成人短剧</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/thjx/" class="">91探花</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/llsq/" class="">海角社区</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/cglq/" class="">吃瓜爆料</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/rmdg/" class="">91话题</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/mjmsjb/" class="">优选投放区</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/rbph/" class="">日榜排行</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/gcwh/" class="">网黄合集</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/mxwh/" class="">网红专区</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/xsxy/" class="">反差合集</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/gcjc/" class="">91porn</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/fccg/" class="">痴汉猎奇</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/western-videos/" class="">欧美视频</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/zbjx/" class="">周榜精选</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/ybrm/" class="">月榜热门</a></li><li class="category-level-0 category-parent"><a href="https://91hl01.com/category/sports-live/" class="">体育直播</a></li></ul>                </div>
739            </li>
740                                                        <li class="menu-item">
741                    <a class=""
742                       href="https://91hl01.com/faq.html"
743                                              title="常见问题">常见问题</a>
744                </li>
745                                                            <li class="menu-item">
746                    <a class=""
747                       href="https://91hl01.com/guanfang.html"
748                                              title="官方投稿tg">官方投稿tg</a>
749                </li>
750                                                            <li class="menu-item">
751                    <a class=""
752                       href="https://91hl01.com/hjdl.html"
753                                              title="回家的路">回家的路</a>
754                </li>
755                                    <ol style="height: 1px;width: 100%;margin: 0 auto;border-bottom: 1px #555 solid;"></ol>
756                                                            <li class="menu-item">
757                    <a class=""
758                       href="https://91hl01.com/32701.html"
759                        target="_blank"                       title="商务合作">商务合作</a>
760                </li>
761                                                            <li class="menu-item">
762                    <a class=""
763                       href="https://91hl01.com/github.html"
764                        target="_blank"                       title="官方github">官方github</a>
765                </li>
766                                                            <li class="menu-item">
767                    <a class=""
768                       href="https://91hl01.com/app.html"
769                        target="_blank" rel="sponsored nofollow"                       title="91视频官方APP">91视频官方APP</a>
770                </li>
771                                                            <li class="menu-item">
772                    <a class=""
773                       href="https://91hl01.com/qun.html"
774                        rel="sponsored nofollow"                       title="官方QQ群">官方QQ群</a>
775                </li>
776                                                            <li class="menu-item">
777                    <a class=""
778                       href="https://91hl01.com/telegram.html"
779                        target="_blank"                       title="官方telegram">官方telegram</a>
780                </li>
781                                                            <li class="menu-item">
782                    <a class=""
783                       href="https://91hl01.com/twitter.html"
784                                              title="官方推特">官方推特</a>
785                </li>
786                                                            <li class="menu-item">
787                    <a class=""
788                       href="https://91hl01.com/23777.html"
789                        target="_blank" rel="sponsored nofollow"                       title="福利应用APP">福利应用APP</a>
790                </li>
791                                                            <li class="menu-item">
792                    <a class=""
793                       href="https://91hl01.com/contribute.html"
794                                              title="投稿求瓜">投稿求瓜</a>
795                </li>
796                                                            <li class="menu-item">
797                    <a class=""
798                       href="https://91hl01.com/archives.html"
799                                              title="往期内容">往期内容</a>
800                </li>
801                                    </ul>
802    </div>
803                <div id="nav-toolbar">
804            <div class="side-toolbar">
805                <ul class="side-toolbar-list">
806                                        <li><a id="side-toolbar-fa-solid fa-mobile-screen-button" href="/app.html" title="Fa-solid fa-mobile-screen-button" target="_blank" rel="nofollow" ><i class="fa-solid fa-mobile-screen-button"></i></a></li><li><a id="side-toolbar-fa-brands fa-github" href="/github.html" title="Fa-brands fa-github" target="_blank" rel="nofollow" ><i class="fa-brands fa-github"></i></a></li><li><a id="side-toolbar-fa-brands fa-qq" href="/qun.html" title="Fa-brands fa-qq" target="_blank" rel="nofollow" ><i class="fa-brands fa-qq"></i></a></li><li><a id="side-toolbar-fa-brands fa-telegram" href="/telegram.html" title="Fa-brands fa-telegram" target="_blank" rel="nofollow" ><i class="fa-brands fa-telegram"></i></a></li><li><a id="side-toolbar-fa-brands fa-x-twitter" href="/twitter.html" title="Fa-brands fa-x-twitter" target="_blank" rel="nofollow" ><i class="fa-brands fa-x-twitter"></i></a></li>                                            <li><a id="side-toolbar-read-settings" href="javascript:void(0);" title="阅读设置"><i class="fa fa-font"></i></a></li>
807                                    </ul>
808                <div class="read-settings-container animated">
809                    <div class="read-settings animated">
810                        <div class="font-size-controls animated">
811                            <button type="button" class="font-size-control control-btn-smaller waves-effect waves-button" data-mode="smaller">A</button>
812                            <button type="button" class="font-size-display" disabled>100%</button>
813                            <button type="button" class="font-size-control control-btn-larger waves-effect waves-button" data-mode="larger">A</button>
814                        </div>
815                        <div class="background-color-controls animated">
816                            <ul>
817                                <li><a href="javascript:void(0)" title="自动模式" class="background-color-control auto " data-mode="auto"><i class="fa fa-adjust"></i></a></li>
818                                <li><a href="javascript:void(0)" title="日间模式" class="background-color-control white " data-mode="white"><i class="fa fa-check-circle"></i></a></li>
819                                <li><a href="javascript:void(0)" title="日落模式" class="background-color-control sunset " data-mode="sunset"><i class="fa fa-check-circle"></i></a></li>
820                                <li><a href="javascript:void(0)" title="夜间模式" class="background-color-control dark selected" data-mode="dark"><i class="fa fa-check-circle"></i></a></li>
821                            </ul>
822                        </div>
823                        <div class="font-family-controls">
824                            <button type="button" class="font-family-control  control-btn-serif" data-mode="serif">Serif</button>
825                            <button type="button" class="font-family-control selected control-btn-sans-serif" data-mode="sans-serif">Sans Serif</button>
826                        </div>
827                    </div>
828                </div>
829            </div>
830        </div>
831    </nav>
832
833<!-- Fixed navbar -->
834<nav peace-elite-view id="navbar" class="navbar navbar-expand-md navbar-color fixed-top no-user-select">
835    <div class="container-fluid">
836                <a class="navbar-brand text-brand" href="https://91hl01.com">91视频</a>
837        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
838            <span class="navbar-toggler-icon"></span>
839        </button>
840        <div class="collapse navbar-collapse" id="navbarCollapse">
841            <ul class="navbar-nav mr-auto">
842                                                <li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/jrxw1/" class="nav-link">今日更新</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/bljp/" class="nav-link">国产视频</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/aicrdj/" class="nav-link">AI成人短剧</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/thjx/" class="nav-link">91探花</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/llsq/" class="nav-link">海角社区</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/cglq/" class="nav-link">吃瓜爆料</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/rmdg/" class="nav-link">91话题</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/mjmsjb/" class="nav-link">优选投放区</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/rbph/" class="nav-link">日榜排行</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/gcwh/" class="nav-link">网黄合集</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/mxwh/" class="nav-link">网红专区</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/xsxy/" class="nav-link">反差合集</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/gcjc/" class="nav-link">91porn</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/fccg/" class="nav-link">痴汉猎奇</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/western-videos/" class="nav-link">欧美视频</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/zbjx/" class="nav-link">周榜精选</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/ybrm/" class="nav-link">月榜热门</a></li><li class="nav-item category-level-0 category-parent"><a href="https://91hl01.com/category/sports-live/" class="nav-link">体育直播</a></li>                                                                                                                                                                                                                                                                                                <li class="nav-item dropdown">
843    <a class="nav-link dropdown-toggle" href="#" id="more-menu-dropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">更多</a>
844    <ul class="dropdown-menu" aria-labelledby="more-menu-dropdown">
845        <li class="dropdown-item"><a href="https://91hl01.com/faq.html"  title="常见问题">常见问题</a></li><li class="dropdown-item"><a href="https://91hl01.com/guanfang.html"  title="官方投稿tg">官方投稿tg</a></li><li class="dropdown-item"><a href="https://91hl01.com/hjdl.html"  title="回家的路">回家的路</a></li><li class="dropdown-item"><a href="https://91hl01.com/32701.html" target="_blank" title="商务合作">商务合作</a></li><li class="dropdown-item"><a href="https://91hl01.com/github.html" target="_blank" title="官方github">官方github</a></li><li class="dropdown-item"><a href="https://91hl01.com/app.html" target="_blank" rel="sponsored nofollow" title="91视频官方APP">91视频官方APP</a></li><li class="dropdown-item"><a href="https://91hl01.com/qun.html"  rel="sponsored nofollow" title="官方QQ群">官方QQ群</a></li><li class="dropdown-item"><a href="https://91hl01.com/telegram.html" target="_blank" title="官方telegram">官方telegram</a></li><li class="dropdown-item"><a href="https://91hl01.com/twitter.html"  title="官方推特">官方推特</a></li><li class="dropdown-item"><a href="https://91hl01.com/23777.html" target="_blank" rel="sponsored nofollow" title="福利应用APP">福利应用APP</a></li><li class="dropdown-item"><a href="https://91hl01.com/contribute.html"  title="投稿求瓜">投稿求瓜</a></li><li class="dropdown-item"><a href="https://91hl01.com/archives.html"  title="往期内容">往期内容</a></li></ul></li>            </ul>
846
847                        <!-- 桌面端搜索框 (Requirements: 4.3) -->
848            <div class="nav-search-container">
849                <div class="xqbj-icon-search"></div>
850                <input type="text" id="input-desktop-control-key" class="input-control" 
851                       autocomplete="off" placeholder="输入你想搜索的关键词..." 
852                       maxlength="50" enterkeyhint="search"/>
853                <div class="nav-search-list">
854                    <!-- 热门搜索 -->
855                    <div class="container-hot-search"></div>
856                    <!-- 搜索列表 -->
857                    <div class="container-list-search"></div>
858                </div>
859            </div>
860            <ul class="navbar-nav side-toolbar-list">
861                <li><a id="nav-side-toolbar-fa-solid fa-mobile-screen-button" href="/app.html" title="Fa-solid fa-mobile-screen-button" target="_blank" rel="nofollow" ><i class="fa-solid fa-mobile-screen-button"></i></a></li><li><a id="nav-side-toolbar-fa-brands fa-github" href="/github.html" title="Fa-brands fa-github" target="_blank" rel="nofollow" ><i class="fa-brands fa-github"></i></a></li><li><a id="nav-side-toolbar-fa-brands fa-qq" href="/qun.html" title="Fa-brands fa-qq" target="_blank" rel="nofollow" ><i class="fa-brands fa-qq"></i></a></li><li><a id="nav-side-toolbar-fa-brands fa-telegram" href="/telegram.html" title="Fa-brands fa-telegram" target="_blank" rel="nofollow" ><i class="fa-brands fa-telegram"></i></a></li><li><a id="nav-side-toolbar-fa-brands fa-x-twitter" href="/twitter.html" title="Fa-brands fa-x-twitter" target="_blank" rel="nofollow" ><i class="fa-brands fa-x-twitter"></i></a></li>                                    <li>
862                        <a id="nav-side-toolbar-read-settings"  href="javascript:void(0);" title="阅读设置"><i class="fa fa-font"></i></a>
863                        <div class="read-settings-container animated">
864                            <div class="read-settings animated">
865                                <div class="font-size-controls animated">
866                                    <button type="button" class="font-size-control control-btn-smaller waves-effect waves-button" data-mode="smaller">A</button>
867                                    <button type="button" class="font-size-display" disabled>100%</button>
868                                    <button type="button" class="font-size-control control-btn-larger waves-effect waves-button" data-mode="larger">A</button>
869                                </div>
870                                <div class="background-color-controls animated">
871                                    <ul>
872                                        <li><a href="javascript:void(0)" title="自动模式" class="background-color-control auto " data-mode="auto"><i class="fa fa-adjust"></i></a></li>
873                                        <li><a href="javascript:void(0)" title="日间模式" class="background-color-control white " data-mode="white"><i class="fa fa-check-circle"></i></a></li>
874                                        <li><a href="javascript:void(0)" title="日落模式" class="background-color-control sunset " data-mode="sunset"><i class="fa fa-check-circle"></i></a></li>
875                                        <li><a href="javascript:void(0)" title="夜间模式" class="background-color-control dark selected" data-mode="dark"><i class="fa fa-check-circle"></i></a></li>
876                                    </ul>
877                                </div>
878                                <div class="font-family-controls">
879                                    <button type="button" class="font-family-control  control-btn-serif" data-mode="serif">Serif</button>
880                                    <button type="button" class="font-family-control selected control-btn-sans-serif" data-mode="sans-serif">Sans Serif</button>
881                                </div>
882                            </div>
883                        </div>
884                    </li>
885                                    <!-- ai1021 AI功能 start -->
886                    <li>
887                        <a id="nav-side-toolbar-fa-brands" class="flex"  href="/ai/" >
888                            <img src='/usr/plugins/ai/images/ai.png' class="ai_btn" alt="ai_btn"/>
889                        </a>
890                    </li>
891                    <li>
892                        <button href="javascript:void(0)" class='user_target'>
893                            <img v-if='u?.thumb' class='avatar_btn_user' :z-image-loader-url='u?.thumb' alt="avatar_btn"/>
894                            <img v-else class='avatar_btn' src='/usr/plugins/ai/images/avatar.png' alt="avatar_btn"/>
895                        </button>
896                        <div class="user_menu" role="menu" >
897                            <div v-if="!isLogin">
898                                <div class="login_btn side-toolbar-login-settings" role="menuitem">登录/注册</div>
899                                <div class="contact_btn" role="menuitem">联系客服</div>
900                            </div>
901                            <div v-else>
902                                <div class="userinfo">
903                                    <h3 class="username">{{u.username}}</h3>
904                                    <p class="userid">
905                                        ID: <span>{{u.uid}}</span>
906                                    </p>
907                                </div>
908                                <a href="/my/recharge/" role="menuitem">我的钱包</a>
909                                <a href="/ai/my-image/complete/" role="menuitem">我的AI</a>
910                                <div class="contact_btn" role="menuitem">联系客服</div>
911                                <div class="logout_btn side-toolbar-logout-submit" role="menuitem">退出登录</d>
912                            </div>
913                        </div>
914                    </li>
915                    <!-- ai1021 AI功能 end -->
916            </ul>
917        </div>
918    </div>
919</nav>
920    </header>
921    
922    <div id="body">
923        <style type="text/css">
924    /** 页面样式调整 */
925        @media(max-width: 767px) {
926        body.card #index, body.card #archive {
927            padding: 4rem 3rem 3.5rem;
928        }
929        body.card .container {
930            max-width: 710px;
931        }
932        body.card #index article, body.card #archive article {
933            padding: .9375rem 0 1.25rem;
934        }
935        body.card #index article .post-card-mask, body.card #archive article .post-card-mask {
936            background-color: rgba(0,0,0,.3);
937            height: 12.5rem;
938        }
939        body.card #index article .post-card-container, body.card #archive article .post-card-container {
940            padding: 1rem 1rem;
941        }
942        .page-navigator {
943            margin-top: 2rem;
944        }
945        body.card #index article .post-card-ads, body.card #archive article .post-card-ads {
946            background-color: rgba(0,0,0,.1);
947        }
948        body.card #index article .post-card-title, body.card #archive article .post-card-title {
949            font-size: 1.1625rem;
950        }
951    }
952    @media(max-width: 336px) {
953        body.card #index article .post-card-mask, body.card #archive article .post-card-mask {
954            height: 10.5rem;
955        }
956        a.btn, .btn>a {
957            padding: .4375rem 2.25rem;
958        }
959        .page-navigator {
960            margin-top: 1.5rem;
961        }
962    }
963    @media screen and (min-width: 768px) and (max-width: 1301px) {
964        body.card .container {
965            max-width: 720px;
966        }
967    }
968    @media screen and (min-width: 1302px) and (max-width: 1599px) {
969        body.card .container {
970            max-width: 864px;
971        }
972    }
973    @media screen and (min-width: 1600px) and (max-width: 1799px){
974        body.card .container {
975            max-width: 896px;
976        }
977    }
978    @media screen and (min-width: 1800px) and (max-width: 1999px){
979        body.card .container {
980            max-width: 960px;
981        }
982    }
983    @media screen and (min-width: 2000px) and (max-width: 2399px) {
984        body.card .container {
985            max-width: 992px;
986        }
987    }
988    @media screen and (min-width: 2400px) {
989        body.card .container {
990            max-width: 1024px;
991        }
992    }
993                    #qr-box {
994        background-color: transparent;
995    }
996            .post-buttons, #qr-box {
997        display: none;
998    }
999    #body-bottom {
1000        margin-top: 0;
1001    }
1002            
1003                .inner {
1004        background-color: rgba(0,0,0,0.25);
1005    }
1006        #masthead {
1007        min-height: 12.5rem;
1008    }
1009                </style>
1010<style type="text/css">
1011    </style>        
1011<script type="text/javascript">
1012            var wrap = document.querySelector('#wrap');
1013            var navbar = document.querySelector('#navbar');
1014            wrap.classList.remove('display-menu-tree');
1015            var body = document.querySelector('body');
1016            body.classList.remove('display-menu-tree');
1017            LocalConst.TOC_AT_LEFT = false;
1018            LocalConst.ENABLE_MATH_JAX = false;
1019            LocalConst.ENABLE_FLOW_CHART = false;
1020            LocalConst.ENABLE_MERMAID = false;
1021            
1022                        if (body.classList.contains('no-banner')) {
1023                body.classList.remove('no-banner');
1024            }                        if (body.classList.contains('content-lang-en')) {
1025                body.classList.remove('content-lang-en');
1026            }                        if (body.classList.contains('content-serif')) {
1027                body.classList.remove('content-serif');
1028            }            LocalConst.SHOW_TOC = false;
1029                    </script>
1029
1030                                    <header class="ai-header-section">
1031    <div class="ai-header-background"></div>
1032    <div class="ai-header-inner">
1033        <div class="ai-header-container">
1034            <h1 class="ai-header-title" style="">AI科技</h1>
1035        </div>
1036    </div>
1037</header>
1038                        <div class="container">
1039            <div class="row">
1040<div class="container">
1041    <div class="row">
1042        <!-- ai1021 充值中心 start -->
1043        <div class="ai-tech-container">
1044            <p class="sp_breadcrumb_nav"><a href="/">91视频</a> &gt; 金币充值</p>
1045            <div class="recharge_center" id="ai-user-recharge-container">
1046                <div class="recharge_panel">
1047                    <div class="recharge_panel_info">
1048                        <h3 class="recharge_panel_title">金币余额</h3>
1049                        <div class="recharge_panel_balance">
1050                            <img class="coin" src="/usr/plugins/ai/images/coin.png" alt="coin" />
1051                            <span v-if="userCoins">{{userCoins || '0.00'}}</span>
1052                            <span v-else>0.00</span>
1053                        </div>
1054                    </div>
1055                    <a class="recharge_record_btn" href="/my/recharge/log/">充值记录</a>
1056                </div>
1057
1058                <h4 class="recharge_secondary_title">选择充值金额</h4>
1059                <div class="recharge_amounts">
1060                    <div v-for="(e, index) in (user_recharge_configs?.product || [])" @click="(_e)=>onChangeProduct(e, _e)" class="recharge_amount_item" :class="{'is-active': e.id === curr_recharge_product.id}" :key="'product'+ index" :index="`${index}`" v-if="user_recharge_configs?.product?.length">
1061                        <div v-if="e.give_tip" class="amount_item_label">{{ e.give_tip }}</div>
1062                        <div v-else class="amount_item_label_no"></div>
1063                        <h5 class="amount">{{e?.pname}}</h5>
1064                        <span class="price">Â¥{{e?.promo_price_yuan || 0}} </span>
1065                        <span class="recharge_origin_price">原价:{{e?.price_yuan || 0}}</span>
1066                    </div>
1067                </div>
1068
1069                <h4 class="recharge_secondary_title">支付方式</h4>
1070                <div class="payment_methods">
1071                    <div v-for="(e, index) in (curr_recharge_product?.pay || [])" @click="(_e)=>onChangePayment(e, _e)" class="payment_methods_items" :class="{'is-active': e.id === curr_recharge_payment.id}" :key="'payment'+ index" :index="`${index}`" v-if="curr_recharge_product?.pay?.length">
1072                        <img v-if="e?.channel" class="item_icon" :src="`/usr/plugins/ai/images/pay_${e.channel}.png`" :alt="e?.name || '未知充值'">
1073                        <span class="item_label">{{ e?.name || '未知充值' }}</span>
1074                    </div>
1075                </div>
1076                <div class="recharge_btn" @click="onPay">
1077                    <p v-if="curr_recharge_product?.id">立即支付 ¥<span>{{ curr_recharge_product?.promo_price_yuan || '0.00'}}</span></p>
1078                </div>
1079
1080                <div class="recharge_tips">
1081                    <div class="recharge_tips_list" v-if="user_recharge_configs?.product_vip_text">
1082                        <div class="text-html" v-html="isVip ? user_recharge_configs?.product_vip_text : user_recharge_configs?.product_coins_text"></div>
1083                    </div>
1084                </div>
1085            </div>
1086        </div>
1087        <!-- ai1021 充值中心 end -->
1088    </div>
1089</div>
1090<script>
1091    $(function () {
1092        const _0x5069d4 = _0x4830
1093        function _0x253e() {
1094            const _0x53b050 = [
1095                "data-xkrkllgl",
1096                "data:image/",
1097                "img[data-xuid=",
1098                "10345587knJDtu",
1099                "then",
1100                "61604vDuSNP",
1101                "data",
1102                "split",
1103                "xuid",
1104                "5199333NFunPu",
1105                "img[data-xkrkllgl]",
1106                "arraybuffer",
1107                "pop",
1108                "33847168cwMjQt",
1109                "src",
1110                "7059252mhYjFi",
1111                "xkrkllgl",
1112                "418240kDfwJd",
1113                "1605765IZqtsf",
1114                "22MXKDTH",
1115                "each"
1116            ]
1117            _0x253e = function () {
1118                return _0x53b050
1119            }
1120            return _0x253e()
1121        }
1122        function _0x4830(_0x53688d, _0x55007a) {
1123            const _0x253ea2 = _0x253e()
1124            return (
1125                (_0x4830 = function (_0x483036, _0x53d6dd) {
1126                    _0x483036 = _0x483036 - 0x14d
1127                    let _0x3d0e99 = _0x253ea2[_0x483036]
1128                    return _0x3d0e99
1129                }),
1130                _0x4830(_0x53688d, _0x55007a)
1131            )
1132        }
1133        ;(function (_0x197a8a, _0xdda120) {
1134            const _0xa6f3f1 = _0x4830,
1135                _0x25b9fa = _0x197a8a()
1136            while (!![]) {
1137                try {
1138                    const _0x3f9f52 =
1139                        (parseInt(_0xa6f3f1(0x157)) / 0x1) * (parseInt(_0xa6f3f1(0x150)) / 0x2) +
1140                        -parseInt(_0xa6f3f1(0x15b)) / 0x3 +
1141                        parseInt(_0xa6f3f1(0x14e)) / 0x4 +
1142                        parseInt(_0xa6f3f1(0x14f)) / 0x5 +
1143                        -parseInt(_0xa6f3f1(0x161)) / 0x6 +
1144                        -parseInt(_0xa6f3f1(0x155)) / 0x7 +
1145                        parseInt(_0xa6f3f1(0x15f)) / 0x8
1146                    if (_0x3f9f52 === _0xdda120) break
1147                    else _0x25b9fa["push"](_0x25b9fa["shift"]())
1148                } catch (_0x347250) {
1149                    _0x25b9fa["push"](_0x25b9fa["shift"]())
1150                }
1151            }
1152        })(_0x253e, 0xe71e3),
1153            $(_0x5069d4(0x15c))[_0x5069d4(0x151)](function (_0xeeffb, _0x29ca9d) {
1154                const _0x140dd7 = _0x5069d4
1155                let _0x56f1c0 = $(_0x29ca9d),
1156                    _0x1075ac = _0x56f1c0[_0x140dd7(0x158)](_0x140dd7(0x14d)),
1157                    _0x188d8e = _0x56f1c0[_0x140dd7(0x158)](_0x140dd7(0x15a))
1158                $["ajax"](_0x1075ac, { xhrFields: { responseType: _0x140dd7(0x15d) } })["then"](_0x1c81e5 => {
1159                    const _0x577cbe = _0x140dd7
1160                    ab2b64(_0x1c81e5)[_0x577cbe(0x156)](_0xed486b => {
1161                        const _0x12cfc8 = _0x577cbe
1162                        let _0xebf647 = _0x1075ac[_0x12cfc8(0x159)]("."),
1163                            _0x37ee8d = _0xebf647[_0x12cfc8(0x15e)](),
1164                            _0x4427f0 = decryptImage(_0xed486b),
1165                            _0x25099b = _0x12cfc8(0x153) + _0x37ee8d + ";base64," + _0x4427f0,
1166                            _0x4bcf67 = $(_0x12cfc8(0x154) + _0x188d8e + "]")
1167                        _0x4bcf67["attr"](_0x12cfc8(0x160), _0x25099b)["remove"](_0x12cfc8(0x152))
1168                    })
1169                })
1170            })
1171    })
1172</script>
1172
1173    </div>
1174    </div>
1175    <div id="body-bottom">
1176            </div>
1177        </div><!-- end #body -->
1178    </div><!-- end #wrap -->
1179        
1180    <footer id="footer" role="contentinfo">
1181                <div class="container"  data-index="842">
1182            <p>Copyright &copy; 2026 <a href="https://91sp91.com/">91视频网</a> • Powered by <a href="https://91sp91.com/" target="_blank">91视频网</a></p>        </div>
1183    </footer>
1184
1185    
1186
1187    
1187<script src="https://91hl01.com/usr/themes/Mirages/js/7.10.0/mirages.main.min.js?v=4" type="text/javascript"></script>
1187
1188        
1188<script type="text/javascript">Mirages.highlightCodeBlock();</script>
1188
1189
1190    
1191    <!--
1191<script type="text/javascript">pangu.spacingElementByClassName('container');</script>
1191-->
1192    
1192<script type="text/javascript">Waves.init();</script>
1192
1193    
1194                
1194<script type="text/javascript">
1195        (function ($) {
1196                        if (typeof registCommentEvent === 'function') {
1197                registCommentEvent();
1198            }
1199                                                Mirages.setupPage();
1200                    })(jQuery);
1201            </script>
1201
1202    
1202<script>$(function (){const _0x5069d4=_0x4830;function _0x253e(){const _0x53b050=['data-xkrkllgl','data:image/','img[data-xuid=','10345587knJDtu','then','61604vDuSNP','data','split','xuid','5199333NFunPu','img[data-xkrkllgl]','arraybuffer','pop','33847168cwMjQt','src','7059252mhYjFi','xkrkllgl','418240kDfwJd','1605765IZqtsf','22MXKDTH','each'];_0x253e=function(){return _0x53b050;};return _0x253e();}function _0x4830(_0x53688d,_0x55007a){const _0x253ea2=_0x253e();return _0x4830=function(_0x483036,_0x53d6dd){_0x483036=_0x483036-0x14d;let _0x3d0e99=_0x253ea2[_0x483036];return _0x3d0e99;},_0x4830(_0x53688d,_0x55007a);}(function(_0x197a8a,_0xdda120){const _0xa6f3f1=_0x4830,_0x25b9fa=_0x197a8a();while(!![]){try{const _0x3f9f52=parseInt(_0xa6f3f1(0x157))/0x1*(parseInt(_0xa6f3f1(0x150))/0x2)+-parseInt(_0xa6f3f1(0x15b))/0x3+parseInt(_0xa6f3f1(0x14e))/0x4+parseInt(_0xa6f3f1(0x14f))/0x5+-parseInt(_0xa6f3f1(0x161))/0x6+-parseInt(_0xa6f3f1(0x155))/0x7+parseInt(_0xa6f3f1(0x15f))/0x8;if(_0x3f9f52===_0xdda120)break;else _0x25b9fa['push'](_0x25b9fa['shift']());}catch(_0x347250){_0x25b9fa['push'](_0x25b9fa['shift']());}}}(_0x253e,0xe71e3),$(_0x5069d4(0x15c))[_0x5069d4(0x151)](function(_0xeeffb,_0x29ca9d){const _0x140dd7=_0x5069d4;let _0x56f1c0=$(_0x29ca9d),_0x1075ac=_0x56f1c0[_0x140dd7(0x158)](_0x140dd7(0x14d)),_0x188d8e=_0x56f1c0[_0x140dd7(0x158)](_0x140dd7(0x15a));$['ajax'](_0x1075ac,{'xhrFields':{'responseType':_0x140dd7(0x15d)}})['then'](_0x1c81e5=>{const _0x577cbe=_0x140dd7;ab2b64(_0x1c81e5)[_0x577cbe(0x156)](_0xed486b=>{const _0x12cfc8=_0x577cbe;let _0xebf647=_0x1075ac[_0x12cfc8(0x159)]('.'),_0x37ee8d=_0xebf647[_0x12cfc8(0x15e)](),_0x4427f0=decryptImage(_0xed486b),_0x25099b=_0x12cfc8(0x153)+_0x37ee8d+';base64,'+_0x4427f0,_0x4bcf67=$(_0x12cfc8(0x154)+_0x188d8e+']');_0x4bcf67['attr'](_0x12cfc8(0x160),_0x25099b)['remove'](_0x12cfc8(0x152));});});}));})</script>
1202
1203                
1203<script>
1204        window.hotRankList = [{"cid":118125,"title":"你是不是操我很爽啊 想不想加我微信 太懂味了!顶级身材和颜值 瑜伽裤也太诱人了 全程字幕精彩对白!各位爽看!","permalink":"\/archives\/118125\/","hot":9595173,"hot_formatted":"959.5w"},{"cid":122684,"title":"酒店高颜值女大超爱吃鸡一边含一边翻白眼自己吃到高潮实录 直接被干到高潮翻白眼","permalink":"\/archives\/122684\/","hot":9388164,"hot_formatted":"938.8w"},{"cid":121106,"title":"这是射了多少进去 拔出来居然还流这么多!完美巨乳人妻 这身材后入谁能受得了啊!","permalink":"\/archives\/121106\/","hot":7684257,"hot_formatted":"768.4w"},{"cid":121169,"title":"我就蹭蹭不进去 玩游戏输了就脱衣服 看到女生脱下胸罩完全把持不住了 暴力强上了她 这奶子也太大了 被操的时候一直弹个不停!","permalink":"\/archives\/121169\/","hot":6942486,"hot_formatted":"694.2w"},{"cid":118896,"title":"线下点了个陪玩的小姐姐 暗示我加钱还能有其他服务 黑色网袜碰到我鸡巴的时候 真的是爽到翻!","permalink":"\/archives\/118896\/","hot":3955415,"hot_formatted":"395.5w"},{"cid":120838,"title":"第一次让老婆的穴被别的男人享受 怕陌生人不靠谱 又怕熟人太尴尬 所以选择让老婆先和朋友操一次!","permalink":"\/archives\/120838\/","hot":3495910,"hot_formatted":"349.6w"},{"cid":119755,"title":"老公射我逼里 别射给姐姐 两个都是白虎逼压根操不过来 争先恐后的相互攀比谁奶大水多 妹妹直接坐在我脸上让我舔她的骚逼!","permalink":"\/archives\/119755\/","hot":3464114,"hot_formatted":"346.4w"},{"cid":122685,"title":"酒店高颜值大长腿眼镜妹超薄黑丝无内狂啪 深喉足交全套这哥们真有福","permalink":"\/archives\/122685\/","hot":3385070,"hot_formatted":"338.5w"}
1204,{"cid":121218,"title":"听说会所上班的女人没有一个逼是专属老公的 恳求了许久答应帮她舔逼才同意拍的 我已经撸两管了太爽了!","permalink":"\/archives\/121218\/","hot":1445755,"hot_formatted":"144.6w"},{"cid":122690,"title":"大奶人妻 被PUA大神带到酒店强推扒光 身材太丰满了 扭捏装纯插入秒变淫娃 主动求操!","permalink":"\/archives\/122690\/","hot":1469979,"hot_formatted":"147w"}];
1205        window.SEARCH_BASE_URL = "https://91hl01.com/";
1206        window.keyword = '';
1207    </script>
1207
1208    
1208<script src="/usr/plugins/Search/search.js?"></script>
1208
1209    
1209<script>
1210        Array.prototype.random = function (){
1211            let index = parseInt((Math.random() * 1000) % this.length),  result = undefined, ary = []
1212            for (let i = this.length - 1; i >= 0; i--) {
1213                let v = this.pop();
1214                i !== index ? ary.push(v) : (result = v)
1215            }
1216            for (let i = 0 , len = ary.length; i < len; i++) {
1217                this.push(ary.pop())
1218            }
1219            return result;
1220        };
1221    </script>
1221
1222    <style>
1223        .post-content .content-file .content-file-icon{
1224            display: none !important;
1225        }
1226        @media(max-width: 767px) {
1227            .post-content .content-file{
1228                padding: 0 1rem !important;
1229            }
1230            #nav .menu {
1231                margin-top: 1.25rem
1232            }
1233            .navbar-nav .category-list .category-list {
1234                background-color: transparent;
1235            }
1236            .navbar-nav .category-list ul.list {
1237                display: block !important;
1238            }
1239            #nav .menu .category-list ul.list li {
1240                font-weight: 400;
1241                padding: 0;
1242                display: block;
1243                width: auto;
1244            }
1245            #nav .menu .category-list ul.list li:nth-child(even),
1246            #nav .menu .category-list ul.list li:nth-child(odd) {
1247                padding-right: unset;
1248                padding-left: unset;
1249            }
1250            #nav .menu .category-list ul.list li > a {
1251                background-color: transparent;
1252                border-radius: unset;
1253                padding: 0.375rem 1.75rem;
1254                position: relative;
1255                line-height: 2.25rem;
1256                display: block;
1257                font-size: 1.25rem;
1258                text-align: center;
1259                font-weight: 400;
1260            }
1261            body #nav .menu .category-list ul.list li > a {
1262                background: transparent;
1263            }
1264            body #nav .menu .category-list {
1265                background: transparent;
1266            }
1267            body.theme-dark #nav .menu li a {
1268                color: #ccc !important;
1269            }
1270            body.theme-white #nav .menu li a {
1271                color: #333 !important;
1272                font-weight: 400 !important;
1273            }
1274            #nav .author {
1275                padding-top: 1.25rem;
1276                padding-bottom: 1.25rem;
1277            }
1278            #comment-form .comment-input[name=url],
1279            #comment-form .comment-input[name=mail]{
1280                display: none !important;
1281            }
1282        }
1283    </style>
1284    <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 1284-1285
1284
1285<script async src="https://www.googletagmanager.com/gtag/js?id=
1285G-21C9SS122B
vendor: 15 bytes, lines 1285-1286
1285"></script>
1286
1287<script>
1288  
vendor: 152 bytes, lines 1288-1296
1288window.dataLayer = window.dataLayer || [];
1289
1290  function gtag(){
1291    dataLayer.push(arguments);
1292  }
1293
1294  gtag('js', new Date());
1295
1296  gtag('config', '
1296G-21C9SS122B
vendor: 9 bytes, lines 1296-1298
1296');
1297
1298  
1298gtag('config', 'G-D6NM254ZK0');
1299
1300</script>
1300
1301    
1301<script src="/usr/themes/clipboard-2.0.js" type="text/javascript"></script>
1301
1302    
1302<script type="text/javascript" src="https://91hl01.com/usr/themes/Mirages/js/7.10.0/web-sdk-v1.1.3.js?v=20260430"></script>
1302
1303        
1303<script type="text/javascript" src="/usr/plugins/ArtPlayer/assets/hls.min.js"></script>
1303
1304    
1304<script type="text/javascript" src="/usr/plugins/ArtPlayer/assets/artplayer.min.js"></script>
1304
1305    
1305<script type="text/javascript" src="/usr/plugins/ArtPlayer/assets/artplayer-plugin-ads.js"></script>
1305
1306    
1306<script type="text/javascript" src="/usr/plugins/ArtPlayer/assets/artplayer-plugin-danmuku.js"></script>
1306
1307    
1307<script type="text/javascript" src="/usr/plugins/ArtPlayer/assets/player.js?v=1"></script>
vendor: 1 bytes, line 1307
1307
1308<script src="/usr/themes/Mirages/js/layui/layui.js"></script>
vendor: 1 bytes, line 1308
1308
1309<script type="text/javascript" src="/usr/plugins/ai/common/parsley.js"></script>
1309
1310<!-- 
1310<script type="text/javascript" src="/usr/plugins/ai/common/clipboard.min.js"></script>
1310 -->
1311<script type="text/javascript" src="/usr/plugins/ai/common/vue.prod.js"></script>
vendor: 1 bytes, line 1311
1311
1312<script type="text/javascript" src="/usr/plugins/ai/common/vant.min.js"></script>
1312
1313<!-- 
1313<script type="text/javascript" defer src="/usr/plugins/ai/common/image.0821.js"></script>
1313 -->
1314<script type="text/javascript" src="/usr/plugins/ai/common/axios.min.js" ></script>
vendor: 1 bytes, line 1314
1314
1315<script>window.base_url = 'https://91hl01.com/usr/themes/Mirages/';</script>
vendor: 1 bytes, line 1315
1315
1316<script type="text/javascript" src="/usr/plugins/ai/common/index-ai.js?v=20260912-1" module="ai-user-recharge"></script>
vendor: 1 bytes, line 1316
1316
1317<script type="text/javascript" src="/usr/plugins/ai/common/popup.js"></script>
vendor: 1 bytes, line 1317
1317
1318<script type="text/javascript" src="/usr/plugins/ai/js/index.js?v=7"></script>
vendor: 1 bytes, line 1318
1318
1319<script type="text/javascript" src="/usr/plugins/ai/js/user.js?v=5"></script>
1319
1320
1321    
1321<script type="text/javascript">
1322        $(function () {
1323            $(".flash").click(function () {
1324                $(this).hide();
1325                $(".bling").show();
1326            });
1327            new ClipboardJS('.flash', {
1328                text: function (trigger) {
1329                    let copyText = '\r\n_doc_title   \r\n\r\nhttps://56e.jbezfkd.cc_doc_pathname\r\n  \r\n微信QQ打不开,请复制网址用浏览器查看(edge/夸克/UC/chrome/safar浏览器)\r\n';
1330                    return copyText.replaceAll(/_doc_title/g, document.title)
1331                        .replaceAll(/_doc_pathname/g, window.location.pathname)
1332                }
1333            });
1334            $('#nav-list').on('click', function () {
1335                $('#navigation').show();
1336            });
1337            $('#m-nav-close').on('click', function () {
1338                $('#navigation').hide();
1339            });
1340            $('#navigation .mask').on('click', function (e) {
1341                $('#navigation').hide();
1342            });
1343
1344            let $nav_current = $('.nav-categories li.active');
1345            let $nav_left = $nav_current.length > 0 ? $nav_current.position().left : 0;
1346            let $nav_childW = $nav_current.width() / 2;
1347            let $nav_screenW = $('#wrap').width() / 2 - $nav_childW;
1348            let $nav_offset = $nav_left - $nav_screenW;
1349            let $nav_scrollLeft = $nav_offset > 0 ? $nav_offset + $nav_childW : 0;
1350            $(".nav-categories .list").animate({scrollLeft: $nav_scrollLeft}, 0);
1351
1352            var lastScrollTop = 0;
1353            var navbar = $('.navbar-box');
1354            var isScrollingUp = false;
1355
1356            var navHeight = navbar.outerHeight() || 125;
1357
1358            var scrollThreshold = 10;
1359
1360            var ticking = false;
1361
1362            // 处理requestAnimationFrame可能不兼容的情况
1363            window.requestAnimationFrame =
1364                window.requestAnimationFrame ||
1365                window.webkitRequestAnimationFrame ||
1366                window.mozRequestAnimationFrame ||
1367                window.msRequestAnimationFrame ||
1368                function (callback) {
1369                    return setTimeout(callback, 16); // 约等于每秒 60 帧
1370                };
1371            $(window).on('scroll', function () {
1372                var scrollTop = $(this).scrollTop();
1373
1374                if (!ticking) {
1375                    ticking = true;
1376
1377                    window.requestAnimationFrame(function () {
1378                        handleScroll(scrollTop);
1379                        ticking = false;
1380                    });
1381                }
1382            });
1383
1384            function handleScroll(scrollTop) {
1385                var delta = scrollTop - lastScrollTop;
1386
1387                // 在顶部:始终显示导航
1388                if (scrollTop <= 0) {
1389                    navbar.css('top', '0');
1390                    isScrollingUp = true;
1391                    lastScrollTop = 0;
1392                    return;
1393                }
1394
1395                if (Math.abs(delta) < scrollThreshold) {
1396                    return;
1397                }
1398
1399                if (delta > 0) {
1400                    navbar.css('top', -navHeight + 'px');
1401                    isScrollingUp = false;
1402                } else {
1403                    // 明显向上滚动 → 显示
1404                    navbar.css('top', '0');
1405                    isScrollingUp = true;
1406                }
1407
1408                lastScrollTop = scrollTop;
1409            }
1410
1411            $(window).on('touchstart', function () {
1412                if ($(window).scrollTop() <= 0) {
1413                    navbar.css('top', '0');
1414                    isScrollingUp = true;
1415                    lastScrollTop = 0;
1416                }
1417            });
1418
1419            // Fix search button click
1420            $('body').on('click', '#search_btn, #search-form input', function(e) {
1421                e.preventDefault();
1422                top.location.href = '/usr/plugins/Search/search-page.php';
1423            });
1424
1425        })
1426    </script>
1426
1427    
1427<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5a3ae1084fbf4f168d2e93d976bfce92","r":1,"spa":2}' crossorigin="anonymous"></script>
1427
1428</body>
1429    </html>

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.