// ==UserScript== // @name 德阳市继续教育公需科目培训平台播放页自动播放【稳定运行1年,无封号】 // @namespace https://bbs.tampermonkey.net.cn/ // @version 7.0.168 // @author 使用者拥有作者权 // @description 自动播放公需科目视频,自动切换下一个 // @match https://px.dyhrsc.cn/* // @require https://cdn.jsdelivr.net/npm/vue@3.5.41/dist/vue.global.prod.js // @connect * // @connect wx.dyhrsc.cn // @grant GM.xmlHttpRequest // @grant GM_addStyle // ==/UserScript== (function(vue) { "use strict"; var s = new Set(); var _css = async (t) => { if (s.has(t)) return; s.add(t); ((c) => { if (typeof GM_addStyle === "function") GM_addStyle(c); else (document.head || document.documentElement).appendChild(document.createElement("style")).append(c); })(t); }; _css(" .cvm-overlay[data-v-1c2b7361]{z-index:2147483647;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;animation:.25s fadeIn-1c2b7361;display:flex;position:fixed;inset:0}@keyframes fadeIn-1c2b7361{0%{opacity:0}to{opacity:1}}.cvm-content[data-v-1c2b7361]{color:#e0e0e0;background:#1e1e2e;border:1px solid #333;border-radius:14px;width:420px;max-width:92vw;max-height:90vh;padding:28px 26px 20px;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.3s slideUp-1c2b7361;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000080}.cvm-content[data-v-1c2b7361]::-webkit-scrollbar{width:4px}.cvm-content[data-v-1c2b7361]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}@keyframes slideUp-1c2b7361{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cvm-title-row[data-v-1c2b7361]{justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.cvm-title[data-v-1c2b7361]{text-align:center;color:#fff;margin:0;font-size:20px;font-weight:700}.cvm-close[data-v-1c2b7361]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px;transition:all .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cvm-close[data-v-1c2b7361]:hover{color:#fff;background:#ffffff1a}.cvm-desc[data-v-1c2b7361]{background:#4caf5014;border:1px solid #4caf5033;border-radius:10px;margin-bottom:18px;padding:14px 16px}.cvm-desc-title[data-v-1c2b7361]{color:#4caf50;margin-bottom:10px;font-size:15px;font-weight:700}.cvm-desc-list[data-v-1c2b7361]{color:#ccc;font-size:13px;line-height:1.9}.cvm-desc-list b[data-v-1c2b7361]{color:#e0e0e0}.cvm-desc-stats[data-v-1c2b7361]{color:#aaa;border-top:1px solid #ffffff14;justify-content:center;gap:16px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.cvm-desc-stats b[data-v-1c2b7361]{color:#4caf50}.cvm-desc-note[data-v-1c2b7361]{color:#999;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.6}.cvm-input-group[data-v-1c2b7361]{gap:10px;margin-bottom:14px;display:flex}.cvm-input-group input[data-v-1c2b7361]{color:#e0e0e0;background:#2a2a3c;border:1px solid #444;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .2s}.cvm-input-group input[data-v-1c2b7361]:focus{border-color:#4fc3f7}.cvm-input-group input[data-v-1c2b7361]::placeholder{color:#666}.cvm-input-group button[data-v-1c2b7361]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4caf50,#43a047);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s}.cvm-input-group button[data-v-1c2b7361]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4caf5066}.cvm-input-group button[data-v-1c2b7361]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.cvm-status[data-v-1c2b7361]{text-align:center;min-height:22px;margin-bottom:14px;font-size:13px}.cvm-status.success[data-v-1c2b7361]{color:#4caf50}.cvm-status.error[data-v-1c2b7361]{color:#f44336}.cvm-status.loading[data-v-1c2b7361]{color:#ffa726}.cvm-buy-btn[data-v-1c2b7361]{text-align:center;color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00);border-radius:8px;margin-bottom:14px;padding:10px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s;display:block}.cvm-buy-btn[data-v-1c2b7361]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff980066}.cvm-tip[data-v-1c2b7361]{text-align:center;color:#888;font-size:12px;line-height:1.6}.cvm-disclaimer-link[data-v-1c2b7361]{text-align:center;color:#666;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px;font-size:11px}.cvm-disclaimer-link a[data-v-1c2b7361]{color:#888;cursor:pointer;text-decoration:underline;transition:color .2s}.cvm-disclaimer-link a[data-v-1c2b7361]:hover{color:#aaa}.disclaimer-overlay[data-v-1c2b7361]{z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disclaimer-modal[data-v-1c2b7361]{background:#1e1e2e;border:1px solid #333;border-radius:12px;flex-direction:column;width:380px;max-width:90vw;max-height:80vh;display:flex;box-shadow:0 12px 40px #00000080}.disclaimer-modal-header[data-v-1c2b7361]{color:#ffa726;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.disclaimer-modal-header button[data-v-1c2b7361]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.disclaimer-modal-header button[data-v-1c2b7361]:hover{color:#fff;background:#ffffff1a}.disclaimer-modal-body[data-v-1c2b7361]{color:#aaa;padding:16px 18px;font-size:12px;line-height:2;overflow-y:auto}.disclaimer-modal-body p[data-v-1c2b7361]{margin:0;padding:2px 0}.disclaimer-modal-body b[data-v-1c2b7361]{color:#ddd}.disclaimer-modal-footer[data-v-1c2b7361]{text-align:center;border-top:1px solid #333;padding:12px 18px}.disclaimer-modal-footer button[data-v-1c2b7361]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50,#43a047);border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;transition:transform .15s}.disclaimer-modal-footer button[data-v-1c2b7361]:hover{transform:translateY(-1px)}.ap-tab[data-v-cc8f3555]{padding:12px 16px}.ap-row[data-v-cc8f3555]{align-items:flex-start;margin-bottom:4px;font-size:13px;display:flex}.ap-label[data-v-cc8f3555]{color:#aaa;flex-shrink:0;width:70px}.ap-value[data-v-cc8f3555]{color:#e8e8e8;word-break:break-all;flex:1}.ap-bar-wrap[data-v-cc8f3555]{background:#333;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.ap-bar[data-v-cc8f3555]{background:linear-gradient(90deg,#4caf50,#4fc3f7);border-radius:4px;height:100%;transition:width .5s}.ap-delay[data-v-cc8f3555]{align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.ap-delay-label[data-v-cc8f3555]{color:#aaa;flex-shrink:0}.ap-delay-range[data-v-cc8f3555]{appearance:none;cursor:pointer;background:#444;border-radius:2px;outline:none;flex:1;height:4px}.ap-delay-range[data-v-cc8f3555]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4fc3f7;border-radius:50%;width:14px;height:14px}.ap-delay-value[data-v-cc8f3555]{color:#4fc3f7;text-align:right;min-width:24px;font-weight:600}.ap-info[data-v-cc8f3555]{margin-top:10px}.ap-info-row[data-v-cc8f3555]{color:#aaa;margin-bottom:4px;font-size:12px}.ap-card-status[data-v-cc8f3555]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.ap-card-status.active[data-v-cc8f3555]{color:#4caf50;background:#4caf5033}.ap-card-status.expired[data-v-cc8f3555]{color:#f44336;background:#f4433633}.ap-device[data-v-cc8f3555]{color:#666;font-size:11px}.ap-safe[data-v-cc8f3555]{color:#aaa;background:#4caf500f;border:1px solid #4caf5026;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.8}.ap-safe-title[data-v-cc8f3555]{color:#4caf50;margin-bottom:4px;font-size:12px;font-weight:600}.vlt-tab[data-v-e873fd8e]{padding:12px 16px}.vlt-settings[data-v-e873fd8e]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:12px;padding:10px}.vlt-settings-title[data-v-e873fd8e]{color:#81d4fa;margin-bottom:8px;font-size:12px;font-weight:600}.vlt-presets[data-v-e873fd8e]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.vlt-preset-btn[data-v-e873fd8e]{color:#aaa;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #444;border-radius:4px;padding:3px 8px;font-size:11px;transition:all .2s}.vlt-preset-btn.active[data-v-e873fd8e]{color:#4fc3f7;background:#4fc3f71a;border-color:#4fc3f7}.vlt-preset-btn[data-v-e873fd8e]:hover{color:#ccc;border-color:#888}.vlt-params[data-v-e873fd8e]{flex-direction:column;gap:6px;display:flex}.vlt-param[data-v-e873fd8e]{align-items:center;gap:8px;display:flex}.vlt-param label[data-v-e873fd8e]{color:#aaa;text-align:right;flex-shrink:0;width:56px;font-size:11px}.vlt-param-row[data-v-e873fd8e]{flex:1;align-items:center;gap:8px;display:flex}.vlt-param-row input[type=range][data-v-e873fd8e]{accent-color:#4fc3f7;cursor:pointer;flex:1;height:4px}.vlt-param-val[data-v-e873fd8e]{color:#4fc3f7;text-align:right;flex-shrink:0;min-width:48px;font-size:11px;font-weight:600}.vlt-speed-info[data-v-e873fd8e]{color:#888;text-align:center;margin-top:6px;font-size:11px}.vlt-speed-info b[data-v-e873fd8e]{color:#ffcc02}.vlt-progress-wrap[data-v-e873fd8e]{background:#4fc3f70f;border:1px solid #4fc3f726;border-radius:8px;margin-bottom:12px;padding:10px 12px;transition:all .5s}.vlt-progress-wrap.all-done[data-v-e873fd8e]{background:#4caf5014;border-color:#4caf5040}.vlt-progress-info[data-v-e873fd8e]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.vlt-progress-label[data-v-e873fd8e]{color:#aaa;font-weight:600}.vlt-progress-count[data-v-e873fd8e]{color:#ccc;font-size:11px}.vlt-progress-error[data-v-e873fd8e]{color:#f44336}.vlt-progress-running[data-v-e873fd8e]{color:#4fc3f7}.vlt-progress-pct[data-v-e873fd8e]{color:#4fc3f7;text-align:right;min-width:40px;font-size:14px;font-weight:700;transition:color .3s}.vlt-progress-pct.pct-done[data-v-e873fd8e]{color:#4caf50}.vlt-progress-track[data-v-e873fd8e]{background:#1a1a2e;border-radius:5px;height:10px;position:relative;overflow:hidden}.vlt-progress-bar[data-v-e873fd8e]{background:linear-gradient(90deg,#1976d2,#4caf50);border-radius:5px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 8px #4caf5066}.vlt-progress-shine[data-v-e873fd8e]{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:1.5s ease-in-out infinite vlt-shine-e873fd8e;position:absolute;top:0;left:-100%}@keyframes vlt-shine-e873fd8e{0%{left:-100%}to{left:200%}}.vlt-progress-error-bar[data-v-e873fd8e]{background:#f4433680;border-radius:0 5px 5px 0;height:100%;position:absolute;top:0}.vlt-header[data-v-e873fd8e]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.vlt-header-btns[data-v-e873fd8e]{gap:6px;display:flex}.vlt-refresh-btn[data-v-e873fd8e]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:5px;padding:4px 10px;font-size:11px;transition:all .2s}.vlt-refresh-btn[data-v-e873fd8e]:hover{color:#4fc3f7;border-color:#4fc3f7}.vlt-refresh-btn[data-v-e873fd8e]:disabled{opacity:.5;cursor:not-allowed}.vlt-complete-all[data-v-e873fd8e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9800,#f57c00);border:none;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .15s,box-shadow .2s}.vlt-complete-all[data-v-e873fd8e]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #ff980066}.vlt-complete-all[data-v-e873fd8e]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.vlt-list[data-v-e873fd8e]{max-height:140px;overflow-y:auto}.vlt-list[data-v-e873fd8e]::-webkit-scrollbar{width:4px}.vlt-list[data-v-e873fd8e]::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.vlt-item[data-v-e873fd8e]{border-bottom:1px solid #222;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.vlt-item[data-v-e873fd8e]:last-child{border-bottom:none}.vlt-name[data-v-e873fd8e]{color:#ccc;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vlt-progress[data-v-e873fd8e]{color:#4fc3f7;text-align:right;flex-shrink:0;min-width:32px;font-size:11px;font-weight:600}.vlt-status[data-v-e873fd8e]{border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:11px}.vlt-status.done[data-v-e873fd8e]{color:#4caf50;background:#4caf5026}.vlt-status.partial[data-v-e873fd8e]{color:#ffc107;background:#ffc10726}.vlt-status.pending[data-v-e873fd8e]{color:#ffa726;background:#ff980026}.vlt-status.running[data-v-e873fd8e]{color:#4fc3f7;background:#4fc3f726}.vlt-status.error[data-v-e873fd8e]{color:#f44336;background:#f4433626}.vlt-btn[data-v-e873fd8e]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;transition:all .2s}.vlt-btn[data-v-e873fd8e]:hover{color:#4caf50;border-color:#4caf50}.vlt-btn[data-v-e873fd8e]:disabled{opacity:.4;cursor:not-allowed;color:#666;border-color:#333}.vlt-empty[data-v-e873fd8e]{text-align:center;color:#888;padding:20px}.vlt-footer-status[data-v-e873fd8e]{text-align:center;color:#666;margin-top:8px;font-size:11px}.vlt-footer-status.error[data-v-e873fd8e]{color:#f44336}.vlt-footer-status.success[data-v-e873fd8e]{color:#4caf50}.mp-panel[data-v-7293614c]{z-index:99999;color:#e8e8e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#000000d9;border-radius:10px;flex-direction:column;width:360px;max-height:calc(100vh - 60px);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.7;display:flex;position:fixed;top:16px;left:16px;box-shadow:0 4px 20px #00000059}.mp-header[data-v-7293614c]{cursor:move;border-bottom:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.mp-header-title[data-v-7293614c]{color:#4fc3f7;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.dot[data-v-7293614c]{background:#4caf50;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-7293614c}.dot-warn[data-v-7293614c]{background:#ffa726;animation:none}@keyframes pulse-7293614c{0%,to{opacity:1}50%{opacity:.3}}.mp-header-btns button[data-v-7293614c]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px;transition:all .2s}.mp-header-btns button[data-v-7293614c]:hover{color:#fff;background:#ffffff1a}.mp-body[data-v-7293614c]{border-top:1px solid #2a2a2a;flex:1;min-height:0;overflow:hidden auto}.mp-body[data-v-7293614c]::-webkit-scrollbar{width:4px}.mp-body[data-v-7293614c]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.mp-body[data-v-7293614c]::-webkit-scrollbar-track{background:0 0}.mp-tip[data-v-7293614c]{border-bottom:1px solid #ffffff0d;padding:8px 16px;font-size:12px}.mp-tip b[data-v-7293614c]{font-weight:600}.mp-tip-ok[data-v-7293614c]{color:#4caf50;background:#4caf5014;border-bottom-color:#4caf5026}.mp-tip-warn[data-v-7293614c]{color:#ffa726;background:#ff980014;border-bottom-color:#ff980026}.mp-tip-sub[data-v-7293614c]{color:#888;margin-top:2px;font-size:11px}.mp-best-tip[data-v-7293614c]{background:linear-gradient(135deg,#ff980026,#ff57221f);border:1px solid #ff980059;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-best-title[data-v-7293614c]{color:#ff9800;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.mp-best-content[data-v-7293614c]{color:#e0c8a0;font-size:12px;line-height:1.8}.mp-best-content b[data-v-7293614c]{color:#ffcc02}.mp-notice[data-v-7293614c]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-notice-title[data-v-7293614c]{color:#81d4fa;margin-bottom:6px;font-size:13px;font-weight:700}.mp-notice-list[data-v-7293614c]{color:#999;font-size:11px;line-height:1.8}.mp-notice-list p[data-v-7293614c]{margin:0;padding:2px 0}.mp-notice-list b[data-v-7293614c]{color:#bbb;font-weight:600}.mp-tabs[data-v-7293614c]{border-bottom:1px solid #2a2a2a;display:flex}.mp-tab[data-v-7293614c]{text-align:center;white-space:nowrap;color:#888;cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:8px 2px;font-size:11px;transition:all .2s}.mp-tab.active[data-v-7293614c]{color:#4fc3f7;border-bottom-color:#4fc3f7}.mp-tab[data-v-7293614c]:hover{color:#ccc}.mp-instant-tip[data-v-7293614c]{background:linear-gradient(135deg,#ff980026,#ff57221f);border:1px solid #ff980059;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-instant-title[data-v-7293614c]{color:#ff9800;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.mp-instant-content[data-v-7293614c]{color:#e0c8a0;font-size:12px;line-height:1.8}.mp-instant-content b[data-v-7293614c]{color:#ffcc02}.card-tab[data-v-7293614c]{padding:12px 16px}.card-status-box[data-v-7293614c]{background:#f4433614;border:1px solid #f4433633;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;transition:all .3s;display:flex}.card-status-box.active[data-v-7293614c]{background:#4caf5014;border-color:#4caf5040}.card-status-icon[data-v-7293614c]{font-size:28px}.card-status-info[data-v-7293614c]{flex:1}.card-status-label[data-v-7293614c]{color:#f44336;font-size:15px;font-weight:700}.card-status-box.active .card-status-label[data-v-7293614c]{color:#4caf50}.card-status-detail[data-v-7293614c]{color:#aaa;margin-top:2px;font-size:11px}.card-info-list[data-v-7293614c]{margin-bottom:12px}.card-info-item[data-v-7293614c]{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.card-info-key[data-v-7293614c]{color:#888}.card-info-val[data-v-7293614c]{color:#ccc;font-weight:600}.card-actions[data-v-7293614c]{gap:8px;margin-bottom:12px;display:flex}.card-btn[data-v-7293614c]{cursor:pointer;border:none;border-radius:6px;flex:1;padding:8px 0;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .2s}.card-btn[data-v-7293614c]:hover{transform:translateY(-1px)}.card-btn-primary[data-v-7293614c]{color:#fff;background:linear-gradient(135deg,#4caf50,#43a047)}.card-btn-primary[data-v-7293614c]:hover{box-shadow:0 3px 10px #4caf5066}.card-btn-warn[data-v-7293614c]{color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00)}.card-btn-warn[data-v-7293614c]:hover{box-shadow:0 3px 10px #ff980066}.card-buy-link[data-v-7293614c]{text-align:center;color:#ff9800;background:#ff98001a;border:1px solid #ff980033;border-radius:6px;padding:8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.card-buy-link[data-v-7293614c]:hover{background:#ff980033}.mp-footer[data-v-7293614c]{border-top:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.mp-footer-text[data-v-7293614c]{color:#666;font-size:11px}.mp-footer-card[data-v-7293614c]{color:#888;font-size:11px}.mp-footer-card.active[data-v-7293614c]{color:#4caf50}.mp-disclaimer[data-v-7293614c]{text-align:center;color:#555;flex-shrink:0;padding:4px 16px 8px;font-size:10px}.mp-disclaimer a[data-v-7293614c]{color:#666;cursor:pointer;text-decoration:underline;transition:color .2s}.mp-disclaimer a[data-v-7293614c]:hover{color:#aaa}.disclaimer-overlay[data-v-7293614c]{z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disclaimer-modal[data-v-7293614c]{background:#1e1e2e;border:1px solid #333;border-radius:12px;flex-direction:column;width:380px;max-width:90vw;max-height:80vh;display:flex;box-shadow:0 12px 40px #00000080}.disclaimer-modal-header[data-v-7293614c]{color:#ffa726;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.disclaimer-modal-header button[data-v-7293614c]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.disclaimer-modal-header button[data-v-7293614c]:hover{color:#fff;background:#ffffff1a}.disclaimer-modal-body[data-v-7293614c]{color:#aaa;padding:16px 18px;font-size:12px;line-height:2;overflow-y:auto}.disclaimer-modal-body p[data-v-7293614c]{margin:0;padding:2px 0}.disclaimer-modal-body b[data-v-7293614c]{color:#ddd}.disclaimer-modal-footer[data-v-7293614c]{text-align:center;border-top:1px solid #333;padding:12px 18px}.disclaimer-modal-footer button[data-v-7293614c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50,#43a047);border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;transition:transform .15s}.disclaimer-modal-footer button[data-v-7293614c]:hover{transform:translateY(-1px)}#dygx-app[data-v-b9df25d8]{z-index:99999;pointer-events:auto;position:fixed;top:0;left:0}\n/*$vite$:1*/ "); var _0x54fa77 = _0x459e; (function(_0x4a45e5, _0x35ba2e) { const _0x231c7d = _0x459e, _0xb5ce16 = _0x4a45e5(); while (true) try { if (-parseInt(_0x231c7d(415, "59Y5")) / 1 + parseInt(_0x231c7d(409, "7o)7")) / 2 + -parseInt(_0x231c7d(420, "Ckot")) / 3 + parseInt(_0x231c7d(408, "M9xf")) / 4 + parseInt(_0x231c7d(411, "0tH%")) / 5 * (-parseInt(_0x231c7d(419, "9BdT")) / 6) + -parseInt(_0x231c7d(421, "0(z8")) / 7 + -parseInt(_0x231c7d(405, "]IGo")) / 8 * (-parseInt(_0x231c7d(425, "9U)j")) / 9) === _0x35ba2e) break; else _0xb5ce16["push"](_0xb5ce16["shift"]()); } catch (_0x836a21) { _0xb5ce16["push"](_0xb5ce16["shift"]()); } })(_0x5b86, 713085); function _0x459e(_0xb62ea5, _0x381b22) { _0xb62ea5 = _0xb62ea5 - 398; const _0x5b865a = _0x5b86(); let _0x459e5a = _0x5b865a[_0xb62ea5]; if (_0x459e["dUBvdz"] === void 0) { var _0x417c00 = function(_0x15c990) { const _0x1307be = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x4c654d = "", _0x1f4888 = ""; for (let _0x3a6e97 = 0, _0x17138f, _0xbb9ce1, _0x413f68 = 0; _0xbb9ce1 = _0x15c990["charAt"](_0x413f68++); ~_0xbb9ce1 && (_0x17138f = _0x3a6e97 % 4 ? _0x17138f * 64 + _0xbb9ce1 : _0xbb9ce1, _0x3a6e97++ % 4) && (_0x4c654d += String["fromCharCode"](255 & _0x17138f >> (-2 * _0x3a6e97 & 6)))) _0xbb9ce1 = _0x1307be["indexOf"](_0xbb9ce1); for (let _0x271975 = 0, _0x33de9e = _0x4c654d["length"]; _0x271975 < _0x33de9e; _0x271975++) _0x1f4888 += "%" + ("00" + _0x4c654d["charCodeAt"](_0x271975)["toString"](16))["slice"](-2); return decodeURIComponent(_0x1f4888); }; const _0x506070 = function(_0x5df3a1, _0x1e0264) { let _0xe6f27e = [], _0x88811c = 0, _0x129611, _0x3d570e = ""; _0x5df3a1 = _0x417c00(_0x5df3a1); let _0x1f73cc; for (_0x1f73cc = 0; _0x1f73cc < 256; _0x1f73cc++) _0xe6f27e[_0x1f73cc] = _0x1f73cc; for (_0x1f73cc = 0; _0x1f73cc < 256; _0x1f73cc++) _0x88811c = (_0x88811c + _0xe6f27e[_0x1f73cc] + _0x1e0264["charCodeAt"](_0x1f73cc % _0x1e0264["length"])) % 256, _0x129611 = _0xe6f27e[_0x1f73cc], _0xe6f27e[_0x1f73cc] = _0xe6f27e[_0x88811c], _0xe6f27e[_0x88811c] = _0x129611; _0x1f73cc = 0, _0x88811c = 0; for (let _0x35522e = 0; _0x35522e < _0x5df3a1["length"]; _0x35522e++) _0x1f73cc = (_0x1f73cc + 1) % 256, _0x88811c = (_0x88811c + _0xe6f27e[_0x1f73cc]) % 256, _0x129611 = _0xe6f27e[_0x1f73cc], _0xe6f27e[_0x1f73cc] = _0xe6f27e[_0x88811c], _0xe6f27e[_0x88811c] = _0x129611, _0x3d570e += String["fromCharCode"](_0x5df3a1["charCodeAt"](_0x35522e) ^ _0xe6f27e[(_0xe6f27e[_0x1f73cc] + _0xe6f27e[_0x88811c]) % 256]); return _0x3d570e; }; _0x459e["bYVyIx"] = _0x506070, _0x459e["xyczYs"] = {}, _0x459e["dUBvdz"] = true; } const _0x70a265 = _0x5b865a[0], _0x42c8bd = _0xb62ea5 + _0x70a265, _0x57a14f = _0x459e["xyczYs"][_0x42c8bd]; return !_0x57a14f ? (_0x459e["zAmzUs"] === void 0 && (_0x459e["zAmzUs"] = true), _0x459e5a = _0x459e["bYVyIx"](_0x459e5a, _0x381b22), _0x459e["xyczYs"][_0x42c8bd] = _0x459e5a) : _0x459e5a = _0x57a14f, _0x459e5a; } var DEVICE_KEY = _0x54fa77(422, "nGX]") + "e_id"; function getDeviceId() { const _0x4a21a0 = _0x54fa77, _0x56a51b = {}; _0x56a51b["RShGH"] = function(_0x59f9a3, _0x487517) { return _0x59f9a3 * _0x487517; }, _0x56a51b["OMSBb"] = function(_0x1b4a70, _0x2f55a1) { return _0x1b4a70 === _0x2f55a1; }, _0x56a51b[_0x4a21a0(407, "SxWd")] = function(_0x227807, _0x2ab18f) { return _0x227807 | _0x2ab18f; }, _0x56a51b[_0x4a21a0(406, "Cx&]")] = function(_0x373d24, _0x5293f5) { return _0x373d24 & _0x5293f5; }; const _0x42b438 = _0x56a51b; let _0x12d753 = localStorage["getItem"](DEVICE_KEY); if (_0x12d753) return _0x12d753; return _0x12d753 = (_0x4a21a0(399, "]Yu%") + _0x4a21a0(416, "]IGo") + "xxx-xxxxxx" + _0x4a21a0(401, "VgJ7"))[_0x4a21a0(418, "59Y5")](/[xy]/g, (_0x5ea1e2) => { const _0x426d82 = _0x4a21a0, _0x19c76d = _0x42b438["RShGH"](Math[_0x426d82(417, "VgJ7")](), 16) | 0; return (_0x42b438[_0x426d82(398, "D*L5")](_0x5ea1e2, "x") ? _0x19c76d : _0x42b438[_0x426d82(423, "Mt2k")](_0x42b438[_0x426d82(412, "D*L5")](_0x19c76d, 3), 8))[_0x426d82(404, "gn^6")](16); }), localStorage["setItem"](DEVICE_KEY, _0x12d753), _0x12d753; } function _0x5b86() { const _0x980722 = [ "WRDdW51Ve8o0WPZdTCkZamkmWONdPG", "td/cKdLSWQKoWOGFWPC", "kuVdJuLb", "aSkRqCouWPhcLSocW7/dOKulW5C", "paFcV8oIp8kVBmkviq", "DSoPWP7dKGSclgddSZOzaxS", "mSo1nCkhx8oWW4FdLSoxsW", "Cr/dV3ldP8ox", "nCk8W5NcH1jrFa", "WOddVSoxxa3dJeGTW7Hb", "WOZcGSkRemoakeBcVCk0mCk7dCkg", "WQzlbCk0lMmnWO9aW6tdVrSA", "CxKTnmoYWP/cHfldLSkB", "WQFcOCk2W54U", "mK7cPI/cSmkkfSkHWPD+FtRcIq", "WPNcSCoCbx/dRZdcTLe", "pNhdU1TO", "Du7dSmolaSk6BSkpzrK", "a8k5B8kmW5PoWQSFah8", "EWBdQw7dSmoc", "dCk7e8k1ih/dHmo5W5dcSYlcPYO", "hKO7mCkUW7BcRYS6W6O", "vwutWPnkWO/cULu", "E8k+ECksuSk7WONdNCkiuXi+iq", "rCoVWP8YW6S", "y8omW4RdKCkM", "a8kyh8kaw0ldNrtcHLNdRdddTa", "WQOZEaXTW4NdUCoSWOBdVSoNWPK" ]; _0x5b86 = function() { return _0x980722; }; return _0x5b86(); } var _0x3c20ca = _0x4f9a; function _0x4f9a(_0x21dcd5, _0x2a6173) { _0x21dcd5 = _0x21dcd5 - 197; const _0xf12266 = _0xf122(); let _0x4f9ada = _0xf12266[_0x21dcd5]; if (_0x4f9a["mjgeHA"] === void 0) { var _0x4419b0 = function(_0x4b603e) { const _0x1d621e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x3104a1 = "", _0x4a7bd9 = ""; for (let _0x6769b9 = 0, _0x3472ef, _0x4eaa12, _0x5800e6 = 0; _0x4eaa12 = _0x4b603e["charAt"](_0x5800e6++); ~_0x4eaa12 && (_0x3472ef = _0x6769b9 % 4 ? _0x3472ef * 64 + _0x4eaa12 : _0x4eaa12, _0x6769b9++ % 4) && (_0x3104a1 += String["fromCharCode"](255 & _0x3472ef >> (-2 * _0x6769b9 & 6)))) _0x4eaa12 = _0x1d621e["indexOf"](_0x4eaa12); for (let _0x4dbf0c = 0, _0x16d4ac = _0x3104a1["length"]; _0x4dbf0c < _0x16d4ac; _0x4dbf0c++) _0x4a7bd9 += "%" + ("00" + _0x3104a1["charCodeAt"](_0x4dbf0c)["toString"](16))["slice"](-2); return decodeURIComponent(_0x4a7bd9); }; const _0x5eab42 = function(_0x2b1ed2, _0x2b9e6f) { let _0x455ea1 = [], _0x2167a3 = 0, _0x170083, _0x2ce5da = ""; _0x2b1ed2 = _0x4419b0(_0x2b1ed2); let _0x55f7fa; for (_0x55f7fa = 0; _0x55f7fa < 256; _0x55f7fa++) _0x455ea1[_0x55f7fa] = _0x55f7fa; for (_0x55f7fa = 0; _0x55f7fa < 256; _0x55f7fa++) _0x2167a3 = (_0x2167a3 + _0x455ea1[_0x55f7fa] + _0x2b9e6f["charCodeAt"](_0x55f7fa % _0x2b9e6f["length"])) % 256, _0x170083 = _0x455ea1[_0x55f7fa], _0x455ea1[_0x55f7fa] = _0x455ea1[_0x2167a3], _0x455ea1[_0x2167a3] = _0x170083; _0x55f7fa = 0, _0x2167a3 = 0; for (let _0x52ade0 = 0; _0x52ade0 < _0x2b1ed2["length"]; _0x52ade0++) _0x55f7fa = (_0x55f7fa + 1) % 256, _0x2167a3 = (_0x2167a3 + _0x455ea1[_0x55f7fa]) % 256, _0x170083 = _0x455ea1[_0x55f7fa], _0x455ea1[_0x55f7fa] = _0x455ea1[_0x2167a3], _0x455ea1[_0x2167a3] = _0x170083, _0x2ce5da += String["fromCharCode"](_0x2b1ed2["charCodeAt"](_0x52ade0) ^ _0x455ea1[(_0x455ea1[_0x55f7fa] + _0x455ea1[_0x2167a3]) % 256]); return _0x2ce5da; }; _0x4f9a["OtkllK"] = _0x5eab42, _0x4f9a["QdBFlx"] = {}, _0x4f9a["mjgeHA"] = true; } const _0x40d0bb = _0xf12266[0], _0x958d74 = _0x21dcd5 + _0x40d0bb, _0x4d4306 = _0x4f9a["QdBFlx"][_0x958d74]; return !_0x4d4306 ? (_0x4f9a["gzUSfU"] === void 0 && (_0x4f9a["gzUSfU"] = true), _0x4f9ada = _0x4f9a["OtkllK"](_0x4f9ada, _0x2a6173), _0x4f9a["QdBFlx"][_0x958d74] = _0x4f9ada) : _0x4f9ada = _0x4d4306, _0x4f9ada; } (function(_0x67c273, _0x71365c) { const _0x280017 = _0x4f9a, _0x56b016 = _0x67c273(); while (true) try { if (-parseInt(_0x280017(304, ")@0w")) / 1 * (parseInt(_0x280017(343, "$Gy3")) / 2) + -parseInt(_0x280017(325, "BXw(")) / 3 + parseInt(_0x280017(287, "XoVb")) / 4 + parseInt(_0x280017(289, "5sKL")) / 5 * (-parseInt(_0x280017(228, "x#!*")) / 6) + parseInt(_0x280017(224, "62j3")) / 7 + parseInt(_0x280017(201, "ymYF")) / 8 + parseInt(_0x280017(332, "cfRB")) / 9 === _0x71365c) break; else _0x56b016["push"](_0x56b016["shift"]()); } catch (_0x442583) { _0x56b016["push"](_0x56b016["shift"]()); } })(_0xf122, 775429); function _0xf122() { const _0x5c25a6 = [ "xoIgGowjSUArQUAxGmofoUACQoAiPUwiOa", "W4vqWQ1zWP4", "5P2p55Qu5BYg", "6kEb5PYK5AET6lww", "W5VdIaG0WRhdMSo3s8kkW6G", "W5LtWPvb", "WO7cN24pfq", "W47dVSkZzHq", "W5nfWRVdHM4", "W4DtWP8", "W5FcNmoBBCkwWRCdW63dQCoo", "mu/cRwpdMq", "bmkFiZtdPZfiW4/dH8ki", "c8kBWOpcUKq", "WOhdKmk0f8kO", "W7hdMau", "axdcL03dUW", "57Y057IZ6zwk6k63", "E8oscszpW5VdJKxcOCkr", "c8o1W5BcNCkc", "u8ozW5VdIW3dPmoybHDdemkNWO8", "WOVdMCkctXC3W5/cUxGP", "WR8VW5eyW4JcVJJdKHFdO1u", "W6j3CX9gWRSKWQddI8kn", "W5tdKmknWOeYo8kv", "s2NdUKJcGa", "WOhdNSo7WRSw", "WPaxW7JcJdVdRmodWPRdSmkNpW", "W5RdQrb7WQW", "WRlcRvSGbG", "6kwN5P2E5AsQ6lAP", "W4rzqcddTCkiW5JdVmklW7K", "WPVdQtzXW6BcU8kQW7dcS2K", "xSkfWQVdN8kX", "s8oCbNOkW4pdKH1M", "W4m1fYJcVufYW4hdSmkY", "WRygg0pcVwqeW5PBjG", "W7qCW5THWO8NuCoG", "W6SdtgxdRCknW4BcQ8kmW6i", "57Yk57I/6k2m5Rcc5AsT6lEj", "WQJdScO3WPi", "W5GpEwBdMG", "WOnKW5LFWQ8", "p8kUW5GMwG", "WRBdRCkso8ku", "W6VdICkacIWCfmkDWQxdUa", "W711WRH2WQK", "c0tcKh/dHW", "W7FcPmoFWPf8", "W4RcHSotW6et", "FxCvW4jNWPtdQXC", "mq7dTr5M", "WQ3cOCk7", "W54txxTL", "dcxcIuVcQ3dcTG3dRq", "W4NcMKhdMwu", "WQnfiSkdjW", "WOdcM8kzWPDx", "uCoAzMNcVwODW6RdV8kdWR8kW7q", "WRKqncRdLs3dJrFdMKe", "W7VdQSknbdO", "WO5EWRHvwq", "y1yBWQRcOGlcIG", "W5SzWQPNW4a", "qemkWR3cQrq", "dCkBrIzrWPpcIZHzW50GWQpcIG", "W61zWP7cSuK", "juddMSkWaa", "chJcKMVdKq", "WOmCpf/cOh8dW4C", "W6ldGSo9sCk/", "W7ldIqGSWQ3cKSkXhSkCW6q", "WQHOWRK", "W6nFWPrbdG", "uviiWQVcOG", "W4SgsghdQ8kCW47cPCkeW7K", "p17dRmo2W47dIu5Adf5L", "55U35BYnk2zEWQC2W6pVVQhORju", "gCkTWQtdImorAYBcTmk2WOO", "WQtcOwelf8k4A19GmG", "6kwA5P+F5AEt6lsR", "5zgH5BQI6ksf5P6L5AwN6lwG", "EvCeW4DM", "5PY855QH5B6o776y5Pwc5Rko6i6n5y6jWRRdMW", "kmk3bZxdQa", "W57dTSomyCkT", "W70SsgFdIG", "s33cLLBcQK7cStxdPmkv", "5P6E55UZ5BYt", "W5zfWO9yWRa", "sSkoiZhcOsrmW4NdH8kb", "WOVdV8kAWRfSfmkFdHJdM8k3WPaU", "n0ddPCo4W7K", "W5rzWQTzba", "WQC8ph8", "WPn1fG", "W5aGWOW", "B8oQWRDNWQ0O", "vSoBWRCwW5y", "WP9KbSkAiSoXdCoMW6VdUW", "W61SWPbnWPhcRZhdHtldIa", "ESkrWPtdG8kT", "pmkCnqhdGq", "W4/cGmonWQ96", "W7xdSSkOCW", "DWVcQmk0WPS", "oeddNW", "fxddU8oHW6m", "aSkaWOLNW7NcReNdMSoQWRW", "W7ddVaSSWQ8", "57+e57Ir6zAe6kYn", "WP7cTSkWWPfK", "W5RdOCkwWPan", "W6ldKbauWQRdNmoUy8koW60", "W5vMu3lcPruJW7BdOmk+WRmooq", "W5uQWOXPW5S/", "ySo/WQLLWRCK", "F8k1WRu", "W7WPW65jFrRdHM3dPG", "pw7dUCoaW4W", "E8kPWRZdK8oO", "WRhcQ8kMWPC", "WOfjbmkZjW", "eCkgaGldUa", "h8oKW4dcUCk8", "CxWPWOW", "kWRcLq", "cmkYWOHZWOi", "5zoe5BIJ6kAz5P+g5Asr6lAq", "WQldUSkUhSk+", "g8kCWQ7dVCor", "W6pcQ2/dHuKSuq", "W58ts3K", "576j57Mn6zwb6k6R", "W5/dVSojwG", "j8kahG/dPa", "WPZcVCksWQLK", "W5Gts33dRCkrW5ZcTmk5W7m", "W4hdPZn3WOy", "uh/dLq", "j8kGWQTNWR8", "w8orWQ5kWRBcUKVdTq", "W7rIWOK", "D8k5WONdO8oR", "BmoKWRXU", "WRpdNHudWQa", "jGZdV8oqe8okASoMxru", "fCkoisVdQW", "WRf5W7XfWPC", "cItcJXVdQXxdPHRdQmkVuSoowW", "C8k0WQ/dPSolpKK", "56kY6k2O5BE/55I45BY2", "WOardxRcVW", "uSovWQ4aW50", "wMOCW51b", "W63cOMPXW4iReCoiWRX6xmk8Bq", "W4HHWRpdMMq" ]; _0xf122 = function() { return _0x5c25a6; }; return _0xf122(); } var BASE_URL = _0x3c20ca(209, "tl0e") + _0x3c20ca(218, "(Q@8") + "e:8443"; var API_BASE = _0x3c20ca(338, "$2aX") + _0x3c20ca(288, "kfBj"); function gmRequest(_0x26def2, _0x3ce562, _0x5b1106, _0x2e69fb) { const _0x3a3a57 = _0x3c20ca, _0x3e9c2e = { "QGVoX": _0x3a3a57(347, "3DI5"), "Zxerb": function(_0x42a069) { return _0x42a069(); }, "aSeuU": function(_0x454329, _0xb6c8a1) { return _0x454329 + _0xb6c8a1; }, "vNpiF": _0x3a3a57(279, "BXw(") + _0x3a3a57(290, "9PR3") + _0x3a3a57(197, "H*NQ") + _0x3a3a57(236, "8q!x"), "CRMIR": function(_0x4a29fc, _0x36b9be) { return _0x4a29fc === _0x36b9be; }, "MVRvY": _0x3a3a57(295, "WbFO"), "RScLv": function(_0x569fe2, _0x3431d4) { return _0x569fe2(_0x3431d4); }, "TUPiv": function(_0x1f0e6f, _0x5937bf) { return _0x1f0e6f === _0x5937bf; }, "jAwpq": "zuNLH", "YgptE": _0x3a3a57(238, "@j!d"), "FJdqE": _0x3a3a57(342, "4I*h") + "n/json", "iToXK": _0x3a3a57(329, "ILc6") }; return new Promise((_0x199b0, _0x46670b) => { const _0x53b956 = _0x3a3a57, _0x2599c1 = { "method": _0x26def2, "url": _0x3e9c2e["aSeuU"](BASE_URL, _0x3ce562), "headers": { "Content-Type": _0x3e9c2e["FJdqE"], "Authorization": _0x3e9c2e[_0x53b956(222, "@2^9")] + _0x5b1106 }, "onload": (_0x176a2b) => { const _0x249600 = _0x53b956, _0x10ebae = { "NAFah": _0x3e9c2e[_0x249600(352, "M2V1")], "DPQKL": function(_0x46c1b1, _0xc3434f) { return _0x46c1b1(_0xc3434f); }, "RKVIT": function(_0x285fb6) { return _0x3e9c2e[_0x249600(221, "1*BJ")](_0x285fb6); }, "bfRGn": _0x249600(269, "BXw("), "wUdhy": _0x249600(244, "M2V1"), "IxqNH": function(_0x45b166, _0x345e12) { return _0x3e9c2e[_0x249600(237, "(Q@8")](_0x45b166, _0x345e12); }, "KYxls": _0x3e9c2e[_0x249600(316, "ymYF")] }; try { _0x3e9c2e[_0x249600(311, "u@zY")](_0x249600(296, "l!%Y"), _0x3e9c2e["MVRvY"]) ? _0x3e9c2e[_0x249600(273, "l!%Y")](_0x199b0, JSON["parse"](_0x176a2b[_0x249600(345, "RA8O") + "xt"])) : _0x4aadb1(new Error(_0x10ebae[_0x249600(250, "(Q@8")])); } catch { if (_0x3e9c2e[_0x249600(323, "tl0e")](_0x3e9c2e[_0x249600(219, "$2aX")], _0x249600(217, "0SkJ"))) { const _0x57b5c4 = _0x10ebae[_0x249600(320, "9PR3")](_0x4cc07a); if (!_0x57b5c4) return _0x3fb6cd(new Error(_0x10ebae["bfRGn"])); const _0x2922c8 = new URLSearchParams(); for (const [_0x2bdf9c, _0x22840e] of _0x1d3775[_0x249600(260, "kNsJ")](_0x596061)) _0x2922c8[_0x249600(226, "uRe9")](_0x2bdf9c, _0x22840e); GM[_0x249600(223, "$2aX") + _0x249600(242, "4I*h")]({ "method": _0x10ebae[_0x249600(258, ")@0w")], "url": _0x10ebae[_0x249600(293, "]Z9%")](_0x113961, _0x460c3f), "headers": { "Content-Type": _0x10ebae["KYxls"], "X-Access-Token": _0x57b5c4 }, "data": _0x2922c8["toString"](), "onload": (_0x546804) => { const _0x3e7c90 = _0x249600; try { _0x4c15f7(JSON["parse"](_0x546804["responseText"])); } catch { _0x10ebae[_0x3e7c90(283, "8rdE")](_0x4454d4, new Error("解析失败")); } }, "onerror": () => _0x37491e(new Error(_0x249600(220, "b#lH"))) }); } else _0x46670b(new Error(_0x3e9c2e["YgptE"])); } }, "onerror": () => _0x46670b(new Error(_0x53b956(306, "0rI^"))), "ontimeout": () => _0x46670b(new Error("请求超时")) }; if (_0x2e69fb) _0x2599c1["data"] = JSON[_0x53b956(301, "cfRB")](_0x2e69fb); GM[_0x53b956(346, "l!%Y") + _0x53b956(272, "Qcql")](_0x2599c1); }); } function activateCard(_0x1c1412) { const _0x2abaf0 = _0x3c20ca, _0x2da979 = { "WEqlx": function(_0x510dc2, _0x590ae5, _0x537739, _0x24aa5e, _0xed7c62) { return _0x510dc2(_0x590ae5, _0x537739, _0x24aa5e, _0xed7c62); }, "lJVDb": _0x2abaf0(299, "WbFO") + "ate", "biBsQ": function(_0x121b8c) { return _0x121b8c(); } }; return _0x2da979[_0x2abaf0(239, "u@zY")](gmRequest, "POST", _0x2da979["lJVDb"], _0x1c1412, { "device_id": _0x2da979[_0x2abaf0(315, "b#lH")](getDeviceId) }); } function verifyCard(_0x48b4ec) { const _0x1f7e03 = _0x3c20ca, _0x33cad2 = { "NdVyp": _0x1f7e03(200, "BXw(") + "y", "redBB": function(_0x702560) { return _0x702560(); } }; return gmRequest(_0x1f7e03(214, "kfBj"), _0x33cad2[_0x1f7e03(314, "8rdE")], _0x48b4ec, { "device_id": _0x33cad2["redBB"](getDeviceId) }); } function getAuthToken() { const _0x17bdba = _0x3c20ca, _0x1848ce = {}; _0x1848ce[_0x17bdba(318, "YUHy")] = "null", _0x1848ce["vYvYv"] = _0x17bdba(317, "1tt6"), _0x1848ce[_0x17bdba(286, "BFrP")] = function(_0x5bc85a, _0x4f6853) { return _0x5bc85a < _0x4f6853; }, _0x1848ce["YsfYO"] = function(_0x40ef83, _0x186b25) { return _0x40ef83 === _0x186b25; }, _0x1848ce[_0x17bdba(335, "8rdE")] = "VDTXd", _0x1848ce["bVHio"] = _0x17bdba(267, "$Gy3") + _0x17bdba(344, "9PR3") + _0x17bdba(261, "l!%Y"); const _0x1e9c6e = _0x1848ce; try { const _0x125da6 = JSON["parse"](localStorage[_0x17bdba(291, "@2^9")](_0x1e9c6e[_0x17bdba(232, "tl0e")]) || _0x1e9c6e["wbbQm"]); if (_0x125da6 && _0x125da6[_0x17bdba(271, "$2aX") + _0x17bdba(249, "H*NQ")]) return _0x125da6["Authorizat" + _0x17bdba(216, "7E%P")]; } catch {} try { for (let _0x209740 = 0; _0x1e9c6e[_0x17bdba(327, "tqdB")](_0x209740, localStorage[_0x17bdba(225, "3DI5")]); _0x209740++) if (_0x1e9c6e[_0x17bdba(212, "BXw(")](_0x1e9c6e[_0x17bdba(229, "0SkJ")], _0x1e9c6e[_0x17bdba(351, "BXw(")])) { const _0x4ab7ac = localStorage[_0x17bdba(282, "$2aX")](_0x209740); try { const _0x3abf82 = JSON[_0x17bdba(307, "duUj")](localStorage["getItem"](_0x4ab7ac) || _0x1e9c6e["wbbQm"]); if (_0x3abf82 && _0x3abf82[_0x17bdba(303, "eT(K") + _0x17bdba(206, "3DI5")]) return _0x3abf82[_0x17bdba(305, "4I*h") + _0x17bdba(252, "xX1e")]; if (_0x3abf82 && _0x3abf82[_0x17bdba(334, "7E%P")]) return _0x3abf82[_0x17bdba(208, "jbh8")]; } catch {} } else for (let _0x230dec = 0; _0x230dec < localStorage[_0x17bdba(207, "uRe9")]; _0x230dec++) { const _0x710fd9 = localStorage[_0x17bdba(276, "Qcql")](_0x230dec); try { const _0x51d32c = JSON[_0x17bdba(263, "jbh8")](localStorage[_0x17bdba(241, "vgiD")](_0x710fd9) || _0x1e9c6e[_0x17bdba(262, "eT(K")]); if (_0x51d32c && _0x51d32c["Authorizat" + _0x17bdba(227, "kNsJ")]) return _0x51d32c[_0x17bdba(312, "tqdB") + _0x17bdba(319, "1*BJ")]; if (_0x51d32c && _0x51d32c[_0x17bdba(281, "u@zY")]) return _0x51d32c[_0x17bdba(278, "8rdE")]; } catch {} } } catch {} return console["warn"](_0x1e9c6e[_0x17bdba(330, "3DI5")]), ""; } function apiGet(_0x3ce2b1, _0x4e1ece) { const _0x48d620 = _0x3c20ca, _0x1a1049 = { "zpRqK": _0x48d620(302, "62j3") + _0x48d620(339, "x#!*"), "dMcfF": function(_0x9d541d) { return _0x9d541d(); }, "DULtQ": function(_0xf0e9ef, _0x4fa1eb) { return _0xf0e9ef(_0x4fa1eb); }, "uouoO": _0x48d620(309, ")@0w"), "ILMxf": function(_0x1ba140, _0x5c1d83) { return _0x1ba140 !== _0x5c1d83; }, "GvHUS": _0x48d620(203, "Qcql"), "ryAkX": function(_0x234df7, _0x25c017) { return _0x234df7(_0x25c017); }, "kCHAq": function(_0xa517af, _0x27bc36) { return _0xa517af(_0x27bc36); }, "uwUBm": _0x48d620(211, "#4@e"), "kEzoo": "MhzPJ", "tiQZv": function(_0x1e06dd) { return _0x1e06dd(); }, "ZMPMW": _0x48d620(350, "kNsJ") + "oken", "WZpjH": function(_0x2400fb, _0x1d41af) { return _0x2400fb + _0x1d41af; }, "JgvdZ": function(_0x261cbb, _0x438e6f) { return _0x261cbb + _0x438e6f; } }; return new Promise((_0x187933, _0xd99ee) => { const _0x493ca6 = _0x48d620; if (_0x1a1049[_0x493ca6(268, "5sKL")](_0x1a1049["uwUBm"], _0x1a1049[_0x493ca6(266, "##q$")])) { const _0x4b9363 = _0x1a1049[_0x493ca6(233, "BXw(")](getAuthToken); if (!_0x4b9363) return _0xd99ee(new Error(_0x1a1049[_0x493ca6(213, "b#lH")])); const _0xa73ae1 = new URLSearchParams(_0x4e1ece)["toString"](), _0x276af8 = _0x1a1049["WZpjH"](_0x1a1049["JgvdZ"](_0x1a1049[_0x493ca6(353, "4I*h")](API_BASE, _0x3ce2b1), "?"), _0xa73ae1), _0x19518c = {}; _0x19518c[_0x493ca6(277, "M2V1") + _0x493ca6(254, "uRe9")] = _0x4b9363, GM["xmlHttpReq" + _0x493ca6(231, "1*BJ")]({ "method": "GET", "url": _0x276af8, "headers": _0x19518c, "onload": (_0x48af8b) => { const _0x1226a0 = _0x493ca6, _0xc60283 = { "EGoBG": function(_0x4ce421, _0x2edc01, _0x4f0187, _0x2f57c9, _0x1937d9) { return _0x4ce421(_0x2edc01, _0x4f0187, _0x2f57c9, _0x1937d9); }, "XsGJb": _0x1a1049["zpRqK"], "CThOj": function(_0x2d82eb) { return _0x1a1049[_0x4f9a(310, "0rI^")](_0x2d82eb); }, "msgGJ": function(_0xdb8b71, _0x1e0903) { return _0x1a1049[_0x4f9a(324, "1*BJ")](_0xdb8b71, _0x1e0903); } }; if (_0x1a1049["uouoO"] === _0x1a1049[_0x1226a0(248, "WbFO")]) try { if (_0x1a1049["ILMxf"](_0x1a1049[_0x1226a0(202, "0SkJ")], _0x1226a0(253, "kNsJ"))) _0x1a1049[_0x1226a0(308, "4I*h")](_0x187933, JSON[_0x1226a0(275, "##q$")](_0x48af8b[_0x1226a0(326, "bt7G") + "xt"])); else return iYAYeY[_0x1226a0(234, "BFrP")](_0x430f45, _0x1226a0(235, "ILc6"), iYAYeY[_0x1226a0(246, "1*BJ")], _0x4a2d48, { "device_id": iYAYeY["CThOj"](_0xfd144a) }); } catch { _0x1a1049[_0x1226a0(292, "H*NQ")](_0xd99ee, new Error("解析失败")); } else try { _0xc60283[_0x1226a0(337, "M2V1")](_0x1392c8, JSON[_0x1226a0(215, "$Gy3")](_0x260b92[_0x1226a0(285, "@j!d") + "xt"])); } catch { _0xc60283[_0x1226a0(230, "kNsJ")](_0x52d6ea, new Error(_0x1226a0(270, "jbh8"))); } }, "onerror": () => _0xd99ee(new Error(_0x493ca6(243, "duUj"))) }); } else try { bQMhUE[_0x493ca6(349, "1tt6")](_0x5620db, JSON[_0x493ca6(341, "ILc6")](_0x289c89["responseText"])); } catch { bQMhUE["qStwH"](_0x5bc6b7, new Error(_0x493ca6(348, "Qcql"))); } }); } function apiPost(_0x294ba2, _0x5962cc) { const _0x2115d9 = _0x3c20ca, _0x12c996 = { "RnTrx": function(_0x730832, _0x47303d) { return _0x730832(_0x47303d); }, "Qxyig": function(_0x267c32, _0x31a5b9) { return _0x267c32(_0x31a5b9); }, "VZiPZ": function(_0x26ea23, _0x15ce71) { return _0x26ea23 === _0x15ce71; }, "kvlIz": _0x2115d9(333, "xX1e"), "ZYoyH": function(_0x4d5f48) { return _0x4d5f48(); }, "ZKqAi": function(_0x45ab88, _0x1ed77b) { return _0x45ab88(_0x1ed77b); }, "MTZUX": _0x2115d9(198, "WbFO"), "Rnlmo": _0x2115d9(204, "eT(K"), "GBdtW": function(_0x33ef9c, _0x4877e8) { return _0x33ef9c + _0x4877e8; }, "BoMWj": _0x2115d9(210, "5sKL") + _0x2115d9(298, "4I*h") + "rm-urlenco" + _0x2115d9(205, "tl0e") }; return new Promise((_0x3977fd, _0x28be31) => { const _0x3bd1f3 = _0x2115d9, _0x18705e = { "OirtX": function(_0x3449fe, _0x3d417e) { return _0x12c996[_0x4f9a(300, "#4@e")](_0x3449fe, _0x3d417e); }, "kOMGW": _0x3bd1f3(297, "vgiD"), "qiXWQ": function(_0x3c82a8, _0x1708fd) { return _0x12c996["Qxyig"](_0x3c82a8, _0x1708fd); } }; if (_0x12c996["VZiPZ"](_0x3bd1f3(240, "RA8O"), _0x12c996[_0x3bd1f3(280, "XoVb")])) { const _0xf3999d = _0x12c996[_0x3bd1f3(199, "5sKL")](getAuthToken); if (!_0xf3999d) return _0x12c996["ZKqAi"](_0x28be31, new Error(_0x12c996[_0x3bd1f3(322, "vgiD")])); const _0x3a4ce2 = new URLSearchParams(); for (const [_0x26fef9, _0x2b895a] of Object["entries"](_0x5962cc)) _0x3a4ce2[_0x3bd1f3(331, "ILc6")](_0x26fef9, _0x2b895a); GM[_0x3bd1f3(256, "sj4K") + "uest"]({ "method": _0x12c996[_0x3bd1f3(264, "1tt6")], "url": _0x12c996[_0x3bd1f3(328, "x#!*")](API_BASE, _0x294ba2), "headers": { "Content-Type": _0x12c996[_0x3bd1f3(245, "BXw(")], "X-Access-Token": _0xf3999d }, "data": _0x3a4ce2[_0x3bd1f3(336, "eT(K")](), "onload": (_0x3df9b1) => { const _0x4c0e75 = _0x3bd1f3; try { _0x18705e["OirtX"](_0x3977fd, JSON[_0x4c0e75(257, "BXw(")](_0x3df9b1[_0x4c0e75(247, "4I*h") + "xt"])); } catch { _0x18705e[_0x4c0e75(340, "Qcql")](_0x28be31, new Error(_0x18705e[_0x4c0e75(255, "duUj")])); } }, "onerror": () => _0x28be31(new Error(_0x3bd1f3(284, "BXw("))) }); } else ZkwLUX[_0x3bd1f3(313, "5sKL")](_0x1e6071, JSON["parse"](_0x255260["responseText"])); }); } var _0x567580 = _0x50d3; function _0x50d3(_0x3bd331, _0x2731a6) { _0x3bd331 = _0x3bd331 - 181; const _0x387586 = _0x3875(); let _0x50d355 = _0x387586[_0x3bd331]; if (_0x50d3["XeBCgK"] === void 0) { var _0xc9f1a6 = function(_0x19c0f6) { const _0x530a81 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x28a30f = "", _0x34b8ec = ""; for (let _0x58e03e = 0, _0x591cbd, _0x426bd7, _0x1213b9 = 0; _0x426bd7 = _0x19c0f6["charAt"](_0x1213b9++); ~_0x426bd7 && (_0x591cbd = _0x58e03e % 4 ? _0x591cbd * 64 + _0x426bd7 : _0x426bd7, _0x58e03e++ % 4) && (_0x28a30f += String["fromCharCode"](255 & _0x591cbd >> (-2 * _0x58e03e & 6)))) _0x426bd7 = _0x530a81["indexOf"](_0x426bd7); for (let _0x8bbdc5 = 0, _0x29e7a0 = _0x28a30f["length"]; _0x8bbdc5 < _0x29e7a0; _0x8bbdc5++) _0x34b8ec += "%" + ("00" + _0x28a30f["charCodeAt"](_0x8bbdc5)["toString"](16))["slice"](-2); return decodeURIComponent(_0x34b8ec); }; const _0x46d826 = function(_0x1bea80, _0x29d9b2) { let _0x323138 = [], _0x3504d3 = 0, _0x441715, _0x4395f5 = ""; _0x1bea80 = _0xc9f1a6(_0x1bea80); let _0x2e9677; for (_0x2e9677 = 0; _0x2e9677 < 256; _0x2e9677++) _0x323138[_0x2e9677] = _0x2e9677; for (_0x2e9677 = 0; _0x2e9677 < 256; _0x2e9677++) _0x3504d3 = (_0x3504d3 + _0x323138[_0x2e9677] + _0x29d9b2["charCodeAt"](_0x2e9677 % _0x29d9b2["length"])) % 256, _0x441715 = _0x323138[_0x2e9677], _0x323138[_0x2e9677] = _0x323138[_0x3504d3], _0x323138[_0x3504d3] = _0x441715; _0x2e9677 = 0, _0x3504d3 = 0; for (let _0x1c5674 = 0; _0x1c5674 < _0x1bea80["length"]; _0x1c5674++) _0x2e9677 = (_0x2e9677 + 1) % 256, _0x3504d3 = (_0x3504d3 + _0x323138[_0x2e9677]) % 256, _0x441715 = _0x323138[_0x2e9677], _0x323138[_0x2e9677] = _0x323138[_0x3504d3], _0x323138[_0x3504d3] = _0x441715, _0x4395f5 += String["fromCharCode"](_0x1bea80["charCodeAt"](_0x1c5674) ^ _0x323138[(_0x323138[_0x2e9677] + _0x323138[_0x3504d3]) % 256]); return _0x4395f5; }; _0x50d3["nWDfYI"] = _0x46d826, _0x50d3["MazUjM"] = {}, _0x50d3["XeBCgK"] = true; } const _0x351b8a = _0x387586[0], _0x5b4e03 = _0x3bd331 + _0x351b8a, _0x1a3f58 = _0x50d3["MazUjM"][_0x5b4e03]; return !_0x1a3f58 ? (_0x50d3["zLxHgH"] === void 0 && (_0x50d3["zLxHgH"] = true), _0x50d355 = _0x50d3["nWDfYI"](_0x50d355, _0x2731a6), _0x50d3["MazUjM"][_0x5b4e03] = _0x50d355) : _0x50d355 = _0x1a3f58, _0x50d355; } (function(_0x1c342d, _0x48ac13) { const _0x2faf2a = _0x50d3, _0x16eefc = _0x1c342d(); while (true) try { if (-parseInt(_0x2faf2a(185, "mgds")) / 1 + parseInt(_0x2faf2a(189, "C8JK")) / 2 + parseInt(_0x2faf2a(182, "^zcI")) / 3 + parseInt(_0x2faf2a(199, "mgds")) / 4 * (-parseInt(_0x2faf2a(196, "@poM")) / 5) + parseInt(_0x2faf2a(201, "mTjc")) / 6 * (-parseInt(_0x2faf2a(184, "ksQ2")) / 7) + parseInt(_0x2faf2a(187, ")fmJ")) / 8 + -parseInt(_0x2faf2a(192, "VayG")) / 9 * (-parseInt(_0x2faf2a(195, "1x[U")) / 10) === _0x48ac13) break; else _0x16eefc["push"](_0x16eefc["shift"]()); } catch (_0x6c33c7) { _0x16eefc["push"](_0x16eefc["shift"]()); } })(_0x3875, 408578); var STORAGE_KEY = _0x567580(188, "DE1$") + _0x567580(193, "*jpS"); var PROJECT_GROUP = _0x567580(202, "LWGS"); function getSavedCard() { const _0x3f7fd9 = _0x567580, _0x1a9297 = {}; _0x1a9297[_0x3f7fd9(198, ")fmJ")] = function(_0x5a6525, _0x1f1f19) { return _0x5a6525 === _0x1f1f19; }; const _0x1ab421 = _0x1a9297; try { const _0x354383 = localStorage[_0x3f7fd9(190, "WtN&")](STORAGE_KEY); if (!_0x354383) return null; const _0x33764d = JSON[_0x3f7fd9(204, "fnlC")](_0x354383); return _0x33764d[_0x3f7fd9(183, "WtN&")] && _0x33764d["cardKey"] && _0x1ab421[_0x3f7fd9(210, "&HJ5")](_0x33764d[_0x3f7fd9(208, "N$Hb")], PROJECT_GROUP) ? _0x33764d : null; } catch { return null; } } function saveVerified(_0x68f5ed, _0x3e04e9, _0x5734c6) { const _0x34c329 = _0x567580, _0x4c7b9b = {}; _0x4c7b9b["lgsns"] = function(_0x578b77, _0x49e845) { return _0x578b77 || _0x49e845; }; const _0x4ab932 = _0x4c7b9b; localStorage[_0x34c329(205, "1x[U")](STORAGE_KEY, JSON["stringify"]({ "verified": true, "cardKey": _0x68f5ed, "group": _0x3e04e9, "cardData": _0x4ab932[_0x34c329(206, "pHLB")](_0x5734c6, null), "time": Date["now"]() })); } function _0x3875() { const _0x4e2011 = [ "W7zNW5D9oSkKwZOfDSkUW7yP", "nZhdQw5xW5GVWOFdLaquW68D", "daLVWPRcHCkwndK", "w8o6C08yW4HvzCkpmga", "qeb4yCoUWQ1ywSkZWOtdPsS", "sX/cNCkch2xdI3q", "bWZdLHFcOqzvustcRNCbiq", "cmoKWROpqIbOWR99DG", "kSomWQ7cLCozpSkbgMBdG3/cMG", "hqLPWRRcL8kApa", "fSkYW4OhabLRW7G2esKhWRq", "wmozW5GSW5C6i8o+W7LtaCoJW4G", "W6ldUqdcTmofWQdcNKm", "W7zQW5zZoSkGwHe+FCkcW74o", "auxdKvTxg8kcFG", "nKVdJLH1W6lcJq", "gCkXW4GgaXWJW5Kaea8S", "yxBcQh3dGq", "r0f6ymoOWQ8Cy8kfWPpdOt/dMa", "nSozW7O/xM0y", "W7RdPgakW5ZcG1tcGSoDCG", "r8ocW5qUcr9p", "g8kWW44abrabW7SOhZis", "W5FcKM/cOaW", "qXddV1zBhmkz", "WRVcUCkjsha", "DZldO1RcM0PrqL7cTd8", "WRjRWPBcJg4", "lmonWQZcKCk6FSkNi1VdLq", "dWJcPmoRWOO" ]; _0x3875 = function() { return _0x4e2011; }; return _0x3875(); } function clearVerified() { localStorage["removeItem"](STORAGE_KEY); } (function(_0x2d6337, _0x2d4cb6) { const _0x272dcb = _0x313e, _0x10935c = _0x2d6337(); while (true) try { if (-parseInt(_0x272dcb(303, "ApiK")) / 1 * (parseInt(_0x272dcb(328, "34gP")) / 2) + parseInt(_0x272dcb(297, "9LM&")) / 3 + parseInt(_0x272dcb(283, "Pac*")) / 4 * (-parseInt(_0x272dcb(338, "9LM&")) / 5) + parseInt(_0x272dcb(318, "[8KV")) / 6 * (parseInt(_0x272dcb(307, "34gP")) / 7) + -parseInt(_0x272dcb(290, "nCMb")) / 8 + -parseInt(_0x272dcb(335, "3L0A")) / 9 * (-parseInt(_0x272dcb(286, "Z$%j")) / 10) + parseInt(_0x272dcb(298, "s4lH")) / 11 * (parseInt(_0x272dcb(317, "48u1")) / 12) === _0x2d4cb6) break; else _0x10935c["push"](_0x10935c["shift"]()); } catch (_0x44962f) { _0x10935c["push"](_0x10935c["shift"]()); } })(_0x5329, 618963); function _0x5329() { const _0x48474d = [ "kmkHW7lcUmksCapcUCkftMaV", "mL1fW5CH", "W4fwW7fmW5m", "FxhdTr8c", "5y+i5A+a5lIg5Bg45lQa5BY95yMW6AgU55QV77YP", "qSouW6NcGmoK", "wM3cUSkdnKNdMrXqCCoUW5JcPq", "t8kIWPL9W5K", "W6JcOSoIfCkT", "WP0QWODx", "c3hdImkGWRW", "hIVdMgpdH8krWPCjecbBrmo+", "xrVdKu0/", "mConjCkxoW", "WQVdTdPOWRlcQSo3WOa9i8kJcW", "hhBcI3/dSG", "WRNdKx7cIa", "jCkbWR4kpW", "a8oii1pdLCoLlrxdUrqiW5e", "W6y6eCoSWQjauI3cLNv+W4K", "W63cSddcTvLKe8on", "uSkSWO9GW7G", "lmk9xf4", "wSolgrzq", "DSo5oCk+imoNca", "dSoqW5BdTmkisJnRW7ujimk2", "W6ZcGw7cV8o4fGaW", "iCkGdIjV", "c8obW4LCeW", "u8oKWRxcPSkf", "W7ZdNrVcMCkgW6ZdR8kg", "WPGYobm6w3TAfvmplW", "xw3dKHCp", "umo3WQ7cSG", "rSk4WOGre0ldLq", "n3/cICkjBIrsWPOjzb47", "W5uHWONdOSkv", "tZ/dGSkyWQ8", "W4yHWP/dKCk2", "W5D9W69kW4S", "wSo0WP/dJmoW", "qmoTWRpdGCog", "agNdRSk7WOO", "W4jfW6Py", "CCkKymoxySkICZRdMK9MWQrrEq", "pHhdVmoKuCoPpatcQCo2emodW5fm", "dCo9W4tdTgC9W7ldPW", "WReysxRcV8ogw8kR", "CrBdLmoSz3tcK8k2sHSIkW", "5R2P5Rs95As66lsd", "W45bW79lW5FdTmkvW43cRa", "qSo8mqvW", "hLhcJ3ZdGW", "bCkVWQy8ha", "kIVdQwJdVa", "WP5AA2uJ", "mYFdKmoHk2jQ", "uLFdLIyQ", "FYZdRCkAWO7cMNJcHG", "sbVdJ1Wrimol", "WQNcJIlcMq", "WQRcNtNcJCkN", "vmkrAalcQmkWfq", "AmoCW5ldGXVdVCk3WQy", "lNNdVCkq", "mvtcU8kWfq", "dSkFWQ3cNCougqG", "Fmo+WQVcSSkn", "sbxdMv0", "uuxdGbqj" ]; _0x5329 = function() { return _0x48474d; }; return _0x5329(); } function _0x313e(_0x1d9398, _0x13db30) { _0x1d9398 = _0x1d9398 - 277; const _0x532927 = _0x5329(); let _0x313ed2 = _0x532927[_0x1d9398]; if (_0x313e["wdAyuM"] === void 0) { var _0x4811d6 = function(_0x388d40) { const _0xd87733 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x52940e = "", _0x406e46 = ""; for (let _0x49ac30 = 0, _0x24798b, _0x40baf2, _0x53b174 = 0; _0x40baf2 = _0x388d40["charAt"](_0x53b174++); ~_0x40baf2 && (_0x24798b = _0x49ac30 % 4 ? _0x24798b * 64 + _0x40baf2 : _0x40baf2, _0x49ac30++ % 4) && (_0x52940e += String["fromCharCode"](255 & _0x24798b >> (-2 * _0x49ac30 & 6)))) _0x40baf2 = _0xd87733["indexOf"](_0x40baf2); for (let _0x45cc1e = 0, _0x38a61c = _0x52940e["length"]; _0x45cc1e < _0x38a61c; _0x45cc1e++) _0x406e46 += "%" + ("00" + _0x52940e["charCodeAt"](_0x45cc1e)["toString"](16))["slice"](-2); return decodeURIComponent(_0x406e46); }; const _0x3021d2 = function(_0x2e552d, _0x150d31) { let _0x52c115 = [], _0x32b1b1 = 0, _0x36980b, _0x5ac25d = ""; _0x2e552d = _0x4811d6(_0x2e552d); let _0x3dae91; for (_0x3dae91 = 0; _0x3dae91 < 256; _0x3dae91++) _0x52c115[_0x3dae91] = _0x3dae91; for (_0x3dae91 = 0; _0x3dae91 < 256; _0x3dae91++) _0x32b1b1 = (_0x32b1b1 + _0x52c115[_0x3dae91] + _0x150d31["charCodeAt"](_0x3dae91 % _0x150d31["length"])) % 256, _0x36980b = _0x52c115[_0x3dae91], _0x52c115[_0x3dae91] = _0x52c115[_0x32b1b1], _0x52c115[_0x32b1b1] = _0x36980b; _0x3dae91 = 0, _0x32b1b1 = 0; for (let _0x1ac053 = 0; _0x1ac053 < _0x2e552d["length"]; _0x1ac053++) _0x3dae91 = (_0x3dae91 + 1) % 256, _0x32b1b1 = (_0x32b1b1 + _0x52c115[_0x3dae91]) % 256, _0x36980b = _0x52c115[_0x3dae91], _0x52c115[_0x3dae91] = _0x52c115[_0x32b1b1], _0x52c115[_0x32b1b1] = _0x36980b, _0x5ac25d += String["fromCharCode"](_0x2e552d["charCodeAt"](_0x1ac053) ^ _0x52c115[(_0x52c115[_0x3dae91] + _0x52c115[_0x32b1b1]) % 256]); return _0x5ac25d; }; _0x313e["zMxpLP"] = _0x3021d2, _0x313e["OtSJLW"] = {}, _0x313e["wdAyuM"] = true; } const _0x5604fe = _0x532927[0], _0x36c305 = _0x1d9398 + _0x5604fe, _0x21cf98 = _0x313e["OtSJLW"][_0x36c305]; return !_0x21cf98 ? (_0x313e["AnLTAH"] === void 0 && (_0x313e["AnLTAH"] = true), _0x313ed2 = _0x313e["zMxpLP"](_0x313ed2, _0x13db30), _0x313e["OtSJLW"][_0x36c305] = _0x313ed2) : _0x313ed2 = _0x21cf98, _0x313ed2; } var verified = (0, vue.ref)(!!getSavedCard()); var cardData = (0, vue.ref)(getSavedCard()?.["cardData"] || null); function useCardVerify() { const _0x81cee4 = _0x313e, _0x46878c = { "PxvNf": function(_0x474ab6, _0x554cd2) { return _0x474ab6(_0x554cd2); }, "qYqsh": function(_0x38e36c, _0xc0e8aa) { return _0x38e36c !== _0xc0e8aa; }, "DmQsc": function(_0x166072, _0x4bcc26) { return _0x166072 !== _0x4bcc26; }, "uYtoP": "gBaKc", "AiAQU": function(_0x294c24, _0xecb654) { return _0x294c24 !== _0xecb654; }, "VOtCF": function(_0x43c265, _0xac939) { return _0x43c265 + _0xac939; }, "tzViD": _0x81cee4(346, "ApiK"), "JqgJc": function(_0x24ba52, _0x14ac15, _0x4a67d1, _0x18eebd) { return _0x24ba52(_0x14ac15, _0x4a67d1, _0x18eebd); }, "giaaR": function(_0x5d4d41, _0x238ce2) { return _0x5d4d41 + _0x238ce2; }, "JaZCP": function(_0x818cda, _0x1515e2) { return _0x818cda === _0x1515e2; }, "okexU": _0x81cee4(329, "QcNx"), "alWyH": function(_0xfe00c4) { return _0xfe00c4(); }, "AppqE": _0x81cee4(308, "sw@V"), "eUkvA": function(_0x281217, _0x37adbe) { return _0x281217(_0x37adbe); }, "mDEzN": function(_0x3ffacb, _0xaf99a) { return _0x3ffacb !== _0xaf99a; }, "dweAx": "Jbmff", "hhcOj": function(_0x31e4b4) { return _0x31e4b4(); }, "rgHjn": function(_0x199dd2, _0x1887b3, _0x24d17f, _0x3587b2) { return _0x199dd2(_0x1887b3, _0x24d17f, _0x3587b2); }, "qWoIn": function(_0x44319e, _0x4fecfa) { return _0x44319e(_0x4fecfa); } }, _0x4a19c7 = _0x46878c[_0x81cee4(309, "a%jT")](vue.computed, () => getSavedCard()); async function _0x1d41ee(_0x37110e) { const _0x31f6ce = _0x81cee4, _0x1d28ac = await _0x46878c[_0x31f6ce(313, "Cf%W")](activateCard, _0x37110e); if (_0x46878c[_0x31f6ce(285, "KL1)")](_0x1d28ac[_0x31f6ce(340, "qvxm")], 200)) { if (_0x46878c[_0x31f6ce(277, "6dL&")](_0x31f6ce(295, "ZBnO"), _0x46878c["uYtoP"])) throw new Error(_0x1d28ac["message"] || _0x31f6ce(321, "ApiK")); else throw new Error(_0x52940e["message"] || "激活失败"); } if (_0x46878c[_0x31f6ce(280, "XPH^")](_0x1d28ac["data"][_0x31f6ce(344, "JE9s")], PROJECT_GROUP)) throw new Error(_0x46878c["VOtCF"](_0x46878c[_0x31f6ce(289, "QwmV")](_0x46878c[_0x31f6ce(337, "BYij")], _0x1d28ac[_0x31f6ce(281, ")*ws")][_0x31f6ce(333, "ki^N")]), ")")); return _0x46878c[_0x31f6ce(314, "A&na")](saveVerified, _0x37110e, _0x1d28ac["data"]["group"], _0x1d28ac[_0x31f6ce(332, "ki^N")]), cardData[_0x31f6ce(323, "ZBnO")] = _0x1d28ac[_0x31f6ce(305, "MrJ9")], _0x1d28ac["data"]; } async function _0x2fc4d7() { const _0xfb1797 = _0x81cee4; if (_0x46878c[_0xfb1797(312, "Cf%W")](_0x46878c["okexU"], _0x46878c[_0xfb1797(279, "Y&R(")])) { const _0x15d32b = _0x46878c[_0xfb1797(304, "QcNx")](getSavedCard); if (!_0x15d32b) return false; try { if (_0x46878c[_0xfb1797(345, "QcNx")] !== _0xfb1797(339, "MrJ9")) { const _0x4395e6 = await _0x46878c[_0xfb1797(324, "MHb7")](verifyCard, _0x15d32b[_0xfb1797(334, "nCMb")]); if (_0x46878c[_0xfb1797(311, "JE9s")](_0x4395e6["code"], 200) || _0x46878c[_0xfb1797(341, "QcNx")](_0x4395e6[_0xfb1797(294, "iIS^")][_0xfb1797(301, "MrJ9")], PROJECT_GROUP)) return _0x46878c[_0xfb1797(282, "A&na")](_0x46878c["dweAx"], "Jbmff") ? true : (_0x46878c[_0xfb1797(299, "[RgP")](clearVerified), verified["value"] = false, false); return _0x46878c[_0xfb1797(327, "Hbwy")](saveVerified, _0x15d32b[_0xfb1797(331, "qvxm")], _0x4395e6[_0xfb1797(336, "A&na")]["group"], _0x4395e6[_0xfb1797(315, "JE9s")]), cardData[_0xfb1797(284, "qvxm")] = _0x4395e6["data"], true; } else throw new Error(_0x46878c[_0xfb1797(310, "sw@V")](_0x46878c[_0xfb1797(343, "WTqB")](_0x46878c[_0xfb1797(300, "paP[")], _0x49ac30[_0xfb1797(288, "s4lH")][_0xfb1797(287, "MHb7")]), ")")); } catch { return true; } } else _0x40baf2["value"] = true; } function _0x477103() { const _0x319cbe = _0x81cee4; _0x46878c["hhcOj"](clearVerified), verified["value"] = false, cardData[_0x319cbe(325, "QwmV")] = null; } const _0x3b0348 = {}; return _0x3b0348["verified"] = verified, _0x3b0348[_0x81cee4(319, "vPGO")] = cardData, _0x3b0348["savedCard"] = _0x4a19c7, _0x3b0348["activate"] = _0x1d41ee, _0x3b0348[_0x81cee4(322, "JE9s")] = _0x2fc4d7, _0x3b0348[_0x81cee4(293, "Y&R(")] = _0x477103, _0x3b0348; } var _plugin_vue_export_helper_default = (sfc, props) => { const target = sfc.__vccOpts || sfc; for (const [key, val] of props) target[key] = val; return target; }; var _hoisted_1$4 = { class: "cvm-content" }; var _hoisted_2$3 = { class: "cvm-title-row" }; var _hoisted_3$3 = { class: "cvm-title" }; var _hoisted_4$3 = { class: "cvm-input-group" }; var _hoisted_5$3 = ["disabled"]; var _hoisted_6$3 = { class: "cvm-disclaimer-link" }; var _hoisted_7$3 = { class: "disclaimer-modal-header" }; var _hoisted_8$3 = { class: "disclaimer-modal-footer" }; var SUPPRESS = ".el-message-box,.el-dialog__wrapper,.el-overlay,.el-modal"; var CardVerifyModal_default = _plugin_vue_export_helper_default({ __name: "CardVerifyModal", props: { isReset: Boolean }, emits: ["verified", "close"], setup(__props, { emit: __emit }) { const emit = __emit; const cardKey = (0, vue.ref)(""); const status = (0, vue.ref)(""); const statusType = (0, vue.ref)(""); const btnDisabled = (0, vue.ref)(false); const btnText = (0, vue.ref)("验证"); const showDisclaimer = (0, vue.ref)(false); const { activate } = useCardVerify(); const suppressed = []; function suppress() { document.querySelectorAll(SUPPRESS).forEach((el) => { if (el.style.display === "none") return; suppressed.push({ el, prev: el.style.display }); el.style.display = "none"; }); } let obs, focusGuard; (0, vue.onMounted)(() => { suppress(); obs = new MutationObserver(suppress); obs.observe(document.body, { childList: true, subtree: true }); focusGuard = setInterval(() => { const a = document.activeElement; if (a !== inputRef.value && a !== btnRef.value) inputRef.value?.focus(); }, 500); }); (0, vue.onUnmounted)(() => { obs?.disconnect(); clearInterval(focusGuard); suppressed.forEach(({ el, prev }) => el.style.display = prev || ""); }); function onBackdrop(e) { if (e.target === e.currentTarget) emit("close"); } function onEsc(e) { if (e.key === "Escape") emit("close"); } (0, vue.onMounted)(() => document.addEventListener("keydown", onEsc)); (0, vue.onUnmounted)(() => document.removeEventListener("keydown", onEsc)); const inputRef = (0, vue.ref)(null); const btnRef = (0, vue.ref)(null); async function handleVerify() { const key = cardKey.value.trim(); if (!key) { status.value = "⚠️ 请输入卡密"; statusType.value = "error"; inputRef.value?.focus(); return; } btnDisabled.value = true; btnText.value = "验证中..."; status.value = "正在激活卡密..."; statusType.value = "loading"; try { const data = await activate(key); status.value = "✅ 验证成功!有效期剩余 " + (data.remaining_days || "∞") + " 天"; statusType.value = "success"; emit("verified"); } catch (err) { status.value = "❌ " + err.message; statusType.value = "error"; } finally { btnDisabled.value = false; btnText.value = "验证"; } } return (_ctx, _cache) => { return (0, vue.openBlock)(), (0, vue.createElementBlock)("div", { class: "cvm-overlay", onClick: onBackdrop }, [(0, vue.createElementVNode)("div", _hoisted_1$4, [ (0, vue.createElementVNode)("div", _hoisted_2$3, [(0, vue.createElementVNode)("h3", _hoisted_3$3, "🔑 " + (0, vue.toDisplayString)(__props.isReset ? "更换卡密" : "德阳公需科目 · 全自动学习助手"), 1), (0, vue.createElementVNode)("button", { class: "cvm-close", onClick: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("close")) }, "✕")]), _cache[8] || (_cache[8] = (0, vue.createStaticVNode)("
🚀 一键启动,全自动完成所有课程
秒过模式 — 后台直接完成,30个视频仅需几分钟,无需等待播放
🎮 播放速度自由调节 — 1倍速模拟真实播放,也可百倍加速瞬间完成
🔄 断点续播 — 中途刷新页面?自动接续上次进度,一秒不浪费
🖥️ 前台无感运行 — 后台静默处理,你可以正常浏览其他网页
📋 实时进度面板 — 每个视频的完成状态一目了然,精确到百分比
🛡️ 安全稳定 — 仅模拟播放行为,不修改平台数据
🔒 独立运行 — 不读取密码,不收集信息,仅在本页面生效
📅 已稳定运行 1年+👥 服务用户 数千人🎯 成功率 99%+
💡 考试和作业需要自己完成哦~本工具帮你搞定看视频这件最耗时的事
", 1)), (0, vue.createElementVNode)("div", _hoisted_4$3, [(0, vue.withDirectives)((0, vue.createElementVNode)("input", { ref_key: "inputRef", ref: inputRef, "onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => cardKey.value = $event), type: "text", placeholder: "请输入卡密", autocomplete: "off", onKeydown: (0, vue.withKeys)(handleVerify, ["enter"]) }, null, 544), [[vue.vModelText, cardKey.value]]), (0, vue.createElementVNode)("button", { ref_key: "btnRef", ref: btnRef, disabled: btnDisabled.value, onClick: handleVerify }, (0, vue.toDisplayString)(btnText.value), 9, _hoisted_5$3)]), (0, vue.createElementVNode)("div", { class: (0, vue.normalizeClass)(["cvm-status", statusType.value]) }, (0, vue.toDisplayString)(status.value), 3), _cache[9] || (_cache[9] = (0, vue.createElementVNode)("a", { class: "cvm-buy-btn", href: "https://wzyp.cn/item/dtaidf", target: "_blank" }, " 🛒 没有卡密?点此获取 · 月卡仅 个位数 ", -1)), _cache[10] || (_cache[10] = (0, vue.createElementVNode)("div", { class: "cvm-tip" }, " 本工具已稳定运行超过一年,服务器与维护成本持续增长。如果您觉得好用,恳请给予一点支持 🙏 ", -1)), (0, vue.createElementVNode)("div", _hoisted_6$3, [_cache[7] || (_cache[7] = (0, vue.createTextVNode)(" 使用本软件则代表接受 ", -1)), (0, vue.createElementVNode)("a", { href: "javascript:void(0)", onClick: _cache[2] || (_cache[2] = (0, vue.withModifiers)(($event) => showDisclaimer.value = true, ["stop"])) }, "《免责声明》")]) ]), showDisclaimer.value ? ((0, vue.openBlock)(), (0, vue.createElementBlock)("div", { key: 0, class: "disclaimer-overlay", onClick: _cache[6] || (_cache[6] = ($event) => showDisclaimer.value = false) }, [(0, vue.createElementVNode)("div", { class: "disclaimer-modal", onClick: _cache[5] || (_cache[5] = (0, vue.withModifiers)(() => {}, ["stop"])) }, [ (0, vue.createElementVNode)("div", _hoisted_7$3, [_cache[11] || (_cache[11] = (0, vue.createElementVNode)("span", null, "📋 免责声明", -1)), (0, vue.createElementVNode)("button", { onClick: _cache[3] || (_cache[3] = ($event) => showDisclaimer.value = false) }, "✕")]), _cache[12] || (_cache[12] = (0, vue.createStaticVNode)("

1. 本软件仅供学习辅助用途,使用者应遵守相关法律法规及平台服务条款。

2. 本软件仅模拟视频播放行为,不修改平台任何数据

3. 使用本软件产生的一切后果由使用者自行承担,开发者不承担任何直接或间接责任

4. 本软件按"现状"提供,不作任何明示或暗示的保证,不保证功能永久可用

5. 平台方可能随时更新策略或接口,导致本软件功能失效,此属正常情况,非软件故障

6. 本软件不保证与所有浏览器或系统兼容,不提供任何形式的技术支持承诺

7. 开发者保留随时修改、暂停或终止本软件的权利,恕不另行通知

8. 如不同意以上条款,请立即停止使用并卸载本软件。

", 1)), (0, vue.createElementVNode)("div", _hoisted_8$3, [(0, vue.createElementVNode)("button", { onClick: _cache[4] || (_cache[4] = ($event) => showDisclaimer.value = false) }, "我已知晓")]) ])])) : (0, vue.createCommentVNode)("", true)]); }; } }, [["__scopeId", "data-v-1c2b7361"]]); (function(_0x506de6, _0x50ed61) { const _0x2b7c19 = _0x4c08, _0x5440d9 = _0x506de6(); while (true) try { if (parseInt(_0x2b7c19(363, "Mxz%")) / 1 * (parseInt(_0x2b7c19(342, "n1ba")) / 2) + parseInt(_0x2b7c19(304, "GU(1")) / 3 + -parseInt(_0x2b7c19(391, "!GjQ")) / 4 + -parseInt(_0x2b7c19(343, "!GjQ")) / 5 * (parseInt(_0x2b7c19(313, "OFVf")) / 6) + -parseInt(_0x2b7c19(449, "m43x")) / 7 + parseInt(_0x2b7c19(422, "7dqs")) / 8 * (-parseInt(_0x2b7c19(421, "m43x")) / 9) + parseInt(_0x2b7c19(368, "MXRP")) / 10 === _0x50ed61) break; else _0x5440d9["push"](_0x5440d9["shift"]()); } catch (_0x57c7b6) { _0x5440d9["push"](_0x5440d9["shift"]()); } })(_0x5e31, 162172); var currentTitle = (0, vue.ref)(""); var nextTitle = (0, vue.ref)(""); var progress = (0, vue.ref)(0); var isPlaying = (0, vue.ref)(false); var allFinished = (0, vue.ref)(false); var switchDelay = (0, vue.ref)(3); var videoEl = null; var switching = false; var videoEnded = false; var started = false; function bindEnded(_0x31ffa6) { const _0x4f2ada = _0x4c08, _0x194d0a = {}; _0x194d0a["sEpoT"] = _0x4f2ada(386, "QNIV"); const _0x45944c = _0x194d0a; _0x31ffa6["addEventLi" + _0x4f2ada(385, "XGqV")](_0x45944c[_0x4f2ada(444, "kUqe")], () => { videoEnded = true; }); } function _0x5e31() { const _0x195393 = [ "W5JdI8kpaMZdQSkP", "dNlcUauNW7hdT8kcWPLx", "emk6W6LlW6yBW5BdUSoDWOO", "w8ocoCkyWRK6W7BcPmo4", "rmomW7Obiq", "W7hdI8kBmW", "rdqsW5fN", "vGiysbacAG", "CSomWPW", "W5lcKHdcTCkbkmkvWQxdVmk+", "WOXvW5xdRri", "WOVdMCo6h8kG", "W6NcKe9PFmk/uIpdPCoy", "aCk+W5pdJmksAa", "v8odW7iria", "WQuQWRCBda", "smkEWR0dWP3cRSkGWOq6wW", "5P2m5QgX5RAY5yUQ", "W6JcQIRcPSo+WPm", "WQS4W4jecCkJesmOW4NcHNG", "WQ5OgSkruJjjWPuLW71ya8oh", "rmoeW7irkW", "W7ZdM8kFyua", "WPJcJuXrxa", "xEIfIEwjHUAsNUAvQtVcVCk8W70D", "sGpcJW", "DJFcRmoXWQS", "W7K0s8ohaq", "W7u+W5zmWQS", "WPaiWQ8gna", "xmoiW64a", "W4JdNCk3WQ7cVq", "WOlOH4NLIjtMKkZMLylcVCk9566v5B2kWOi", "WP3dGSkaW5fwkSkVlcVcJa", "W7tcJrBcS8kY", "s8k4WQ/cNq0", "p+IeTEwiUEAsKUAwMYK", "aSkWW6n6W4qxW5a", "WQitW7ZcRslcHtlcVLe", "mSkgAmokW5DGW6W2W7/cKvtdUSo9", "W5/dPIdcUCo+WPbp", "W7SOW4zDWOVcU8oA", "iJ5oiI7dRmoorX4", "W7xdKb47lmk6oIBdOSomW4u", "WOWoWRi", "z8kciuJdGa", "WPqoWQC", "rmkGzmkQomkAWRpdJG", "cCk8F8k8dCkAWQNdKCk7", "xCk1W4LkW6qJW68", "z8kXvSoAWOD0WOD7W6xcTSorW5BdGG", "W5BdHqlcTSoW", "dhlcVsaL", "a3hcSW", "qSkGkUw0RowgO+EnGW", "W6m/W7rjWR8", "WRCEW7hcQZq", "W4LIFmk3DxOoW7m5zG", "W6hcHXdcTfVdUfO", "y1ldIK8gW6qlCq", "W75+WOuawSo1aZWxW5G", "WPmyWPWfha", "WO/dGSknxvu", "W4ldK8oRwG", "WRNcHgi", "W68TrSowbMO5WOqMW4K", "W73dGSk0mgm", "WRdcMHdcO3S", "WRBdI8oYrMC", "WQ5lW6q4WPpdMmkC", "WO8pW7HSpLD0r2xdGW", "WQVdJ8kBoSorWODNW6PSWQm", "DCoMWP5CaW", "ps5tjapdLSoFrX7dMG", "WO/dN8kmW49lnCkJmZO", "W4fAW5jhWPBcU8oAWOZcSHi", "WR9RWRZdKYC", "vCoSWQGjWPnaWO/dVCoEWO7cJSoaaW", "yLvmbCkp", "WRVOHOVLIB3MK6ZMLBb4pvXTW5u", "CuBdLfSx", "W4L9smkhwG", "WRVdImoZt3O", "D8oAiW", "ELLqfmkLtSk6W6RcVgC", "WOrTWPBdPXe", "W5ddVSkYFMBcOmo6iHq", "WRPcW4JdOHq", "W4NdTaJcI8ox", "WP3dUmk1BLFcP8o6gHGI", "W4u2fZvHW4hdSaXkrW", "nJLegci", "WPZdOSklBLO", "fCkmWRHAWPpcO8kxWPi3xq", "a8ogWPeHWQG", "WQJcJd3cSN8", "CSkeWQZcOt8", "WPPLW5CYWOm", "W7VdOmkD", "fCkQW7rnW5WNW53dOSoDWOC", "W57cLHdcN8kL", "cs5YlWK", "fqb7WR4", "CmocWOjgmG", "ASobp8krWRm", "WO7cHuH5EW", "WPSBW7RcMGi", "WOz8W4RdTbNcV8oc", "EGKusGa", "W6tdKIuOjJyya8kUWP8HW7O", "WQtcK1r/Fmk+cXRdQCoc", "e8oSWRybWRPa", "WPanWRq4", "WRZdK8o1sf4", "rf0pWRO", "WQxOHAFLIA/MKRhMLiZcLmkU5zgH5yUzyq", "iCoMg8kDW7mRW517W6/cJq", "W5ddJ8kBmSoA", "CSoanmkoWPGhWR4PW7ZcMa", "W4auW6qbwCoUWOu", "W7JdMCk9", "W6VdLhJdSIlcMghdLSkvW5D/W40", "vXFcMSoCWRG", "W7a1sa", "WOJcTgnUE14vgCkRWOG", "5PkK5PwJ5lML5lI95lMF6kAB6AkK", "FSkCbMZdPW", "wX/cKSoK", "W5pcIaBcVG", "l8oQk8kXW6a", "e8o9ECkCo8k9WRpdTW", "FavBxXG", "W43dHSkZB1C", "W67cU0XpwfeF", "W75NWP4rva", "W6ldOCkEWOFcHa", "eqLIWRnOA8kXW6pcGmoI", "WRpcIvq", "W6ZdSIBcOmoIWQ1oomkzea", "WPinW6RcUta", "CgZcGrTH", "xHRcV8obWP0", "fIHBldC", "W5BdLCk+o8oz", "ywBcTWjo", "CKLga8kus8kWW6K", "e8kCWPdcRSkDxG", "WOquWQCGoKXYra", "BZK6W7rq", "W6ldNY0TldvelSkAWQmPW6BcMW", "idrr", "W5zYyCkXweaFW7m5", "e8odWPGQWPq", "W7NdPSklWQFcG1hLHypNJknSyG", "z27cMqDYW60", "WPeRDq", "f8k6WPnwWQa", "W4xdHmoSu8k/zNuUW55y", "Fr5AuWxcV8o6pqqD", "jWKquCoyumk+W7tcSMBcRq", "WQ89W49ecSoXmGaCW5BcOq", "eCofWRm5WQm", "xWZcJSo6WPOc", "C8ohpSkBWPmXWQG2", "W60VsSoqhfeyWO0VW4S", "WPHWWRZdMYa", "g8o8WPieWQ1CWOGlWPK", "W7K1d+w1KowSVEwCQG", "k8kkWPL4WOK", "W7z4WOazuG", "C3tcMHrD", "W6RdVCkuexK", "DCoIWOz2aa", "D8owWOTblJxdUmkMW7eA", "sSojWQf7mW", "ymkUWPFcNGG", "W77dQc3cPSo6WPDfjW", "oSoqeSklW5m", "fmosWPxcR8kE", "W6tdL8kOzMfMsmk7WPub", "WQ3dPSkdv0LczG", "WPqeWQ01duPZxMhdNW", "w8k7ifFdRqtdJx0FfG", "WR1XWP3dTHRdMq", "W5tdKCo2xmkS", "W6WxWOtcT07dLmkTWPVcJSowB1Tg", "WR5iW6BdRty", "W7GVxCodewSsWO8", "WOSLFSkBW4G" ]; _0x5e31 = function() { return _0x195393; }; return _0x5e31(); } function forceSyncProgress(_0x59fa50) { const _0x461638 = _0x4c08, _0x2febf9 = { "cfwjH": _0x461638(328, "n1ba"), "kswkm": function(_0x5391c1, _0x52a327) { return _0x5391c1 === _0x52a327; }, "qwDHb": _0x461638(378, "qZ^M"), "vOPau": function(_0x542aa8, _0x4262db) { return _0x542aa8(_0x4262db); } }; try { const _0x526b9b = _0x59fa50[_0x461638(479, "MXRP")] || _0x59fa50[_0x461638(307, "cw3L") + "_"] || _0x59fa50[_0x461638(362, "Mxz%") + _0x461638(397, "2s9C")]?.[_0x461638(379, "vxN^")]; if (_0x526b9b && typeof _0x526b9b[_0x461638(462, "w#R*") + "Backend"] === _0x2febf9[_0x461638(417, "upa]")]) { if (_0x2febf9[_0x461638(352, "!GjQ")](_0x2febf9[_0x461638(324, "2s9C")], "yEQNP")) { if (_0x59fa50[_0x461638(370, "Q%dq")] && !_0x2febf9[_0x461638(469, "eZ^n")](isNaN, _0x59fa50["duration"])) _0x59fa50[_0x461638(461, "iocU") + "e"] = _0x59fa50[_0x461638(330, "eC#5")]; return _0x526b9b["sendDataTo" + _0x461638(372, "]7]Q")](), true; } else _0x53b731 = false, _0x2f2aa5 = false; } } catch {} return false; } function getNowAndNext() { const _0x3a5ebd = _0x4c08, _0x411546 = { "OLeTs": function(_0x6f743d, _0x310d5f) { return _0x6f743d(_0x310d5f); }, "itnmR": ".subTitle", "pWxxp": _0x3a5ebd(483, "7gyh"), "KBAdk": function(_0x3b9247, _0x4101d5) { return _0x3b9247 + _0x4101d5; }, "qOJAg": function(_0x5bc07b, _0x4c6349) { return _0x5bc07b !== _0x4c6349; }, "zzGdZ": _0x3a5ebd(355, "kUqe"), "ZsmzM": function(_0x5a89b8, _0x587bae) { return _0x5a89b8 === _0x587bae; }, "ghXYj": "iSTkc", "hmEbO": _0x3a5ebd(443, "0&bn") + _0x3a5ebd(390, "B(]C") }, _0x50cc6f = document[_0x3a5ebd(405, "7jx@") + _0x3a5ebd(366, "ubQy")](_0x411546[_0x3a5ebd(394, "Mxz%")]); let _0x2ce3d0 = "", _0x2d5378 = "", _0x5be878 = null; _0x50cc6f["forEach"]((_0x574139, _0x2bc523) => { const _0x2f9b3e = _0x3a5ebd, _0x195814 = _0x574139[_0x2f9b3e(321, "B(]C") + "tor"](_0x411546[_0x2f9b3e(440, "ndNR")]); if (!_0x195814 || !_0x195814[_0x2f9b3e(410, "eMjT")][_0x2f9b3e(419, "OFVf")](_0x411546[_0x2f9b3e(354, "]7]Q")])) return; _0x2ce3d0 = _0x195814[_0x2f9b3e(299, "7dqs") + "t"][_0x2f9b3e(310, "2s9C")](); const _0x592395 = _0x50cc6f[_0x411546[_0x2f9b3e(423, "B(]C")](_0x2bc523, 1)]; if (_0x592395) { if (_0x411546[_0x2f9b3e(434, "iocU")](_0x411546["zzGdZ"], _0x411546["zzGdZ"])) _0x411546["OLeTs"](clearInterval, _0x40a9c6), _0x344e84 = null; else { const _0x351fbb = _0x592395["querySelec" + _0x2f9b3e(455, "LIEP")](_0x411546[_0x2f9b3e(476, "LIEP")]); _0x351fbb && (_0x411546[_0x2f9b3e(325, "D)yJ")](_0x411546["ghXYj"], _0x411546[_0x2f9b3e(438, "]7]Q")]) ? (_0x2d5378 = _0x351fbb["textContent"][_0x2f9b3e(377, "0&bn")](), _0x5be878 = _0x351fbb) : (_0x3d5535[_0x2f9b3e(317, "!GjQ")](), setTimeout(() => { _0x2c4abf = false, _0x5ad99a = false; }, 2e3))); } } }); const _0x5cbed7 = {}; return _0x5cbed7["now"] = _0x2ce3d0, _0x5cbed7["next"] = _0x2d5378, _0x5cbed7[_0x3a5ebd(456, "n1ba") + "t"] = _0x5be878, _0x5cbed7; } function tick() { const _0x336cdc = _0x4c08, _0xc55fd = { "Srwga": function(_0x2fbe20, _0x130fd5) { return _0x2fbe20 === _0x130fd5; }, "OfYJB": "function", "uywzY": function(_0x5f3baa, _0x2c5fa5) { return _0x5f3baa(_0x2c5fa5); }, "ZdgDS": _0x336cdc(420, "OFVf"), "oSqbc": _0x336cdc(398, "2s9C"), "SlLem": _0x336cdc(472, "rL#2"), "qABxP": function(_0x432b07, _0x25c039) { return _0x432b07(_0x25c039); }, "QnSlV": function(_0x4e3118, _0x4f6b2f) { return _0x4e3118 === _0x4f6b2f; }, "gkZlJ": "bHwJB", "ZUrLw": function(_0x1ac86c, _0x35da65, _0x1957d8) { return _0x1ac86c(_0x35da65, _0x1957d8); }, "GHDaQ": _0x336cdc(383, "1&Lj"), "vuSdQ": _0x336cdc(400, "IT5q"), "CBRlp": function(_0x18ec08, _0x5618b0) { return _0x18ec08 !== _0x5618b0; }, "sTzwu": _0x336cdc(318, "h@$g"), "ziHXP": function(_0xe053c1, _0x22715c) { return _0xe053c1 * _0x22715c; }, "Icntb": function(_0x5a78e8, _0x4b257a) { return _0x5a78e8 / _0x4b257a; }, "MqHVy": function(_0x2a197d, _0x3aef55) { return _0x2a197d || _0x3aef55; }, "RHykg": _0x336cdc(389, "@PvN"), "zxPNo": function(_0x33ec21, _0x8329dd) { return _0x33ec21(_0x8329dd); }, "dwodO": _0x336cdc(388, "T3xe") + _0x336cdc(447, "IT5q") + "s .el-butt" + _0x336cdc(442, "eC#5") + "y", "aLZBX": function(_0x263acd, _0x5c6801) { return _0x263acd === _0x5c6801; }, "QVVYs": _0x336cdc(308, "vxN^"), "LjOHd": function(_0x27929a, _0xdb97f0) { return _0x27929a && _0xdb97f0; }, "YpilX": function(_0x529f5b, _0x4ca24a) { return _0x529f5b >= _0x4ca24a; } }; try { if (switching) return; const _0x178376 = document[_0x336cdc(445, "D)yJ") + _0x336cdc(418, "eC#5")](_0xc55fd[_0x336cdc(427, "IT5q")]); if (!_0x178376) return; if (_0x178376 !== videoEl) { if (_0xc55fd[_0x336cdc(448, "ubQy")] === _0x336cdc(460, "B(]C")) { try { const _0xd5b32e = _0x2e3cae[_0x336cdc(413, "IT5q")] || _0x138a71[_0x336cdc(365, "upa]") + "_"] || _0x4f7ef9["parentElement"]?.[_0x336cdc(479, "MXRP")]; if (_0xd5b32e && PWIbOm[_0x336cdc(322, "eMjT")](typeof _0xd5b32e[_0x336cdc(340, "j&3v") + _0x336cdc(441, "eZ^n")], PWIbOm[_0x336cdc(395, "cw3L")])) { if (_0x492257["duration"] && !PWIbOm["uywzY"](isNaN, _0x4793ce["duration"])) _0x1eccbe[_0x336cdc(381, "rL#2") + "e"] = _0x536985["duration"]; return _0xd5b32e["sendDataTo" + _0x336cdc(412, "B(]C")](), true; } } catch {} return false; } else videoEl = _0x178376, videoEnded = false, bindEnded(videoEl); } if (videoEl[_0x336cdc(345, "2s9C")] && !videoEnded) { if (_0xc55fd["CBRlp"](_0x336cdc(407, "nl*s"), _0xc55fd[_0x336cdc(480, "vxN^")])) { const _0x5b493e = _0x1fb367[_0x336cdc(405, "7jx@") + "tor"](PWIbOm[_0x336cdc(478, "eMjT")]); _0x5b493e && (_0x3d92d8 = _0x5b493e["textContent"][_0x336cdc(435, "j&3v")](), _0x7ea851 = _0x5b493e); } else videoEl["muted"] = true, videoEl[_0x336cdc(484, "eC#5")]()[_0x336cdc(459, "MXRP")](() => {}), isPlaying[_0x336cdc(371, "[#wy")] = true; } const _0x4296fd = videoEl[_0x336cdc(381, "rL#2") + "e"] || 0, _0x5bd43a = videoEl[_0x336cdc(431, "pS)V")], _0x4099ba = _0x5bd43a && !isNaN(_0x5bd43a) ? _0xc55fd[_0x336cdc(312, "7dqs")](_0xc55fd[_0x336cdc(477, "K4yh")](_0x4296fd, _0x5bd43a), 100) : 0, _0x518082 = videoEl[_0x336cdc(399, "Q%dq")] || videoEnded, { now: _0x253791, next: _0x1f9fb4, nextElement: _0x175a40 } = getNowAndNext(); currentTitle["value"] = _0xc55fd[_0x336cdc(351, "T3xe")](_0x253791, _0xc55fd[_0x336cdc(331, "qZ^M")]), nextTitle[_0x336cdc(376, "QNIV")] = _0x1f9fb4 || "无", progress[_0x336cdc(475, "kUqe")] = _0xc55fd[_0x336cdc(309, "upa]")](isNaN, _0x4099ba) ? 0 : _0x4099ba; const _0x13c7ff = document[_0x336cdc(471, "m43x") + _0x336cdc(470, "h@$g")](_0xc55fd[_0x336cdc(454, "ndNR")]); if (_0x13c7ff && _0xc55fd[_0x336cdc(335, "7gyh")](_0x13c7ff[_0x336cdc(374, "m43x") + "t"][_0x336cdc(310, "2s9C")](), _0xc55fd["QVVYs"])) { switching = true, forceSyncProgress(videoEl), _0x13c7ff[_0x336cdc(485, "ndNR")](), _0xc55fd["ZUrLw"](setTimeout, () => { const _0x21fc50 = _0x336cdc; _0xc55fd[_0x21fc50(360, "7dqs")] === _0xc55fd[_0x21fc50(326, "0&bn")] ? (_0x5b67e2["muted"] = true, _0x123173[_0x21fc50(474, "xdai")]()["catch"](() => {}), _0x3377be[_0x21fc50(452, "pS)V")] = true) : (switching = false, videoEnded = false); }, _0xc55fd["ziHXP"](switchDelay[_0x336cdc(376, "QNIV")], 1e3)); return; } if (_0xc55fd[_0x336cdc(357, "kUqe")](_0x175a40, _0x518082)) { switching = true, videoEl[_0x336cdc(467, "GU(1")](), _0xc55fd[_0x336cdc(353, "!OaK")](forceSyncProgress, videoEl), setTimeout(() => { const _0x1e443f = _0x336cdc; _0xc55fd[_0x1e443f(348, "ubQy")](_0xc55fd[_0x1e443f(327, "!OaK")], _0xc55fd[_0x1e443f(369, "MXRP")]) ? (_0x175a40[_0x1e443f(424, "Y!ss")](), _0xc55fd["ZUrLw"](setTimeout, () => { switching = false, videoEnded = false; }, 2e3)) : (_0x2b371b["disconnect"](), console[_0x1e443f(306, "Q%dq")]("[自动播放] video 已出现"), { "FxIFm": function(_0x317837, _0x5b50ab) { return _0xc55fd[_0x4c08(339, "T3xe")](_0x317837, _0x5b50ab); } }[_0x1e443f(358, "nl*s")](_0x5de996, _0x3a1545)); }, switchDelay[_0x336cdc(323, "!OaK")] * 1e3); return; } !_0x175a40 && (_0x518082 || _0xc55fd[_0x336cdc(315, "Mxz%")](_0x4099ba, 99.9)) && (allFinished[_0x336cdc(371, "[#wy")] = true, isPlaying[_0x336cdc(452, "pS)V")] = false); } catch (_0x287413) { console[_0x336cdc(314, "Vu$h")](_0x336cdc(408, "m43x"), _0x287413); } } function waitForVideo() { const _0x3d725b = _0x4c08, _0x2d00b6 = { "GRXlQ": _0x3d725b(451, "eC#5") + _0x3d725b(426, "OFVf"), "wBdQW": function(_0xbd998, _0xdebe36) { return _0xbd998(_0xdebe36); }, "dBJDf": _0x3d725b(393, "QNIV"), "rcluf": function(_0x1f0dd6, _0x3d32bf) { return _0x1f0dd6 !== _0x3d32bf; }, "TRryZ": "eAVPk", "xzaUG": _0x3d725b(464, "iocU"), "qjQBV": _0x3d725b(396, "kUqe") + _0x3d725b(350, "Q%dq"), "pizGz": function(_0x280db5, _0xdc9b55) { return _0x280db5(_0xdc9b55); }, "MsyPg": _0x3d725b(404, "MXRP") + _0x3d725b(336, "h@$g") + "." }; return new Promise((_0x1a5be7) => { const _0x47d7a1 = _0x3d725b, _0x3212b3 = { "zbrNX": _0x2d00b6[_0x47d7a1(403, "h@$g")], "qISId": function(_0x633eec, _0x3c4830) { return _0x2d00b6["wBdQW"](_0x633eec, _0x3c4830); } }, _0x599160 = document["querySelector"](_0x2d00b6["dBJDf"]); if (_0x599160) { if (_0x2d00b6[_0x47d7a1(361, "@PvN")](_0x2d00b6[_0x47d7a1(468, "nl*s")], _0x2d00b6[_0x47d7a1(305, "2s9C")])) return console[_0x47d7a1(333, "D)yJ")](_0x2d00b6[_0x47d7a1(453, "AH8p")]), _0x2d00b6[_0x47d7a1(401, "eC#5")](_0x1a5be7, _0x599160); else { const _0x453bb6 = {}; return _0x453bb6[_0x47d7a1(432, "!GjQ") + "le"] = _0x1ab46c, _0x453bb6[_0x47d7a1(334, "AH8p")] = _0x1e66ce, _0x453bb6[_0x47d7a1(346, "LIEP")] = _0x2aba52, _0x453bb6[_0x47d7a1(349, "7gyh")] = _0x2c9e58, _0x453bb6[_0x47d7a1(373, "Y!ss") + "d"] = _0x341c03, _0x453bb6[_0x47d7a1(465, "T3xe") + "y"] = _0x286eb9, _0x453bb6; } } console[_0x47d7a1(416, "eC#5")](_0x2d00b6[_0x47d7a1(457, "ubQy")]); const _0x33075f = new MutationObserver(() => { const _0x142ccf = _0x47d7a1, _0x17f0fb = document[_0x142ccf(429, "AH8p") + _0x142ccf(320, "K4yh")](_0x142ccf(450, "n1ba")); _0x17f0fb && (_0x33075f[_0x142ccf(341, "Vu$h")](), console[_0x142ccf(425, "Y!ss")](_0x3212b3[_0x142ccf(463, "D)yJ")]), _0x3212b3[_0x142ccf(466, "7gyh")](_0x1a5be7, _0x17f0fb)); }), _0x463627 = {}; _0x463627[_0x47d7a1(446, "7jx@")] = true, _0x463627[_0x47d7a1(302, "wvul")] = true, _0x33075f["observe"](document[_0x47d7a1(311, "rL#2")], _0x463627); }); } function _0x4c08(_0x2fbf99, _0x1cab8a) { _0x2fbf99 = _0x2fbf99 - 299; const _0x5e3166 = _0x5e31(); let _0x4c08af = _0x5e3166[_0x2fbf99]; if (_0x4c08["mnwelP"] === void 0) { var _0x49bfb4 = function(_0x15266d) { const _0x5dfe23 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x3e0451 = "", _0x27ebc5 = ""; for (let _0x5000a5 = 0, _0x1e8961, _0x1d2d79, _0x3615f1 = 0; _0x1d2d79 = _0x15266d["charAt"](_0x3615f1++); ~_0x1d2d79 && (_0x1e8961 = _0x5000a5 % 4 ? _0x1e8961 * 64 + _0x1d2d79 : _0x1d2d79, _0x5000a5++ % 4) && (_0x3e0451 += String["fromCharCode"](255 & _0x1e8961 >> (-2 * _0x5000a5 & 6)))) _0x1d2d79 = _0x5dfe23["indexOf"](_0x1d2d79); for (let _0x3796c6 = 0, _0x446718 = _0x3e0451["length"]; _0x3796c6 < _0x446718; _0x3796c6++) _0x27ebc5 += "%" + ("00" + _0x3e0451["charCodeAt"](_0x3796c6)["toString"](16))["slice"](-2); return decodeURIComponent(_0x27ebc5); }; const _0x43193b = function(_0x37984b, _0x35e30e) { let _0x2cb8eb = [], _0x538ae6 = 0, _0x5b1d18, _0x512164 = ""; _0x37984b = _0x49bfb4(_0x37984b); let _0x1ff337; for (_0x1ff337 = 0; _0x1ff337 < 256; _0x1ff337++) _0x2cb8eb[_0x1ff337] = _0x1ff337; for (_0x1ff337 = 0; _0x1ff337 < 256; _0x1ff337++) _0x538ae6 = (_0x538ae6 + _0x2cb8eb[_0x1ff337] + _0x35e30e["charCodeAt"](_0x1ff337 % _0x35e30e["length"])) % 256, _0x5b1d18 = _0x2cb8eb[_0x1ff337], _0x2cb8eb[_0x1ff337] = _0x2cb8eb[_0x538ae6], _0x2cb8eb[_0x538ae6] = _0x5b1d18; _0x1ff337 = 0, _0x538ae6 = 0; for (let _0xf304bb = 0; _0xf304bb < _0x37984b["length"]; _0xf304bb++) _0x1ff337 = (_0x1ff337 + 1) % 256, _0x538ae6 = (_0x538ae6 + _0x2cb8eb[_0x1ff337]) % 256, _0x5b1d18 = _0x2cb8eb[_0x1ff337], _0x2cb8eb[_0x1ff337] = _0x2cb8eb[_0x538ae6], _0x2cb8eb[_0x538ae6] = _0x5b1d18, _0x512164 += String["fromCharCode"](_0x37984b["charCodeAt"](_0xf304bb) ^ _0x2cb8eb[(_0x2cb8eb[_0x1ff337] + _0x2cb8eb[_0x538ae6]) % 256]); return _0x512164; }; _0x4c08["PwQgnT"] = _0x43193b, _0x4c08["HEDFgy"] = {}, _0x4c08["mnwelP"] = true; } const _0x17c2f7 = _0x5e3166[0], _0x4e674d = _0x2fbf99 + _0x17c2f7, _0x5794aa = _0x4c08["HEDFgy"][_0x4e674d]; return !_0x5794aa ? (_0x4c08["zydQLq"] === void 0 && (_0x4c08["zydQLq"] = true), _0x4c08af = _0x4c08["PwQgnT"](_0x4c08af, _0x1cab8a), _0x4c08["HEDFgy"][_0x4e674d] = _0x4c08af) : _0x4c08af = _0x5794aa, _0x4c08af; } async function startAutoPlay() { const _0x446376 = _0x4c08, _0x4ce504 = { "bptkW": "0|4|2|5|1|3", "JTxXy": "[自动播放] 开始轮询", "syIDR": _0x446376(487, "iocU") + "..", "cJqQo": function(_0x49239a) { return _0x49239a(); } }, _0x2d6bfb = _0x4ce504[_0x446376(367, "j&3v")]["split"]("|"); let _0x54ef56 = 0; while (true) { switch (_0x2d6bfb[_0x54ef56++]) { case "0": if (started) return; continue; case "1": console[_0x446376(303, "Mxz%")](_0x4ce504["JTxXy"]); continue; case "2": console[_0x446376(338, "[#wy")](_0x4ce504[_0x446376(433, "eC#5")]); continue; case "3": setInterval(tick, 1e3); continue; case "4": started = true; continue; case "5": await _0x4ce504[_0x446376(344, "7gyh")](waitForVideo); continue; } break; } } function useAutoPlay() { const _0x198787 = _0x4c08, _0x229393 = {}; return _0x229393[_0x198787(482, "K4yh") + "le"] = currentTitle, _0x229393[_0x198787(414, "D)yJ")] = nextTitle, _0x229393[_0x198787(346, "LIEP")] = progress, _0x229393["isPlaying"] = isPlaying, _0x229393["allFinished"] = allFinished, _0x229393[_0x198787(437, "Q%dq") + "y"] = switchDelay, _0x229393; } var _hoisted_1$3 = { class: "ap-tab" }; var _hoisted_2$2 = { class: "ap-row" }; var _hoisted_3$2 = { class: "ap-value" }; var _hoisted_4$2 = { class: "ap-row" }; var _hoisted_5$2 = { class: "ap-value" }; var _hoisted_6$2 = { class: "ap-row" }; var _hoisted_7$2 = { class: "ap-value" }; var _hoisted_8$2 = { class: "ap-bar-wrap" }; var _hoisted_9$2 = { class: "ap-delay" }; var _hoisted_10$2 = { class: "ap-delay-value" }; var _hoisted_11$2 = { class: "ap-info" }; var _hoisted_12$2 = { class: "ap-info-row" }; var _hoisted_13$2 = { class: "ap-info-row" }; var _hoisted_14$2 = { class: "ap-device" }; var AutoPlayTab_default = _plugin_vue_export_helper_default({ __name: "AutoPlayTab", setup(__props) { const { currentTitle, nextTitle, progress, isPlaying, allFinished, switchDelay } = useAutoPlay(); const { cardData } = useCardVerify(); const progressPercent = (0, vue.computed)(() => { const p = progress.value; return (isNaN(p) ? 0 : p).toFixed(2) + "%"; }); const barWidth = (0, vue.computed)(() => { const p = progress.value; return (isNaN(p) ? 0 : Math.min(p, 100)) + "%"; }); const cardStatusText = (0, vue.computed)(() => { const d = cardData.value; if (!d) return "未验证"; let info = (d.card_type_display || d.card_type || "未知") + " · " + (d.status_display || d.status || "未知"); if (d.remaining_days != null) info += " · 剩余" + d.remaining_days + "天"; if (d.remaining_count != null) info += " · 剩余" + d.remaining_count + "次"; return info; }); const cardStatusClass = (0, vue.computed)(() => { return cardData.value?.status === "activated" ? "active" : "expired"; }); return (_ctx, _cache) => { return (0, vue.openBlock)(), (0, vue.createElementBlock)("div", _hoisted_1$3, [ (0, vue.createElementVNode)("div", _hoisted_2$2, [_cache[1] || (_cache[1] = (0, vue.createElementVNode)("span", { class: "ap-label" }, "当前:", -1)), (0, vue.createElementVNode)("span", _hoisted_3$2, (0, vue.toDisplayString)((0, vue.unref)(currentTitle) || "加载中..."), 1)]), (0, vue.createElementVNode)("div", _hoisted_4$2, [_cache[2] || (_cache[2] = (0, vue.createElementVNode)("span", { class: "ap-label" }, "下一个:", -1)), (0, vue.createElementVNode)("span", _hoisted_5$2, (0, vue.toDisplayString)((0, vue.unref)(nextTitle) || "-"), 1)]), (0, vue.createElementVNode)("div", _hoisted_6$2, [_cache[3] || (_cache[3] = (0, vue.createElementVNode)("span", { class: "ap-label" }, "进度:", -1)), (0, vue.createElementVNode)("span", _hoisted_7$2, (0, vue.toDisplayString)(progressPercent.value), 1)]), (0, vue.createElementVNode)("div", _hoisted_8$2, [(0, vue.createElementVNode)("div", { class: "ap-bar", style: (0, vue.normalizeStyle)({ width: barWidth.value }) }, null, 4)]), (0, vue.createElementVNode)("div", _hoisted_9$2, [ _cache[4] || (_cache[4] = (0, vue.createElementVNode)("span", { class: "ap-delay-label" }, "切换延迟:", -1)), (0, vue.withDirectives)((0, vue.createElementVNode)("input", { type: "range", "onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => (0, vue.isRef)(switchDelay) ? switchDelay.value = $event : null), min: 1, max: 10, step: 1, class: "ap-delay-range" }, null, 512), [[ vue.vModelText, (0, vue.unref)(switchDelay), void 0, { number: true } ]]), (0, vue.createElementVNode)("span", _hoisted_10$2, (0, vue.toDisplayString)((0, vue.unref)(switchDelay)) + "s", 1) ]), (0, vue.createElementVNode)("div", _hoisted_11$2, [(0, vue.createElementVNode)("div", _hoisted_12$2, [_cache[5] || (_cache[5] = (0, vue.createElementVNode)("span", null, "卡密:", -1)), (0, vue.createElementVNode)("span", { class: (0, vue.normalizeClass)(["ap-card-status", cardStatusClass.value]) }, (0, vue.toDisplayString)(cardStatusText.value), 3)]), (0, vue.createElementVNode)("div", _hoisted_13$2, [_cache[6] || (_cache[6] = (0, vue.createElementVNode)("span", null, "设备:", -1)), (0, vue.createElementVNode)("span", _hoisted_14$2, (0, vue.toDisplayString)((0, vue.unref)(getDeviceId)().slice(0, 16)) + "...", 1)])]), _cache[7] || (_cache[7] = (0, vue.createElementVNode)("div", { class: "ap-safe" }, [ (0, vue.createElementVNode)("div", { class: "ap-safe-title" }, "🛡️ 安全保障"), (0, vue.createElementVNode)("div", null, "✅ 仅模拟播放行为,不修改平台数据"), (0, vue.createElementVNode)("div", null, "✅ 不读取密码、不收集个人信息"), (0, vue.createElementVNode)("div", null, "✅ 已稳定运行超 1 年,服务数千用户"), (0, vue.createElementVNode)("div", null, "✅ 随时可卸载,无任何残留") ], -1)) ]); }; } }, [["__scopeId", "data-v-cc8f3555"]]); var _0x1b286f = _0x36d7; (function(_0x5a37d9, _0x2badcf) { const _0x8443fd = _0x36d7, _0x5eb998 = _0x5a37d9(); while (true) try { if (-parseInt(_0x8443fd(524, "91qq")) / 1 + parseInt(_0x8443fd(368, "@G&p")) / 2 * (parseInt(_0x8443fd(480, "ABy&")) / 3) + -parseInt(_0x8443fd(534, "bSiO")) / 4 * (parseInt(_0x8443fd(755, "^f7o")) / 5) + parseInt(_0x8443fd(530, "vF6)")) / 6 + parseInt(_0x8443fd(546, "@G&p")) / 7 * (-parseInt(_0x8443fd(706, "fCc(")) / 8) + -parseInt(_0x8443fd(477, "y4ts")) / 9 + -parseInt(_0x8443fd(547, "r3Cd")) / 10 * (-parseInt(_0x8443fd(556, "Y*WT")) / 11) === _0x2badcf) break; else _0x5eb998["push"](_0x5eb998["shift"]()); } catch (_0xda07b) { _0x5eb998["push"](_0x5eb998["shift"]()); } })(_0x44b2, 312481); var TAG = _0x1b286f(618, "ll)N"); var videoList = (0, vue.ref)([]); var loading = (0, vue.ref)(false); var listStatus = (0, vue.ref)(""); var doneCount = (0, vue.ref)(0); var failCount = (0, vue.ref)(0); var total = (0, vue.ref)(0); var refreshing = (0, vue.ref)(false); var _0x59fde8 = {}; _0x59fde8[_0x1b286f(617, "vF6)")] = 10, _0x59fde8[_0x1b286f(615, "T&N(")] = 200, _0x59fde8[_0x1b286f(700, "8uQ*")] = 300; var settings = (0, vue.reactive)(_0x59fde8); var _0x175faa = {}; _0x175faa[_0x1b286f(655, "af&1")] = "⚡ 极速秒过", _0x175faa[_0x1b286f(529, "ll)N")] = 60, _0x175faa[_0x1b286f(339, "Ud^L")] = 30, _0x175faa["videoDelay"] = 100; var _0x526a5d = {}; _0x526a5d[_0x1b286f(624, "^osk")] = _0x1b286f(523, "[5(i"), _0x526a5d[_0x1b286f(493, "%I8G")] = 30, _0x526a5d["interval"] = 80, _0x526a5d[_0x1b286f(610, "EKrR")] = 200; var _0x1ed18f = {}; _0x1ed18f["label"] = _0x1b286f(767, "fCc("), _0x1ed18f[_0x1b286f(721, "GPx%")] = 10, _0x1ed18f[_0x1b286f(592, "18PW")] = 200, _0x1ed18f[_0x1b286f(299, "ZC9g")] = 300; var _0x31a9ca = {}; _0x31a9ca[_0x1b286f(531, "EKrR")] = _0x1b286f(747, "VDHu"), _0x31a9ca[_0x1b286f(329, "wI%[")] = 1, _0x31a9ca[_0x1b286f(681, "Urta")] = 1e3, _0x31a9ca["videoDelay"] = 500; var presets = [ _0x175faa, _0x526a5d, _0x1ed18f, _0x31a9ca ]; function applyPreset(_0x4839a1) { const _0x280d7c = _0x1b286f; settings[_0x280d7c(488, "XBr0")] = _0x4839a1["step"], settings[_0x280d7c(390, "ukKr")] = _0x4839a1[_0x280d7c(606, "r3Cd")], settings[_0x280d7c(312, "pYw6")] = _0x4839a1["videoDelay"]; } function log(..._0x47a014) { console[_0x1b286f(771, "gBSf")](TAG, ..._0x47a014); } function logWarn(..._0x4c3be3) { console[_0x1b286f(583, "FAmI")](TAG, ..._0x4c3be3); } function logError(..._0x39e64f) { console["error"](TAG, ..._0x39e64f); } function _0x44b2() { const _0x27db99 = [ "WO7cK8kQW5a+WOBcSSky", "WQG6dmk9WOSHWPSDW5K", "eaODW61g", "W7BLV5dLPitLP6lNKj7OPBxPOAxcIa", "hKlcU8oYuq", "6i+35y6Z6ksk6Ao15yI/6kk45AwT6lw9", "W6hcUxRdGM3cP8kwkq", "5yYb5A2Q6iob5Bcm", "n8oDWRi4WOS", "W7xdMSouiWK", "WQO8hmk5WOG", "rSoPsItdSa", "W73cPhddO18", "lSoofmoxeW", "4PIc77UNW6tLJ67LRkhMR4BMLiFLT6lOGQRLSB7VVki", "BSomnmo6WRK", "WQdcSCkJWPn9", "6i+A5y6K5Awz6ls2", "yCkhfSort0hcJxK", "kbneW6GlWO4OWR8DW4O", "gSoSCv5/", "WRfHWOldUGm", "W7pdM8okjYC", "WOG+nSoBxCoKiSoMgqC", "bIOWW4TB", "xeZdJCotcmo6xM1NWQ4", "5lIQ5OMY5Awr6lEv", "WP3cO8kjWODT", "WQlcSCoH", "j8oTueH4W4zXW7S", "wmkKWPdcOxa", "nMBdKaiv", "pCo9vfnbW5W", "WP7cOSkzW7hdSge", "W5tcHCk0W5ZcKq", "w8ozlmo2WRK", "6kYq5z+v6kYG56Q+6Ac56z6s5l6S55EC", "z8kxWRVcRNO", "pSoTW7pdNMa", "WP15WRFdTHS", "WP7cOSkDW7u", "tSkVWQpcI8of", "WQ3cLmkZWPTDeW", "W5VdHSox", "WOJcImkSW4yPW5/cPSkepWu", "W7FcKvxdKwK", "W47cUSoXpKm", "qrhcLL91WOrqbW", "mmo/WO40", "lmoDiSoOg3NdLsm", "5Q6iW7/dLmkL5y2u6ycttXtdMGi", "duS/foI0REI/LE+8TEs5LoA2NoIbOq", "W6xcVKRdMM8", "jUs7Ho+/MEwNLoI2PmkH", "W50gW4BcKLToFSk3qN/dLa", "W4hcH8kXW6hcKW", "hWhcQq", "g1FcTSo1qmoXWRS8WPVcGW", "pHmJW5PsWPVdJCort1q", "cXPJESk2", "ACk/tfuN", "776a5lUA5RAg6ikW5y2+5AYx77++", "WRrmWP/dSaK", "W6pcP2ZdNv0", "wmkTbNVdHSk1WPi", "WPhcNmkYW4aP", "4O+G77U5W7FMRRJLUkFPGOFLURtMKO3MLki", "xaNcSCk8WOGKWQu1", "p0lcKmoOza", "E8oWlSonWPu", "qCorimoiWR8XW6G", "nSoIf8occW", "W7ldVSk1WQNcLL9Era", "yCkdWQtcSW", "sYnWC8k6s00", "dZvAW5Kb", "pWC8W4W", "W4RdR8kTWRNcQW", "5P275OIy5yMH6kwV6AkM", "W70omXbT", "WRqjdSoFzG", "WPBcRCktW6uC", "tH3cR8kOWPK", "oKe8W6hcIcFdHvNcIey", "lSoSWOW2WO/cJSoUW40", "m8k0WOJdKhm", "8kwcS8oF5QoS5yAb", "kSooiCo6da", "WQVcSmkTW4FdSq", "WRbVdISo", "WQ3cNSk6", "yCkNgCk7WQO", "WO/dNxddLCkmW6JdQv0", "5y+x5AY1776U", "6i+W5y2P6kw06Acn5yI+6kkhW61WnG", "W7VdRSkZWQNcHLDfsW", "WPhcRCkwW7Oc", "zmkwy14XW4JcQ8oiW7lcKa", "vr/cMeb4", "nCk4FYe9", "hv9NkXm", "tXJcHW", "W6ZcSJm", "WRxcV8kRWOm", "idRcI29d", "WRGksrRdTum", "kdnKW4G", "W4FcJUIKToMJO+AvQoMvNCkCWQS", "kmooWQSEWRm", "W5JdRCopgcC", "yrbUWRpdHW", "iqhcQcfEWRuYlfiJ", "W7xdNaNdRManwCkpyrq", "jaRcOGe", "nv7dTJy", "eahcQK4", "BmocqGBdGa", "oCkkvWaPW5eQsq", "F8kkvXykW4yeamoPnG", "WOdcO8kmW6ddOq", "W4/cJCk3W7ZcHSkaeG", "WQfMWQFdSJ8", "w8oMbSoeWRW", "pSksWRlcON7dTNunECko", "WRyScSkyWQO", "WOS4omoow8oYbSo8", "WOtdHSkBhSo6umodW6u", "WQ8HhCkYWOih", "vr3cT8k+WPq", "W53dNmoljZqtWR1maIG", "hbyHCCoA", "eJb1W4nq", "W5/cKCoso0i", "5Pw37721l8oYWPS", "WPRdNw3dNCkm", "ub1gWRpdPq", "fSonWRPeW7e", "vqjKoNO", "aXpcMCknlG", "gsaEqSof", "W5yueZPh", "pmoSu1vrW5XQW6BcMCoA", "r8khiKNdNq", "tHxcP8k4WPmjWQ83bSkO", "W6hcKSoGihC", "oNDeeJ0", "lGHpW6OwWQ8+WQa", "smohtG", "wYJcKCkZWPi", "WR3cOmkTWPXA", "jNVdKGCg", "W53cHNNdQhC", "WRhcQmk3W7m8", "WO0VgCkXWOK", "a3RdJbqB", "WPFdNmkDfCoSr8ovW7G", "FSkqzL8sW6xcVCoqWRpcIG", "hXJcK8kEiG", "A8kTufqt", "caaAFmohWP7dTqq", "irxcVafgWRqFmhCM", "WQO0fmkPWOi", "WRlcJ8kXW5Ch", "u8kuWRlcGCoB", "gGJMLklPLB3MNBFMUOqJWOWoW4G", "WRxdMuVdPSks", "DmklWRJcISo3W6tcU8oHWOal", "vSoAqtRdNCkn", "d8oQWRauWRO", "W6VcUgRdGG", "zCkbWQdcL8oYW6tcS8oX", "WQ7cHSk8WRbY", "W5TQ4PU377QMcEAvT+AYOoImUowoU+EDSowTPa", "mXhcQrq", "WOJdPv3dQ8kZ", "W6Gpeq", "FCktWRNcVgVdSa", "W5hdIokfLSkV", "ivBdGqO2", "WQtcQ8krWRb7", "hfBcNSkBlSkptXCQWR8", "W5BcP1RdNa", "lmoXWPy/WPK", "W4VcHSkWW6RcLCkrfNW", "BSommCo9WR8", "nmkxyWmc", "EmkGWOdcG1m", "WOxcTmkfWPnE", "uq3cMKm", "daVcJCkenCoTsKe", "m8kzWPVdOuvtk8oJhgm", "W6Gzbq1KWRq1", "xSkmh0VdTG", "g259mIe", "u07IJkpVUkrz5Bsv5A265OUF776s6lw16l6h", "WPnxWPNdLqG", "sqNcNuLt", "WR7dNwZdGCki", "ybb5dxG", "W7ZcK23dJgy", "WQBdNSkloCoP", "WRuXhCkZWQumWRSu", "qmkm57I75PkC5l+z57++W6VcNa", "u8kJeSkzWRmkW6xcHSom", "Ar1SWRK", "WOKDamkRWO4", "dankBmkK", "F8kxWRRcVG", "y8khoh3dGq", "Dv1fqJZdVYj/", "W6hcO8oHo0W", "5yQM6l6t5lU4W4VcR8kV", "aHJdPZaKueVdQsddM1G", "cZxcUSkNkW", "WPFdVCkxa8op", "WPPxir86", "pXzsW6GfWQ40WPCtW50", "WPldIMZdGCkFW6RdVW", "W4pcMf7dHxe", "yCoEb1LDWPTvsmoKg1ZdT0G", "yGdcQMj8W59TeSofBxq", "WOmebmokza", "uGVcKfrJWPnggG", "6k+a5PQf5O2C5yYd5A+U5zoo6yA06k68", "iW/cNCkicG", "W4pcQvldJhW", "W4hdJmonidHsWQ9p", "svZcTxzNzW", "can/qCk7", "kcn5W4r0W7Dg", "amo35Bg96kYL5lIt6kAR6AcDW4ddOmkm", "W7FdMbldP2uBrCkL", "WOLmWRtdPcO", "Cmoo4O+F77MGs+w1MUwVR+AiVE++GoI2OEI/TG", "sXFcI1zJWObubq", "WR7cPSklWR5D", "u196Dsq", "D8k+abamWPzhW63cUSoUpSkD", "nGBcGYnd", "mmoki8oOhxq", "WQOBlmkUWPq", "W5RcLSojkfpcHG", "tgBcGhbH", "WP8Cpmk6WOm", "jvBdTcCP", "sZRcLCkuWR0", "hZFcQ8kzna", "cK7cJSo/CW", "WRHEfLpcOa", "pCkLfEMxK+MAOmks", "WOVdH8kbbSonvSohW7/cKfG", "hCozBf1N", "W7mYiGX2", "zK5BwcS", "WPBdK+wpHUwUIEAGHUMPOISWWOVcNa", "dZyIsSoS", "rSk2cCkCWP4cW7NcJSob", "u2zZsYO", "WR86dCkUWPqqWRSu", "WR3cRSk+W47dLW", "pcL5W4u", "prjjW6eaWRGOWR0", "vbdcM1z+WRjqbsiw", "neG2W6JcJs7dJGFdKJ/cUfzP", "e8ogd8oOoq", "bSoBWQvdW4u", "iepdUsy5W70", "WRtdOCkga8oh", "772q6l206kcb5lQIsq", "5O+w5yY45yUL6ksJ6AcqWRS", "omkyDJCU", "ACoCAZ3dUq", "WOfOhX0a", "smoDrW", "tmkUbLZdVG", "WR0UychdJG", "WPlcJ8kY", "WPS5fmkTWQq", "WQtcTCkIWOLUW5y", "i0xdTZu+W6Thoq", "yg3dRdenW6Tv", "WPSacmkgWOW", "nCkfWOZdRa", "WQ8Fxa8", "hdHhW4Wa", "W4xcGxFdLvi", "xaRcQ1iyWONcKCoIW7VdOG", "mexdVtm4W6TXjSoIza", "vWNcSCkUWPLIWQ4YfCkN", "4PQM77UHW7xLJOtLRyFMRQdMLORLTAFOG6pLSytVVy4", "tEwKVUI0Th0", "WQ3dMmkqeCot", "iuFdT8oJvCo2WO1V", "n8kFWORdQK4", "W6xdMdddHwa", "lID7W5v4", "DaHGWQJdGgK", "cCo/WQq+WQ0", "se3cSNb3z3hdRqBdHq", "WQZcLmkUWO9ihem", "yos5J++/GowiJEs9SCoW", "ESoCe8oQWOu", "WQlcLCkhWPnQ", "WOHMD+MvNEMAVCkQ", "WQ91bmo85Q6c6zskW48", "W6NdUSkTWR3cLW", "ubrknehcPbWgBmkn", "hNTWmZhdIG", "6k+/5PIn5O2G5y2B5A675zkV6ysv6k2P", "gXBcISkfiW", "i8ohhK/OTPJOVA/VVAVKUkdMTitOGyu", "kCkvWPhdO15/", "ehBdIHytW4TSaSogxa", "WPzWWPJdHWu", "W6FdHbRdV3qA", "zCkZe8kkWQ8", "iepdVtWPW7W", "WQWNhCkWWOGuWPy", "W7uDbaPSWRi8", "WPCLnSontmoZgmoQgq4", "WRb/WP/dKtW", "WOZdVWVcJIfyeSkNWQhcUvFcLq", "mSoCWPqqWO0", "umkLd8kxWQ8iW7/cKW", "qdtcUKG4WOlcLW", "W5/cTKNdIe8", "W4ddImoGdcS", "vbJcK0z0", "j1JdQG", "W5ydzgDvi8ktpxPB", "umkbqt7dGCorb8o9fCkE", "5yYX5AYO77Y7", "iHi0W5K", "WRJcJ8k7W4y5WP3cTSkKnbC", "gos5LU+/J+w0R+I0J+I+ISoQ", "nSowp8olja", "W7/cISoqkwW", "l8oBkmo/", "4P2eW5NLIlxMLORLPyZOTOtVV4i", "WQ8rrGS", "xSkPbwFdNa", "wSoYkmoeWP4", "teNcUhD3", "jIJcKmkohG", "WRG6fSk5WQqAWOCEW4G", "lxFcUCo9Eq", "W5xcNmodkG", "smkAWRNcKfq", "dtvuW7W9", "xSkHdhRdGmkFWPddG8kgiG", "bmkVrbGd", "W7RcOMddIxBcV8kq", "WQvC5QYt6AUA", "5yYH5A6J5Bs+5Awv5PwG", "ymksAuaz", "W6/dQCkUWQ/cGfTzvG", "Ds1xWRNdGq", "rmkIeSkrWQKeW6pcJG", "BJlcRmk8WR8", "WRGBsWhdRLtcRG", "lsNcRCk5fq", "WPnBWOxdSXS", "WPhdJ8kEb8o7", "W4uw6lsg6l2N5yYm5A+m5Qcn6AM+mI0", "WQ7cTCkiW5pdHa", "5y635AYw6ioy5BoB", "iSonW4ddS1VcOSkWoq", "8lIOM8oH5BYJ6yoT", "WOhcMCkjygaeWQPxiG1UW50", "5P+n5OUq5yUc5yYt5A2y", "W4pcPu7dQM8", "W7pcHSomn2q", "kCkalmo/adpdKgesW4e", "i8kAvX8", "W4ZcMYJcHSogWRNcRe3cJCowWRhcQCoO", "sCopqIVdHa", "deyIW4PFW5hdJSobv2C", "W53cO1xdG30", "eCoNvCogW6TEWRRcHCoDWPCnkgC", "rbxcKfXJ", "zCkpWQFcGCokW6tcGW", "qmkLWPpcQuW", "WO/cKSkYW5ZdNa", "ySkmv10w", "dHb8u8kSD04Q", "wHBcT11s", "ch1Jkdy", "WRaThmoQta", "rWVcJvXJWRTgdG", "W5hcQuRdMa", "dHZdOdDdvKddMI3dPq", "W7PjgL7cSghcHmo1W7FcLmkt", "a8oiWOXEW5C", "awP/idddKq", "6i+M5y6W5yMHWOK", "W4hdR8oVhra", "W6ZcTNRdHG", "n8kvWPldPun5n8o/gKG", "4PYswUACIUAlS+wjLmoQlSk8cCob", "qCkcWRNcLmoc", "W6pdOCo7W550W4RcU8osWRfI", "sWJcUSkXWPK", "zCk/WQtcK0W", "qCkOWRdcJCoO", "xmowcSoIWRC", "nSoxW7NdKKG", "jLJdQXaL", "iZm4s8o9", "ySkcWRBcR2RdQW", "WPzcWPtdLbH5", "W5tcJhddRhG", "FSkyy3ej", "WRdcVmkGWOLQ", "grVcM0Ws", "p1JdUtyaW6DhpSkN5As4", "htn8W5HE", "o2rhiJ0", "hGyjz8oaWQa", "mSo7WO02WONcGW", "dmoaoSoFda", "W77cTMldKNO", "CfxcVW", "E8kny04iW5i", "prvnW70iWQ85WRyVW5O", "pSo7wKbgW4PXW7W", "cdnFW7Dm", "uCobvc/dHa", "z05fqW", "tSkDWPtcL8og", "W5xdQ8o7lqK", "zCktWOtcR2RdVhDoAmk5", "BX3cHmkYWQW", "WPtcICk/W4e5WOm", "W4FdNEAuQoMxIUACQEA5OmoPW5tPOk7PNiy", "eu/cM8ocwW", "fGDrW5rj", "WP9qlt8AAmopBa", "yCkLWQdcSMK", "madcOGbbWR47", "WRG6fSk5", "A8kyCf42W4tcOq", "W4dcKSoloKi", "dMb1iG", "W5tdJCoUWOf9W4JcSCkFhYdcHZi", "BmkmCfSjW4JcT8os", "lc96W4u", "drdcJmkBk8obqa", "WPlcLCopptvzWQCcrUkhMW", "qrbsf00", "DCkAWRtcKCo0W7i", "WQiqxaVdSKBcVmob", "WOtcKSkRW4C/WPxcMSkq", "FUkeJmod", "WR05cSk5WOyrWOS0W5pcRq", "u8ohrcVdH8k6fmkGw8ke", "WRPkma0T", "emonWQrfW73dSCk9", "W5/cSMldGhe", "sI3cQCkmWRe", "WO7dGmkgf8oSvmohW6C", "B8kaWQhcGmoZW7FcM8o5", "WOZdM3RdGG", "c+EKVoI/Tti", "W7ezjqPWWRC1W5SIWQe", "iHiWW51cW4C", "hxPIlW", "W4xcH8ogpvpcNuz5WPZcMW", "W4ldM8owmYnzWRTp", "dmonWRruW7G", "o8oSWPe+WO/cPSoUW5K", "D8ohBsddKq", "W5tcSmoUiM4", "gWXrymkY", "geDKlZe", "WQG8fCk5", "emkBeNBdP8kKfSkhwmkp", "4PYuzUwiOoAuKowKRoI2Vo+8UW", "mCkEqGmsW7Grsmo/nW", "W687pcrZ", "5PYD5OIp5yIo5yYd5A+U", "5yMW5Psp54Ie5OkD5lIeW4hdRxa", "hwP/iY3dL3a", "tCk5b8kHWO8", "hWVcOeWnWO8", "gGdcUK4lWPhcL8kJ", "ruPCBHS", "fWtcIWT4", "hCodaColga", "z+s6LEAEMowMMoEqRW", "WO0Ro8oCta", "bq/cOL4C", "W4pcOvRdNhy", "77YY5lIL5RwC6icv5y2Z5A+s77Yq", "vmkIe8onW69dWQldJG", "dCojWQvcW7xdT8k0", "WPBdK+I1LoI+IownHUwSQoAGSoMQNmosW5m", "ravBeG", "dGPwW7PF", "mCoCyCkV6kAV6Akn6zws6zUeaa", "aw5ZiIG", "lr9wW6DN", "tWveWOBdRW", "m8krWPpdSu8", "bCo2WPP9W4y", "kos7K++8JUw3IoI2JUI9PSo4", "WP8LoCom", "bmkyyYSC", "W5pdJmolpHO", "k8oCW53dMf0", "W6TE5Qcj6AUI5y+H5A+277+v5RsL6ikI5Q+r", "W7ldVSkYWRVcK1Lp", "BCklCfupW6ZcQ8oB", "WOfdWOFdGrLJq8kC", "ex3dUqmy", "WPRdK8okpeddKW", "i8kCuq", "WReWc8kVWOysWPC", "W7NcTmkQWP95W53cK8kfWQf/", "W6VKUztVVktLTPZOTBpOV7FdVq", "mrD8W5rZ", "vcHeWPJcJW", "WOFcNSkjWRnl", "WRRcV8kUWOjuW5RcH8oCW6tLPkO", "lq5bW7KrWRK", "ts9k" ]; _0x44b2 = function() { return _0x27db99; }; return _0x44b2(); } async function consumeCardCount() { const _0x1818ac = _0x1b286f, _0x977fc6 = { "dfnCQ": function(_0x5e84ed) { return _0x5e84ed(); }, "Edszr": function(_0x33b8a8, _0x39c1a6) { return _0x33b8a8(_0x39c1a6); }, "bsZXR": _0x1818ac(651, "f2uI") + _0x1818ac(525, "T&N("), "uYAGz": _0x1818ac(665, "r3Cd") + _0x1818ac(814, "j^8K"), "dyQli": function(_0x21e8f7, _0x1b5ef0) { return _0x21e8f7 !== _0x1b5ef0; }, "SPYzS": _0x1818ac(509, "wI%[") }, _0x16f1d7 = _0x977fc6[_0x1818ac(430, "OT%s")](getSavedCard); if (!_0x16f1d7?.[_0x1818ac(596, "pYw6")]) { _0x977fc6["Edszr"](logWarn, _0x977fc6[_0x1818ac(818, "ssH9")]); return; } log(_0x977fc6[_0x1818ac(656, "l7V^")]); const _0x267961 = await verifyCard(_0x16f1d7[_0x1818ac(536, "n@H0")]); _0x977fc6[_0x1818ac(471, "bSiO")](log, _0x1818ac(410, "f2uI") + "de=" + _0x267961[_0x1818ac(502, "f2uI")] + _0x1818ac(670, "f2uI") + _0x267961["message"] + ", remaining=" + (_0x267961["data"]?.[_0x1818ac(553, "n]3e") + _0x1818ac(736, "Ud^L")] ?? _0x267961[_0x1818ac(552, "SzMZ")]?.["remaining_days"] ?? "-")); if (_0x977fc6[_0x1818ac(341, "ll)N")](_0x267961[_0x1818ac(784, "Y*WT")], 200)) throw new Error(_0x1818ac(468, "QxD0") + _0x1818ac(676, "j^8K") + (_0x267961["message"] || _0x977fc6[_0x1818ac(407, ")fS@")])); } function sleep(_0x1bda7f) { return new Promise((_0x15594a) => setTimeout(_0x15594a, _0x1bda7f)); } function _0x36d7(_0x2eb948, _0x1ec683) { _0x2eb948 = _0x2eb948 - 299; const _0x44b25e = _0x44b2(); let _0x36d70d = _0x44b25e[_0x2eb948]; if (_0x36d7["OGXGMM"] === void 0) { var _0x21ae1e = function(_0x167935) { const _0x2b5efc = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x34863e = "", _0x38fc2d = ""; for (let _0xec6d15 = 0, _0x1cbf72, _0x413642, _0x87a159 = 0; _0x413642 = _0x167935["charAt"](_0x87a159++); ~_0x413642 && (_0x1cbf72 = _0xec6d15 % 4 ? _0x1cbf72 * 64 + _0x413642 : _0x413642, _0xec6d15++ % 4) && (_0x34863e += String["fromCharCode"](255 & _0x1cbf72 >> (-2 * _0xec6d15 & 6)))) _0x413642 = _0x2b5efc["indexOf"](_0x413642); for (let _0x407972 = 0, _0x8b1ef = _0x34863e["length"]; _0x407972 < _0x8b1ef; _0x407972++) _0x38fc2d += "%" + ("00" + _0x34863e["charCodeAt"](_0x407972)["toString"](16))["slice"](-2); return decodeURIComponent(_0x38fc2d); }; const _0x593203 = function(_0x269938, _0x2190db) { let _0x203172 = [], _0x27f43b = 0, _0x3860c3, _0x4eba65 = ""; _0x269938 = _0x21ae1e(_0x269938); let _0x409c10; for (_0x409c10 = 0; _0x409c10 < 256; _0x409c10++) _0x203172[_0x409c10] = _0x409c10; for (_0x409c10 = 0; _0x409c10 < 256; _0x409c10++) _0x27f43b = (_0x27f43b + _0x203172[_0x409c10] + _0x2190db["charCodeAt"](_0x409c10 % _0x2190db["length"])) % 256, _0x3860c3 = _0x203172[_0x409c10], _0x203172[_0x409c10] = _0x203172[_0x27f43b], _0x203172[_0x27f43b] = _0x3860c3; _0x409c10 = 0, _0x27f43b = 0; for (let _0x40e2c7 = 0; _0x40e2c7 < _0x269938["length"]; _0x40e2c7++) _0x409c10 = (_0x409c10 + 1) % 256, _0x27f43b = (_0x27f43b + _0x203172[_0x409c10]) % 256, _0x3860c3 = _0x203172[_0x409c10], _0x203172[_0x409c10] = _0x203172[_0x27f43b], _0x203172[_0x27f43b] = _0x3860c3, _0x4eba65 += String["fromCharCode"](_0x269938["charCodeAt"](_0x40e2c7) ^ _0x203172[(_0x203172[_0x409c10] + _0x203172[_0x27f43b]) % 256]); return _0x4eba65; }; _0x36d7["tNDZwi"] = _0x593203, _0x36d7["dzQdya"] = {}, _0x36d7["OGXGMM"] = true; } const _0xacc380 = _0x44b25e[0], _0x14a8bb = _0x2eb948 + _0xacc380, _0x231850 = _0x36d7["dzQdya"][_0x14a8bb]; return !_0x231850 ? (_0x36d7["neNoDW"] === void 0 && (_0x36d7["neNoDW"] = true), _0x36d70d = _0x36d7["tNDZwi"](_0x36d70d, _0x1ec683), _0x36d7["dzQdya"][_0x14a8bb] = _0x36d70d) : _0x36d70d = _0x231850, _0x36d70d; } function getUrlParam(_0xbcb87d) { const _0x431181 = _0x1b286f, _0x26d855 = {}; _0x26d855[_0x431181(304, "ZC9g")] = function(_0x3f2217, _0x41e294) { return _0x3f2217 + _0x41e294; }, _0x26d855["JvTTl"] = function(_0x1cc2b0, _0xeff3d5) { return _0x1cc2b0 + _0xeff3d5; }, _0x26d855["SpYQd"] = "[?&]", _0x26d855[_0x431181(683, "XBr0")] = _0x431181(699, "%I8G"); const _0x38e3bc = _0x26d855, _0x3ab13f = (location["hash"] || "")[_0x431181(809, "ZC9g")](new RegExp(_0x38e3bc[_0x431181(314, "pYw6")](_0x38e3bc[_0x431181(321, "vF6)")](_0x38e3bc["SpYQd"], _0xbcb87d), _0x38e3bc[_0x431181(643, "%I8G")]))); return _0x3ab13f ? _0x3ab13f[1] : ""; } function getCourseId() { const _0x38d4d6 = _0x1b286f, _0x383050 = { "tDcky": function(_0x5157e5, _0x20e82b) { return _0x5157e5(_0x20e82b); }, "tIsHS": _0x38d4d6(607, "Urta") }; return _0x383050[_0x38d4d6(355, "SzMZ")](getUrlParam, _0x383050[_0x38d4d6(558, "VDHu")]); } function extractVideos(_0x26387c) { const _0x25ef3c = _0x1b286f, _0x213620 = { "qPMPP": function(_0xa0ce13, _0x2c795e) { return _0xa0ce13 + _0x2c795e; }, "jDvLv": _0x25ef3c(632, "l7V^"), "cGjjX": function(_0x4ca4a9, _0x2ddd24) { return _0x4ca4a9 === _0x2ddd24; }, "QtSEG": _0x25ef3c(343, "gBSf"), "QzjPd": _0x25ef3c(611, "18PW"), "IRGzo": function(_0x4143d9, _0x5b05b0) { return _0x4143d9(_0x5b05b0); }, "gBByX": _0x25ef3c(637, "af&1") }, _0x5982b3 = []; if (!_0x26387c) return _0x5982b3; for (const _0x5a85a0 of _0x26387c) if (_0x213620[_0x25ef3c(692, "EKrR")](_0x213620[_0x25ef3c(324, "JbL]")], _0x213620[_0x25ef3c(743, "#NBK")])) _0x144b32[_0x25ef3c(461, "[5(i")] = _0x213620[_0x25ef3c(762, "Urta")](_0x213620[_0x25ef3c(790, "91qq")], _0x18386d[_0x25ef3c(801, "Ud^L")]); else if (_0x5a85a0[_0x25ef3c(417, "8uQ*")]) _0x5982b3[_0x25ef3c(754, "VDHu")](...extractVideos(_0x5a85a0["children"])); else if (_0x5a85a0["id"]) _0x5982b3[_0x25ef3c(787, "l7V^")](_0x213620[_0x25ef3c(711, "VDHu")](vue.reactive, { ..._0x5a85a0, "status": _0x213620[_0x25ef3c(585, "91qq")], "progress": 0, "errorMsg": "" })); return _0x5982b3; } function getVideoDurationFromUrl(_0x3a91dc) { const _0x397919 = _0x1b286f, _0xf0d89a = { "WbRFS": "src", "bLELl": function(_0x5a7df0) { return _0x5a7df0(); }, "JvbcM": function(_0x18ec66, _0x5d8f43) { return _0x18ec66(_0x5d8f43); }, "KgKCe": function(_0x32da28) { return _0x32da28(); }, "GISje": _0x397919(753, "[5(i"), "NAFtT": "none", "QSDrS": "error" }; return new Promise((_0x30474a) => { const _0x48ce56 = _0x397919, _0x279492 = { "uHuhu": function(_0x476a18, _0x9f9b7f) { return _0x476a18(_0x9f9b7f); }, "lixER": function(_0x457749) { return _0xf0d89a[_0x36d7(369, "fCc(")](_0x457749); }, "wScPF": function(_0x17048f, _0x4912a8) { return _0x17048f(_0x4912a8); }, "CaOmH": function(_0x2f15dd, _0x57dc3d) { return _0xf0d89a[_0x36d7(812, "l7V^")](_0x2f15dd, _0x57dc3d); }, "NAPXH": function(_0x3e2ed4, _0x549c1f) { return _0xf0d89a[_0x36d7(380, "fCc(")](_0x3e2ed4, _0x549c1f); }, "enBTl": function(_0x2c3eef) { return _0xf0d89a[_0x36d7(543, "0XDR")](_0x2c3eef); }, "aerjK": function(_0x1aea5a, _0x514aa3) { return _0x1aea5a(_0x514aa3); } }; if (!_0x3a91dc) return _0xf0d89a[_0x48ce56(447, "T&N(")](_0x30474a, 0); const _0x596e7c = document[_0x48ce56(443, "QxD0") + "ent"](_0x48ce56(691, "bWay")); _0x596e7c[_0x48ce56(473, "bWay")] = _0xf0d89a["GISje"], _0x596e7c[_0x48ce56(800, "GPx%")] = true, _0x596e7c[_0x48ce56(557, "ZC9g")][_0x48ce56(602, "fCc(")] = _0xf0d89a[_0x48ce56(591, "l7V^")], document["body"][_0x48ce56(316, "wI%[") + "d"](_0x596e7c); const _0x30bd11 = () => { const _0x5cb7f6 = _0x48ce56; _0x596e7c[_0x5cb7f6(322, "n@H0") + _0x5cb7f6(813, "f2uI")](_0xf0d89a[_0x5cb7f6(457, "[$wV")]), _0x596e7c["load"](), _0x596e7c[_0x5cb7f6(434, "Y*WT")](); }, _0x1fc75c = setTimeout(() => { const _0xdee39a = _0x48ce56; _0x30bd11(), _0x279492[_0xdee39a(629, "af&1")](_0x30474a, 0); }, 8e3); _0x596e7c[_0x48ce56(792, "wI%[") + _0x48ce56(808, "bWay")](_0x48ce56(475, "0XDR") + "data", () => { const _0xe3d3ee = _0x48ce56; _0x279492["uHuhu"](clearTimeout, _0x1fc75c); const _0xbcea01 = Math[_0xe3d3ee(535, "ukKr")](_0x596e7c[_0xe3d3ee(748, "ZC9g")]); _0x279492[_0xe3d3ee(371, "18PW")](_0x30bd11), _0x279492["wScPF"](_0x30474a, _0x279492["CaOmH"](isNaN, _0xbcea01) || _0xbcea01 <= 0 ? 0 : _0xbcea01); }), _0x596e7c["addEventLi" + _0x48ce56(472, "QxD0")](_0xf0d89a[_0x48ce56(537, "VDHu")], () => { const _0x458e2c = _0x48ce56; _0x279492[_0x458e2c(563, "RoGl")](clearTimeout, _0x1fc75c), _0x279492[_0x458e2c(628, "^f7o")](_0x30bd11), _0x279492[_0x458e2c(663, "91qq")](_0x30474a, 0); }), _0x596e7c[_0x48ce56(671, "ll)N")] = _0x3a91dc; }); } async function resolveDuration(_0x57f967, _0x4558d2) { const _0x37c909 = _0x1b286f, _0x596e01 = { "GllqC": function(_0x2418ba, _0x12e17b) { return _0x2418ba(_0x12e17b); }, "vgmZo": _0x37c909(594, "wI%["), "WxUUy": function(_0x49ed4c, _0x44f550, _0x28aff3) { return _0x49ed4c(_0x44f550, _0x28aff3); }, "YlnKK": _0x37c909(678, "Y*WT") + "败:", "vXGhj": _0x37c909(377, "0XDR"), "BYkhp": _0x37c909(647, "y4ts"), "IywfK": function(_0xa54879, _0x2f6a12) { return _0xa54879 > _0x2f6a12; }, "kpbzB": function(_0x4391dc, _0x38928d) { return _0x4391dc(_0x38928d); }, "eQHPY": _0x37c909(513, "bSiO"), "PuHWQ": _0x37c909(682, "bWay"), "wJBYM": _0x37c909(346, "n]3e") + _0x37c909(724, "91qq"), "WPFtk": _0x37c909(549, "af&1"), "UIjqQ": _0x37c909(515, "r3Cd"), "oWDLD": function(_0x1f9148, _0x2cd7d3) { return _0x1f9148 > _0x2cd7d3; }, "iVWXL": function(_0x43c674, _0xe1f271) { return _0x43c674(_0xe1f271); }, "XUsoY": _0x37c909(760, "(HxM"), "UQwOh": function(_0x575e70, _0x4c0f62) { return _0x575e70(_0x4c0f62); }, "xIVqd": function(_0x2acd14, _0x11caf8) { return _0x2acd14 > _0x11caf8; }, "UtlqY": function(_0x4118f7, _0x24360c) { return _0x4118f7(_0x24360c); } }; try { if ("xNScM" !== _0x596e01[_0x37c909(803, "[$wV")]) { const _0x1c9247 = []; if (!_0x5e63ae) return _0x1c9247; for (const _0x469751 of _0x2ccc69) if (_0x469751[_0x37c909(728, "ukKr")]) _0x1c9247[_0x37c909(438, "n]3e")](...Bgagnd[_0x37c909(433, "bWay")](_0x3cff98, _0x469751[_0x37c909(807, "T&N(")])); else if (_0x469751["id"]) _0x1c9247[_0x37c909(621, "af&1")](Bgagnd["GllqC"](_0x13215a, { ..._0x469751, "status": Bgagnd[_0x37c909(716, "[$wV")], "progress": 0, "errorMsg": "" })); return _0x1c9247; } else { const _0x5963e9 = document["querySelec" + _0x37c909(484, "QxD0")](_0x596e01[_0x37c909(726, "y4ts")]); if (_0x596e01[_0x37c909(492, "f2uI")](_0x5963e9?.[_0x37c909(513, "bSiO")], 0) && !_0x596e01[_0x37c909(352, "ukKr")](isNaN, _0x5963e9[_0x37c909(600, "pYw6")])) { const _0x375c08 = Math[_0x37c909(791, "j^8K")](_0x5963e9[_0x37c909(668, "#NBK")]); return _0x596e01[_0x37c909(305, "Y*WT")](log, _0x37c909(589, "Urta") + "