// ==UserScript==
// @name 德阳市继续教育公需科目培训平台播放页自动播放【稳定运行1年,无封号】
// @namespace https://bbs.tampermonkey.net.cn/
// @version 7.0.9
// @author You
// @description 自动播放公需科目视频,自动切换下一个、更新2026年8月23日
// @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-02e6ec91]{z-index:2147483647;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;animation:.25s fadeIn-02e6ec91;display:flex;position:fixed;inset:0}@keyframes fadeIn-02e6ec91{0%{opacity:0}to{opacity:1}}.cvm-content[data-v-02e6ec91]{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-02e6ec91;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000080}.cvm-content[data-v-02e6ec91]::-webkit-scrollbar{width:4px}.cvm-content[data-v-02e6ec91]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}@keyframes slideUp-02e6ec91{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cvm-title-row[data-v-02e6ec91]{justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.cvm-title[data-v-02e6ec91]{text-align:center;color:#fff;margin:0;font-size:20px;font-weight:700}.cvm-close[data-v-02e6ec91]{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-02e6ec91]:hover{color:#fff;background:#ffffff1a}.cvm-desc[data-v-02e6ec91]{background:#4caf5014;border:1px solid #4caf5033;border-radius:10px;margin-bottom:18px;padding:14px 16px}.cvm-desc-title[data-v-02e6ec91]{color:#4caf50;margin-bottom:10px;font-size:15px;font-weight:700}.cvm-desc-list[data-v-02e6ec91]{color:#ccc;font-size:13px;line-height:1.9}.cvm-desc-list b[data-v-02e6ec91]{color:#e0e0e0}.cvm-desc-stats[data-v-02e6ec91]{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-02e6ec91]{color:#4caf50}.cvm-desc-note[data-v-02e6ec91]{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-02e6ec91]{gap:10px;margin-bottom:14px;display:flex}.cvm-input-group input[data-v-02e6ec91]{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-02e6ec91]:focus{border-color:#4fc3f7}.cvm-input-group input[data-v-02e6ec91]::placeholder{color:#666}.cvm-input-group button[data-v-02e6ec91]{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-02e6ec91]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4caf5066}.cvm-input-group button[data-v-02e6ec91]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.cvm-status[data-v-02e6ec91]{text-align:center;min-height:22px;margin-bottom:14px;font-size:13px}.cvm-status.success[data-v-02e6ec91]{color:#4caf50}.cvm-status.error[data-v-02e6ec91]{color:#f44336}.cvm-status.loading[data-v-02e6ec91]{color:#ffa726}.cvm-buy-btn[data-v-02e6ec91]{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-02e6ec91]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff980066}.cvm-tip[data-v-02e6ec91]{text-align:center;color:#888;font-size:12px;line-height:1.6}.cvm-disclaimer-link[data-v-02e6ec91]{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-02e6ec91]{color:#888;cursor:pointer;text-decoration:underline;transition:color .2s}.cvm-disclaimer-link a[data-v-02e6ec91]:hover{color:#aaa}.disclaimer-overlay[data-v-02e6ec91]{z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disclaimer-modal[data-v-02e6ec91]{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-02e6ec91]{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-02e6ec91]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.disclaimer-modal-header button[data-v-02e6ec91]:hover{color:#fff;background:#ffffff1a}.disclaimer-modal-body[data-v-02e6ec91]{color:#aaa;padding:16px 18px;font-size:12px;line-height:2;overflow-y:auto}.disclaimer-modal-body p[data-v-02e6ec91]{margin:0;padding:2px 0}.disclaimer-modal-body b[data-v-02e6ec91]{color:#ddd}.disclaimer-modal-footer[data-v-02e6ec91]{text-align:center;border-top:1px solid #333;padding:12px 18px}.disclaimer-modal-footer button[data-v-02e6ec91]{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-02e6ec91]: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-60bd3afd]{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-60bd3afd]{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-60bd3afd]{color:#4fc3f7;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.dot[data-v-60bd3afd]{background:#4caf50;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-60bd3afd}.dot-warn[data-v-60bd3afd]{background:#ffa726;animation:none}@keyframes pulse-60bd3afd{0%,to{opacity:1}50%{opacity:.3}}.mp-header-btns button[data-v-60bd3afd]{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-60bd3afd]:hover{color:#fff;background:#ffffff1a}.mp-body[data-v-60bd3afd]{border-top:1px solid #2a2a2a;flex:1;min-height:0;overflow:hidden auto}.mp-body[data-v-60bd3afd]::-webkit-scrollbar{width:4px}.mp-body[data-v-60bd3afd]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.mp-body[data-v-60bd3afd]::-webkit-scrollbar-track{background:0 0}.mp-tip[data-v-60bd3afd]{border-bottom:1px solid #ffffff0d;padding:8px 16px;font-size:12px}.mp-tip b[data-v-60bd3afd]{font-weight:600}.mp-tip-ok[data-v-60bd3afd]{color:#4caf50;background:#4caf5014;border-bottom-color:#4caf5026}.mp-tip-warn[data-v-60bd3afd]{color:#ffa726;background:#ff980014;border-bottom-color:#ff980026}.mp-tip-sub[data-v-60bd3afd]{color:#888;margin-top:2px;font-size:11px}.mp-best-tip[data-v-60bd3afd]{background:linear-gradient(135deg,#ff980026,#ff57221f);border:1px solid #ff980059;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-best-title[data-v-60bd3afd]{color:#ff9800;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.mp-best-content[data-v-60bd3afd]{color:#e0c8a0;font-size:12px;line-height:1.8}.mp-best-content b[data-v-60bd3afd]{color:#ffcc02}.mp-notice[data-v-60bd3afd]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-notice-title[data-v-60bd3afd]{color:#81d4fa;margin-bottom:6px;font-size:13px;font-weight:700}.mp-notice-list[data-v-60bd3afd]{color:#999;font-size:11px;line-height:1.8}.mp-notice-list p[data-v-60bd3afd]{margin:0;padding:2px 0}.mp-notice-list b[data-v-60bd3afd]{color:#bbb;font-weight:600}.mp-tabs[data-v-60bd3afd]{border-bottom:1px solid #2a2a2a;display:flex}.mp-tab[data-v-60bd3afd]{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-60bd3afd]{color:#4fc3f7;border-bottom-color:#4fc3f7}.mp-tab[data-v-60bd3afd]:hover{color:#ccc}.mp-instant-tip[data-v-60bd3afd]{background:linear-gradient(135deg,#ff980026,#ff57221f);border:1px solid #ff980059;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-instant-title[data-v-60bd3afd]{color:#ff9800;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.mp-instant-content[data-v-60bd3afd]{color:#e0c8a0;font-size:12px;line-height:1.8}.mp-instant-content b[data-v-60bd3afd]{color:#ffcc02}.card-tab[data-v-60bd3afd]{padding:12px 16px}.card-status-box[data-v-60bd3afd]{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-60bd3afd]{background:#4caf5014;border-color:#4caf5040}.card-status-icon[data-v-60bd3afd]{font-size:28px}.card-status-info[data-v-60bd3afd]{flex:1}.card-status-label[data-v-60bd3afd]{color:#f44336;font-size:15px;font-weight:700}.card-status-box.active .card-status-label[data-v-60bd3afd]{color:#4caf50}.card-status-detail[data-v-60bd3afd]{color:#aaa;margin-top:2px;font-size:11px}.card-info-list[data-v-60bd3afd]{margin-bottom:12px}.card-info-item[data-v-60bd3afd]{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.card-info-key[data-v-60bd3afd]{color:#888}.card-info-val[data-v-60bd3afd]{color:#ccc;font-weight:600}.card-actions[data-v-60bd3afd]{gap:8px;margin-bottom:12px;display:flex}.card-btn[data-v-60bd3afd]{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-60bd3afd]:hover{transform:translateY(-1px)}.card-btn-primary[data-v-60bd3afd]{color:#fff;background:linear-gradient(135deg,#4caf50,#43a047)}.card-btn-primary[data-v-60bd3afd]:hover{box-shadow:0 3px 10px #4caf5066}.card-btn-warn[data-v-60bd3afd]{color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00)}.card-btn-warn[data-v-60bd3afd]:hover{box-shadow:0 3px 10px #ff980066}.card-buy-link[data-v-60bd3afd]{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-60bd3afd]:hover{background:#ff980033}.mp-footer[data-v-60bd3afd]{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-60bd3afd]{color:#666;font-size:11px}.mp-footer-card[data-v-60bd3afd]{color:#888;font-size:11px}.mp-footer-card.active[data-v-60bd3afd]{color:#4caf50}.mp-disclaimer[data-v-60bd3afd]{text-align:center;color:#555;flex-shrink:0;padding:4px 16px 8px;font-size:10px}.mp-disclaimer a[data-v-60bd3afd]{color:#666;cursor:pointer;text-decoration:underline;transition:color .2s}.mp-disclaimer a[data-v-60bd3afd]:hover{color:#aaa}.disclaimer-overlay[data-v-60bd3afd]{z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disclaimer-modal[data-v-60bd3afd]{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-60bd3afd]{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-60bd3afd]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.disclaimer-modal-header button[data-v-60bd3afd]:hover{color:#fff;background:#ffffff1a}.disclaimer-modal-body[data-v-60bd3afd]{color:#aaa;padding:16px 18px;font-size:12px;line-height:2;overflow-y:auto}.disclaimer-modal-body p[data-v-60bd3afd]{margin:0;padding:2px 0}.disclaimer-modal-body b[data-v-60bd3afd]{color:#ddd}.disclaimer-modal-footer[data-v-60bd3afd]{text-align:center;border-top:1px solid #333;padding:12px 18px}.disclaimer-modal-footer button[data-v-60bd3afd]{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-60bd3afd]:hover{transform:translateY(-1px)}#dygx-app[data-v-b9df25d8]{z-index:99999;pointer-events:auto;position:fixed;top:0;left:0}\n/*$vite$:1*/ ");
function _0x5bf5(_0x2dd575, _0x3462c3) {
_0x2dd575 = _0x2dd575 - 185;
const _0x170ce0 = _0x170c();
let _0x5bf53d = _0x170ce0[_0x2dd575];
if (_0x5bf5["rzgXDp"] === void 0) {
var _0x2d8181 = function(_0x5c0da6) {
const _0x252919 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x24ca63 = "", _0x234331 = "";
for (let _0xad1b96 = 0, _0xda6663, _0x17cf90, _0x1e106f = 0; _0x17cf90 = _0x5c0da6["charAt"](_0x1e106f++); ~_0x17cf90 && (_0xda6663 = _0xad1b96 % 4 ? _0xda6663 * 64 + _0x17cf90 : _0x17cf90, _0xad1b96++ % 4) && (_0x24ca63 += String["fromCharCode"](255 & _0xda6663 >> (-2 * _0xad1b96 & 6)))) _0x17cf90 = _0x252919["indexOf"](_0x17cf90);
for (let _0x33ed8c = 0, _0x4dd17f = _0x24ca63["length"]; _0x33ed8c < _0x4dd17f; _0x33ed8c++) _0x234331 += "%" + ("00" + _0x24ca63["charCodeAt"](_0x33ed8c)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x234331);
};
const _0x5ad739 = function(_0x10f221, _0xf229ab) {
let _0x1a7eb6 = [], _0x52be59 = 0, _0x43aa6f, _0x57eb28 = "";
_0x10f221 = _0x2d8181(_0x10f221);
let _0x3d0d85;
for (_0x3d0d85 = 0; _0x3d0d85 < 256; _0x3d0d85++) _0x1a7eb6[_0x3d0d85] = _0x3d0d85;
for (_0x3d0d85 = 0; _0x3d0d85 < 256; _0x3d0d85++) _0x52be59 = (_0x52be59 + _0x1a7eb6[_0x3d0d85] + _0xf229ab["charCodeAt"](_0x3d0d85 % _0xf229ab["length"])) % 256, _0x43aa6f = _0x1a7eb6[_0x3d0d85], _0x1a7eb6[_0x3d0d85] = _0x1a7eb6[_0x52be59], _0x1a7eb6[_0x52be59] = _0x43aa6f;
_0x3d0d85 = 0, _0x52be59 = 0;
for (let _0x133c2a = 0; _0x133c2a < _0x10f221["length"]; _0x133c2a++) _0x3d0d85 = (_0x3d0d85 + 1) % 256, _0x52be59 = (_0x52be59 + _0x1a7eb6[_0x3d0d85]) % 256, _0x43aa6f = _0x1a7eb6[_0x3d0d85], _0x1a7eb6[_0x3d0d85] = _0x1a7eb6[_0x52be59], _0x1a7eb6[_0x52be59] = _0x43aa6f, _0x57eb28 += String["fromCharCode"](_0x10f221["charCodeAt"](_0x133c2a) ^ _0x1a7eb6[(_0x1a7eb6[_0x3d0d85] + _0x1a7eb6[_0x52be59]) % 256]);
return _0x57eb28;
};
_0x5bf5["cbZHbd"] = _0x5ad739, _0x5bf5["kqIccu"] = {}, _0x5bf5["rzgXDp"] = true;
}
const _0x3f5565 = _0x170ce0[0], _0x230219 = _0x2dd575 + _0x3f5565, _0x3e95b1 = _0x5bf5["kqIccu"][_0x230219];
return !_0x3e95b1 ? (_0x5bf5["LyrSTq"] === void 0 && (_0x5bf5["LyrSTq"] = true), _0x5bf53d = _0x5bf5["cbZHbd"](_0x5bf53d, _0x3462c3), _0x5bf5["kqIccu"][_0x230219] = _0x5bf53d) : _0x5bf53d = _0x3e95b1, _0x5bf53d;
}
var _0x9e506 = _0x5bf5;
(function(_0x996ef7, _0x5ed61e) {
const _0x1eaf56 = _0x5bf5, _0x28fc05 = _0x996ef7();
while (true) try {
if (-parseInt(_0x1eaf56(191, "1ees")) / 1 + -parseInt(_0x1eaf56(203, "d2e3")) / 2 * (-parseInt(_0x1eaf56(209, "CN0U")) / 3) + parseInt(_0x1eaf56(187, "uU$W")) / 4 * (parseInt(_0x1eaf56(194, "U9#P")) / 5) + -parseInt(_0x1eaf56(202, "mf]*")) / 6 + -parseInt(_0x1eaf56(190, "NAe&")) / 7 * (-parseInt(_0x1eaf56(216, "eWtU")) / 8) + parseInt(_0x1eaf56(204, "MnsL")) / 9 * (parseInt(_0x1eaf56(207, "ogfZ")) / 10) + -parseInt(_0x1eaf56(196, "vYC[")) / 11 === _0x5ed61e) break;
else _0x28fc05["push"](_0x28fc05["shift"]());
} catch (_0x34886a) {
_0x28fc05["push"](_0x28fc05["shift"]());
}
})(_0x170c, 448196);
function _0x170c() {
const _0x57a7ae = [
"kCkWk1T9WQRdLJaQW7dcJ8omWRe",
"xxPLw8o5qSkM",
"W5C1W51rCe0LWP3dUWmVe1y",
"W6Lrl0W",
"W5JcSSohBCo1iZ4",
"fCkSW6hdOhfIoW",
"WQjNWPdcV8kGD8ksWPJdNWy",
"jmo6orRdG8kkWOtcISkyzq",
"nwVcMapcMCoQumk7W7FcSSkvWQyr",
"bmkyW6tdUgC",
"W7KUW5/cH2SLW50fWOW",
"W65MWR/dVSkcvCkt",
"c8oJcsSbW5JcPL8",
"WOdcSSo+WRtcQaFcQ18ODv0q",
"W74gySopDSoBASo9",
"mSoiFmosh8kqgCk1WQfEur0",
"W53cVXBdNdZdQCogAcRdOmknygS",
"s2VdULqKxG",
"WRJcNrNcRYxcHSkPc8kIW7OdDG",
"BSk6nrao",
"Amk6DqhdJ8olW4VcHComtmkXW4tcUW",
"W5JdNmkRpmk2qIBdUsH+W4/cLW",
"g08Jg8kXWQ3cPSklgCoQyNm",
"WRr9WRHxF8oAWOS",
"dCoeDgjvwZ7cRJjk",
"WQf+WRuda24",
"W7uOW74Pp8kpW5BcPSkIW7ZcGrdcKa",
"vxldLmolvSkSoSk3lSopWPGPWP4",
"W59LW7JcH8kBWOddLCoRda",
"kSk1lf16WQVdKamSW4lcP8oiWRW",
"WObQWQ0ocG",
"aSoYy8kUp0HCaSkCbXif"
];
_0x170c = function() {
return _0x57a7ae;
};
return _0x170c();
}
var DEVICE_KEY = _0x9e506(200, "hVJP") + _0x9e506(211, "ufkt");
function getDeviceId() {
const _0x4a995c = _0x9e506, _0x54e71b = {};
_0x54e71b["TmZzu"] = function(_0x5860b9, _0x5be8fd) {
return _0x5860b9 * _0x5be8fd;
}, _0x54e71b["Suvif"] = function(_0xdfdb5f, _0x40f3f5) {
return _0xdfdb5f & _0x40f3f5;
}, _0x54e71b["vQqQb"] = "xxxxxxxx-x" + _0x4a995c(215, "vYC[") + _0x4a995c(214, "uU$W") + _0x4a995c(193, "G@FU");
const _0x2c5aaf = _0x54e71b;
let _0x487ea8 = localStorage[_0x4a995c(213, "##3]")](DEVICE_KEY);
if (_0x487ea8) return _0x487ea8;
return _0x487ea8 = _0x2c5aaf[_0x4a995c(185, "##3]")]["replace"](/[xy]/g, (_0x26ffbd) => {
const _0x270b8c = _0x4a995c, _0x383252 = _0x2c5aaf[_0x270b8c(195, "qwsP")](Math[_0x270b8c(201, "4Exr")](), 16) | 0;
return (_0x26ffbd === "x" ? _0x383252 : _0x2c5aaf[_0x270b8c(206, "4Exr")](_0x383252, 3) | 8)["toString"](16);
}), localStorage[_0x4a995c(199, "mf]*")](DEVICE_KEY, _0x487ea8), _0x487ea8;
}
var _0x3d5b9d = _0x22df;
(function(_0x271aee, _0x5ce805) {
const _0x4f00d6 = _0x22df, _0x56c310 = _0x271aee();
while (true) try {
if (parseInt(_0x4f00d6(538, "qq^S")) / 1 + -parseInt(_0x4f00d6(457, "^$t3")) / 2 * (-parseInt(_0x4f00d6(553, "YJNc")) / 3) + -parseInt(_0x4f00d6(579, "Gj7I")) / 4 + -parseInt(_0x4f00d6(592, "hCy$")) / 5 + parseInt(_0x4f00d6(569, "eciV")) / 6 + parseInt(_0x4f00d6(588, "#umm")) / 7 * (-parseInt(_0x4f00d6(605, "^$t3")) / 8) + -parseInt(_0x4f00d6(477, "qq^S")) / 9 === _0x5ce805) break;
else _0x56c310["push"](_0x56c310["shift"]());
} catch (_0xb0351) {
_0x56c310["push"](_0x56c310["shift"]());
}
})(_0x9146, 539967);
function _0x22df(_0x394325, _0x1fae93) {
_0x394325 = _0x394325 - 448;
const _0x914661 = _0x9146();
let _0x22df84 = _0x914661[_0x394325];
if (_0x22df["FFoFAJ"] === void 0) {
var _0xfbf912 = function(_0x5e2599) {
const _0x2293ce = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x336683 = "", _0x12ce9c = "";
for (let _0x1a89f3 = 0, _0x94dbb4, _0x52da8b, _0x2f4959 = 0; _0x52da8b = _0x5e2599["charAt"](_0x2f4959++); ~_0x52da8b && (_0x94dbb4 = _0x1a89f3 % 4 ? _0x94dbb4 * 64 + _0x52da8b : _0x52da8b, _0x1a89f3++ % 4) && (_0x336683 += String["fromCharCode"](255 & _0x94dbb4 >> (-2 * _0x1a89f3 & 6)))) _0x52da8b = _0x2293ce["indexOf"](_0x52da8b);
for (let _0x230cf4 = 0, _0x121b9d = _0x336683["length"]; _0x230cf4 < _0x121b9d; _0x230cf4++) _0x12ce9c += "%" + ("00" + _0x336683["charCodeAt"](_0x230cf4)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x12ce9c);
};
const _0x309347 = function(_0x530a08, _0x3ca78e) {
let _0x2081fd = [], _0x5f5094 = 0, _0x13357b, _0x4b88d7 = "";
_0x530a08 = _0xfbf912(_0x530a08);
let _0x24f68c;
for (_0x24f68c = 0; _0x24f68c < 256; _0x24f68c++) _0x2081fd[_0x24f68c] = _0x24f68c;
for (_0x24f68c = 0; _0x24f68c < 256; _0x24f68c++) _0x5f5094 = (_0x5f5094 + _0x2081fd[_0x24f68c] + _0x3ca78e["charCodeAt"](_0x24f68c % _0x3ca78e["length"])) % 256, _0x13357b = _0x2081fd[_0x24f68c], _0x2081fd[_0x24f68c] = _0x2081fd[_0x5f5094], _0x2081fd[_0x5f5094] = _0x13357b;
_0x24f68c = 0, _0x5f5094 = 0;
for (let _0x377a8a = 0; _0x377a8a < _0x530a08["length"]; _0x377a8a++) _0x24f68c = (_0x24f68c + 1) % 256, _0x5f5094 = (_0x5f5094 + _0x2081fd[_0x24f68c]) % 256, _0x13357b = _0x2081fd[_0x24f68c], _0x2081fd[_0x24f68c] = _0x2081fd[_0x5f5094], _0x2081fd[_0x5f5094] = _0x13357b, _0x4b88d7 += String["fromCharCode"](_0x530a08["charCodeAt"](_0x377a8a) ^ _0x2081fd[(_0x2081fd[_0x24f68c] + _0x2081fd[_0x5f5094]) % 256]);
return _0x4b88d7;
};
_0x22df["AwsQrG"] = _0x309347, _0x22df["Ijaokq"] = {}, _0x22df["FFoFAJ"] = true;
}
const _0xd44750 = _0x914661[0], _0x2a3bf9 = _0x394325 + _0xd44750, _0x693725 = _0x22df["Ijaokq"][_0x2a3bf9];
return !_0x693725 ? (_0x22df["lqRJNu"] === void 0 && (_0x22df["lqRJNu"] = true), _0x22df84 = _0x22df["AwsQrG"](_0x22df84, _0x1fae93), _0x22df["Ijaokq"][_0x2a3bf9] = _0x22df84) : _0x22df84 = _0x693725, _0x22df84;
}
var BASE_URL = _0x3d5b9d(590, "Dffz") + _0x3d5b9d(493, ")p[R") + _0x3d5b9d(517, "qC%n");
var API_BASE = _0x3d5b9d(532, "dL3P") + _0x3d5b9d(505, "eciV");
function gmRequest(_0x1975dd, _0x116708, _0x541a69, _0x4cac7a) {
const _0x3cc0a0 = _0x3d5b9d, _0x1133a2 = {
"sgvcz": function(_0xe5f9b5, _0x1c00ae, _0x28dd5f, _0x462ed0, _0x20d3b7) {
return _0xe5f9b5(_0x1c00ae, _0x28dd5f, _0x462ed0, _0x20d3b7);
},
"FLGkj": _0x3cc0a0(503, "qC%n"),
"XPvXx": _0x3cc0a0(577, "esCT") + _0x3cc0a0(542, "1VMD"),
"aesYS": function(_0x7ad532, _0x2804a3) {
return _0x7ad532 === _0x2804a3;
},
"sChas": "aiaSb",
"qHoFh": function(_0x12f6f9, _0x16753c) {
return _0x12f6f9(_0x16753c);
},
"KqffP": function(_0x355d16, _0x2994fb) {
return _0x355d16 !== _0x2994fb;
},
"rFxbg": _0x3cc0a0(508, "]a6Z"),
"ZhdFw": function(_0x5f0852, _0x3c97aa) {
return _0x5f0852 + _0x3c97aa;
},
"zANpv": _0x3cc0a0(595, "DPJY") + _0x3cc0a0(578, "9%5@"),
"tNALC": function(_0x2bc6ea, _0x3d927f) {
return _0x2bc6ea + _0x3d927f;
}
};
return new Promise((_0x142cb5, _0x565504) => {
const _0x45fcd9 = _0x3cc0a0, _0x20b777 = {
"Yamos": function(_0x3b272f, _0x1c1c7f, _0x15ac46, _0x4da992, _0x361ed7) {
return _0x1133a2["sgvcz"](_0x3b272f, _0x1c1c7f, _0x15ac46, _0x4da992, _0x361ed7);
},
"gZHbZ": _0x1133a2[_0x45fcd9(472, "]a6Z")],
"UgTYe": _0x1133a2[_0x45fcd9(478, "S]Na")],
"jQTas": _0x45fcd9(570, "u$kH"),
"LwYSh": _0x45fcd9(486, "cWXB"),
"zGgRd": function(_0x1de4a1, _0x3066a8) {
return _0x1133a2[_0x45fcd9(521, "#Gd)")](_0x1de4a1, _0x3066a8);
},
"fOzsx": _0x1133a2[_0x45fcd9(549, "YJNc")],
"CLZBn": function(_0x293ca1, _0x586d47) {
return _0x1133a2[_0x45fcd9(603, "MyOR")](_0x293ca1, _0x586d47);
},
"VGgby": "bUGVb",
"OaMDB": function(_0x4ebbcf, _0x3f8a0f) {
return _0x1133a2[_0x45fcd9(490, "3cAL")](_0x4ebbcf, _0x3f8a0f);
},
"hEiGE": function(_0x5b9fdd, _0x46561e) {
return _0x1133a2[_0x45fcd9(462, "qC%n")](_0x5b9fdd, _0x46561e);
},
"cviNz": _0x1133a2[_0x45fcd9(550, "MyOR")],
"sAvTx": function(_0xb32f55, _0x531c92) {
return _0x1133a2[_0x45fcd9(568, "pf3R")](_0xb32f55, _0x531c92);
}
}, _0x37e7b4 = {
"method": _0x1975dd,
"url": _0x1133a2[_0x45fcd9(540, "8B9u")](BASE_URL, _0x116708),
"headers": {
"Content-Type": _0x1133a2["zANpv"],
"Authorization": _0x1133a2[_0x45fcd9(602, "kCmE")](_0x45fcd9(514, "dL3P"), _0x541a69)
},
"onload": (_0x4a84ae) => {
const _0x18aa0c = _0x45fcd9, _0x5d64bd = {};
_0x5d64bd[_0x18aa0c(551, "KtTc")] = _0x20b777[_0x18aa0c(530, "5@)D")];
const _0x251f52 = _0x5d64bd;
if (_0x20b777[_0x18aa0c(534, "eciV")]("aiaSb", _0x20b777[_0x18aa0c(585, "u$kH")])) try {
if (_0x20b777[_0x18aa0c(520, "p5hN")](_0x20b777[_0x18aa0c(599, "p5hN")], _0x20b777["VGgby"])) _0x20b777[_0x18aa0c(460, "eciV")](_0x142cb5, JSON["parse"](_0x4a84ae[_0x18aa0c(556, "DPJY") + "xt"]));
else {
const _0x34f16d = localStorage[_0x18aa0c(483, "8qbs")](_0xf71f3a);
try {
const _0x323990 = JSON[_0x18aa0c(606, "z6Ks")](localStorage["getItem"](_0x34f16d) || _0x251f52[_0x18aa0c(551, "KtTc")]);
if (_0x323990 && _0x323990[_0x18aa0c(504, "z(y2") + "ion"]) return _0x323990[_0x18aa0c(526, "8qbs") + _0x18aa0c(545, "l&ed")];
if (_0x323990 && _0x323990[_0x18aa0c(452, "CV@d")]) return _0x323990[_0x18aa0c(495, "z(y2")];
} catch {}
}
} catch {
if (_0x20b777["hEiGE"](_0x20b777[_0x18aa0c(524, "pf3R")], _0x20b777[_0x18aa0c(529, ")x!X")])) return _0x20b777["Yamos"](_0x5a7ea1, _0x20b777[_0x18aa0c(489, "Gj7I")], _0x20b777[_0x18aa0c(506, "5@)D")], _0x108ce4, { "device_id": _0x53f3c3() });
else _0x20b777["sAvTx"](_0x565504, new Error(_0x20b777["jQTas"]));
}
else _0x5e257a(new Error(_0x20b777[_0x18aa0c(465, ")x!X")]));
},
"onerror": () => _0x565504(new Error(_0x45fcd9(533, "^$t3"))),
"ontimeout": () => _0x565504(new Error("请求超时"))
};
if (_0x4cac7a) _0x37e7b4[_0x45fcd9(449, "qq^S")] = JSON["stringify"](_0x4cac7a);
GM[_0x45fcd9(469, "p5hN") + "uest"](_0x37e7b4);
});
}
function activateCard(_0x33d4e0) {
const _0x531a0f = _0x3d5b9d, _0x22689a = {
"dZSOW": function(_0x1046db, _0x364404, _0x4f5850, _0x18df64, _0x3bc543) {
return _0x1046db(_0x364404, _0x4f5850, _0x18df64, _0x3bc543);
},
"dOlIE": _0x531a0f(537, "^$t3"),
"KMVev": _0x531a0f(501, "p5hN") + _0x531a0f(559, "l&ed"),
"mOwtM": function(_0x11492c) {
return _0x11492c();
}
};
return _0x22689a[_0x531a0f(563, "Npr6")](gmRequest, _0x22689a[_0x531a0f(519, "^$t3")], _0x22689a[_0x531a0f(583, "dL3P")], _0x33d4e0, { "device_id": _0x22689a["mOwtM"](getDeviceId) });
}
function verifyCard(_0x522371) {
const _0x58b93e = _0x3d5b9d, _0x5a9812 = {
"PthAj": function(_0x35d8df, _0xfbd4e0, _0x3e63e8, _0x972073, _0x51a34c) {
return _0x35d8df(_0xfbd4e0, _0x3e63e8, _0x972073, _0x51a34c);
},
"fzOnw": _0x58b93e(552, "l&ed") + "y"
};
return _0x5a9812[_0x58b93e(475, "w57@")](gmRequest, _0x58b93e(503, "qC%n"), _0x5a9812[_0x58b93e(463, "gZdm")], _0x522371, { "device_id": getDeviceId() });
}
function getAuthToken() {
const _0x14d960 = _0x3d5b9d, _0x30bf4b = {
"yLnaf": function(_0x581661, _0xfa1945) {
return _0x581661(_0xfa1945);
},
"XXKNH": _0x14d960(582, "z(y2"),
"PQINo": function(_0x49cf9e, _0x4ff3ca) {
return _0x49cf9e < _0x4ff3ca;
},
"eBmsg": _0x14d960(546, "$IT2") + _0x14d960(515, "YJNc") + _0x14d960(496, "#umm")
};
try {
const _0x1d342d = JSON[_0x14d960(455, "p5hN")](localStorage[_0x14d960(487, "p5hN")](_0x14d960(567, "vHhl")) || _0x14d960(497, "KtTc"));
if (_0x1d342d && _0x1d342d[_0x14d960(485, "eciV") + "ion"]) return _0x1d342d["Authorizat" + _0x14d960(573, "#Gd)")];
} catch {}
try {
if (_0x30bf4b["XXKNH"] !== "xKAUh") _0x30bf4b[_0x14d960(541, "MyOR")](_0x5add06, new Error(_0x14d960(535, "$IT2")));
else for (let _0x238f55 = 0; _0x30bf4b[_0x14d960(480, "gZdm")](_0x238f55, localStorage[_0x14d960(500, "$IT2")]); _0x238f55++) {
const _0xc51afb = localStorage[_0x14d960(586, "YJNc")](_0x238f55);
try {
const _0xb95967 = JSON[_0x14d960(594, "3cAL")](localStorage[_0x14d960(491, "8B9u")](_0xc51afb) || _0x14d960(470, "z6Ks"));
if (_0xb95967 && _0xb95967[_0x14d960(575, "S]Na") + _0x14d960(573, "#Gd)")]) return _0xb95967[_0x14d960(451, "#Gd)") + "ion"];
if (_0xb95967 && _0xb95967[_0x14d960(527, "J6rL")]) return _0xb95967["token"];
} catch {}
}
} catch {}
return console[_0x14d960(466, ")p[R")](_0x30bf4b["eBmsg"]), "";
}
function apiGet(_0x4e76b2, _0x403d06) {
const _0x3c8c68 = _0x3d5b9d, _0x162ef3 = {
"vhhgg": function(_0x5d8343, _0xfbae1b) {
return _0x5d8343 === _0xfbae1b;
},
"TWulU": "SrMdb",
"RbSjE": function(_0x467934, _0x32397a) {
return _0x467934(_0x32397a);
},
"JUvwj": function(_0x122f47, _0x37bc1b) {
return _0x122f47 !== _0x37bc1b;
},
"fCvFv": _0x3c8c68(458, "J6rL"),
"mrODG": _0x3c8c68(560, "l&ed"),
"bsOuE": "null",
"dLqSt": "解析失败",
"ahuzl": _0x3c8c68(453, "9%5@"),
"CTsDl": _0x3c8c68(488, ")p[R"),
"rDPSg": function(_0x3755a7) {
return _0x3755a7();
},
"QXbRn": _0x3c8c68(565, "Dffz") + _0x3c8c68(580, "5@)D"),
"uEvKW": function(_0x3c2d23, _0x52d846) {
return _0x3c2d23 + _0x52d846;
},
"chGku": function(_0x49ef90, _0x54c443) {
return _0x49ef90 + _0x54c443;
},
"UchLW": _0x3c8c68(600, "#umm")
};
return new Promise((_0x223102, _0x2ec727) => {
const _0x219181 = _0x3c8c68, _0x40e4a5 = {
"yoNHX": _0x162ef3[_0x219181(574, "8qbs")],
"bgHXP": _0x162ef3["bsOuE"],
"dMpek": function(_0x53c847, _0x283e36) {
return _0x53c847(_0x283e36);
},
"CfSir": _0x162ef3[_0x219181(597, "Uk78")]
};
if (_0x162ef3[_0x219181(581, "ccRq")] === _0x162ef3[_0x219181(561, "ccRq")]) {
const _0x13a910 = JSON[_0x219181(531, "cWXB")](localStorage["getItem"](tMotCG[_0x219181(601, "pf3R")]) || tMotCG[_0x219181(558, "cWXB")]);
if (_0x13a910 && _0x13a910["Authorization"]) return _0x13a910[_0x219181(525, "qq^S") + _0x219181(481, "^$t3")];
} else {
const _0x3893d5 = _0x162ef3["rDPSg"](getAuthToken);
if (!_0x3893d5) return _0x162ef3[_0x219181(523, "#umm")](_0x2ec727, new Error(_0x162ef3["QXbRn"]));
const _0x8c49a0 = new URLSearchParams(_0x403d06)[_0x219181(587, "^$t3")](), _0x3429a1 = _0x162ef3[_0x219181(548, "J6rL")](_0x162ef3["chGku"](API_BASE + _0x4e76b2, "?"), _0x8c49a0), _0x4ed82f = {};
_0x4ed82f[_0x219181(543, "$IT2") + _0x219181(479, "YJNc")] = _0x3893d5, GM[_0x219181(554, "^$t3") + _0x219181(562, "dL3P")]({
"method": _0x162ef3[_0x219181(507, "eciV")],
"url": _0x3429a1,
"headers": _0x4ed82f,
"onload": (_0x253458) => {
const _0xb1e6b2 = _0x219181;
if (_0x162ef3[_0xb1e6b2(571, "1VMD")](_0x162ef3["TWulU"], "SrMdb")) try {
_0x162ef3[_0xb1e6b2(557, "eciV")](_0x223102, JSON[_0xb1e6b2(467, "dL3P")](_0x253458[_0xb1e6b2(513, "J6rL") + "xt"]));
} catch {
if (_0x162ef3[_0xb1e6b2(596, "w57@")](_0x162ef3[_0xb1e6b2(555, "UlPO")], _0x162ef3[_0xb1e6b2(566, "cWXB")])) try {
_0x40e4a5[_0xb1e6b2(598, "DPJY")](_0x473519, JSON[_0xb1e6b2(528, "vHhl")](_0x4d6bfc["responseText"]));
} catch {
_0x40e4a5[_0xb1e6b2(572, "hCy$")](_0x4f2c92, new Error(_0x40e4a5[_0xb1e6b2(461, "Rho5")]));
}
else _0x162ef3[_0xb1e6b2(511, ")p[R")](_0x2ec727, new Error(_0xb1e6b2(547, "hCy$")));
}
else try {
_0x5dfee8(JSON[_0xb1e6b2(474, "g&12")](_0x37fbe0[_0xb1e6b2(544, "hCy$") + "xt"]));
} catch {
_0x3dd5e9(new Error(_0xb1e6b2(591, "cWXB")));
}
},
"onerror": () => _0x2ec727(new Error(_0x219181(494, "pf3R")))
});
}
});
}
function _0x9146() {
const _0x115223 = [
"WRCgW4ldHXS",
"6kw25P+h5Ase6lEa",
"oxBdJmocoq",
"WOixW6FdNq",
"gs0MkqldTSo0fhhcSmkCWOO",
"pbVdUHZdPW",
"lGtdRt7dHG",
"zSkbWPtdKSku",
"b8osWRC",
"W416DmkgyCkRee58WQ0",
"smo5WR9bwaDGW77cH2G",
"f8o9WOC",
"W47OHR3LIP3MKyJMLlZcK0pMNjFMIk/LI4K",
"6kEz5PYm5AE96lsu",
"W7G1W6TbWQK",
"mbnNjCoj",
"BCklWOldKCkv",
"W57cN8kSe8on",
"uCoZWPNdOCkyWPddTcJdRCof",
"Cwu+FmklsaJcGIn6WO3cH1m",
"WQO1W5JdGvNdPNDdW6xcOa",
"W4/dT8olnSk9",
"A2vSt8k5y8krCmouWQ0",
"WP8JW7BdVZO",
"WP3cQXynWPa",
"h8oMWOW",
"c8oHWOZdUSo+WOJdTZu",
"WPJcOCo9WQjn",
"vSkZfNy",
"WPvhlZWA",
"W6RdJsxdOq",
"5P6N55QV5B6e77+u5PwO5Rk36i6s5yY3vIm",
"WPNcJYGtWRy",
"tmkuW5ryymkoxCk0",
"W5yQWRhdJxa",
"W7XZWPtcPuJcHmkrW6FcJ8oCq8oFCa",
"5zgE5BI46kE35P2t5AsF6lEP",
"emooWRPQwW",
"xSorWRXuxa",
"uSkJmq",
"W6VcU8ophMO",
"WRZdHCoRmZxdJCobWQ3dV0O",
"W40+WO8KWRq4xfqzu8kRxe0",
"qCkOW7ZdI8o1W7jzWQ8VaG",
"W5tcRrZdHJNdOG",
"rdlcS8k6DMCzl3rDWPyK",
"vmoGecC",
"WRRcNCo7WPXn",
"qSknW4RdJaS",
"AmkBm2Db",
"WPpcN8oNDI3dImoFW7RdUfe",
"W7xdO27cSfy",
"kdv2",
"WQy3W6FdVv/dU2L2",
"o8ofW6xcUCkrnWv+WRtdII46",
"WONdN8omlYJdLSogWRa",
"W6xcOmkLWQJdU1GkW44DfG",
"5zcY5BMy6kA95P+f5AEX6lAs",
"cCkSW7Sfa18MW6pcM0G4WQqf",
"W6bTWOxcSrZcPJ5+W6pcKcxcOKO",
"W5JdNmkUWOhcHq",
"EhbVu8k/BSkdyCoPWQC",
"WO5Gq8oNWPe",
"pSkPWQ4qsa",
"Fu1VwSk9",
"CmkYp1BdOG",
"tCk1WOK",
"W54nWPddG0a",
"cfZdPXjT",
"FSkOWONdQSkH",
"j1Pn",
"W6O3W7FdR1xdSh4",
"WO4vW59KkW",
"cmosWOKsemotsCklW43dJSkMkG",
"sh5IFG",
"6ksB5P675Asc6lsv",
"ESk5kXddMSkKC8olp8kl",
"jW/cTcil",
"W6JdPYldSZq",
"W5/dRaldHZ/dQse",
"vSkukKFdVG",
"WRzygmoLWOKFWRhcQSoeW54",
"W6asW4pdPKJdUeu",
"W5SYW6LcWOW",
"W4JdHmonhmkIWPtcO8kBamkg",
"WOiGW6JdKt0",
"afL6ECk5",
"WRD9W5HYW5m",
"zCoFW4faW7G",
"WQTSt8oCWPq",
"tIiQW6tcHq",
"WO9kqv4",
"u8k3f3fs",
"a8otW7C/WQuupq",
"xSkynhZdR3BcMSokWPuW",
"WPabW4f7",
"dmovWOeCh8ovv8kOW5BdPCkMfW",
"W6OhWOrmtW",
"WQXMbCoqnCo8b1yfWR8GW5S",
"l2xdHSoqDW",
"WPrbxCorWPe",
"C8olW7GWWRy",
"hsSMjGpdU8kVbwBcI8kDWRtcHq",
"WQxdOmoPaYi",
"ldTQkG",
"u8o0W4DGW6a",
"WRS3W5O",
"WOJdLCoSlW",
"W63cRmo5",
"EmkIWO3dOSkk",
"WOW0W5hdVrddJSokW6xcPmoE",
"WPhcUti5",
"qCkqlh3dR2FcHW",
"WOHQz0ldHq",
"gLNdI8oTgW",
"W5NdTCkZWRtcIa",
"eWNdVthdHComqW",
"WO3dKCoTkd8",
"WPnkv1hcP8odyaSVbq",
"57+257Q+6zEh6k2K",
"tSkPW6ddVa0",
"56gK6k2u5BsV55U65B+9",
"W5FcHCk6jW",
"vSk8gvhdMq",
"xNPLB1VcRCoRaLdcHG",
"W7KYw8kcDSkM",
"cCkukf3cTgpcICoSWPK3",
"wSo7bsZcReK",
"WQXdW61a",
"E8kZW7/dSqXxnCkdW7lcGW",
"W6mLW5ZdVq3dJ8oaWRhcPSoe",
"BSoSirdcPW",
"WPGIW43dMsG",
"W6GDWQ1txa",
"WRnAW517W4u",
"W6VcOSk8gmo/",
"WQPjyfRdJa",
"W7BcV8kIdCod",
"W78vW656WPfwE8oLW7/cUa",
"yCkZbhbsWPxdIG",
"55I45BYflXddLrDuWOpVVyZOR4W",
"lSk/ECoEW7RcKh8",
"WPK2WOyGWRCZ",
"vCkwW6u5cmojg8oiW5PdrZX6",
"WRyxW5JdGgG",
"zCk5aNBdTq",
"wSkPlchdPG",
"W5NcNbVdKSkC",
"wmksWO7dQ8oT",
"W4quWRFdHwi",
"BwPID1VcSCoXhwxcLW",
"W4FcVmo0mKjcW7pdQd8i",
"W7KFW7zVWPa",
"sCkgW4nzta",
"rWuxW4VcJa",
"D8o8lbRcQG",
"WO/cRsWMWQu",
"s8kIexjeW53dHCkhlGW",
"576d57Qe6k2d5Rol5AsC6lA3"
];
_0x9146 = function() {
return _0x115223;
};
return _0x9146();
}
function apiPost(_0x5bbafa, _0x1e89f7) {
const _0x2510e7 = _0x3d5b9d, _0x38a7e5 = {
"pIAeB": function(_0x198dcf, _0x299d08) {
return _0x198dcf(_0x299d08);
},
"HwsdV": function(_0x29e5c9, _0x22f1cc) {
return _0x29e5c9(_0x22f1cc);
},
"oYzLo": function(_0x4c03bf, _0x40fb01) {
return _0x4c03bf(_0x40fb01);
},
"DuOMx": _0x2510e7(450, ")p[R"),
"YVPDz": "RRjSw",
"jTEwF": function(_0xbb65a0) {
return _0xbb65a0();
},
"HwLik": function(_0x7ed98e, _0x3f76a5) {
return _0x7ed98e(_0x3f76a5);
},
"OVcoF": "未登录",
"OOtFK": _0x2510e7(564, "9%5@"),
"gowQx": _0x2510e7(459, "UlPO") + _0x2510e7(584, "S]Na") + _0x2510e7(456, "w57@") + _0x2510e7(604, "Rho5")
};
return new Promise((_0x501cba, _0x2f27bd) => {
const _0x21bae4 = _0x2510e7;
if (_0x21bae4(510, "KtTc") !== _0x38a7e5["YVPDz"]) _0x38a7e5[_0x21bae4(498, "p5hN")](_0x4e3406, JSON["parse"](_0x53d999["responseText"]));
else {
const _0x54c87f = _0x38a7e5[_0x21bae4(522, "R^)r")](getAuthToken);
if (!_0x54c87f) return _0x38a7e5[_0x21bae4(476, "RxY8")](_0x2f27bd, new Error(_0x38a7e5[_0x21bae4(509, "qC%n")]));
const _0x2624d5 = new URLSearchParams();
for (const [_0x5c8412, _0x3e4ada] of Object[_0x21bae4(454, "9%5@")](_0x1e89f7)) _0x2624d5[_0x21bae4(502, "5@)D")](_0x5c8412, _0x3e4ada);
GM["xmlHttpReq" + _0x21bae4(482, "S]Na")]({
"method": _0x38a7e5[_0x21bae4(512, "KtTc")],
"url": API_BASE + _0x5bbafa,
"headers": {
"Content-Type": _0x38a7e5[_0x21bae4(484, "MyOR")],
"X-Access-Token": _0x54c87f
},
"data": _0x2624d5[_0x21bae4(589, "S]Na")](),
"onload": (_0x977d99) => {
const _0x5e6b13 = _0x21bae4;
try {
_0x38a7e5[_0x5e6b13(539, "8B9u")](_0x501cba, JSON[_0x5e6b13(492, "S]Na")](_0x977d99[_0x5e6b13(499, "qq^S") + "xt"]));
} catch {
_0x38a7e5[_0x5e6b13(464, "w57@")](_0x2f27bd, new Error(_0x38a7e5[_0x5e6b13(536, "Gj7I")]));
}
},
"onerror": () => _0x2f27bd(new Error("网络错误"))
});
}
});
}
var _0x3da7c4 = _0x1ca8;
(function(_0x44b566, _0x1e3746) {
const _0x2bdbdf = _0x1ca8, _0x5467d9 = _0x44b566();
while (true) try {
if (-parseInt(_0x2bdbdf(340, "%9l4")) / 1 + -parseInt(_0x2bdbdf(341, "pi6l")) / 2 * (-parseInt(_0x2bdbdf(320, "v@Ul")) / 3) + parseInt(_0x2bdbdf(325, "IVsE")) / 4 + parseInt(_0x2bdbdf(324, "Nzoz")) / 5 + -parseInt(_0x2bdbdf(336, "$[iD")) / 6 + parseInt(_0x2bdbdf(339, "vV5U")) / 7 * (parseInt(_0x2bdbdf(328, "pi6l")) / 8) + -parseInt(_0x2bdbdf(331, "MSZ!")) / 9 === _0x1e3746) break;
else _0x5467d9["push"](_0x5467d9["shift"]());
} catch (_0x3df738) {
_0x5467d9["push"](_0x5467d9["shift"]());
}
})(_0x3c81, 151214);
var STORAGE_KEY = _0x3da7c4(316, "pu9E") + "verified";
var PROJECT_GROUP = _0x3da7c4(322, "x[g$");
function getSavedCard() {
const _0x3384f8 = _0x3da7c4, _0x30c45f = {};
_0x30c45f[_0x3384f8(332, "S&TZ")] = function(_0x51ce88, _0x3ec308) {
return _0x51ce88 === _0x3ec308;
}, _0x30c45f[_0x3384f8(314, "jMMt")] = "XGbGb";
const _0x59ec6a = _0x30c45f;
try {
const _0x217f38 = localStorage[_0x3384f8(318, "jMMt")](STORAGE_KEY);
if (!_0x217f38) return null;
const _0x1773e7 = JSON[_0x3384f8(323, "pDpB")](_0x217f38);
return _0x1773e7[_0x3384f8(327, "9$iY")] && _0x1773e7[_0x3384f8(330, "pDpB")] && _0x59ec6a["xbsDV"](_0x1773e7[_0x3384f8(319, "*h3@")], PROJECT_GROUP) ? _0x1773e7 : null;
} catch {
if (_0x59ec6a[_0x3384f8(337, "pwOK")](_0x59ec6a[_0x3384f8(333, "nOsq")], _0x3384f8(335, "RMOP"))) return null;
else localStorage[_0x3384f8(315, "HLlH")](_0x2cd3f3);
}
}
function saveVerified(_0x358ea6, _0x5e7cea, _0x33e0c2) {
const _0x373535 = _0x3da7c4;
localStorage["setItem"](STORAGE_KEY, JSON[_0x373535(326, "rjo[")]({
"verified": true,
"cardKey": _0x358ea6,
"group": _0x5e7cea,
"cardData": _0x33e0c2 || null,
"time": Date[_0x373535(317, "v@Ul")]()
}));
}
function _0x3c81() {
const _0xbc462a = [
"W7HXrXv5W4qB",
"W5f/esiV",
"W7pcS8oQWRfFrCoWW4xcKCkvW5tcIqG",
"WQ7cJXxcUYdcQeJcK0NcOuxdIdC",
"WRXCWQ8QEJ3dHmkTkq",
"yGZcGSksBCkGimo+",
"WOC6v8kdWQNcMIqdW5m",
"W5jWf8kUW6m",
"W4j/etubWPjJ",
"WPZcRcNcPe5IW6PnWOBcRgZdRua",
"jCk8hwuO",
"W58KdrRcOq",
"uW3dHHdcT8kGq8ovW5HDDbhcSG",
"dmk6W40wWRa",
"va7dLSoVW4jyE1KvWPLlvW",
"WRZcSLlcRZa",
"WRZdGCkKmxxdRCkraJ0AWPiU",
"n1jklepcSgypWPHE",
"W4yoWQiXDWLAW7COWRxcRSoD",
"WOC4umoPW7xdNrGOW5nDW7xdMW",
"evb7WQvwkbNdS2C2",
"WRddP8kXW60qfSkmW7lcMmki",
"W5hdGSoRW67dOver",
"WQ7cHXFcUIxcPaRcSwdcTNpdQW",
"W4r1umkTeq",
"yH7cPxXtCCoNhIXO",
"DgWgW4uCWRpcPSoQW4j2",
"dfpcGW",
"W6Hdy8kjhmkYWPG",
"oHhdJ2tdVa",
"uu/cUwddKmorkq",
"WO0znN5WW4iFWOhdVmk0b0RdLW"
];
_0x3c81 = function() {
return _0xbc462a;
};
return _0x3c81();
}
function _0x1ca8(_0x5dc7f1, _0x3a5bef) {
_0x5dc7f1 = _0x5dc7f1 - 313;
const _0x3c8186 = _0x3c81();
let _0x1ca8e0 = _0x3c8186[_0x5dc7f1];
if (_0x1ca8["HskvRB"] === void 0) {
var _0x3de27c = function(_0x2ad108) {
const _0x3a9036 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x3e9069 = "", _0x5890e6 = "";
for (let _0xb21de0 = 0, _0x1a0742, _0x7d3941, _0x16e281 = 0; _0x7d3941 = _0x2ad108["charAt"](_0x16e281++); ~_0x7d3941 && (_0x1a0742 = _0xb21de0 % 4 ? _0x1a0742 * 64 + _0x7d3941 : _0x7d3941, _0xb21de0++ % 4) && (_0x3e9069 += String["fromCharCode"](255 & _0x1a0742 >> (-2 * _0xb21de0 & 6)))) _0x7d3941 = _0x3a9036["indexOf"](_0x7d3941);
for (let _0x498024 = 0, _0x1dd24d = _0x3e9069["length"]; _0x498024 < _0x1dd24d; _0x498024++) _0x5890e6 += "%" + ("00" + _0x3e9069["charCodeAt"](_0x498024)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x5890e6);
};
const _0x7f7386 = function(_0x4b70dc, _0x22e394) {
let _0x3663ba = [], _0x2b578d = 0, _0x1dbe1b, _0x167635 = "";
_0x4b70dc = _0x3de27c(_0x4b70dc);
let _0x31bbb0;
for (_0x31bbb0 = 0; _0x31bbb0 < 256; _0x31bbb0++) _0x3663ba[_0x31bbb0] = _0x31bbb0;
for (_0x31bbb0 = 0; _0x31bbb0 < 256; _0x31bbb0++) _0x2b578d = (_0x2b578d + _0x3663ba[_0x31bbb0] + _0x22e394["charCodeAt"](_0x31bbb0 % _0x22e394["length"])) % 256, _0x1dbe1b = _0x3663ba[_0x31bbb0], _0x3663ba[_0x31bbb0] = _0x3663ba[_0x2b578d], _0x3663ba[_0x2b578d] = _0x1dbe1b;
_0x31bbb0 = 0, _0x2b578d = 0;
for (let _0x24c482 = 0; _0x24c482 < _0x4b70dc["length"]; _0x24c482++) _0x31bbb0 = (_0x31bbb0 + 1) % 256, _0x2b578d = (_0x2b578d + _0x3663ba[_0x31bbb0]) % 256, _0x1dbe1b = _0x3663ba[_0x31bbb0], _0x3663ba[_0x31bbb0] = _0x3663ba[_0x2b578d], _0x3663ba[_0x2b578d] = _0x1dbe1b, _0x167635 += String["fromCharCode"](_0x4b70dc["charCodeAt"](_0x24c482) ^ _0x3663ba[(_0x3663ba[_0x31bbb0] + _0x3663ba[_0x2b578d]) % 256]);
return _0x167635;
};
_0x1ca8["IFDzmg"] = _0x7f7386, _0x1ca8["lBenSW"] = {}, _0x1ca8["HskvRB"] = true;
}
const _0x2b4139 = _0x3c8186[0], _0x57ccbe = _0x5dc7f1 + _0x2b4139, _0x235aa7 = _0x1ca8["lBenSW"][_0x57ccbe];
return !_0x235aa7 ? (_0x1ca8["nliTkG"] === void 0 && (_0x1ca8["nliTkG"] = true), _0x1ca8e0 = _0x1ca8["IFDzmg"](_0x1ca8e0, _0x3a5bef), _0x1ca8["lBenSW"][_0x57ccbe] = _0x1ca8e0) : _0x1ca8e0 = _0x235aa7, _0x1ca8e0;
}
function clearVerified() {
const _0x10d36e = _0x3da7c4;
localStorage[_0x10d36e(343, "Nzoz")](STORAGE_KEY);
}
var _0x35d32b = _0x407d;
(function(_0x154a02, _0x496348) {
const _0x24b445 = _0x407d, _0x2030b8 = _0x154a02();
while (true) try {
if (-parseInt(_0x24b445(253, "EvDZ")) / 1 + parseInt(_0x24b445(290, "sqq%")) / 2 * (-parseInt(_0x24b445(250, "wUaq")) / 3) + parseInt(_0x24b445(308, "X1@C")) / 4 + -parseInt(_0x24b445(278, ")Kz9")) / 5 + parseInt(_0x24b445(316, "eSC1")) / 6 + -parseInt(_0x24b445(292, "hubl")) / 7 * (-parseInt(_0x24b445(264, "Q@3#")) / 8) + parseInt(_0x24b445(289, "wUaq")) / 9 === _0x496348) break;
else _0x2030b8["push"](_0x2030b8["shift"]());
} catch (_0x20da01) {
_0x2030b8["push"](_0x2030b8["shift"]());
}
})(_0xb7a9, 107927);
function _0xb7a9() {
const _0x313929 = [
"WQfVedzP",
"WRtdPstdNa",
"W7umWR1UWQPMbHK",
"DdSDWOaB",
"aCoFWRvznW",
"kmooEIBdHq",
"dCo9kqpdTJ7dPqPizSkHkCke",
"WPVdVCkddmk4W5hdQGlcL1vrmsm",
"WQq7WRzjWQXlfW",
"cmkKWP09W7yTB8k+lmoEWORdTG",
"W7ftstfewSkxs20",
"5R6p5RAh5AsK6lw2",
"WQecWQVcPSkI",
"umoYW601WOhcUmoFdq",
"jZXOssi",
"W7jaWO/cSKm",
"m8kqfCosmW",
"g8kJW7yLWPK",
"jSoEWRP4ja",
"bCo1W4RdHeu",
"nSkOpLezWRldMq",
"WQ49W47cOI4",
"WQqdW7NdSJNdLCkpe8k1tSo2WPS",
"eCoBj30",
"WRtcJSk5WR3dTG",
"W5j1lxiu",
"W6lcSwFcJvNdU8oghc1tWO7dPG",
"W7RdVCknW4b8",
"hHNdTSkdWPiGk2FcOsNcSX4",
"bCkQW4aZCq",
"5yYU5A2D5lUT5BgK5lU+5B6b5yMi6AcP55IZ77+6",
"aINcR2ldMW",
"gvH3Amoy",
"bG3cPmozEG",
"xCo3y8k1zmobW63dNCoxW4ldJmkV",
"lCkQWQhcNKldG3FdOmkqW6j2",
"5R6H5Rwe5AE66lAj",
"WPNdVCkjc8k5W5BcLJpcJKnBia",
"W7jdWQlcSxW",
"WRuvkcHl",
"w8ohWQXgW6pcNcldTZq4hNe",
"z0BcHColW7u",
"WPJcNSojESokWQVcUa",
"gKnCtSo9",
"zYO8WQOkrbFdHa",
"W75EsfmEa8kfEgHHWOGs",
"WRi4ESohWPu",
"dYTDzq",
"W7zEWQNcOq",
"WOlcPCkzWOtdPq",
"wmoTW6hdJtq",
"W4HSWPpdSKtdOvfBW5HIfW",
"uSo0W4T/WRT5smk4nG",
"W6JcKSoiwmo5",
"WQBdHSkXkhu",
"W5StjSkLW7dcOmoRW68/c3Hf",
"WRiQtI7cPW",
"WPDzW7VdLmki",
"cCkLjCoKf8ksW4q",
"W6amWQn/WOS",
"Emo9W63dHW",
"W4NcVmoesCo/",
"aSocW4JdPg8",
"mCkCaLqS",
"gCkuW64vWRldRGJdRt0",
"WRdcNComv1RcOeXQzmoNeCky",
"br7cV8on",
"WPxcU8kLWRK",
"grBdLIu"
];
_0xb7a9 = function() {
return _0x313929;
};
return _0xb7a9();
}
var verified = (0, vue.ref)(!!getSavedCard());
var cardData = (0, vue.ref)(getSavedCard()?.[_0x35d32b(295, "O&k0")] || null);
function _0x407d(_0x8fe882, _0x59ffdc) {
_0x8fe882 = _0x8fe882 - 250;
const _0xb7a9e1 = _0xb7a9();
let _0x407dc8 = _0xb7a9e1[_0x8fe882];
if (_0x407d["RqEmvp"] === void 0) {
var _0x24fa65 = function(_0x217b97) {
const _0x33e424 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x1db1a7 = "", _0x35c9cb = "";
for (let _0x10d5c4 = 0, _0xc68c47, _0x5828f1, _0x3f3a39 = 0; _0x5828f1 = _0x217b97["charAt"](_0x3f3a39++); ~_0x5828f1 && (_0xc68c47 = _0x10d5c4 % 4 ? _0xc68c47 * 64 + _0x5828f1 : _0x5828f1, _0x10d5c4++ % 4) && (_0x1db1a7 += String["fromCharCode"](255 & _0xc68c47 >> (-2 * _0x10d5c4 & 6)))) _0x5828f1 = _0x33e424["indexOf"](_0x5828f1);
for (let _0x378fed = 0, _0x19bd81 = _0x1db1a7["length"]; _0x378fed < _0x19bd81; _0x378fed++) _0x35c9cb += "%" + ("00" + _0x1db1a7["charCodeAt"](_0x378fed)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x35c9cb);
};
const _0x4f1afd = function(_0x1fb1c9, _0x5c2fef) {
let _0x336b4f = [], _0x5e4b68 = 0, _0x374cdf, _0xcc7bf1 = "";
_0x1fb1c9 = _0x24fa65(_0x1fb1c9);
let _0x2aa85b;
for (_0x2aa85b = 0; _0x2aa85b < 256; _0x2aa85b++) _0x336b4f[_0x2aa85b] = _0x2aa85b;
for (_0x2aa85b = 0; _0x2aa85b < 256; _0x2aa85b++) _0x5e4b68 = (_0x5e4b68 + _0x336b4f[_0x2aa85b] + _0x5c2fef["charCodeAt"](_0x2aa85b % _0x5c2fef["length"])) % 256, _0x374cdf = _0x336b4f[_0x2aa85b], _0x336b4f[_0x2aa85b] = _0x336b4f[_0x5e4b68], _0x336b4f[_0x5e4b68] = _0x374cdf;
_0x2aa85b = 0, _0x5e4b68 = 0;
for (let _0xf2f374 = 0; _0xf2f374 < _0x1fb1c9["length"]; _0xf2f374++) _0x2aa85b = (_0x2aa85b + 1) % 256, _0x5e4b68 = (_0x5e4b68 + _0x336b4f[_0x2aa85b]) % 256, _0x374cdf = _0x336b4f[_0x2aa85b], _0x336b4f[_0x2aa85b] = _0x336b4f[_0x5e4b68], _0x336b4f[_0x5e4b68] = _0x374cdf, _0xcc7bf1 += String["fromCharCode"](_0x1fb1c9["charCodeAt"](_0xf2f374) ^ _0x336b4f[(_0x336b4f[_0x2aa85b] + _0x336b4f[_0x5e4b68]) % 256]);
return _0xcc7bf1;
};
_0x407d["xDHkkD"] = _0x4f1afd, _0x407d["MWZemg"] = {}, _0x407d["RqEmvp"] = true;
}
const _0x5e4f78 = _0xb7a9e1[0], _0x39c361 = _0x8fe882 + _0x5e4f78, _0x4dbc74 = _0x407d["MWZemg"][_0x39c361];
return !_0x4dbc74 ? (_0x407d["FlHDXs"] === void 0 && (_0x407d["FlHDXs"] = true), _0x407dc8 = _0x407d["xDHkkD"](_0x407dc8, _0x59ffdc), _0x407d["MWZemg"][_0x39c361] = _0x407dc8) : _0x407dc8 = _0x4dbc74, _0x407dc8;
}
function useCardVerify() {
const _0x7da59f = _0x35d32b, _0x81eef8 = {
"DqxkN": function(_0x28f3fd, _0xc3b1a3) {
return _0x28f3fd + _0xc3b1a3;
},
"qVnUO": _0x7da59f(312, "*$(&"),
"iEZBT": function(_0x55dc9e, _0x3884bf) {
return _0x55dc9e === _0x3884bf;
},
"ZKbsO": "oMcsJ",
"WgehR": function(_0x25252d, _0x3ce97b) {
return _0x25252d(_0x3ce97b);
},
"jQOvT": function(_0x1ebd15, _0x1df087) {
return _0x1ebd15 !== _0x1df087;
},
"iFkyl": _0x7da59f(256, "rj@T"),
"XwsAy": _0x7da59f(318, "y^j$"),
"fuaef": "FnoPv",
"olOQQ": _0x7da59f(254, "edxr"),
"gqBvO": function(_0x252742, _0x551289) {
return _0x252742 + _0x551289;
},
"aDsbO": function(_0x22e258, _0x2b92d7) {
return _0x22e258 + _0x2b92d7;
},
"NDUcG": function(_0x255139, _0x2fc5c8, _0x39845, _0x29d4ad) {
return _0x255139(_0x2fc5c8, _0x39845, _0x29d4ad);
},
"YTBRo": function(_0x280dc3) {
return _0x280dc3();
},
"tqXXb": function(_0x3ce76a, _0x1d463) {
return _0x3ce76a !== _0x1d463;
},
"gaoFG": function(_0x1047ae, _0x1b74d2) {
return _0x1047ae !== _0x1b74d2;
},
"ZyOdo": _0x7da59f(306, "UqaB"),
"pkGWE": function(_0x3d71e6, _0x58b8df) {
return _0x3d71e6 !== _0x58b8df;
},
"rrUCg": _0x7da59f(274, "wUaq"),
"jHiOX": function(_0xa0e828, _0x392910) {
return _0xa0e828(_0x392910);
}
}, _0x36f5e3 = _0x81eef8["jHiOX"](vue.computed, () => getSavedCard());
async function _0x3c591d(_0x176641) {
const _0x1d0285 = _0x7da59f;
if (_0x81eef8[_0x1d0285(300, "*$(&")](_0x81eef8[_0x1d0285(267, "B9b]")], _0x81eef8["ZKbsO"])) {
const _0x4750f8 = await _0x81eef8[_0x1d0285(303, "Q@3#")](activateCard, _0x176641);
if (_0x81eef8["jQOvT"](_0x4750f8[_0x1d0285(261, "BK))")], 200)) {
if (_0x81eef8["iFkyl"] === _0x1d0285(313, "DWNn")) throw new Error(_0x4750f8["message"] || _0x81eef8[_0x1d0285(307, "^23o")]);
else throw new Error(_0x1db1a7[_0x1d0285(302, "ABbd")] || _0x1d0285(293, "z7PJ"));
}
if (_0x81eef8[_0x1d0285(276, "ABbd")](_0x4750f8["data"][_0x1d0285(287, "z7PJ")], PROJECT_GROUP)) {
if (_0x81eef8["fuaef"] === _0x81eef8[_0x1d0285(270, "X@Mq")]) _0x5828f1[_0x1d0285(259, "KOx2")] = true;
else throw new Error(_0x81eef8[_0x1d0285(297, "BK))")](_0x81eef8["aDsbO"](_0x81eef8[_0x1d0285(301, "]Grk")], _0x4750f8[_0x1d0285(281, "XR$h")][_0x1d0285(251, "BK))")]), ")"));
}
return _0x81eef8[_0x1d0285(286, "*$(&")](saveVerified, _0x176641, _0x4750f8[_0x1d0285(273, "9JHP")][_0x1d0285(314, "rj@T")], _0x4750f8[_0x1d0285(279, "y^j$")]), cardData["value"] = _0x4750f8["data"], _0x4750f8[_0x1d0285(283, "X1@C")];
} else throw new Error(_0x81eef8[_0x1d0285(263, "9JHP")](_0x81eef8[_0x1d0285(299, "EvDZ")], _0x10d5c4["data"][_0x1d0285(309, "OMsd")]) + ")");
}
async function _0x167266() {
const _0x35fe4c = _0x7da59f, _0xed147c = { "LvAMW": function(_0x4dd02f) {
return _0x4dd02f();
} }, _0x2bd87e = _0x81eef8[_0x35fe4c(298, "eSC1")](getSavedCard);
if (!_0x2bd87e) return false;
try {
const _0x68c80f = await verifyCard(_0x2bd87e[_0x35fe4c(271, "eSC1")]);
if (_0x81eef8[_0x35fe4c(262, "UqaB")](_0x68c80f[_0x35fe4c(280, "UqaB")], 200) || _0x68c80f[_0x35fe4c(260, "s7!Q")][_0x35fe4c(311, "&&IE")] !== PROJECT_GROUP) return _0x81eef8[_0x35fe4c(294, "LGvb")](_0x81eef8["ZyOdo"], _0x35fe4c(266, "wUaq")) ? true : (_0x81eef8[_0x35fe4c(282, "KiWd")](clearVerified), verified["value"] = false, false);
return saveVerified(_0x2bd87e["cardKey"], _0x68c80f["data"][_0x35fe4c(315, "y^j$")], _0x68c80f[_0x35fe4c(305, "$BE$")]), cardData[_0x35fe4c(275, "]Grk")] = _0x68c80f["data"], true;
} catch {
return _0x81eef8[_0x35fe4c(269, "wKo^")](_0x81eef8[_0x35fe4c(252, "hubl")], _0x81eef8[_0x35fe4c(285, "fbQR")]) ? (_0xed147c[_0x35fe4c(296, "s7!Q")](_0x19bd81), _0x1fb1c9["value"] = false, false) : true;
}
}
function _0x3afc65() {
const _0xbcbbd1 = _0x7da59f;
clearVerified(), verified[_0xbcbbd1(272, "sqq%")] = false, cardData["value"] = null;
}
const _0x165080 = {};
return _0x165080["verified"] = verified, _0x165080[_0x7da59f(284, "sqq%")] = cardData, _0x165080[_0x7da59f(277, "EvDZ")] = _0x36f5e3, _0x165080[_0x7da59f(257, "fbQR")] = _0x3c591d, _0x165080[_0x7da59f(265, "c1E%")] = _0x167266, _0x165080["reset"] = _0x3afc65, _0x165080;
}
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://pay.ldxp.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-02e6ec91"]]);
(function(_0x7979cc, _0x28479e) {
const _0x417207 = _0x24f8, _0x5f4a61 = _0x7979cc();
while (true) try {
if (parseInt(_0x417207(591, "!6(M")) / 1 * (-parseInt(_0x417207(494, "^FZ0")) / 2) + -parseInt(_0x417207(666, "ex5H")) / 3 + parseInt(_0x417207(576, "ex5H")) / 4 * (-parseInt(_0x417207(568, "cqX[")) / 5) + parseInt(_0x417207(507, "xD0!")) / 6 + parseInt(_0x417207(551, "MLhA")) / 7 * (-parseInt(_0x417207(601, "MLhA")) / 8) + parseInt(_0x417207(547, "Wc58")) / 9 * (parseInt(_0x417207(612, "BinF")) / 10) + -parseInt(_0x417207(702, "STkK")) / 11 * (-parseInt(_0x417207(531, "4)oG")) / 12) === _0x28479e) break;
else _0x5f4a61["push"](_0x5f4a61["shift"]());
} catch (_0x681432) {
_0x5f4a61["push"](_0x5f4a61["shift"]());
}
})(_0x3f6a, 538520);
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 _0x24f8(_0x485602, _0x2b2ad8) {
_0x485602 = _0x485602 - 485;
const _0x3f6acd = _0x3f6a();
let _0x24f81a = _0x3f6acd[_0x485602];
if (_0x24f8["HkSAQG"] === void 0) {
var _0x5f548d = function(_0x425a98) {
const _0x2945d2 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x4ccb0c = "", _0x2d295b = "";
for (let _0x4304c8 = 0, _0x1cdbe2, _0x4677f0, _0x3832f5 = 0; _0x4677f0 = _0x425a98["charAt"](_0x3832f5++); ~_0x4677f0 && (_0x1cdbe2 = _0x4304c8 % 4 ? _0x1cdbe2 * 64 + _0x4677f0 : _0x4677f0, _0x4304c8++ % 4) && (_0x4ccb0c += String["fromCharCode"](255 & _0x1cdbe2 >> (-2 * _0x4304c8 & 6)))) _0x4677f0 = _0x2945d2["indexOf"](_0x4677f0);
for (let _0x102755 = 0, _0x78042d = _0x4ccb0c["length"]; _0x102755 < _0x78042d; _0x102755++) _0x2d295b += "%" + ("00" + _0x4ccb0c["charCodeAt"](_0x102755)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x2d295b);
};
const _0x1582cd = function(_0x3b8c14, _0x1b49e5) {
let _0x8dadbc = [], _0x132e32 = 0, _0x3198e8, _0x10015c = "";
_0x3b8c14 = _0x5f548d(_0x3b8c14);
let _0x5e1d0b;
for (_0x5e1d0b = 0; _0x5e1d0b < 256; _0x5e1d0b++) _0x8dadbc[_0x5e1d0b] = _0x5e1d0b;
for (_0x5e1d0b = 0; _0x5e1d0b < 256; _0x5e1d0b++) _0x132e32 = (_0x132e32 + _0x8dadbc[_0x5e1d0b] + _0x1b49e5["charCodeAt"](_0x5e1d0b % _0x1b49e5["length"])) % 256, _0x3198e8 = _0x8dadbc[_0x5e1d0b], _0x8dadbc[_0x5e1d0b] = _0x8dadbc[_0x132e32], _0x8dadbc[_0x132e32] = _0x3198e8;
_0x5e1d0b = 0, _0x132e32 = 0;
for (let _0x54af29 = 0; _0x54af29 < _0x3b8c14["length"]; _0x54af29++) _0x5e1d0b = (_0x5e1d0b + 1) % 256, _0x132e32 = (_0x132e32 + _0x8dadbc[_0x5e1d0b]) % 256, _0x3198e8 = _0x8dadbc[_0x5e1d0b], _0x8dadbc[_0x5e1d0b] = _0x8dadbc[_0x132e32], _0x8dadbc[_0x132e32] = _0x3198e8, _0x10015c += String["fromCharCode"](_0x3b8c14["charCodeAt"](_0x54af29) ^ _0x8dadbc[(_0x8dadbc[_0x5e1d0b] + _0x8dadbc[_0x132e32]) % 256]);
return _0x10015c;
};
_0x24f8["FkYQlx"] = _0x1582cd, _0x24f8["wOIxEV"] = {}, _0x24f8["HkSAQG"] = true;
}
const _0x541760 = _0x3f6acd[0], _0x3db954 = _0x485602 + _0x541760, _0x400fc6 = _0x24f8["wOIxEV"][_0x3db954];
return !_0x400fc6 ? (_0x24f8["WqTdGr"] === void 0 && (_0x24f8["WqTdGr"] = true), _0x24f81a = _0x24f8["FkYQlx"](_0x24f81a, _0x2b2ad8), _0x24f8["wOIxEV"][_0x3db954] = _0x24f81a) : _0x24f81a = _0x400fc6, _0x24f81a;
}
function bindEnded(_0x74f99b) {
const _0x12dab4 = _0x24f8, _0x2526eb = {};
_0x2526eb[_0x12dab4(497, "aJz5")] = _0x12dab4(584, "Y9Tt"), _0x2526eb["YIaZN"] = "ended";
const _0xdccf03 = _0x2526eb;
_0x74f99b[_0x12dab4(665, "MLhA") + _0x12dab4(662, "GuGz")](_0xdccf03[_0x12dab4(638, "Vxws")], () => {
const _0x12c668 = _0x12dab4;
_0x12c668(700, "55*%") !== _0xdccf03["fPXmS"] ? videoEnded = true : (_0xa9f3d6[_0x12c668(492, "Pn&J")](), setTimeout(() => {
_0x18763 = false, _0x14ef4f = false;
}, 2e3));
});
}
function forceSyncProgress(_0x288476) {
const _0x3ffde7 = _0x24f8, _0x11b8e5 = {};
_0x11b8e5["oIGYZ"] = _0x3ffde7(692, "^tr("), _0x11b8e5[_0x3ffde7(514, "h&Ej")] = _0x3ffde7(632, "Y9Tt"), _0x11b8e5[_0x3ffde7(588, "g^#S")] = function(_0x10b090, _0x974297) {
return _0x10b090 + _0x974297;
}, _0x11b8e5[_0x3ffde7(585, "g^#S")] = function(_0x2d93c1, _0x29d54a) {
return _0x2d93c1 === _0x29d54a;
}, _0x11b8e5["ouwXO"] = _0x3ffde7(491, "E[h)"), _0x11b8e5["uKxGB"] = _0x3ffde7(640, "U^ve"), _0x11b8e5[_0x3ffde7(529, "E[h)")] = function(_0xa2e8d, _0x3722e7) {
return _0xa2e8d === _0x3722e7;
}, _0x11b8e5["RLcIM"] = _0x3ffde7(698, "ihPy");
const _0x205989 = _0x11b8e5;
try {
if (_0x205989[_0x3ffde7(496, "STkK")](_0x205989[_0x3ffde7(583, "^3fg")], _0x205989["ouwXO"])) {
const _0x38796c = _0x288476[_0x3ffde7(678, "!6(M")] || _0x288476[_0x3ffde7(683, "WPS3") + "_"] || _0x288476[_0x3ffde7(610, "U^ve") + _0x3ffde7(673, "U0%m")]?.["__vue__"];
if (_0x38796c && typeof _0x38796c["sendDataToBackend"] === _0x205989["uKxGB"]) {
if (_0x205989[_0x3ffde7(581, "g^#S")](_0x205989[_0x3ffde7(657, "LHTK")], _0x205989[_0x3ffde7(488, "E[h)")])) {
if (_0x288476[_0x3ffde7(617, "Vxws")] && !isNaN(_0x288476[_0x3ffde7(652, ")#*4")])) _0x288476[_0x3ffde7(490, "%1TT") + "e"] = _0x288476[_0x3ffde7(607, "Y9Tt")];
return _0x38796c["sendDataToBackend"](), true;
} else _0x3ace9f = false, _0x141362 = false;
}
} else {
const _0x7ff5a7 = _0x4720a2["querySelec" + _0x3ffde7(655, "ah^G")](_0x205989[_0x3ffde7(554, "JDYB")]);
if (!_0x7ff5a7 || !_0x7ff5a7[_0x3ffde7(624, "IC@X")][_0x3ffde7(486, "ihPy")](_0x205989[_0x3ffde7(527, "#S*L")])) return;
_0x46e8d6 = _0x7ff5a7["textContent"]["trim"]();
const _0x5ef646 = _0x49fc2c[_0x205989[_0x3ffde7(505, "OA!N")](_0x6db21b, 1)];
if (_0x5ef646) {
const _0x57a4c1 = _0x5ef646[_0x3ffde7(495, "k1Uk") + _0x3ffde7(530, "g^#S")](_0x3ffde7(691, "ah^G"));
_0x57a4c1 && (_0x9b4a66 = _0x57a4c1[_0x3ffde7(627, "QQTa") + "t"][_0x3ffde7(546, "uG9S")](), _0x10f977 = _0x57a4c1);
}
}
} catch {}
return false;
}
function getNowAndNext() {
const _0x4ffc2f = _0x24f8, _0x22eb90 = {};
_0x22eb90[_0x4ffc2f(520, "ls87")] = _0x4ffc2f(681, "grP0"), _0x22eb90[_0x4ffc2f(516, "^tr(")] = function(_0x4af0cb, _0x4e547a) {
return _0x4af0cb * _0x4e547a;
}, _0x22eb90["GYFuk"] = ".subTitle", _0x22eb90["gvjQp"] = _0x4ffc2f(571, "^FZ0"), _0x22eb90[_0x4ffc2f(542, "QQTa")] = function(_0x946a63, _0x145ad2) {
return _0x946a63 + _0x145ad2;
}, _0x22eb90[_0x4ffc2f(696, "Vxws")] = function(_0x6c4521, _0x25239d) {
return _0x6c4521 === _0x25239d;
}, _0x22eb90["UfPcT"] = _0x4ffc2f(592, "8KMc"), _0x22eb90[_0x4ffc2f(504, "xD0!")] = _0x4ffc2f(540, "^FZ0");
const _0x389253 = _0x22eb90, _0x1b8b24 = document["querySelec" + _0x4ffc2f(519, "g^#S")](".video-men" + _0x4ffc2f(562, "OA!N"));
let _0x25e6dd = "", _0x42836b = "", _0x16f947 = null;
_0x1b8b24[_0x4ffc2f(687, "grP0")]((_0x59060c, _0x253bd2) => {
const _0x1bc21c = _0x4ffc2f, _0x1b5dd8 = {
"sbpnW": function(_0x5ac4de, _0xbc1c38, _0x3bfd53) {
return _0x5ac4de(_0xbc1c38, _0x3bfd53);
},
"tkNuO": _0x389253[_0x1bc21c(658, "oSi[")],
"lzEbY": function(_0x3b7771, _0x549639) {
return _0x389253[_0x1bc21c(567, "ex5H")](_0x3b7771, _0x549639);
}
}, _0x516123 = _0x59060c[_0x1bc21c(570, "LHTK") + _0x1bc21c(672, "cqX[")](_0x389253["GYFuk"]);
if (!_0x516123 || !_0x516123[_0x1bc21c(552, ")#*4")]["contains"](_0x389253[_0x1bc21c(705, "oSi[")])) return;
_0x25e6dd = _0x516123[_0x1bc21c(674, "grP0") + "t"][_0x1bc21c(654, "JDYB")]();
const _0x3e5b01 = _0x1b8b24[_0x389253[_0x1bc21c(621, "ah^G")](_0x253bd2, 1)];
if (_0x3e5b01) {
if (_0x389253[_0x1bc21c(503, "ls87")](_0x389253[_0x1bc21c(579, "xD0!")], _0x389253[_0x1bc21c(633, "Vxws")])) {
const _0x2a781e = _0x1b5dd8[_0x1bc21c(595, "k1Uk")][_0x1bc21c(606, "HN[k")]("|");
let _0x12260b = 0;
while (true) {
switch (_0x2a781e[_0x12260b++]) {
case "0": return;
case "1":
_0x1b5dd8["sbpnW"](setTimeout, () => {
const _0x154204 = _0x1bc21c;
_0x4b51a5["click"](), _0x1b5dd8[_0x154204(695, "OA!N")](setTimeout, () => {
_0xe005ac = false, _0xd77b7 = false;
}, 2e3);
}, _0x1b5dd8[_0x1bc21c(703, "ex5H")](_0x120173[_0x1bc21c(688, "g^#S")], 1e3));
continue;
case "2":
_0x138f7d["pause"]();
continue;
case "3":
_0x462efc(_0x1fb058);
continue;
case "4":
_0x80dd09 = true;
continue;
}
break;
}
} else {
const _0x37830c = _0x3e5b01[_0x1bc21c(565, "grP0") + _0x1bc21c(501, "ex5H")](_0x389253["GYFuk"]);
_0x37830c && (_0x42836b = _0x37830c["textContent"]["trim"](), _0x16f947 = _0x37830c);
}
}
});
const _0x182c3d = {};
return _0x182c3d[_0x4ffc2f(536, "grP0")] = _0x25e6dd, _0x182c3d[_0x4ffc2f(625, "!6(M")] = _0x42836b, _0x182c3d[_0x4ffc2f(685, "GuGz") + "t"] = _0x16f947, _0x182c3d;
}
function tick() {
const _0x30dddf = _0x24f8, _0x264bb8 = {
"AayRv": function(_0x514614, _0x2e670a) {
return _0x514614 === _0x2e670a;
},
"CrzQj": _0x30dddf(620, "!6(M"),
"szopf": function(_0x58c91d, _0x120bb7) {
return _0x58c91d(_0x120bb7);
},
"LrAkb": function(_0x55591d, _0x50520b) {
return _0x55591d !== _0x50520b;
},
"MKrbB": "rMfsS",
"HrQJa": _0x30dddf(569, "MLhA"),
"WQHGf": _0x30dddf(599, "aJz5"),
"STIzj": _0x30dddf(598, "Y9Tt") + _0x30dddf(510, "%1TT"),
"JHLDE": function(_0x1cd4be, _0x2b9f86) {
return _0x1cd4be(_0x2b9f86);
},
"zmvuj": function(_0xa987c8, _0x3e5cf1) {
return _0xa987c8(_0x3e5cf1);
},
"PwvvN": function(_0x245988, _0x49392b) {
return _0x245988 / _0x49392b;
},
"HHxQi": function(_0x28ba26) {
return _0x28ba26();
},
"urlUq": function(_0x13f97a, _0x649bc) {
return _0x13f97a || _0x649bc;
},
"rKlxX": _0x30dddf(522, "HN[k"),
"haBCp": function(_0x482ea3, _0x450bf0) {
return _0x482ea3 || _0x450bf0;
},
"cERMA": _0x30dddf(545, "^tr(") + "e-box__btn" + _0x30dddf(648, "8KMc") + _0x30dddf(641, "#S*L") + "y",
"UWhNS": function(_0x5b884c, _0x5c43b3) {
return _0x5b884c === _0x5c43b3;
},
"JAIrz": _0x30dddf(660, "GuGz"),
"JiqRQ": _0x30dddf(511, ")#*4"),
"ElDsI": function(_0x4acfa5, _0x4e7486) {
return _0x4acfa5(_0x4e7486);
},
"mkEfB": function(_0x44f421, _0x5ee384, _0x37f5b8) {
return _0x44f421(_0x5ee384, _0x37f5b8);
},
"BVRPF": function(_0x4334ca, _0x429bce) {
return _0x4334ca * _0x429bce;
},
"IcuKT": function(_0x182898, _0x593bcc) {
return _0x182898 && _0x593bcc;
},
"flKID": _0x30dddf(622, "uG9S"),
"gbyGx": _0x30dddf(580, "grP0"),
"DUujf": function(_0x49da68, _0x3c026b) {
return _0x49da68(_0x3c026b);
},
"psBBv": function(_0x501b49, _0x2aaf85, _0x5a3617) {
return _0x501b49(_0x2aaf85, _0x5a3617);
},
"ayyno": function(_0x31cc61, _0x546991) {
return _0x31cc61 >= _0x546991;
},
"mmQVw": function(_0x270fd9, _0x4c2158) {
return _0x270fd9 === _0x4c2158;
},
"kvTiz": _0x30dddf(556, "#S*L"),
"ykOaD": _0x30dddf(557, "ex5H"),
"VZJUm": "[自动播放]"
};
try {
if (switching) return;
const _0x43223f = document[_0x30dddf(684, "HN[k") + _0x30dddf(650, "GuGz")](_0x264bb8["WQHGf"]);
if (!_0x43223f) return;
_0x264bb8[_0x30dddf(645, "#5%M")](_0x43223f, videoEl) && (videoEl = _0x43223f, videoEnded = false, _0x264bb8[_0x30dddf(704, "ls87")](bindEnded, videoEl));
videoEl[_0x30dddf(489, "kTJv")] && !videoEnded && (videoEl[_0x30dddf(659, "cqX[")] = true, videoEl[_0x30dddf(629, "WiRm")]()["catch"](() => {}), isPlaying["value"] = true);
const _0x1faf67 = videoEl[_0x30dddf(642, "JDYB") + "e"] || 0, _0x42dedb = videoEl[_0x30dddf(513, "qii*")], _0x459180 = _0x42dedb && !_0x264bb8[_0x30dddf(614, "kTJv")](isNaN, _0x42dedb) ? _0x264bb8["PwvvN"](_0x1faf67, _0x42dedb) * 100 : 0, _0x4449ef = videoEl["ended"] || videoEnded, { now: _0x84c8b5, next: _0x28cf70, nextElement: _0x1eea58 } = _0x264bb8[_0x30dddf(512, "%1TT")](getNowAndNext);
currentTitle[_0x30dddf(676, "JDYB")] = _0x264bb8[_0x30dddf(577, "uG9S")](_0x84c8b5, _0x264bb8[_0x30dddf(539, "uG9S")]), nextTitle[_0x30dddf(680, "^3fg")] = _0x264bb8[_0x30dddf(689, "QQTa")](_0x28cf70, "无"), progress["value"] = _0x264bb8[_0x30dddf(560, "Pn&J")](isNaN, _0x459180) ? 0 : _0x459180;
const _0x487096 = document[_0x30dddf(597, "ah^G") + "tor"](_0x264bb8["cERMA"]);
if (_0x487096 && _0x264bb8["UWhNS"](_0x487096["textContent"][_0x30dddf(634, "STkK")](), _0x264bb8[_0x30dddf(600, "grP0")])) {
if (_0x264bb8[_0x30dddf(637, "^FZ0")]("glWAz", _0x264bb8[_0x30dddf(559, ")#*4")])) _0x3832f5 = true;
else {
switching = true, _0x264bb8["ElDsI"](forceSyncProgress, videoEl), _0x487096[_0x30dddf(628, "JDYB")](), _0x264bb8[_0x30dddf(649, "U^ve")](setTimeout, () => {
switching = false, videoEnded = false;
}, _0x264bb8[_0x30dddf(671, "kTJv")](switchDelay[_0x30dddf(635, "Dwvv")], 1e3));
return;
}
}
if (_0x264bb8[_0x30dddf(694, "qii*")](_0x1eea58, _0x4449ef)) {
if (_0x264bb8[_0x30dddf(669, "Wc58")] !== _0x264bb8[_0x30dddf(573, "55*%")]) {
switching = true, videoEl[_0x30dddf(500, "NnAP")](), _0x264bb8["DUujf"](forceSyncProgress, videoEl), _0x264bb8["psBBv"](setTimeout, () => {
const _0x354247 = _0x30dddf;
if (_0x264bb8["LrAkb"](_0x264bb8["MKrbB"], _0x264bb8[_0x354247(526, "grP0")])) _0x1eea58[_0x354247(656, "E[h)")](), setTimeout(() => {
switching = false, videoEnded = false;
}, 2e3);
else {
const _0x48787f = _0x36c4b8["__vue__"] || _0x2e1124[_0x354247(593, "%1TT") + "_"] || _0x17ba53[_0x354247(609, "Y9Tt") + "ent"]?.["__vue__"];
if (_0x48787f && iruOvO[_0x354247(586, "Vxws")](typeof _0x48787f["sendDataToBackend"], iruOvO[_0x354247(623, "NnAP")])) {
if (_0x55a29[_0x354247(613, "!6(M")] && !iruOvO[_0x354247(549, "#5%M")](isNaN, _0xda796d["duration"])) _0xa39fb2[_0x354247(533, "MLhA") + "e"] = _0xdeca9c[_0x354247(668, "k1Uk")];
return _0x48787f[_0x354247(661, "OA!N") + _0x354247(548, "JDYB")](), true;
}
}
}, _0x264bb8["BVRPF"](switchDelay[_0x30dddf(690, "ls87")], 1e3));
return;
} else _0x31d7c4["value"] = true, _0x26a9ad[_0x30dddf(647, "aJz5")] = false;
}
!_0x1eea58 && (_0x4449ef || _0x264bb8[_0x30dddf(630, "#S*L")](_0x459180, 99.9)) && (allFinished["value"] = true, isPlaying[_0x30dddf(564, "9GpB")] = false);
} catch (_0x334f0e) {
if (_0x264bb8[_0x30dddf(575, "%1TT")](_0x264bb8["kvTiz"], _0x264bb8[_0x30dddf(574, "HN[k")])) {
const _0x2d912f = document["querySelec" + _0x30dddf(555, "Dwvv")](_0x264bb8[_0x30dddf(699, "LHTK")]);
_0x2d912f && (_0x4befeb[_0x30dddf(675, "^tr(")](), console["log"](_0x264bb8[_0x30dddf(523, "9GpB")]), _0x264bb8[_0x30dddf(528, "m9!a")](_0x39eabb, _0x2d912f));
} else console[_0x30dddf(701, "grP0")](_0x264bb8[_0x30dddf(532, "kTJv")], _0x334f0e);
}
}
function waitForVideo() {
const _0x5462c6 = _0x24f8, _0x176dd1 = {
"jLMvx": function(_0x3af1b7, _0x5b6556) {
return _0x3af1b7 !== _0x5b6556;
},
"kXRID": function(_0x2529b7, _0x5d6d6c) {
return _0x2529b7(_0x5d6d6c);
},
"VLFPG": "video",
"RjBPX": function(_0x5a4d5e, _0x46355d) {
return _0x5a4d5e !== _0x46355d;
},
"eYnAY": _0x5462c6(517, "ihPy"),
"QBGxH": _0x5462c6(602, "HN[k"),
"blPRW": function(_0x23080d, _0x432cd0) {
return _0x23080d(_0x432cd0);
}
};
return new Promise((_0x57bc9c) => {
const _0x2a726b = _0x5462c6, _0x4e99b0 = {
"lhMwU": _0x2a726b(653, "QQTa"),
"obqXM": function(_0x22a5b1, _0x5ce555) {
return _0x176dd1[_0x2a726b(521, "ls87")](_0x22a5b1, _0x5ce555);
},
"GMzZI": "tdqBv",
"NUnHH": _0x2a726b(605, "uG9S") + _0x2a726b(543, "NnAP"),
"HlRor": function(_0x58911a, _0x5d6dec) {
return _0x176dd1[_0x2a726b(590, "IC@X")](_0x58911a, _0x5d6dec);
}
}, _0x9ed7c8 = document[_0x2a726b(566, "ls87") + "tor"](_0x176dd1[_0x2a726b(626, "ah^G")]);
if (_0x9ed7c8) {
if (_0x176dd1["RjBPX"](_0x176dd1[_0x2a726b(682, "xD0!")], _0x176dd1[_0x2a726b(664, "ihPy")])) return console["log"](_0x2a726b(515, "^tr(") + _0x2a726b(651, "*@1d")), _0x176dd1[_0x2a726b(677, "55*%")](_0x57bc9c, _0x9ed7c8);
else _0x3e3a51 = false, _0x2ac128 = false;
}
console[_0x2a726b(639, "Wc58")](_0x2a726b(644, "^tr(") + _0x2a726b(589, "!6(M") + ".");
const _0x5d8225 = new MutationObserver(() => {
const _0x13e86e = _0x2a726b, _0x1fbfd2 = document[_0x13e86e(578, "U^ve") + "tor"]("video");
if (_0x1fbfd2) {
if (_0x4e99b0[_0x13e86e(616, "GuGz")](_0x4e99b0[_0x13e86e(572, "xD0!")], _0x13e86e(643, "WiRm"))) {
try {
const _0x4cb00a = _0x2c8bf3[_0x13e86e(619, "qii*")] || _0x3057d9[_0x13e86e(525, "GuGz") + "_"] || _0x21c322[_0x13e86e(608, "uG9S") + _0x13e86e(670, "WPS3")]?.[_0x13e86e(498, "QQTa")];
if (_0x4cb00a && typeof _0x4cb00a[_0x13e86e(558, "U^ve") + _0x13e86e(603, "U^ve")] === wbCPsy[_0x13e86e(553, "WiRm")]) {
if (_0x489565[_0x13e86e(594, "ihPy")] && !isNaN(_0x4baa34["duration"])) _0x5f0ac7[_0x13e86e(611, "NnAP") + "e"] = _0x3b1781[_0x13e86e(646, "m9!a")];
return _0x4cb00a[_0x13e86e(631, "HN[k") + _0x13e86e(587, "^tr(")](), true;
}
} catch {}
return false;
} else _0x5d8225[_0x13e86e(524, "ah^G")](), console["log"](_0x4e99b0["NUnHH"]), _0x4e99b0[_0x13e86e(499, "m9!a")](_0x57bc9c, _0x1fbfd2);
}
}), _0xaa1709 = {};
_0xaa1709[_0x2a726b(544, "grP0")] = true, _0xaa1709[_0x2a726b(538, "OA!N")] = true, _0x5d8225[_0x2a726b(563, "#S*L")](document[_0x2a726b(550, "WiRm")], _0xaa1709);
});
}
async function startAutoPlay() {
const _0x594746 = _0x24f8, _0x22b221 = {
"wtLDH": _0x594746(604, "WPS3") + "..",
"lswPd": function(_0x15c061) {
return _0x15c061();
}
};
if (started) return;
started = true, console[_0x594746(618, "aJz5")](_0x22b221[_0x594746(679, "STkK")]), await _0x22b221[_0x594746(508, "Vxws")](waitForVideo), console[_0x594746(686, "Y9Tt")](_0x594746(697, "STkK") + "询"), setInterval(tick, 1e3);
}
function useAutoPlay() {
const _0xd81f5c = _0x24f8, _0x55b825 = {};
return _0x55b825[_0xd81f5c(535, "ah^G") + "le"] = currentTitle, _0x55b825[_0xd81f5c(518, "qii*")] = nextTitle, _0x55b825[_0xd81f5c(667, "HN[k")] = progress, _0x55b825["isPlaying"] = isPlaying, _0x55b825[_0xd81f5c(493, "%1TT") + "d"] = allFinished, _0x55b825["switchDelay"] = switchDelay, _0x55b825;
}
function _0x3f6a() {
const _0x15bc3d = [
"WR7dUZXsW4e",
"fdnStSof",
"W6pcQcKiCW",
"WO4TW4JcUrS",
"s2VcLdFdNYBcU8oBiSoBWQlcJ19R",
"WOfRW7BdPH0",
"WR9qWPZcKSkO",
"FY7cTvGj",
"W4dcGY44orpcS8kg",
"WPRdGH18W4FcVSoIrG",
"W6ClusNcGmo+fg8KWQesuq",
"qhhcRJHj",
"W4ukBtu8W50",
"eqf1W4e6smoHjSo0tG",
"CftcMWH0",
"BvtcJSoQCW",
"eXHRW7u2smo8aCo1rG",
"W6udus3cJmo6a209WO06vW",
"WRiGWP7dH8kmp34Nsmof",
"cJNdIhxcVG",
"WO/dOfzsW5K",
"v8oUjmkCW6r9la",
"WPLrcCkaBa",
"umkzWPBdJmkV",
"WPL+W4e",
"W4mkDdm8",
"WPfjWPdcR8kV",
"WP4ar8o3ha",
"lmkVWRJcKMK",
"eXbJW7yPq8o7bSorsG",
"W6nAf8kvsqnswspcQCknWQuu",
"WP3dGaH2vq",
"w8o+WPS1aSo5BmkUrmoJW7RdVq",
"fXSN5Bwb5yAL546w",
"ce48dmk9",
"oJX/W6i2",
"xSkjpCk7WQ5/W7Pb",
"WPldPaWcdq",
"nUIePUwiG+AsREAuJCkqh8kjA8o1",
"j8k0W5Lrxa",
"WQVdGYvPW5u",
"vmkzn8kUWO5/W6fdW4S",
"srOZp2vl",
"WRv3WQBcK8kS",
"WQ9XWQFcKCk6",
"5PYA5Qg25REC5yIt",
"ECoMdCkKcW",
"WRRcHSoFieZdTmo1bSkZxW",
"WQ7cQbP8y8o9yKNdOmox",
"WQmTW6VcNaG",
"omoIamoucq",
"WPT1f8kRwW",
"xf/cHdv0",
"srOZ",
"bCoxk8o7W5xcNgBdIq",
"W6mXuHm0",
"dCoFh2j2ySo4WOCDW7q",
"tCkedSkPWRC",
"WR3cMSoEmuBdTmoVn8k5xW",
"WOuWW40",
"wmo3W6rkzq",
"jCkzWQ3cGfBcUSoT",
"WOhcSYNcVmoF",
"WRPcohtdHq",
"dw7cOSoNmq",
"FSo9pCklW5u",
"rCkxW4pLTy3LHldNJle",
"WOG3W5pcUG3cHcVdQw4",
"q8kPW4CTxSkOtmkmy8o2",
"WOFcIIZcQq",
"hb8RW7nnW4P9W65SgSkAngi",
"ce3cK8oKbmopW5m",
"h8oKW6VcKCkv",
"ESoKW7lcPa",
"wCoHi3n9A8oh",
"de4kpSk0W5xcLmoMkq",
"DmoJW5VcQGu",
"jwxcT8owoW",
"Eq7dRW",
"emoaj8o+kW",
"WOvuW7xdIsC",
"iWXFWOGfeNtcTCoBWRe",
"juSAh8kw",
"DfxcKCo8CG",
"WPpcGSoMd3u",
"i8obWQBcGehcSG",
"nmovhCoEcsFcMq",
"xmotkmkRba",
"WPOQW5/cPbdcMYFdTN9I",
"WRriWO/cLCk7W6roW4aHyW",
"WQDPW4hdLsS",
"iYDwy8kaW5ZdJJC",
"bSo9pLzY",
"mHDbE8oAW7CUW6mWwG",
"WRjyfxhdG8kP",
"WPeKw8o7nW",
"W5lcUZCRtG",
"sCoDW5Hcwa",
"hXLwW6uO",
"W5KHWOpcTxhcTCkCnmosWOJdUCoI",
"WOBcIINcKCo2",
"irXuWP44igxcUmoQWR0",
"WOmpCCockG",
"WQeVW7pcOr8",
"CXCioNK",
"lg3cVwO+ACosWO0",
"DSoKWOhdUrO",
"W6dcK8krtmk4",
"tr4Ucfe",
"WRddKGz0rW",
"l8kTW4HRvSkJwW",
"rZy2geq",
"W4GQkf1LWQRLHA7NJ5zlaW",
"FSoXW5v0EG",
"WOWRagHHW6ddUW",
"W7/dVqrooa",
"lsTXW4y6ECo0aSoTFa",
"WP3dMafPW5lcVSoJwW",
"WRC+WRxdGmk6",
"WPBcLIhcOCoJ",
"WQ/cMSojmvRdICo+d8k1sa",
"W5BOHjRLIBdMKRJML4mSyHStWOW",
"WP/dMwPAW6u",
"WQeEW7pcPbm",
"vSkAxYaNpSk4WQS1W5pdVSkcW68",
"ASooW6DVra",
"eGHsWOCKhwq",
"nEIeVowjP+AqHUAxStdcT+wsLowiLmof",
"WQJOHjlLI63MKANMLRNcSCkiWPZdHCoa",
"q8ogW7TkAa",
"W6NcHCkQDmkjgc0d",
"WOpcMtFcOCoPWPJdRCkgW4NdIq",
"W73cKCkQCmktbqCbh8kf",
"iaHdWOKVb0xcUmoQWRm",
"q8knWPhdJCkVW6/dLColW4JcMG",
"WRKWrdT/nwz2",
"W5O2pLL+W6pdUWG",
"W78JvaiC",
"wmksxsuQoSo9WPy1W6ZdKSkj",
"WP7cLr1rsW",
"WPxdHG1hrCoQWP7dLW",
"WOxdN2K",
"zCkJoCkVWR9jW4O",
"W5G2iLT+W6pdUWG",
"WQJcO8odixC",
"WOpcVdtcOSos",
"y8kkWPNdRSkG",
"DSofW6zotu7cVhmh",
"W5aMneW",
"WOJcO8oQe2q",
"FmoukSkDW4jnhttcJmoQ",
"kudcMCoScG",
"AmoNW7FcPa",
"oSoof8ovfa",
"q8otW7Lhwc0nW6/dGwq",
"W6ZcK8kSFmklfa",
"WRNdMHLWuW",
"dIddJM4",
"EWddSx55",
"yvacW5H4qdNdOSoIWRdcLCkvgwi",
"WP9jihpdLW",
"WQJdUH58FW",
"rKb0",
"nHXFWO81gM/cUG",
"nmozq8kwcYpcLCoaWQzO",
"kvNcGSo9bmopW4pdLGdcUW",
"BmoVW6FcNYy",
"nUIePUwiG+AsREAuJCkqh+EUTUw+H8kX",
"imoSW4xcISkr",
"WRvikCkoAH3dKfy",
"WP/dKwjkW68",
"W4FcR3jUprBdLmkdmxi",
"pqj0WOOd",
"WOxcMb4",
"W53dV8ki5BEN5A+Z5z21",
"c1CzlmkZW7dcKSo7",
"BSoepmkkW7vlhc4",
"pL7cMCoI",
"WQRcGmoE",
"CvhcPbjV",
"es5hqmoU",
"AblcK30x",
"EMDazCkJ",
"5PgC5PEj5lMN5lIj5lIS6kwK6Aks",
"jCkjWQhcKgdcVSo8W5mnW4G",
"WOlcGWLNy8oq",
"WOpdHbjOp1ZdVq",
"WQJdRZrWW64",
"d8oocvvLACoIWQC4W7a",
"W5SJWOpcSxxcS8kPiSomWQpdG8oY",
"qmoeW7HeBIKkW70",
"WQCGWONdLmkbbxqL",
"tenyWOS7",
"c8k4WRS",
"W7C9sHyF",
"y31g",
"aL/dTW",
"WP86W4lcOIRcPYZdRN9V",
"cCkLW5HJxmkJuCkAyCoL",
"pe3cNmo6ba",
"W5FcTr4+yq",
"W6eCoK1VW5xdIW",
"dsBdQ0FcRG",
"B8oWWPRdLda",
"W58JWOJcQLRcThpdPIO",
"WRmWt8oGjW",
"mCkjWRNdNSkQmSo2W4VdJmk0",
"qCodW7jrzr8CW6ldSgG",
"WP/cKHr9q8oozLtdTCoM",
"W6hcN8k/",
"WO0WW4JcKWJcQYO",
"sXqTc2W",
"ymoqemkQW7e",
"WRnCWOBcKSkN",
"W7dcNmozixFdS8oVd8k1",
"q8k/W55Iz8kKs8ktzW",
"W7O1hfrF",
"C8kFoSkrWO4",
"jCkoWR/cMNm",
"WQxdHWvUxa",
"iEIgUowiJ+AsRUAxMeJcOUw/REwMHoI/MW"
];
_0x3f6a = function() {
return _0x15bc3d;
};
return _0x3f6a();
}
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 _0x46a0de = _0x4132;
(function(_0x5da94f, _0x184847) {
const _0x34b54a = _0x4132, _0x423b9e = _0x5da94f();
while (true) try {
if (parseInt(_0x34b54a(445, "g#z0")) / 1 * (parseInt(_0x34b54a(328, "quF9")) / 2) + -parseInt(_0x34b54a(369, "$3HL")) / 3 * (parseInt(_0x34b54a(359, "uadN")) / 4) + -parseInt(_0x34b54a(585, "93FY")) / 5 * (-parseInt(_0x34b54a(390, "iWl3")) / 6) + -parseInt(_0x34b54a(367, "gV$q")) / 7 + parseInt(_0x34b54a(599, "&M8j")) / 8 + -parseInt(_0x34b54a(466, "uadN")) / 9 * (-parseInt(_0x34b54a(452, "Gps#")) / 10) + parseInt(_0x34b54a(274, "G*7$")) / 11 === _0x184847) break;
else _0x423b9e["push"](_0x423b9e["shift"]());
} catch (_0x507d0f) {
_0x423b9e["push"](_0x423b9e["shift"]());
}
})(_0x5d46, 183399);
var TAG = _0x46a0de(665, "Fo7L");
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 _0x1c564e = {};
_0x1c564e["step"] = 10, _0x1c564e["interval"] = 200, _0x1c564e[_0x46a0de(210, "1TCv")] = 300;
var settings = (0, vue.reactive)(_0x1c564e);
var _0x5a09ef = {};
_0x5a09ef[_0x46a0de(590, "Su9E")] = "⚡ 极速秒过", _0x5a09ef[_0x46a0de(546, "X)V4")] = 60, _0x5a09ef[_0x46a0de(474, "H^xX")] = 30, _0x5a09ef[_0x46a0de(676, "Su9E")] = 100;
var _0x2fb01a = {};
_0x2fb01a[_0x46a0de(225, "%Ltv")] = "🚀 快速", _0x2fb01a[_0x46a0de(555, "BnNJ")] = 30, _0x2fb01a["interval"] = 80, _0x2fb01a[_0x46a0de(205, "ZCHd")] = 200;
var _0x4f1e61 = {};
_0x4f1e61[_0x46a0de(536, "gV$q")] = _0x46a0de(368, "G*7$"), _0x4f1e61[_0x46a0de(554, "ne&S")] = 10, _0x4f1e61[_0x46a0de(255, "rez7")] = 200, _0x4f1e61[_0x46a0de(205, "ZCHd")] = 300;
var _0x26c8f8 = {};
_0x26c8f8[_0x46a0de(453, "Wk!I")] = _0x46a0de(616, "@w#3"), _0x26c8f8[_0x46a0de(659, "sWy%")] = 1, _0x26c8f8[_0x46a0de(548, "@eOv")] = 1e3, _0x26c8f8["videoDelay"] = 500;
var presets = [
_0x5a09ef,
_0x2fb01a,
_0x4f1e61,
_0x26c8f8
];
function applyPreset(_0x45901c) {
const _0x52181d = _0x46a0de;
settings["step"] = _0x45901c["step"], settings[_0x52181d(391, "tye#")] = _0x45901c["interval"], settings[_0x52181d(676, "Su9E")] = _0x45901c[_0x52181d(519, "tye#")];
}
function log(..._0x18158a) {
console[_0x46a0de(345, "gV$q")](TAG, ..._0x18158a);
}
function logWarn(..._0x562a2f) {
console[_0x46a0de(661, "@qO4")](TAG, ..._0x562a2f);
}
function logError(..._0x54d0ae) {
console[_0x46a0de(220, "f#hv")](TAG, ..._0x54d0ae);
}
async function consumeCardCount() {
const _0x4200a2 = _0x46a0de, _0xc68a81 = {
"wrUKG": function(_0xb877b0, _0x77ebcf) {
return _0xb877b0 * _0x77ebcf;
},
"yaXJZ": function(_0xf8b13, _0xff1480) {
return _0xf8b13 !== _0xff1480;
},
"TIOPf": _0x4200a2(296, "X)V4"),
"WaWRh": function(_0x17d713) {
return _0x17d713();
},
"dAvBO": function(_0x5c3b58, _0x161e91) {
return _0x5c3b58(_0x161e91);
},
"gggla": _0x4200a2(240, "@w#3") + _0x4200a2(610, "@w#3"),
"OyfiW": _0x4200a2(602, "uadN") + _0x4200a2(378, "ZCHd"),
"gIEDM": function(_0x449b56, _0x4decf8) {
return _0x449b56(_0x4decf8);
},
"Nafob": function(_0x355fa9, _0x3d2411) {
return _0x355fa9 !== _0x3d2411;
},
"pfznT": function(_0x1567cd, _0x330bb9, _0x4b31f7) {
return _0x1567cd(_0x330bb9, _0x4b31f7);
}
};
try {
if (_0xc68a81[_0x4200a2(320, "ZCHd")](_0x4200a2(393, "f#hv"), _0xc68a81[_0x4200a2(191, "iWl3")])) _0x4f824c["progress"] = Math[_0x4200a2(372, "Wk!I")](_0xc68a81[_0x4200a2(584, "f#hv")](_0x3ad828 / _0x503077, 100));
else {
const _0x1bece6 = _0xc68a81[_0x4200a2(336, "b5Zp")](getSavedCard);
if (!_0x1bece6?.[_0x4200a2(305, "rez7")]) {
_0xc68a81["dAvBO"](logWarn, _0xc68a81[_0x4200a2(540, "93FY")]);
return;
}
_0xc68a81["dAvBO"](log, _0xc68a81["OyfiW"]);
const _0x24508a = await _0xc68a81[_0x4200a2(307, "JcL#")](verifyCard, _0x1bece6[_0x4200a2(413, "X)V4")]);
_0xc68a81["gIEDM"](log, _0x4200a2(193, "ZCHd") + _0x4200a2(670, "3(Lc") + _0x24508a["code"] + _0x4200a2(467, "c]pi") + _0x24508a["message"] + (_0x4200a2(344, "xgK1") + "g=") + (_0x24508a[_0x4200a2(515, "BnNJ")]?.[_0x4200a2(383, "lX!%") + _0x4200a2(569, "%Ltv")] ?? _0x24508a["data"]?.[_0x4200a2(207, "OJwv") + "days"] ?? "-"));
if (_0xc68a81[_0x4200a2(500, "JcL#")](_0x24508a[_0x4200a2(677, "b5Zp")], 200)) _0xc68a81["pfznT"](logWarn, " ⚠️ 卡密校验未通过:", _0x24508a[_0x4200a2(523, "Wk!I")]);
}
} catch (_0xdd326) {
logWarn(_0x4200a2(249, "sWy%"), _0xdd326[_0x4200a2(352, "H^xX")]);
}
}
function sleep(_0x3c2296) {
return new Promise((_0x1182a8) => setTimeout(_0x1182a8, _0x3c2296));
}
function getUrlParam(_0x2fc3ed) {
const _0xbd21a3 = _0x46a0de, _0x3d5b6e = {};
_0x3d5b6e["BQUWP"] = function(_0x4c3237, _0x51f01f) {
return _0x4c3237 + _0x51f01f;
}, _0x3d5b6e[_0xbd21a3(557, "NRQe")] = _0xbd21a3(230, "ZCHd");
const _0x210260 = _0x3d5b6e, _0x299889 = (location[_0xbd21a3(411, "uadN")] || "")["match"](new RegExp(_0x210260[_0xbd21a3(678, "0GqY")](_0x210260[_0xbd21a3(272, "W7iC")] + _0x2fc3ed, "=([^&]+)")));
return _0x299889 ? _0x299889[1] : "";
}
function getCourseId() {
const _0x1ce116 = _0x46a0de, _0xba1f9c = {
"FdJWL": function(_0x409a61, _0x3b7d5d) {
return _0x409a61(_0x3b7d5d);
},
"dijCZ": _0x1ce116(423, "Su9E")
};
return _0xba1f9c["FdJWL"](getUrlParam, _0xba1f9c[_0x1ce116(304, "FUY4")]);
}
function extractVideos(_0x3d357a) {
const _0x406249 = _0x46a0de, _0x8c8800 = {
"wmSjf": function(_0x51c56a, _0x4a46cb) {
return _0x51c56a(_0x4a46cb);
},
"IoKIh": _0x406249(464, "8OuF")
}, _0x4bdce9 = [];
if (!_0x3d357a) return _0x4bdce9;
for (const _0x305d22 of _0x3d357a) if (_0x305d22[_0x406249(566, "HP3d")]) _0x4bdce9[_0x406249(679, "%Ltv")](..._0x8c8800[_0x406249(259, "gV$q")](extractVideos, _0x305d22[_0x406249(223, "@Q7O")]));
else if (_0x305d22["id"]) _0x4bdce9["push"](_0x8c8800["wmSjf"](vue.reactive, {
..._0x305d22,
"status": _0x8c8800[_0x406249(404, "lX!%")],
"progress": 0,
"errorMsg": ""
}));
return _0x4bdce9;
}
function getVideoDurationFromUrl(_0x3e6ed3) {
const _0x455d50 = _0x46a0de, _0x5c2a67 = {
"vvHLu": function(_0x391a92, _0x457c01) {
return _0x391a92(_0x457c01);
},
"JUgIb": function(_0x4b4a9b, _0x510bff) {
return _0x4b4a9b(_0x510bff);
},
"iYMJw": "src",
"DpggW": function(_0x124285, _0x4672f8) {
return _0x124285 === _0x4672f8;
},
"ilDIw": "RbXaE",
"aMDbV": function(_0xf14dd0) {
return _0xf14dd0();
},
"yKSqG": function(_0x30c867, _0x4433c9) {
return _0x30c867(_0x4433c9);
},
"iNmyA": function(_0x6e827f, _0x4bffee) {
return _0x6e827f !== _0x4bffee;
},
"Bembs": _0x455d50(427, "1TCv"),
"oJXeH": _0x455d50(222, "@qO4"),
"JOESw": function(_0x1c860c, _0x4cb117) {
return _0x1c860c(_0x4cb117);
},
"uIZml": function(_0x4e6f5c, _0x45c38f) {
return _0x4e6f5c(_0x45c38f);
},
"sfFPj": function(_0x1c7deb) {
return _0x1c7deb();
},
"mSSSL": function(_0x2e32e8, _0x42acac) {
return _0x2e32e8(_0x42acac);
},
"DOwia": function(_0x23c9c7, _0x4f48fa) {
return _0x23c9c7 === _0x4f48fa;
},
"QqMVv": "vZrpJ",
"yxqpw": "video",
"BAArH": _0x455d50(441, "xgK1"),
"lBpfc": _0x455d50(221, "dLGQ"),
"MZDTl": _0x455d50(220, "f#hv")
};
return new Promise((_0x34412d) => {
const _0x4d0511 = _0x455d50, _0x3dde97 = {
"XCcfy": function(_0x3b73fa) {
return _0x5c2a67["sfFPj"](_0x3b73fa);
},
"kmcwh": function(_0x5335c5, _0x2b14c4) {
return _0x5c2a67[_0x4132(310, "JcL#")](_0x5335c5, _0x2b14c4);
}
};
if (_0x5c2a67[_0x4d0511(542, "0GqY")](_0x5c2a67[_0x4d0511(490, "xgK1")], _0x4d0511(326, "2[U#"))) {
const _0x5c2a63 = [];
if (!_0x477ecd) return _0x5c2a63;
for (const _0x5dc2e3 of _0x12669b) if (_0x5dc2e3["children"]) _0x5c2a63[_0x4d0511(618, "G*7$")](...SchgWg[_0x4d0511(594, "uadN")](_0x412a89, _0x5dc2e3[_0x4d0511(468, "nalg")]));
else if (_0x5dc2e3["id"]) _0x5c2a63["push"](SchgWg[_0x4d0511(239, "1TCv")](_0x5c66ae, {
..._0x5dc2e3,
"status": _0x4d0511(576, "&M8j"),
"progress": 0,
"errorMsg": ""
}));
return _0x5c2a63;
} else {
if (!_0x3e6ed3) return _0x5c2a67[_0x4d0511(520, "rez7")](_0x34412d, 0);
const _0x3d58c8 = document["createElem" + _0x4d0511(192, "HP3d")](_0x5c2a67[_0x4d0511(572, "%Ltv")]);
_0x3d58c8[_0x4d0511(332, "93FY")] = _0x5c2a67[_0x4d0511(630, "JcL#")], _0x3d58c8[_0x4d0511(341, "NRQe")] = true, _0x3d58c8[_0x4d0511(463, "H^xX")][_0x4d0511(335, "X)V4")] = _0x5c2a67[_0x4d0511(502, "Gps#")], document["body"][_0x4d0511(505, "quF9") + "d"](_0x3d58c8);
const _0x4c1392 = () => {
const _0x151b03 = _0x4d0511;
_0x3d58c8[_0x151b03(504, "o6WA") + _0x151b03(430, "ZCHd")](_0x5c2a67[_0x151b03(395, "Gps#")]), _0x3d58c8[_0x151b03(384, "aen8")](), _0x3d58c8[_0x151b03(645, "ZCHd")]();
}, _0x20ccc1 = setTimeout(() => {
const _0x4458c9 = _0x4d0511;
_0x5c2a67["DpggW"]("uZagF", _0x5c2a67["ilDIw"]) ? (_0x3dde97[_0x4458c9(626, "@eOv")](_0x2b7d83), _0x3dde97[_0x4458c9(662, "o6WA")](_0x6a23ae, 0)) : (_0x5c2a67["aMDbV"](_0x4c1392), _0x5c2a67[_0x4458c9(462, "Su9E")](_0x34412d, 0));
}, 8e3);
_0x3d58c8[_0x4d0511(392, "Fo7L") + _0x4d0511(567, "b5Zp")]("loadedmeta" + _0x4d0511(337, "@w#3"), () => {
const _0x5b598d = _0x4d0511;
_0x5c2a67[_0x5b598d(643, "8OuF")](clearTimeout, _0x20ccc1);
const _0x10ef24 = Math["floor"](_0x3d58c8["duration"]);
_0x5c2a67["aMDbV"](_0x4c1392), _0x34412d(_0x5c2a67[_0x5b598d(673, "G*7$")](isNaN, _0x10ef24) || _0x10ef24 <= 0 ? 0 : _0x10ef24);
}), _0x3d58c8[_0x4d0511(327, "@w#3") + _0x4d0511(528, "xgK1")](_0x5c2a67[_0x4d0511(495, "f#hv")], () => {
const _0x23c236 = _0x4d0511;
_0x5c2a67[_0x23c236(243, "OJwv")](_0x5c2a67[_0x23c236(682, "@w#3")], _0x5c2a67[_0x23c236(266, "b5Zp")]) ? (_0x5c2a67[_0x23c236(409, "HP3d")](clearTimeout, _0x20ccc1), _0x5c2a67[_0x23c236(204, "I#eC")](_0x4c1392), _0x5c2a67[_0x23c236(419, "b5Zp")](_0x34412d, 0)) : _0x37bef3[_0x23c236(313, "ZCHd")] = false;
}), _0x3d58c8["src"] = _0x3e6ed3;
}
});
}
function _0x4132(_0x5e355, _0x24ee68) {
_0x5e355 = _0x5e355 - 191;
const _0x5d4620 = _0x5d46();
let _0x4132fd = _0x5d4620[_0x5e355];
if (_0x4132["czuRmo"] === void 0) {
var _0x58aded = function(_0xac26fa) {
const _0x1ff92a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x5122c1 = "", _0x49afce = "";
for (let _0x12efed = 0, _0x2e9bab, _0x1f2877, _0xbd8d30 = 0; _0x1f2877 = _0xac26fa["charAt"](_0xbd8d30++); ~_0x1f2877 && (_0x2e9bab = _0x12efed % 4 ? _0x2e9bab * 64 + _0x1f2877 : _0x1f2877, _0x12efed++ % 4) && (_0x5122c1 += String["fromCharCode"](255 & _0x2e9bab >> (-2 * _0x12efed & 6)))) _0x1f2877 = _0x1ff92a["indexOf"](_0x1f2877);
for (let _0x23e5f1 = 0, _0xd5b3aa = _0x5122c1["length"]; _0x23e5f1 < _0xd5b3aa; _0x23e5f1++) _0x49afce += "%" + ("00" + _0x5122c1["charCodeAt"](_0x23e5f1)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x49afce);
};
const _0x198195 = function(_0x2daa6f, _0x1a9994) {
let _0x3500a8 = [], _0x3122e2 = 0, _0x4322c5, _0x28ff58 = "";
_0x2daa6f = _0x58aded(_0x2daa6f);
let _0x43a83e;
for (_0x43a83e = 0; _0x43a83e < 256; _0x43a83e++) _0x3500a8[_0x43a83e] = _0x43a83e;
for (_0x43a83e = 0; _0x43a83e < 256; _0x43a83e++) _0x3122e2 = (_0x3122e2 + _0x3500a8[_0x43a83e] + _0x1a9994["charCodeAt"](_0x43a83e % _0x1a9994["length"])) % 256, _0x4322c5 = _0x3500a8[_0x43a83e], _0x3500a8[_0x43a83e] = _0x3500a8[_0x3122e2], _0x3500a8[_0x3122e2] = _0x4322c5;
_0x43a83e = 0, _0x3122e2 = 0;
for (let _0x2b58bd = 0; _0x2b58bd < _0x2daa6f["length"]; _0x2b58bd++) _0x43a83e = (_0x43a83e + 1) % 256, _0x3122e2 = (_0x3122e2 + _0x3500a8[_0x43a83e]) % 256, _0x4322c5 = _0x3500a8[_0x43a83e], _0x3500a8[_0x43a83e] = _0x3500a8[_0x3122e2], _0x3500a8[_0x3122e2] = _0x4322c5, _0x28ff58 += String["fromCharCode"](_0x2daa6f["charCodeAt"](_0x2b58bd) ^ _0x3500a8[(_0x3500a8[_0x43a83e] + _0x3500a8[_0x3122e2]) % 256]);
return _0x28ff58;
};
_0x4132["qQmuJm"] = _0x198195, _0x4132["ERgYPD"] = {}, _0x4132["czuRmo"] = true;
}
const _0x5ddbcd = _0x5d4620[0], _0x4800e8 = _0x5e355 + _0x5ddbcd, _0x3accba = _0x4132["ERgYPD"][_0x4800e8];
return !_0x3accba ? (_0x4132["cfXbil"] === void 0 && (_0x4132["cfXbil"] = true), _0x4132fd = _0x4132["qQmuJm"](_0x4132fd, _0x24ee68), _0x4132["ERgYPD"][_0x4800e8] = _0x4132fd) : _0x4132fd = _0x3accba, _0x4132fd;
}
async function resolveDuration(_0xaa4517, _0x1772f9) {
const _0x3343d0 = _0x46a0de, _0x5ae9be = {
"KoePe": function(_0x3c354d, _0x4c2df5) {
return _0x3c354d(_0x4c2df5);
},
"WBYhF": _0x3343d0(685, "&M8j"),
"jOcbq": function(_0x291b9d, _0x45a8e8) {
return _0x291b9d(_0x45a8e8);
},
"IXwiZ": function(_0x4628fa, _0x33090c) {
return _0x4628fa(_0x33090c);
},
"giplO": function(_0x50604e, _0x787c57) {
return _0x50604e(_0x787c57);
},
"hPFvl": function(_0x3d8028, _0x163e38) {
return _0x3d8028 === _0x163e38;
},
"hCcKg": _0x3343d0(248, "#!9m"),
"BZyAY": _0x3343d0(358, "%GvO"),
"DwVfy": _0x3343d0(410, "OJwv"),
"SEwsf": _0x3343d0(414, "dLGQ") + "ion",
"fkrFY": function(_0x3d9781, _0x2c595f) {
return _0x3d9781(_0x2c595f);
},
"PXRrE": _0x3343d0(672, "G*7$"),
"Uhnfs": function(_0xccff67, _0x27503f) {
return _0xccff67(_0x27503f);
},
"uhTqn": function(_0x24c4fb, _0x156194) {
return _0x24c4fb(_0x156194);
},
"JrexJ": function(_0x37ed30, _0x28079b) {
return _0x37ed30 > _0x28079b;
},
"GfoQD": function(_0x18259d, _0x390b66) {
return _0x18259d !== _0x390b66;
},
"Lqdau": _0x3343d0(333, "3(Lc")
};
try {
const _0x356a96 = document[_0x3343d0(312, "$3HL") + _0x3343d0(666, "1TCv")](_0x3343d0(507, "f#hv"));
if (_0x356a96?.[_0x3343d0(563, "NRQe")] > 0 && !isNaN(_0x356a96[_0x3343d0(488, "BnNJ")])) {
if (_0x5ae9be[_0x3343d0(577, "NRQe")](_0x5ae9be["hCcKg"], _0x5ae9be[_0x3343d0(511, "@w#3")])) {
clearTimeout(_0x1f7eb8);
const _0x5b1cce = Math[_0x3343d0(285, "NRQe")](_0x49b246[_0x3343d0(592, "quF9")]);
_0x9c097c(), GpOMcY[_0x3343d0(330, "FUY4")](_0x12ab97, isNaN(_0x5b1cce) || _0x5b1cce <= 0 ? 0 : _0x5b1cce);
} else {
const _0x227a6d = Math[_0x3343d0(199, "quF9")](_0x356a96["duration"]);
return _0x5ae9be[_0x3343d0(406, "2[U#")](log, " 时长来源: 页面