// ==UserScript==
// @name 德阳市继续教育公需科目培训平台播放页自动播放【稳定运行1年,无封号】
// @namespace https://bbs.tampermonkey.net.cn/
// @version 7.0.168
// @author 使用者拥有作者权
// @description 自动播放公需科目视频,自动切换下一个
// @match https://px.dyhrsc.cn/*
// @require https://cdn.jsdelivr.net/npm/vue@3.5.41/dist/vue.global.prod.js
// @connect *
// @connect wx.dyhrsc.cn
// @grant GM.xmlHttpRequest
// @grant GM_addStyle
// ==/UserScript==
(function(vue) {
"use strict";
var s = new Set();
var _css = async (t) => {
if (s.has(t)) return;
s.add(t);
((c) => {
if (typeof GM_addStyle === "function") GM_addStyle(c);
else (document.head || document.documentElement).appendChild(document.createElement("style")).append(c);
})(t);
};
_css(" .cvm-overlay[data-v-1c2b7361]{z-index:2147483647;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;animation:.25s fadeIn-1c2b7361;display:flex;position:fixed;inset:0}@keyframes fadeIn-1c2b7361{0%{opacity:0}to{opacity:1}}.cvm-content[data-v-1c2b7361]{color:#e0e0e0;background:#1e1e2e;border:1px solid #333;border-radius:14px;width:420px;max-width:92vw;max-height:90vh;padding:28px 26px 20px;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.3s slideUp-1c2b7361;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000080}.cvm-content[data-v-1c2b7361]::-webkit-scrollbar{width:4px}.cvm-content[data-v-1c2b7361]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}@keyframes slideUp-1c2b7361{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cvm-title-row[data-v-1c2b7361]{justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.cvm-title[data-v-1c2b7361]{text-align:center;color:#fff;margin:0;font-size:20px;font-weight:700}.cvm-close[data-v-1c2b7361]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px;transition:all .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cvm-close[data-v-1c2b7361]:hover{color:#fff;background:#ffffff1a}.cvm-desc[data-v-1c2b7361]{background:#4caf5014;border:1px solid #4caf5033;border-radius:10px;margin-bottom:18px;padding:14px 16px}.cvm-desc-title[data-v-1c2b7361]{color:#4caf50;margin-bottom:10px;font-size:15px;font-weight:700}.cvm-desc-list[data-v-1c2b7361]{color:#ccc;font-size:13px;line-height:1.9}.cvm-desc-list b[data-v-1c2b7361]{color:#e0e0e0}.cvm-desc-stats[data-v-1c2b7361]{color:#aaa;border-top:1px solid #ffffff14;justify-content:center;gap:16px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.cvm-desc-stats b[data-v-1c2b7361]{color:#4caf50}.cvm-desc-note[data-v-1c2b7361]{color:#999;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.6}.cvm-input-group[data-v-1c2b7361]{gap:10px;margin-bottom:14px;display:flex}.cvm-input-group input[data-v-1c2b7361]{color:#e0e0e0;background:#2a2a3c;border:1px solid #444;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .2s}.cvm-input-group input[data-v-1c2b7361]:focus{border-color:#4fc3f7}.cvm-input-group input[data-v-1c2b7361]::placeholder{color:#666}.cvm-input-group button[data-v-1c2b7361]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4caf50,#43a047);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s}.cvm-input-group button[data-v-1c2b7361]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4caf5066}.cvm-input-group button[data-v-1c2b7361]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.cvm-status[data-v-1c2b7361]{text-align:center;min-height:22px;margin-bottom:14px;font-size:13px}.cvm-status.success[data-v-1c2b7361]{color:#4caf50}.cvm-status.error[data-v-1c2b7361]{color:#f44336}.cvm-status.loading[data-v-1c2b7361]{color:#ffa726}.cvm-buy-btn[data-v-1c2b7361]{text-align:center;color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00);border-radius:8px;margin-bottom:14px;padding:10px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s;display:block}.cvm-buy-btn[data-v-1c2b7361]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff980066}.cvm-tip[data-v-1c2b7361]{text-align:center;color:#888;font-size:12px;line-height:1.6}.cvm-disclaimer-link[data-v-1c2b7361]{text-align:center;color:#666;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px;font-size:11px}.cvm-disclaimer-link a[data-v-1c2b7361]{color:#888;cursor:pointer;text-decoration:underline;transition:color .2s}.cvm-disclaimer-link a[data-v-1c2b7361]:hover{color:#aaa}.disclaimer-overlay[data-v-1c2b7361]{z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disclaimer-modal[data-v-1c2b7361]{background:#1e1e2e;border:1px solid #333;border-radius:12px;flex-direction:column;width:380px;max-width:90vw;max-height:80vh;display:flex;box-shadow:0 12px 40px #00000080}.disclaimer-modal-header[data-v-1c2b7361]{color:#ffa726;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.disclaimer-modal-header button[data-v-1c2b7361]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.disclaimer-modal-header button[data-v-1c2b7361]:hover{color:#fff;background:#ffffff1a}.disclaimer-modal-body[data-v-1c2b7361]{color:#aaa;padding:16px 18px;font-size:12px;line-height:2;overflow-y:auto}.disclaimer-modal-body p[data-v-1c2b7361]{margin:0;padding:2px 0}.disclaimer-modal-body b[data-v-1c2b7361]{color:#ddd}.disclaimer-modal-footer[data-v-1c2b7361]{text-align:center;border-top:1px solid #333;padding:12px 18px}.disclaimer-modal-footer button[data-v-1c2b7361]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50,#43a047);border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;transition:transform .15s}.disclaimer-modal-footer button[data-v-1c2b7361]:hover{transform:translateY(-1px)}.ap-tab[data-v-cc8f3555]{padding:12px 16px}.ap-row[data-v-cc8f3555]{align-items:flex-start;margin-bottom:4px;font-size:13px;display:flex}.ap-label[data-v-cc8f3555]{color:#aaa;flex-shrink:0;width:70px}.ap-value[data-v-cc8f3555]{color:#e8e8e8;word-break:break-all;flex:1}.ap-bar-wrap[data-v-cc8f3555]{background:#333;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.ap-bar[data-v-cc8f3555]{background:linear-gradient(90deg,#4caf50,#4fc3f7);border-radius:4px;height:100%;transition:width .5s}.ap-delay[data-v-cc8f3555]{align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.ap-delay-label[data-v-cc8f3555]{color:#aaa;flex-shrink:0}.ap-delay-range[data-v-cc8f3555]{appearance:none;cursor:pointer;background:#444;border-radius:2px;outline:none;flex:1;height:4px}.ap-delay-range[data-v-cc8f3555]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4fc3f7;border-radius:50%;width:14px;height:14px}.ap-delay-value[data-v-cc8f3555]{color:#4fc3f7;text-align:right;min-width:24px;font-weight:600}.ap-info[data-v-cc8f3555]{margin-top:10px}.ap-info-row[data-v-cc8f3555]{color:#aaa;margin-bottom:4px;font-size:12px}.ap-card-status[data-v-cc8f3555]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.ap-card-status.active[data-v-cc8f3555]{color:#4caf50;background:#4caf5033}.ap-card-status.expired[data-v-cc8f3555]{color:#f44336;background:#f4433633}.ap-device[data-v-cc8f3555]{color:#666;font-size:11px}.ap-safe[data-v-cc8f3555]{color:#aaa;background:#4caf500f;border:1px solid #4caf5026;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.8}.ap-safe-title[data-v-cc8f3555]{color:#4caf50;margin-bottom:4px;font-size:12px;font-weight:600}.vlt-tab[data-v-e873fd8e]{padding:12px 16px}.vlt-settings[data-v-e873fd8e]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:12px;padding:10px}.vlt-settings-title[data-v-e873fd8e]{color:#81d4fa;margin-bottom:8px;font-size:12px;font-weight:600}.vlt-presets[data-v-e873fd8e]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.vlt-preset-btn[data-v-e873fd8e]{color:#aaa;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #444;border-radius:4px;padding:3px 8px;font-size:11px;transition:all .2s}.vlt-preset-btn.active[data-v-e873fd8e]{color:#4fc3f7;background:#4fc3f71a;border-color:#4fc3f7}.vlt-preset-btn[data-v-e873fd8e]:hover{color:#ccc;border-color:#888}.vlt-params[data-v-e873fd8e]{flex-direction:column;gap:6px;display:flex}.vlt-param[data-v-e873fd8e]{align-items:center;gap:8px;display:flex}.vlt-param label[data-v-e873fd8e]{color:#aaa;text-align:right;flex-shrink:0;width:56px;font-size:11px}.vlt-param-row[data-v-e873fd8e]{flex:1;align-items:center;gap:8px;display:flex}.vlt-param-row input[type=range][data-v-e873fd8e]{accent-color:#4fc3f7;cursor:pointer;flex:1;height:4px}.vlt-param-val[data-v-e873fd8e]{color:#4fc3f7;text-align:right;flex-shrink:0;min-width:48px;font-size:11px;font-weight:600}.vlt-speed-info[data-v-e873fd8e]{color:#888;text-align:center;margin-top:6px;font-size:11px}.vlt-speed-info b[data-v-e873fd8e]{color:#ffcc02}.vlt-progress-wrap[data-v-e873fd8e]{background:#4fc3f70f;border:1px solid #4fc3f726;border-radius:8px;margin-bottom:12px;padding:10px 12px;transition:all .5s}.vlt-progress-wrap.all-done[data-v-e873fd8e]{background:#4caf5014;border-color:#4caf5040}.vlt-progress-info[data-v-e873fd8e]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.vlt-progress-label[data-v-e873fd8e]{color:#aaa;font-weight:600}.vlt-progress-count[data-v-e873fd8e]{color:#ccc;font-size:11px}.vlt-progress-error[data-v-e873fd8e]{color:#f44336}.vlt-progress-running[data-v-e873fd8e]{color:#4fc3f7}.vlt-progress-pct[data-v-e873fd8e]{color:#4fc3f7;text-align:right;min-width:40px;font-size:14px;font-weight:700;transition:color .3s}.vlt-progress-pct.pct-done[data-v-e873fd8e]{color:#4caf50}.vlt-progress-track[data-v-e873fd8e]{background:#1a1a2e;border-radius:5px;height:10px;position:relative;overflow:hidden}.vlt-progress-bar[data-v-e873fd8e]{background:linear-gradient(90deg,#1976d2,#4caf50);border-radius:5px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 8px #4caf5066}.vlt-progress-shine[data-v-e873fd8e]{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:1.5s ease-in-out infinite vlt-shine-e873fd8e;position:absolute;top:0;left:-100%}@keyframes vlt-shine-e873fd8e{0%{left:-100%}to{left:200%}}.vlt-progress-error-bar[data-v-e873fd8e]{background:#f4433680;border-radius:0 5px 5px 0;height:100%;position:absolute;top:0}.vlt-header[data-v-e873fd8e]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.vlt-header-btns[data-v-e873fd8e]{gap:6px;display:flex}.vlt-refresh-btn[data-v-e873fd8e]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:5px;padding:4px 10px;font-size:11px;transition:all .2s}.vlt-refresh-btn[data-v-e873fd8e]:hover{color:#4fc3f7;border-color:#4fc3f7}.vlt-refresh-btn[data-v-e873fd8e]:disabled{opacity:.5;cursor:not-allowed}.vlt-complete-all[data-v-e873fd8e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9800,#f57c00);border:none;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .15s,box-shadow .2s}.vlt-complete-all[data-v-e873fd8e]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #ff980066}.vlt-complete-all[data-v-e873fd8e]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.vlt-list[data-v-e873fd8e]{max-height:140px;overflow-y:auto}.vlt-list[data-v-e873fd8e]::-webkit-scrollbar{width:4px}.vlt-list[data-v-e873fd8e]::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.vlt-item[data-v-e873fd8e]{border-bottom:1px solid #222;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.vlt-item[data-v-e873fd8e]:last-child{border-bottom:none}.vlt-name[data-v-e873fd8e]{color:#ccc;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vlt-progress[data-v-e873fd8e]{color:#4fc3f7;text-align:right;flex-shrink:0;min-width:32px;font-size:11px;font-weight:600}.vlt-status[data-v-e873fd8e]{border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:11px}.vlt-status.done[data-v-e873fd8e]{color:#4caf50;background:#4caf5026}.vlt-status.partial[data-v-e873fd8e]{color:#ffc107;background:#ffc10726}.vlt-status.pending[data-v-e873fd8e]{color:#ffa726;background:#ff980026}.vlt-status.running[data-v-e873fd8e]{color:#4fc3f7;background:#4fc3f726}.vlt-status.error[data-v-e873fd8e]{color:#f44336;background:#f4433626}.vlt-btn[data-v-e873fd8e]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;transition:all .2s}.vlt-btn[data-v-e873fd8e]:hover{color:#4caf50;border-color:#4caf50}.vlt-btn[data-v-e873fd8e]:disabled{opacity:.4;cursor:not-allowed;color:#666;border-color:#333}.vlt-empty[data-v-e873fd8e]{text-align:center;color:#888;padding:20px}.vlt-footer-status[data-v-e873fd8e]{text-align:center;color:#666;margin-top:8px;font-size:11px}.vlt-footer-status.error[data-v-e873fd8e]{color:#f44336}.vlt-footer-status.success[data-v-e873fd8e]{color:#4caf50}.mp-panel[data-v-7293614c]{z-index:99999;color:#e8e8e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#000000d9;border-radius:10px;flex-direction:column;width:360px;max-height:calc(100vh - 60px);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.7;display:flex;position:fixed;top:16px;left:16px;box-shadow:0 4px 20px #00000059}.mp-header[data-v-7293614c]{cursor:move;border-bottom:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.mp-header-title[data-v-7293614c]{color:#4fc3f7;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.dot[data-v-7293614c]{background:#4caf50;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-7293614c}.dot-warn[data-v-7293614c]{background:#ffa726;animation:none}@keyframes pulse-7293614c{0%,to{opacity:1}50%{opacity:.3}}.mp-header-btns button[data-v-7293614c]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px;transition:all .2s}.mp-header-btns button[data-v-7293614c]:hover{color:#fff;background:#ffffff1a}.mp-body[data-v-7293614c]{border-top:1px solid #2a2a2a;flex:1;min-height:0;overflow:hidden auto}.mp-body[data-v-7293614c]::-webkit-scrollbar{width:4px}.mp-body[data-v-7293614c]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.mp-body[data-v-7293614c]::-webkit-scrollbar-track{background:0 0}.mp-tip[data-v-7293614c]{border-bottom:1px solid #ffffff0d;padding:8px 16px;font-size:12px}.mp-tip b[data-v-7293614c]{font-weight:600}.mp-tip-ok[data-v-7293614c]{color:#4caf50;background:#4caf5014;border-bottom-color:#4caf5026}.mp-tip-warn[data-v-7293614c]{color:#ffa726;background:#ff980014;border-bottom-color:#ff980026}.mp-tip-sub[data-v-7293614c]{color:#888;margin-top:2px;font-size:11px}.mp-best-tip[data-v-7293614c]{background:linear-gradient(135deg,#ff980026,#ff57221f);border:1px solid #ff980059;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-best-title[data-v-7293614c]{color:#ff9800;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.mp-best-content[data-v-7293614c]{color:#e0c8a0;font-size:12px;line-height:1.8}.mp-best-content b[data-v-7293614c]{color:#ffcc02}.mp-notice[data-v-7293614c]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-notice-title[data-v-7293614c]{color:#81d4fa;margin-bottom:6px;font-size:13px;font-weight:700}.mp-notice-list[data-v-7293614c]{color:#999;font-size:11px;line-height:1.8}.mp-notice-list p[data-v-7293614c]{margin:0;padding:2px 0}.mp-notice-list b[data-v-7293614c]{color:#bbb;font-weight:600}.mp-tabs[data-v-7293614c]{border-bottom:1px solid #2a2a2a;display:flex}.mp-tab[data-v-7293614c]{text-align:center;white-space:nowrap;color:#888;cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:8px 2px;font-size:11px;transition:all .2s}.mp-tab.active[data-v-7293614c]{color:#4fc3f7;border-bottom-color:#4fc3f7}.mp-tab[data-v-7293614c]:hover{color:#ccc}.mp-instant-tip[data-v-7293614c]{background:linear-gradient(135deg,#ff980026,#ff57221f);border:1px solid #ff980059;border-radius:8px;margin:8px 12px;padding:10px 14px}.mp-instant-title[data-v-7293614c]{color:#ff9800;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.mp-instant-content[data-v-7293614c]{color:#e0c8a0;font-size:12px;line-height:1.8}.mp-instant-content b[data-v-7293614c]{color:#ffcc02}.card-tab[data-v-7293614c]{padding:12px 16px}.card-status-box[data-v-7293614c]{background:#f4433614;border:1px solid #f4433633;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;transition:all .3s;display:flex}.card-status-box.active[data-v-7293614c]{background:#4caf5014;border-color:#4caf5040}.card-status-icon[data-v-7293614c]{font-size:28px}.card-status-info[data-v-7293614c]{flex:1}.card-status-label[data-v-7293614c]{color:#f44336;font-size:15px;font-weight:700}.card-status-box.active .card-status-label[data-v-7293614c]{color:#4caf50}.card-status-detail[data-v-7293614c]{color:#aaa;margin-top:2px;font-size:11px}.card-info-list[data-v-7293614c]{margin-bottom:12px}.card-info-item[data-v-7293614c]{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.card-info-key[data-v-7293614c]{color:#888}.card-info-val[data-v-7293614c]{color:#ccc;font-weight:600}.card-actions[data-v-7293614c]{gap:8px;margin-bottom:12px;display:flex}.card-btn[data-v-7293614c]{cursor:pointer;border:none;border-radius:6px;flex:1;padding:8px 0;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .2s}.card-btn[data-v-7293614c]:hover{transform:translateY(-1px)}.card-btn-primary[data-v-7293614c]{color:#fff;background:linear-gradient(135deg,#4caf50,#43a047)}.card-btn-primary[data-v-7293614c]:hover{box-shadow:0 3px 10px #4caf5066}.card-btn-warn[data-v-7293614c]{color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00)}.card-btn-warn[data-v-7293614c]:hover{box-shadow:0 3px 10px #ff980066}.card-buy-link[data-v-7293614c]{text-align:center;color:#ff9800;background:#ff98001a;border:1px solid #ff980033;border-radius:6px;padding:8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.card-buy-link[data-v-7293614c]:hover{background:#ff980033}.mp-footer[data-v-7293614c]{border-top:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.mp-footer-text[data-v-7293614c]{color:#666;font-size:11px}.mp-footer-card[data-v-7293614c]{color:#888;font-size:11px}.mp-footer-card.active[data-v-7293614c]{color:#4caf50}.mp-disclaimer[data-v-7293614c]{text-align:center;color:#555;flex-shrink:0;padding:4px 16px 8px;font-size:10px}.mp-disclaimer a[data-v-7293614c]{color:#666;cursor:pointer;text-decoration:underline;transition:color .2s}.mp-disclaimer a[data-v-7293614c]:hover{color:#aaa}.disclaimer-overlay[data-v-7293614c]{z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disclaimer-modal[data-v-7293614c]{background:#1e1e2e;border:1px solid #333;border-radius:12px;flex-direction:column;width:380px;max-width:90vw;max-height:80vh;display:flex;box-shadow:0 12px 40px #00000080}.disclaimer-modal-header[data-v-7293614c]{color:#ffa726;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.disclaimer-modal-header button[data-v-7293614c]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.disclaimer-modal-header button[data-v-7293614c]:hover{color:#fff;background:#ffffff1a}.disclaimer-modal-body[data-v-7293614c]{color:#aaa;padding:16px 18px;font-size:12px;line-height:2;overflow-y:auto}.disclaimer-modal-body p[data-v-7293614c]{margin:0;padding:2px 0}.disclaimer-modal-body b[data-v-7293614c]{color:#ddd}.disclaimer-modal-footer[data-v-7293614c]{text-align:center;border-top:1px solid #333;padding:12px 18px}.disclaimer-modal-footer button[data-v-7293614c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50,#43a047);border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;transition:transform .15s}.disclaimer-modal-footer button[data-v-7293614c]:hover{transform:translateY(-1px)}#dygx-app[data-v-b9df25d8]{z-index:99999;pointer-events:auto;position:fixed;top:0;left:0}\n/*$vite$:1*/ ");
var _0x54fa77 = _0x459e;
(function(_0x4a45e5, _0x35ba2e) {
const _0x231c7d = _0x459e, _0xb5ce16 = _0x4a45e5();
while (true) try {
if (-parseInt(_0x231c7d(415, "59Y5")) / 1 + parseInt(_0x231c7d(409, "7o)7")) / 2 + -parseInt(_0x231c7d(420, "Ckot")) / 3 + parseInt(_0x231c7d(408, "M9xf")) / 4 + parseInt(_0x231c7d(411, "0tH%")) / 5 * (-parseInt(_0x231c7d(419, "9BdT")) / 6) + -parseInt(_0x231c7d(421, "0(z8")) / 7 + -parseInt(_0x231c7d(405, "]IGo")) / 8 * (-parseInt(_0x231c7d(425, "9U)j")) / 9) === _0x35ba2e) break;
else _0xb5ce16["push"](_0xb5ce16["shift"]());
} catch (_0x836a21) {
_0xb5ce16["push"](_0xb5ce16["shift"]());
}
})(_0x5b86, 713085);
function _0x459e(_0xb62ea5, _0x381b22) {
_0xb62ea5 = _0xb62ea5 - 398;
const _0x5b865a = _0x5b86();
let _0x459e5a = _0x5b865a[_0xb62ea5];
if (_0x459e["dUBvdz"] === void 0) {
var _0x417c00 = function(_0x15c990) {
const _0x1307be = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x4c654d = "", _0x1f4888 = "";
for (let _0x3a6e97 = 0, _0x17138f, _0xbb9ce1, _0x413f68 = 0; _0xbb9ce1 = _0x15c990["charAt"](_0x413f68++); ~_0xbb9ce1 && (_0x17138f = _0x3a6e97 % 4 ? _0x17138f * 64 + _0xbb9ce1 : _0xbb9ce1, _0x3a6e97++ % 4) && (_0x4c654d += String["fromCharCode"](255 & _0x17138f >> (-2 * _0x3a6e97 & 6)))) _0xbb9ce1 = _0x1307be["indexOf"](_0xbb9ce1);
for (let _0x271975 = 0, _0x33de9e = _0x4c654d["length"]; _0x271975 < _0x33de9e; _0x271975++) _0x1f4888 += "%" + ("00" + _0x4c654d["charCodeAt"](_0x271975)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x1f4888);
};
const _0x506070 = function(_0x5df3a1, _0x1e0264) {
let _0xe6f27e = [], _0x88811c = 0, _0x129611, _0x3d570e = "";
_0x5df3a1 = _0x417c00(_0x5df3a1);
let _0x1f73cc;
for (_0x1f73cc = 0; _0x1f73cc < 256; _0x1f73cc++) _0xe6f27e[_0x1f73cc] = _0x1f73cc;
for (_0x1f73cc = 0; _0x1f73cc < 256; _0x1f73cc++) _0x88811c = (_0x88811c + _0xe6f27e[_0x1f73cc] + _0x1e0264["charCodeAt"](_0x1f73cc % _0x1e0264["length"])) % 256, _0x129611 = _0xe6f27e[_0x1f73cc], _0xe6f27e[_0x1f73cc] = _0xe6f27e[_0x88811c], _0xe6f27e[_0x88811c] = _0x129611;
_0x1f73cc = 0, _0x88811c = 0;
for (let _0x35522e = 0; _0x35522e < _0x5df3a1["length"]; _0x35522e++) _0x1f73cc = (_0x1f73cc + 1) % 256, _0x88811c = (_0x88811c + _0xe6f27e[_0x1f73cc]) % 256, _0x129611 = _0xe6f27e[_0x1f73cc], _0xe6f27e[_0x1f73cc] = _0xe6f27e[_0x88811c], _0xe6f27e[_0x88811c] = _0x129611, _0x3d570e += String["fromCharCode"](_0x5df3a1["charCodeAt"](_0x35522e) ^ _0xe6f27e[(_0xe6f27e[_0x1f73cc] + _0xe6f27e[_0x88811c]) % 256]);
return _0x3d570e;
};
_0x459e["bYVyIx"] = _0x506070, _0x459e["xyczYs"] = {}, _0x459e["dUBvdz"] = true;
}
const _0x70a265 = _0x5b865a[0], _0x42c8bd = _0xb62ea5 + _0x70a265, _0x57a14f = _0x459e["xyczYs"][_0x42c8bd];
return !_0x57a14f ? (_0x459e["zAmzUs"] === void 0 && (_0x459e["zAmzUs"] = true), _0x459e5a = _0x459e["bYVyIx"](_0x459e5a, _0x381b22), _0x459e["xyczYs"][_0x42c8bd] = _0x459e5a) : _0x459e5a = _0x57a14f, _0x459e5a;
}
var DEVICE_KEY = _0x54fa77(422, "nGX]") + "e_id";
function getDeviceId() {
const _0x4a21a0 = _0x54fa77, _0x56a51b = {};
_0x56a51b["RShGH"] = function(_0x59f9a3, _0x487517) {
return _0x59f9a3 * _0x487517;
}, _0x56a51b["OMSBb"] = function(_0x1b4a70, _0x2f55a1) {
return _0x1b4a70 === _0x2f55a1;
}, _0x56a51b[_0x4a21a0(407, "SxWd")] = function(_0x227807, _0x2ab18f) {
return _0x227807 | _0x2ab18f;
}, _0x56a51b[_0x4a21a0(406, "Cx&]")] = function(_0x373d24, _0x5293f5) {
return _0x373d24 & _0x5293f5;
};
const _0x42b438 = _0x56a51b;
let _0x12d753 = localStorage["getItem"](DEVICE_KEY);
if (_0x12d753) return _0x12d753;
return _0x12d753 = (_0x4a21a0(399, "]Yu%") + _0x4a21a0(416, "]IGo") + "xxx-xxxxxx" + _0x4a21a0(401, "VgJ7"))[_0x4a21a0(418, "59Y5")](/[xy]/g, (_0x5ea1e2) => {
const _0x426d82 = _0x4a21a0, _0x19c76d = _0x42b438["RShGH"](Math[_0x426d82(417, "VgJ7")](), 16) | 0;
return (_0x42b438[_0x426d82(398, "D*L5")](_0x5ea1e2, "x") ? _0x19c76d : _0x42b438[_0x426d82(423, "Mt2k")](_0x42b438[_0x426d82(412, "D*L5")](_0x19c76d, 3), 8))[_0x426d82(404, "gn^6")](16);
}), localStorage["setItem"](DEVICE_KEY, _0x12d753), _0x12d753;
}
function _0x5b86() {
const _0x980722 = [
"WRDdW51Ve8o0WPZdTCkZamkmWONdPG",
"td/cKdLSWQKoWOGFWPC",
"kuVdJuLb",
"aSkRqCouWPhcLSocW7/dOKulW5C",
"paFcV8oIp8kVBmkviq",
"DSoPWP7dKGSclgddSZOzaxS",
"mSo1nCkhx8oWW4FdLSoxsW",
"Cr/dV3ldP8ox",
"nCk8W5NcH1jrFa",
"WOddVSoxxa3dJeGTW7Hb",
"WOZcGSkRemoakeBcVCk0mCk7dCkg",
"WQzlbCk0lMmnWO9aW6tdVrSA",
"CxKTnmoYWP/cHfldLSkB",
"WQFcOCk2W54U",
"mK7cPI/cSmkkfSkHWPD+FtRcIq",
"WPNcSCoCbx/dRZdcTLe",
"pNhdU1TO",
"Du7dSmolaSk6BSkpzrK",
"a8k5B8kmW5PoWQSFah8",
"EWBdQw7dSmoc",
"dCk7e8k1ih/dHmo5W5dcSYlcPYO",
"hKO7mCkUW7BcRYS6W6O",
"vwutWPnkWO/cULu",
"E8k+ECksuSk7WONdNCkiuXi+iq",
"rCoVWP8YW6S",
"y8omW4RdKCkM",
"a8kyh8kaw0ldNrtcHLNdRdddTa",
"WQOZEaXTW4NdUCoSWOBdVSoNWPK"
];
_0x5b86 = function() {
return _0x980722;
};
return _0x5b86();
}
var _0x3c20ca = _0x4f9a;
function _0x4f9a(_0x21dcd5, _0x2a6173) {
_0x21dcd5 = _0x21dcd5 - 197;
const _0xf12266 = _0xf122();
let _0x4f9ada = _0xf12266[_0x21dcd5];
if (_0x4f9a["mjgeHA"] === void 0) {
var _0x4419b0 = function(_0x4b603e) {
const _0x1d621e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x3104a1 = "", _0x4a7bd9 = "";
for (let _0x6769b9 = 0, _0x3472ef, _0x4eaa12, _0x5800e6 = 0; _0x4eaa12 = _0x4b603e["charAt"](_0x5800e6++); ~_0x4eaa12 && (_0x3472ef = _0x6769b9 % 4 ? _0x3472ef * 64 + _0x4eaa12 : _0x4eaa12, _0x6769b9++ % 4) && (_0x3104a1 += String["fromCharCode"](255 & _0x3472ef >> (-2 * _0x6769b9 & 6)))) _0x4eaa12 = _0x1d621e["indexOf"](_0x4eaa12);
for (let _0x4dbf0c = 0, _0x16d4ac = _0x3104a1["length"]; _0x4dbf0c < _0x16d4ac; _0x4dbf0c++) _0x4a7bd9 += "%" + ("00" + _0x3104a1["charCodeAt"](_0x4dbf0c)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x4a7bd9);
};
const _0x5eab42 = function(_0x2b1ed2, _0x2b9e6f) {
let _0x455ea1 = [], _0x2167a3 = 0, _0x170083, _0x2ce5da = "";
_0x2b1ed2 = _0x4419b0(_0x2b1ed2);
let _0x55f7fa;
for (_0x55f7fa = 0; _0x55f7fa < 256; _0x55f7fa++) _0x455ea1[_0x55f7fa] = _0x55f7fa;
for (_0x55f7fa = 0; _0x55f7fa < 256; _0x55f7fa++) _0x2167a3 = (_0x2167a3 + _0x455ea1[_0x55f7fa] + _0x2b9e6f["charCodeAt"](_0x55f7fa % _0x2b9e6f["length"])) % 256, _0x170083 = _0x455ea1[_0x55f7fa], _0x455ea1[_0x55f7fa] = _0x455ea1[_0x2167a3], _0x455ea1[_0x2167a3] = _0x170083;
_0x55f7fa = 0, _0x2167a3 = 0;
for (let _0x52ade0 = 0; _0x52ade0 < _0x2b1ed2["length"]; _0x52ade0++) _0x55f7fa = (_0x55f7fa + 1) % 256, _0x2167a3 = (_0x2167a3 + _0x455ea1[_0x55f7fa]) % 256, _0x170083 = _0x455ea1[_0x55f7fa], _0x455ea1[_0x55f7fa] = _0x455ea1[_0x2167a3], _0x455ea1[_0x2167a3] = _0x170083, _0x2ce5da += String["fromCharCode"](_0x2b1ed2["charCodeAt"](_0x52ade0) ^ _0x455ea1[(_0x455ea1[_0x55f7fa] + _0x455ea1[_0x2167a3]) % 256]);
return _0x2ce5da;
};
_0x4f9a["OtkllK"] = _0x5eab42, _0x4f9a["QdBFlx"] = {}, _0x4f9a["mjgeHA"] = true;
}
const _0x40d0bb = _0xf12266[0], _0x958d74 = _0x21dcd5 + _0x40d0bb, _0x4d4306 = _0x4f9a["QdBFlx"][_0x958d74];
return !_0x4d4306 ? (_0x4f9a["gzUSfU"] === void 0 && (_0x4f9a["gzUSfU"] = true), _0x4f9ada = _0x4f9a["OtkllK"](_0x4f9ada, _0x2a6173), _0x4f9a["QdBFlx"][_0x958d74] = _0x4f9ada) : _0x4f9ada = _0x4d4306, _0x4f9ada;
}
(function(_0x67c273, _0x71365c) {
const _0x280017 = _0x4f9a, _0x56b016 = _0x67c273();
while (true) try {
if (-parseInt(_0x280017(304, ")@0w")) / 1 * (parseInt(_0x280017(343, "$Gy3")) / 2) + -parseInt(_0x280017(325, "BXw(")) / 3 + parseInt(_0x280017(287, "XoVb")) / 4 + parseInt(_0x280017(289, "5sKL")) / 5 * (-parseInt(_0x280017(228, "x#!*")) / 6) + parseInt(_0x280017(224, "62j3")) / 7 + parseInt(_0x280017(201, "ymYF")) / 8 + parseInt(_0x280017(332, "cfRB")) / 9 === _0x71365c) break;
else _0x56b016["push"](_0x56b016["shift"]());
} catch (_0x442583) {
_0x56b016["push"](_0x56b016["shift"]());
}
})(_0xf122, 775429);
function _0xf122() {
const _0x5c25a6 = [
"xoIgGowjSUArQUAxGmofoUACQoAiPUwiOa",
"W4vqWQ1zWP4",
"5P2p55Qu5BYg",
"6kEb5PYK5AET6lww",
"W5VdIaG0WRhdMSo3s8kkW6G",
"W5LtWPvb",
"WO7cN24pfq",
"W47dVSkZzHq",
"W5nfWRVdHM4",
"W4DtWP8",
"W5FcNmoBBCkwWRCdW63dQCoo",
"mu/cRwpdMq",
"bmkFiZtdPZfiW4/dH8ki",
"c8kBWOpcUKq",
"WOhdKmk0f8kO",
"W7hdMau",
"axdcL03dUW",
"57Y057IZ6zwk6k63",
"E8oscszpW5VdJKxcOCkr",
"c8o1W5BcNCkc",
"u8ozW5VdIW3dPmoybHDdemkNWO8",
"WOVdMCkctXC3W5/cUxGP",
"WR8VW5eyW4JcVJJdKHFdO1u",
"W6j3CX9gWRSKWQddI8kn",
"W5tdKmknWOeYo8kv",
"s2NdUKJcGa",
"WOhdNSo7WRSw",
"WPaxW7JcJdVdRmodWPRdSmkNpW",
"W5RdQrb7WQW",
"WRlcRvSGbG",
"6kwN5P2E5AsQ6lAP",
"W4rzqcddTCkiW5JdVmklW7K",
"WPVdQtzXW6BcU8kQW7dcS2K",
"xSkfWQVdN8kX",
"s8oCbNOkW4pdKH1M",
"W4m1fYJcVufYW4hdSmkY",
"WRygg0pcVwqeW5PBjG",
"W7qCW5THWO8NuCoG",
"W6SdtgxdRCknW4BcQ8kmW6i",
"57Yk57I/6k2m5Rcc5AsT6lEj",
"WQJdScO3WPi",
"W5GpEwBdMG",
"WOnKW5LFWQ8",
"p8kUW5GMwG",
"WRBdRCkso8ku",
"W6VdICkacIWCfmkDWQxdUa",
"W711WRH2WQK",
"c0tcKh/dHW",
"W7FcPmoFWPf8",
"W4RcHSotW6et",
"FxCvW4jNWPtdQXC",
"mq7dTr5M",
"WQ3cOCk7",
"W54txxTL",
"dcxcIuVcQ3dcTG3dRq",
"W4NcMKhdMwu",
"WQnfiSkdjW",
"WOdcM8kzWPDx",
"uCoAzMNcVwODW6RdV8kdWR8kW7q",
"WRKqncRdLs3dJrFdMKe",
"W7VdQSknbdO",
"WO5EWRHvwq",
"y1yBWQRcOGlcIG",
"W5SzWQPNW4a",
"qemkWR3cQrq",
"dCkBrIzrWPpcIZHzW50GWQpcIG",
"W61zWP7cSuK",
"juddMSkWaa",
"chJcKMVdKq",
"WOmCpf/cOh8dW4C",
"W6ldGSo9sCk/",
"W7ldIqGSWQ3cKSkXhSkCW6q",
"WQHOWRK",
"W6nFWPrbdG",
"uviiWQVcOG",
"W4SgsghdQ8kCW47cPCkeW7K",
"p17dRmo2W47dIu5Adf5L",
"55U35BYnk2zEWQC2W6pVVQhORju",
"gCkTWQtdImorAYBcTmk2WOO",
"WQtcOwelf8k4A19GmG",
"6kwA5P+F5AEt6lsR",
"5zgH5BQI6ksf5P6L5AwN6lwG",
"EvCeW4DM",
"5PY855QH5B6o776y5Pwc5Rko6i6n5y6jWRRdMW",
"kmk3bZxdQa",
"W57dTSomyCkT",
"W70SsgFdIG",
"s33cLLBcQK7cStxdPmkv",
"5P6E55UZ5BYt",
"W5zfWO9yWRa",
"sSkoiZhcOsrmW4NdH8kb",
"WOVdV8kAWRfSfmkFdHJdM8k3WPaU",
"n0ddPCo4W7K",
"W5rzWQTzba",
"WQC8ph8",
"WPn1fG",
"W5aGWOW",
"B8oQWRDNWQ0O",
"vSoBWRCwW5y",
"WP9KbSkAiSoXdCoMW6VdUW",
"W61SWPbnWPhcRZhdHtldIa",
"ESkrWPtdG8kT",
"pmkCnqhdGq",
"W4/cGmonWQ96",
"W7xdSSkOCW",
"DWVcQmk0WPS",
"oeddNW",
"fxddU8oHW6m",
"aSkaWOLNW7NcReNdMSoQWRW",
"W7ddVaSSWQ8",
"57+e57Ir6zAe6kYn",
"WP7cTSkWWPfK",
"W5RdOCkwWPan",
"W6ldKbauWQRdNmoUy8koW60",
"W5vMu3lcPruJW7BdOmk+WRmooq",
"W5uQWOXPW5S/",
"ySo/WQLLWRCK",
"F8k1WRu",
"W7WPW65jFrRdHM3dPG",
"pw7dUCoaW4W",
"E8kPWRZdK8oO",
"WRhcQ8kMWPC",
"WOfjbmkZjW",
"eCkgaGldUa",
"h8oKW4dcUCk8",
"CxWPWOW",
"kWRcLq",
"cmkYWOHZWOi",
"5zoe5BIJ6kAz5P+g5Asr6lAq",
"WQldUSkUhSk+",
"g8kCWQ7dVCor",
"W6pcQ2/dHuKSuq",
"W58ts3K",
"576j57Mn6zwb6k6R",
"W5/dVSojwG",
"j8kahG/dPa",
"WPZcVCksWQLK",
"W5Gts33dRCkrW5ZcTmk5W7m",
"W4hdPZn3WOy",
"uh/dLq",
"j8kGWQTNWR8",
"w8orWQ5kWRBcUKVdTq",
"W7rIWOK",
"D8k5WONdO8oR",
"BmoKWRXU",
"WRpdNHudWQa",
"jGZdV8oqe8okASoMxru",
"fCkoisVdQW",
"WRf5W7XfWPC",
"cItcJXVdQXxdPHRdQmkVuSoowW",
"C8k0WQ/dPSolpKK",
"56kY6k2O5BE/55I45BY2",
"WOardxRcVW",
"uSovWQ4aW50",
"wMOCW51b",
"W63cOMPXW4iReCoiWRX6xmk8Bq",
"W4HHWRpdMMq"
];
_0xf122 = function() {
return _0x5c25a6;
};
return _0xf122();
}
var BASE_URL = _0x3c20ca(209, "tl0e") + _0x3c20ca(218, "(Q@8") + "e:8443";
var API_BASE = _0x3c20ca(338, "$2aX") + _0x3c20ca(288, "kfBj");
function gmRequest(_0x26def2, _0x3ce562, _0x5b1106, _0x2e69fb) {
const _0x3a3a57 = _0x3c20ca, _0x3e9c2e = {
"QGVoX": _0x3a3a57(347, "3DI5"),
"Zxerb": function(_0x42a069) {
return _0x42a069();
},
"aSeuU": function(_0x454329, _0xb6c8a1) {
return _0x454329 + _0xb6c8a1;
},
"vNpiF": _0x3a3a57(279, "BXw(") + _0x3a3a57(290, "9PR3") + _0x3a3a57(197, "H*NQ") + _0x3a3a57(236, "8q!x"),
"CRMIR": function(_0x4a29fc, _0x36b9be) {
return _0x4a29fc === _0x36b9be;
},
"MVRvY": _0x3a3a57(295, "WbFO"),
"RScLv": function(_0x569fe2, _0x3431d4) {
return _0x569fe2(_0x3431d4);
},
"TUPiv": function(_0x1f0e6f, _0x5937bf) {
return _0x1f0e6f === _0x5937bf;
},
"jAwpq": "zuNLH",
"YgptE": _0x3a3a57(238, "@j!d"),
"FJdqE": _0x3a3a57(342, "4I*h") + "n/json",
"iToXK": _0x3a3a57(329, "ILc6")
};
return new Promise((_0x199b0, _0x46670b) => {
const _0x53b956 = _0x3a3a57, _0x2599c1 = {
"method": _0x26def2,
"url": _0x3e9c2e["aSeuU"](BASE_URL, _0x3ce562),
"headers": {
"Content-Type": _0x3e9c2e["FJdqE"],
"Authorization": _0x3e9c2e[_0x53b956(222, "@2^9")] + _0x5b1106
},
"onload": (_0x176a2b) => {
const _0x249600 = _0x53b956, _0x10ebae = {
"NAFah": _0x3e9c2e[_0x249600(352, "M2V1")],
"DPQKL": function(_0x46c1b1, _0xc3434f) {
return _0x46c1b1(_0xc3434f);
},
"RKVIT": function(_0x285fb6) {
return _0x3e9c2e[_0x249600(221, "1*BJ")](_0x285fb6);
},
"bfRGn": _0x249600(269, "BXw("),
"wUdhy": _0x249600(244, "M2V1"),
"IxqNH": function(_0x45b166, _0x345e12) {
return _0x3e9c2e[_0x249600(237, "(Q@8")](_0x45b166, _0x345e12);
},
"KYxls": _0x3e9c2e[_0x249600(316, "ymYF")]
};
try {
_0x3e9c2e[_0x249600(311, "u@zY")](_0x249600(296, "l!%Y"), _0x3e9c2e["MVRvY"]) ? _0x3e9c2e[_0x249600(273, "l!%Y")](_0x199b0, JSON["parse"](_0x176a2b[_0x249600(345, "RA8O") + "xt"])) : _0x4aadb1(new Error(_0x10ebae[_0x249600(250, "(Q@8")]));
} catch {
if (_0x3e9c2e[_0x249600(323, "tl0e")](_0x3e9c2e[_0x249600(219, "$2aX")], _0x249600(217, "0SkJ"))) {
const _0x57b5c4 = _0x10ebae[_0x249600(320, "9PR3")](_0x4cc07a);
if (!_0x57b5c4) return _0x3fb6cd(new Error(_0x10ebae["bfRGn"]));
const _0x2922c8 = new URLSearchParams();
for (const [_0x2bdf9c, _0x22840e] of _0x1d3775[_0x249600(260, "kNsJ")](_0x596061)) _0x2922c8[_0x249600(226, "uRe9")](_0x2bdf9c, _0x22840e);
GM[_0x249600(223, "$2aX") + _0x249600(242, "4I*h")]({
"method": _0x10ebae[_0x249600(258, ")@0w")],
"url": _0x10ebae[_0x249600(293, "]Z9%")](_0x113961, _0x460c3f),
"headers": {
"Content-Type": _0x10ebae["KYxls"],
"X-Access-Token": _0x57b5c4
},
"data": _0x2922c8["toString"](),
"onload": (_0x546804) => {
const _0x3e7c90 = _0x249600;
try {
_0x4c15f7(JSON["parse"](_0x546804["responseText"]));
} catch {
_0x10ebae[_0x3e7c90(283, "8rdE")](_0x4454d4, new Error("解析失败"));
}
},
"onerror": () => _0x37491e(new Error(_0x249600(220, "b#lH")))
});
} else _0x46670b(new Error(_0x3e9c2e["YgptE"]));
}
},
"onerror": () => _0x46670b(new Error(_0x53b956(306, "0rI^"))),
"ontimeout": () => _0x46670b(new Error("请求超时"))
};
if (_0x2e69fb) _0x2599c1["data"] = JSON[_0x53b956(301, "cfRB")](_0x2e69fb);
GM[_0x53b956(346, "l!%Y") + _0x53b956(272, "Qcql")](_0x2599c1);
});
}
function activateCard(_0x1c1412) {
const _0x2abaf0 = _0x3c20ca, _0x2da979 = {
"WEqlx": function(_0x510dc2, _0x590ae5, _0x537739, _0x24aa5e, _0xed7c62) {
return _0x510dc2(_0x590ae5, _0x537739, _0x24aa5e, _0xed7c62);
},
"lJVDb": _0x2abaf0(299, "WbFO") + "ate",
"biBsQ": function(_0x121b8c) {
return _0x121b8c();
}
};
return _0x2da979[_0x2abaf0(239, "u@zY")](gmRequest, "POST", _0x2da979["lJVDb"], _0x1c1412, { "device_id": _0x2da979[_0x2abaf0(315, "b#lH")](getDeviceId) });
}
function verifyCard(_0x48b4ec) {
const _0x1f7e03 = _0x3c20ca, _0x33cad2 = {
"NdVyp": _0x1f7e03(200, "BXw(") + "y",
"redBB": function(_0x702560) {
return _0x702560();
}
};
return gmRequest(_0x1f7e03(214, "kfBj"), _0x33cad2[_0x1f7e03(314, "8rdE")], _0x48b4ec, { "device_id": _0x33cad2["redBB"](getDeviceId) });
}
function getAuthToken() {
const _0x17bdba = _0x3c20ca, _0x1848ce = {};
_0x1848ce[_0x17bdba(318, "YUHy")] = "null", _0x1848ce["vYvYv"] = _0x17bdba(317, "1tt6"), _0x1848ce[_0x17bdba(286, "BFrP")] = function(_0x5bc85a, _0x4f6853) {
return _0x5bc85a < _0x4f6853;
}, _0x1848ce["YsfYO"] = function(_0x40ef83, _0x186b25) {
return _0x40ef83 === _0x186b25;
}, _0x1848ce[_0x17bdba(335, "8rdE")] = "VDTXd", _0x1848ce["bVHio"] = _0x17bdba(267, "$Gy3") + _0x17bdba(344, "9PR3") + _0x17bdba(261, "l!%Y");
const _0x1e9c6e = _0x1848ce;
try {
const _0x125da6 = JSON["parse"](localStorage[_0x17bdba(291, "@2^9")](_0x1e9c6e[_0x17bdba(232, "tl0e")]) || _0x1e9c6e["wbbQm"]);
if (_0x125da6 && _0x125da6[_0x17bdba(271, "$2aX") + _0x17bdba(249, "H*NQ")]) return _0x125da6["Authorizat" + _0x17bdba(216, "7E%P")];
} catch {}
try {
for (let _0x209740 = 0; _0x1e9c6e[_0x17bdba(327, "tqdB")](_0x209740, localStorage[_0x17bdba(225, "3DI5")]); _0x209740++) if (_0x1e9c6e[_0x17bdba(212, "BXw(")](_0x1e9c6e[_0x17bdba(229, "0SkJ")], _0x1e9c6e[_0x17bdba(351, "BXw(")])) {
const _0x4ab7ac = localStorage[_0x17bdba(282, "$2aX")](_0x209740);
try {
const _0x3abf82 = JSON[_0x17bdba(307, "duUj")](localStorage["getItem"](_0x4ab7ac) || _0x1e9c6e["wbbQm"]);
if (_0x3abf82 && _0x3abf82[_0x17bdba(303, "eT(K") + _0x17bdba(206, "3DI5")]) return _0x3abf82[_0x17bdba(305, "4I*h") + _0x17bdba(252, "xX1e")];
if (_0x3abf82 && _0x3abf82[_0x17bdba(334, "7E%P")]) return _0x3abf82[_0x17bdba(208, "jbh8")];
} catch {}
} else for (let _0x230dec = 0; _0x230dec < localStorage[_0x17bdba(207, "uRe9")]; _0x230dec++) {
const _0x710fd9 = localStorage[_0x17bdba(276, "Qcql")](_0x230dec);
try {
const _0x51d32c = JSON[_0x17bdba(263, "jbh8")](localStorage[_0x17bdba(241, "vgiD")](_0x710fd9) || _0x1e9c6e[_0x17bdba(262, "eT(K")]);
if (_0x51d32c && _0x51d32c["Authorizat" + _0x17bdba(227, "kNsJ")]) return _0x51d32c[_0x17bdba(312, "tqdB") + _0x17bdba(319, "1*BJ")];
if (_0x51d32c && _0x51d32c[_0x17bdba(281, "u@zY")]) return _0x51d32c[_0x17bdba(278, "8rdE")];
} catch {}
}
} catch {}
return console["warn"](_0x1e9c6e[_0x17bdba(330, "3DI5")]), "";
}
function apiGet(_0x3ce2b1, _0x4e1ece) {
const _0x48d620 = _0x3c20ca, _0x1a1049 = {
"zpRqK": _0x48d620(302, "62j3") + _0x48d620(339, "x#!*"),
"dMcfF": function(_0x9d541d) {
return _0x9d541d();
},
"DULtQ": function(_0xf0e9ef, _0x4fa1eb) {
return _0xf0e9ef(_0x4fa1eb);
},
"uouoO": _0x48d620(309, ")@0w"),
"ILMxf": function(_0x1ba140, _0x5c1d83) {
return _0x1ba140 !== _0x5c1d83;
},
"GvHUS": _0x48d620(203, "Qcql"),
"ryAkX": function(_0x234df7, _0x25c017) {
return _0x234df7(_0x25c017);
},
"kCHAq": function(_0xa517af, _0x27bc36) {
return _0xa517af(_0x27bc36);
},
"uwUBm": _0x48d620(211, "#4@e"),
"kEzoo": "MhzPJ",
"tiQZv": function(_0x1e06dd) {
return _0x1e06dd();
},
"ZMPMW": _0x48d620(350, "kNsJ") + "oken",
"WZpjH": function(_0x2400fb, _0x1d41af) {
return _0x2400fb + _0x1d41af;
},
"JgvdZ": function(_0x261cbb, _0x438e6f) {
return _0x261cbb + _0x438e6f;
}
};
return new Promise((_0x187933, _0xd99ee) => {
const _0x493ca6 = _0x48d620;
if (_0x1a1049[_0x493ca6(268, "5sKL")](_0x1a1049["uwUBm"], _0x1a1049[_0x493ca6(266, "##q$")])) {
const _0x4b9363 = _0x1a1049[_0x493ca6(233, "BXw(")](getAuthToken);
if (!_0x4b9363) return _0xd99ee(new Error(_0x1a1049[_0x493ca6(213, "b#lH")]));
const _0xa73ae1 = new URLSearchParams(_0x4e1ece)["toString"](), _0x276af8 = _0x1a1049["WZpjH"](_0x1a1049["JgvdZ"](_0x1a1049[_0x493ca6(353, "4I*h")](API_BASE, _0x3ce2b1), "?"), _0xa73ae1), _0x19518c = {};
_0x19518c[_0x493ca6(277, "M2V1") + _0x493ca6(254, "uRe9")] = _0x4b9363, GM["xmlHttpReq" + _0x493ca6(231, "1*BJ")]({
"method": "GET",
"url": _0x276af8,
"headers": _0x19518c,
"onload": (_0x48af8b) => {
const _0x1226a0 = _0x493ca6, _0xc60283 = {
"EGoBG": function(_0x4ce421, _0x2edc01, _0x4f0187, _0x2f57c9, _0x1937d9) {
return _0x4ce421(_0x2edc01, _0x4f0187, _0x2f57c9, _0x1937d9);
},
"XsGJb": _0x1a1049["zpRqK"],
"CThOj": function(_0x2d82eb) {
return _0x1a1049[_0x4f9a(310, "0rI^")](_0x2d82eb);
},
"msgGJ": function(_0xdb8b71, _0x1e0903) {
return _0x1a1049[_0x4f9a(324, "1*BJ")](_0xdb8b71, _0x1e0903);
}
};
if (_0x1a1049["uouoO"] === _0x1a1049[_0x1226a0(248, "WbFO")]) try {
if (_0x1a1049["ILMxf"](_0x1a1049[_0x1226a0(202, "0SkJ")], _0x1226a0(253, "kNsJ"))) _0x1a1049[_0x1226a0(308, "4I*h")](_0x187933, JSON[_0x1226a0(275, "##q$")](_0x48af8b[_0x1226a0(326, "bt7G") + "xt"]));
else return iYAYeY[_0x1226a0(234, "BFrP")](_0x430f45, _0x1226a0(235, "ILc6"), iYAYeY[_0x1226a0(246, "1*BJ")], _0x4a2d48, { "device_id": iYAYeY["CThOj"](_0xfd144a) });
} catch {
_0x1a1049[_0x1226a0(292, "H*NQ")](_0xd99ee, new Error("解析失败"));
}
else try {
_0xc60283[_0x1226a0(337, "M2V1")](_0x1392c8, JSON[_0x1226a0(215, "$Gy3")](_0x260b92[_0x1226a0(285, "@j!d") + "xt"]));
} catch {
_0xc60283[_0x1226a0(230, "kNsJ")](_0x52d6ea, new Error(_0x1226a0(270, "jbh8")));
}
},
"onerror": () => _0xd99ee(new Error(_0x493ca6(243, "duUj")))
});
} else try {
bQMhUE[_0x493ca6(349, "1tt6")](_0x5620db, JSON[_0x493ca6(341, "ILc6")](_0x289c89["responseText"]));
} catch {
bQMhUE["qStwH"](_0x5bc6b7, new Error(_0x493ca6(348, "Qcql")));
}
});
}
function apiPost(_0x294ba2, _0x5962cc) {
const _0x2115d9 = _0x3c20ca, _0x12c996 = {
"RnTrx": function(_0x730832, _0x47303d) {
return _0x730832(_0x47303d);
},
"Qxyig": function(_0x267c32, _0x31a5b9) {
return _0x267c32(_0x31a5b9);
},
"VZiPZ": function(_0x26ea23, _0x15ce71) {
return _0x26ea23 === _0x15ce71;
},
"kvlIz": _0x2115d9(333, "xX1e"),
"ZYoyH": function(_0x4d5f48) {
return _0x4d5f48();
},
"ZKqAi": function(_0x45ab88, _0x1ed77b) {
return _0x45ab88(_0x1ed77b);
},
"MTZUX": _0x2115d9(198, "WbFO"),
"Rnlmo": _0x2115d9(204, "eT(K"),
"GBdtW": function(_0x33ef9c, _0x4877e8) {
return _0x33ef9c + _0x4877e8;
},
"BoMWj": _0x2115d9(210, "5sKL") + _0x2115d9(298, "4I*h") + "rm-urlenco" + _0x2115d9(205, "tl0e")
};
return new Promise((_0x3977fd, _0x28be31) => {
const _0x3bd1f3 = _0x2115d9, _0x18705e = {
"OirtX": function(_0x3449fe, _0x3d417e) {
return _0x12c996[_0x4f9a(300, "#4@e")](_0x3449fe, _0x3d417e);
},
"kOMGW": _0x3bd1f3(297, "vgiD"),
"qiXWQ": function(_0x3c82a8, _0x1708fd) {
return _0x12c996["Qxyig"](_0x3c82a8, _0x1708fd);
}
};
if (_0x12c996["VZiPZ"](_0x3bd1f3(240, "RA8O"), _0x12c996[_0x3bd1f3(280, "XoVb")])) {
const _0xf3999d = _0x12c996[_0x3bd1f3(199, "5sKL")](getAuthToken);
if (!_0xf3999d) return _0x12c996["ZKqAi"](_0x28be31, new Error(_0x12c996[_0x3bd1f3(322, "vgiD")]));
const _0x3a4ce2 = new URLSearchParams();
for (const [_0x26fef9, _0x2b895a] of Object["entries"](_0x5962cc)) _0x3a4ce2[_0x3bd1f3(331, "ILc6")](_0x26fef9, _0x2b895a);
GM[_0x3bd1f3(256, "sj4K") + "uest"]({
"method": _0x12c996[_0x3bd1f3(264, "1tt6")],
"url": _0x12c996[_0x3bd1f3(328, "x#!*")](API_BASE, _0x294ba2),
"headers": {
"Content-Type": _0x12c996[_0x3bd1f3(245, "BXw(")],
"X-Access-Token": _0xf3999d
},
"data": _0x3a4ce2[_0x3bd1f3(336, "eT(K")](),
"onload": (_0x3df9b1) => {
const _0x4c0e75 = _0x3bd1f3;
try {
_0x18705e["OirtX"](_0x3977fd, JSON[_0x4c0e75(257, "BXw(")](_0x3df9b1[_0x4c0e75(247, "4I*h") + "xt"]));
} catch {
_0x18705e[_0x4c0e75(340, "Qcql")](_0x28be31, new Error(_0x18705e[_0x4c0e75(255, "duUj")]));
}
},
"onerror": () => _0x28be31(new Error(_0x3bd1f3(284, "BXw(")))
});
} else ZkwLUX[_0x3bd1f3(313, "5sKL")](_0x1e6071, JSON["parse"](_0x255260["responseText"]));
});
}
var _0x567580 = _0x50d3;
function _0x50d3(_0x3bd331, _0x2731a6) {
_0x3bd331 = _0x3bd331 - 181;
const _0x387586 = _0x3875();
let _0x50d355 = _0x387586[_0x3bd331];
if (_0x50d3["XeBCgK"] === void 0) {
var _0xc9f1a6 = function(_0x19c0f6) {
const _0x530a81 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x28a30f = "", _0x34b8ec = "";
for (let _0x58e03e = 0, _0x591cbd, _0x426bd7, _0x1213b9 = 0; _0x426bd7 = _0x19c0f6["charAt"](_0x1213b9++); ~_0x426bd7 && (_0x591cbd = _0x58e03e % 4 ? _0x591cbd * 64 + _0x426bd7 : _0x426bd7, _0x58e03e++ % 4) && (_0x28a30f += String["fromCharCode"](255 & _0x591cbd >> (-2 * _0x58e03e & 6)))) _0x426bd7 = _0x530a81["indexOf"](_0x426bd7);
for (let _0x8bbdc5 = 0, _0x29e7a0 = _0x28a30f["length"]; _0x8bbdc5 < _0x29e7a0; _0x8bbdc5++) _0x34b8ec += "%" + ("00" + _0x28a30f["charCodeAt"](_0x8bbdc5)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x34b8ec);
};
const _0x46d826 = function(_0x1bea80, _0x29d9b2) {
let _0x323138 = [], _0x3504d3 = 0, _0x441715, _0x4395f5 = "";
_0x1bea80 = _0xc9f1a6(_0x1bea80);
let _0x2e9677;
for (_0x2e9677 = 0; _0x2e9677 < 256; _0x2e9677++) _0x323138[_0x2e9677] = _0x2e9677;
for (_0x2e9677 = 0; _0x2e9677 < 256; _0x2e9677++) _0x3504d3 = (_0x3504d3 + _0x323138[_0x2e9677] + _0x29d9b2["charCodeAt"](_0x2e9677 % _0x29d9b2["length"])) % 256, _0x441715 = _0x323138[_0x2e9677], _0x323138[_0x2e9677] = _0x323138[_0x3504d3], _0x323138[_0x3504d3] = _0x441715;
_0x2e9677 = 0, _0x3504d3 = 0;
for (let _0x1c5674 = 0; _0x1c5674 < _0x1bea80["length"]; _0x1c5674++) _0x2e9677 = (_0x2e9677 + 1) % 256, _0x3504d3 = (_0x3504d3 + _0x323138[_0x2e9677]) % 256, _0x441715 = _0x323138[_0x2e9677], _0x323138[_0x2e9677] = _0x323138[_0x3504d3], _0x323138[_0x3504d3] = _0x441715, _0x4395f5 += String["fromCharCode"](_0x1bea80["charCodeAt"](_0x1c5674) ^ _0x323138[(_0x323138[_0x2e9677] + _0x323138[_0x3504d3]) % 256]);
return _0x4395f5;
};
_0x50d3["nWDfYI"] = _0x46d826, _0x50d3["MazUjM"] = {}, _0x50d3["XeBCgK"] = true;
}
const _0x351b8a = _0x387586[0], _0x5b4e03 = _0x3bd331 + _0x351b8a, _0x1a3f58 = _0x50d3["MazUjM"][_0x5b4e03];
return !_0x1a3f58 ? (_0x50d3["zLxHgH"] === void 0 && (_0x50d3["zLxHgH"] = true), _0x50d355 = _0x50d3["nWDfYI"](_0x50d355, _0x2731a6), _0x50d3["MazUjM"][_0x5b4e03] = _0x50d355) : _0x50d355 = _0x1a3f58, _0x50d355;
}
(function(_0x1c342d, _0x48ac13) {
const _0x2faf2a = _0x50d3, _0x16eefc = _0x1c342d();
while (true) try {
if (-parseInt(_0x2faf2a(185, "mgds")) / 1 + parseInt(_0x2faf2a(189, "C8JK")) / 2 + parseInt(_0x2faf2a(182, "^zcI")) / 3 + parseInt(_0x2faf2a(199, "mgds")) / 4 * (-parseInt(_0x2faf2a(196, "@poM")) / 5) + parseInt(_0x2faf2a(201, "mTjc")) / 6 * (-parseInt(_0x2faf2a(184, "ksQ2")) / 7) + parseInt(_0x2faf2a(187, ")fmJ")) / 8 + -parseInt(_0x2faf2a(192, "VayG")) / 9 * (-parseInt(_0x2faf2a(195, "1x[U")) / 10) === _0x48ac13) break;
else _0x16eefc["push"](_0x16eefc["shift"]());
} catch (_0x6c33c7) {
_0x16eefc["push"](_0x16eefc["shift"]());
}
})(_0x3875, 408578);
var STORAGE_KEY = _0x567580(188, "DE1$") + _0x567580(193, "*jpS");
var PROJECT_GROUP = _0x567580(202, "LWGS");
function getSavedCard() {
const _0x3f7fd9 = _0x567580, _0x1a9297 = {};
_0x1a9297[_0x3f7fd9(198, ")fmJ")] = function(_0x5a6525, _0x1f1f19) {
return _0x5a6525 === _0x1f1f19;
};
const _0x1ab421 = _0x1a9297;
try {
const _0x354383 = localStorage[_0x3f7fd9(190, "WtN&")](STORAGE_KEY);
if (!_0x354383) return null;
const _0x33764d = JSON[_0x3f7fd9(204, "fnlC")](_0x354383);
return _0x33764d[_0x3f7fd9(183, "WtN&")] && _0x33764d["cardKey"] && _0x1ab421[_0x3f7fd9(210, "&HJ5")](_0x33764d[_0x3f7fd9(208, "N$Hb")], PROJECT_GROUP) ? _0x33764d : null;
} catch {
return null;
}
}
function saveVerified(_0x68f5ed, _0x3e04e9, _0x5734c6) {
const _0x34c329 = _0x567580, _0x4c7b9b = {};
_0x4c7b9b["lgsns"] = function(_0x578b77, _0x49e845) {
return _0x578b77 || _0x49e845;
};
const _0x4ab932 = _0x4c7b9b;
localStorage[_0x34c329(205, "1x[U")](STORAGE_KEY, JSON["stringify"]({
"verified": true,
"cardKey": _0x68f5ed,
"group": _0x3e04e9,
"cardData": _0x4ab932[_0x34c329(206, "pHLB")](_0x5734c6, null),
"time": Date["now"]()
}));
}
function _0x3875() {
const _0x4e2011 = [
"W7zNW5D9oSkKwZOfDSkUW7yP",
"nZhdQw5xW5GVWOFdLaquW68D",
"daLVWPRcHCkwndK",
"w8o6C08yW4HvzCkpmga",
"qeb4yCoUWQ1ywSkZWOtdPsS",
"sX/cNCkch2xdI3q",
"bWZdLHFcOqzvustcRNCbiq",
"cmoKWROpqIbOWR99DG",
"kSomWQ7cLCozpSkbgMBdG3/cMG",
"hqLPWRRcL8kApa",
"fSkYW4OhabLRW7G2esKhWRq",
"wmozW5GSW5C6i8o+W7LtaCoJW4G",
"W6ldUqdcTmofWQdcNKm",
"W7zQW5zZoSkGwHe+FCkcW74o",
"auxdKvTxg8kcFG",
"nKVdJLH1W6lcJq",
"gCkXW4GgaXWJW5Kaea8S",
"yxBcQh3dGq",
"r0f6ymoOWQ8Cy8kfWPpdOt/dMa",
"nSozW7O/xM0y",
"W7RdPgakW5ZcG1tcGSoDCG",
"r8ocW5qUcr9p",
"g8kWW44abrabW7SOhZis",
"W5FcKM/cOaW",
"qXddV1zBhmkz",
"WRVcUCkjsha",
"DZldO1RcM0PrqL7cTd8",
"WRjRWPBcJg4",
"lmonWQZcKCk6FSkNi1VdLq",
"dWJcPmoRWOO"
];
_0x3875 = function() {
return _0x4e2011;
};
return _0x3875();
}
function clearVerified() {
localStorage["removeItem"](STORAGE_KEY);
}
(function(_0x2d6337, _0x2d4cb6) {
const _0x272dcb = _0x313e, _0x10935c = _0x2d6337();
while (true) try {
if (-parseInt(_0x272dcb(303, "ApiK")) / 1 * (parseInt(_0x272dcb(328, "34gP")) / 2) + parseInt(_0x272dcb(297, "9LM&")) / 3 + parseInt(_0x272dcb(283, "Pac*")) / 4 * (-parseInt(_0x272dcb(338, "9LM&")) / 5) + parseInt(_0x272dcb(318, "[8KV")) / 6 * (parseInt(_0x272dcb(307, "34gP")) / 7) + -parseInt(_0x272dcb(290, "nCMb")) / 8 + -parseInt(_0x272dcb(335, "3L0A")) / 9 * (-parseInt(_0x272dcb(286, "Z$%j")) / 10) + parseInt(_0x272dcb(298, "s4lH")) / 11 * (parseInt(_0x272dcb(317, "48u1")) / 12) === _0x2d4cb6) break;
else _0x10935c["push"](_0x10935c["shift"]());
} catch (_0x44962f) {
_0x10935c["push"](_0x10935c["shift"]());
}
})(_0x5329, 618963);
function _0x5329() {
const _0x48474d = [
"kmkHW7lcUmksCapcUCkftMaV",
"mL1fW5CH",
"W4fwW7fmW5m",
"FxhdTr8c",
"5y+i5A+a5lIg5Bg45lQa5BY95yMW6AgU55QV77YP",
"qSouW6NcGmoK",
"wM3cUSkdnKNdMrXqCCoUW5JcPq",
"t8kIWPL9W5K",
"W6JcOSoIfCkT",
"WP0QWODx",
"c3hdImkGWRW",
"hIVdMgpdH8krWPCjecbBrmo+",
"xrVdKu0/",
"mConjCkxoW",
"WQVdTdPOWRlcQSo3WOa9i8kJcW",
"hhBcI3/dSG",
"WRNdKx7cIa",
"jCkbWR4kpW",
"a8oii1pdLCoLlrxdUrqiW5e",
"W6y6eCoSWQjauI3cLNv+W4K",
"W63cSddcTvLKe8on",
"uSkSWO9GW7G",
"lmk9xf4",
"wSolgrzq",
"DSo5oCk+imoNca",
"dSoqW5BdTmkisJnRW7ujimk2",
"W6ZcGw7cV8o4fGaW",
"iCkGdIjV",
"c8obW4LCeW",
"u8oKWRxcPSkf",
"W7ZdNrVcMCkgW6ZdR8kg",
"WPGYobm6w3TAfvmplW",
"xw3dKHCp",
"umo3WQ7cSG",
"rSk4WOGre0ldLq",
"n3/cICkjBIrsWPOjzb47",
"W5uHWONdOSkv",
"tZ/dGSkyWQ8",
"W4yHWP/dKCk2",
"W5D9W69kW4S",
"wSo0WP/dJmoW",
"qmoTWRpdGCog",
"agNdRSk7WOO",
"W4jfW6Py",
"CCkKymoxySkICZRdMK9MWQrrEq",
"pHhdVmoKuCoPpatcQCo2emodW5fm",
"dCo9W4tdTgC9W7ldPW",
"WReysxRcV8ogw8kR",
"CrBdLmoSz3tcK8k2sHSIkW",
"5R2P5Rs95As66lsd",
"W45bW79lW5FdTmkvW43cRa",
"qSo8mqvW",
"hLhcJ3ZdGW",
"bCkVWQy8ha",
"kIVdQwJdVa",
"WP5AA2uJ",
"mYFdKmoHk2jQ",
"uLFdLIyQ",
"FYZdRCkAWO7cMNJcHG",
"sbVdJ1Wrimol",
"WQNcJIlcMq",
"WQRcNtNcJCkN",
"vmkrAalcQmkWfq",
"AmoCW5ldGXVdVCk3WQy",
"lNNdVCkq",
"mvtcU8kWfq",
"dSkFWQ3cNCougqG",
"Fmo+WQVcSSkn",
"sbxdMv0",
"uuxdGbqj"
];
_0x5329 = function() {
return _0x48474d;
};
return _0x5329();
}
function _0x313e(_0x1d9398, _0x13db30) {
_0x1d9398 = _0x1d9398 - 277;
const _0x532927 = _0x5329();
let _0x313ed2 = _0x532927[_0x1d9398];
if (_0x313e["wdAyuM"] === void 0) {
var _0x4811d6 = function(_0x388d40) {
const _0xd87733 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x52940e = "", _0x406e46 = "";
for (let _0x49ac30 = 0, _0x24798b, _0x40baf2, _0x53b174 = 0; _0x40baf2 = _0x388d40["charAt"](_0x53b174++); ~_0x40baf2 && (_0x24798b = _0x49ac30 % 4 ? _0x24798b * 64 + _0x40baf2 : _0x40baf2, _0x49ac30++ % 4) && (_0x52940e += String["fromCharCode"](255 & _0x24798b >> (-2 * _0x49ac30 & 6)))) _0x40baf2 = _0xd87733["indexOf"](_0x40baf2);
for (let _0x45cc1e = 0, _0x38a61c = _0x52940e["length"]; _0x45cc1e < _0x38a61c; _0x45cc1e++) _0x406e46 += "%" + ("00" + _0x52940e["charCodeAt"](_0x45cc1e)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x406e46);
};
const _0x3021d2 = function(_0x2e552d, _0x150d31) {
let _0x52c115 = [], _0x32b1b1 = 0, _0x36980b, _0x5ac25d = "";
_0x2e552d = _0x4811d6(_0x2e552d);
let _0x3dae91;
for (_0x3dae91 = 0; _0x3dae91 < 256; _0x3dae91++) _0x52c115[_0x3dae91] = _0x3dae91;
for (_0x3dae91 = 0; _0x3dae91 < 256; _0x3dae91++) _0x32b1b1 = (_0x32b1b1 + _0x52c115[_0x3dae91] + _0x150d31["charCodeAt"](_0x3dae91 % _0x150d31["length"])) % 256, _0x36980b = _0x52c115[_0x3dae91], _0x52c115[_0x3dae91] = _0x52c115[_0x32b1b1], _0x52c115[_0x32b1b1] = _0x36980b;
_0x3dae91 = 0, _0x32b1b1 = 0;
for (let _0x1ac053 = 0; _0x1ac053 < _0x2e552d["length"]; _0x1ac053++) _0x3dae91 = (_0x3dae91 + 1) % 256, _0x32b1b1 = (_0x32b1b1 + _0x52c115[_0x3dae91]) % 256, _0x36980b = _0x52c115[_0x3dae91], _0x52c115[_0x3dae91] = _0x52c115[_0x32b1b1], _0x52c115[_0x32b1b1] = _0x36980b, _0x5ac25d += String["fromCharCode"](_0x2e552d["charCodeAt"](_0x1ac053) ^ _0x52c115[(_0x52c115[_0x3dae91] + _0x52c115[_0x32b1b1]) % 256]);
return _0x5ac25d;
};
_0x313e["zMxpLP"] = _0x3021d2, _0x313e["OtSJLW"] = {}, _0x313e["wdAyuM"] = true;
}
const _0x5604fe = _0x532927[0], _0x36c305 = _0x1d9398 + _0x5604fe, _0x21cf98 = _0x313e["OtSJLW"][_0x36c305];
return !_0x21cf98 ? (_0x313e["AnLTAH"] === void 0 && (_0x313e["AnLTAH"] = true), _0x313ed2 = _0x313e["zMxpLP"](_0x313ed2, _0x13db30), _0x313e["OtSJLW"][_0x36c305] = _0x313ed2) : _0x313ed2 = _0x21cf98, _0x313ed2;
}
var verified = (0, vue.ref)(!!getSavedCard());
var cardData = (0, vue.ref)(getSavedCard()?.["cardData"] || null);
function useCardVerify() {
const _0x81cee4 = _0x313e, _0x46878c = {
"PxvNf": function(_0x474ab6, _0x554cd2) {
return _0x474ab6(_0x554cd2);
},
"qYqsh": function(_0x38e36c, _0xc0e8aa) {
return _0x38e36c !== _0xc0e8aa;
},
"DmQsc": function(_0x166072, _0x4bcc26) {
return _0x166072 !== _0x4bcc26;
},
"uYtoP": "gBaKc",
"AiAQU": function(_0x294c24, _0xecb654) {
return _0x294c24 !== _0xecb654;
},
"VOtCF": function(_0x43c265, _0xac939) {
return _0x43c265 + _0xac939;
},
"tzViD": _0x81cee4(346, "ApiK"),
"JqgJc": function(_0x24ba52, _0x14ac15, _0x4a67d1, _0x18eebd) {
return _0x24ba52(_0x14ac15, _0x4a67d1, _0x18eebd);
},
"giaaR": function(_0x5d4d41, _0x238ce2) {
return _0x5d4d41 + _0x238ce2;
},
"JaZCP": function(_0x818cda, _0x1515e2) {
return _0x818cda === _0x1515e2;
},
"okexU": _0x81cee4(329, "QcNx"),
"alWyH": function(_0xfe00c4) {
return _0xfe00c4();
},
"AppqE": _0x81cee4(308, "sw@V"),
"eUkvA": function(_0x281217, _0x37adbe) {
return _0x281217(_0x37adbe);
},
"mDEzN": function(_0x3ffacb, _0xaf99a) {
return _0x3ffacb !== _0xaf99a;
},
"dweAx": "Jbmff",
"hhcOj": function(_0x31e4b4) {
return _0x31e4b4();
},
"rgHjn": function(_0x199dd2, _0x1887b3, _0x24d17f, _0x3587b2) {
return _0x199dd2(_0x1887b3, _0x24d17f, _0x3587b2);
},
"qWoIn": function(_0x44319e, _0x4fecfa) {
return _0x44319e(_0x4fecfa);
}
}, _0x4a19c7 = _0x46878c[_0x81cee4(309, "a%jT")](vue.computed, () => getSavedCard());
async function _0x1d41ee(_0x37110e) {
const _0x31f6ce = _0x81cee4, _0x1d28ac = await _0x46878c[_0x31f6ce(313, "Cf%W")](activateCard, _0x37110e);
if (_0x46878c[_0x31f6ce(285, "KL1)")](_0x1d28ac[_0x31f6ce(340, "qvxm")], 200)) {
if (_0x46878c[_0x31f6ce(277, "6dL&")](_0x31f6ce(295, "ZBnO"), _0x46878c["uYtoP"])) throw new Error(_0x1d28ac["message"] || _0x31f6ce(321, "ApiK"));
else throw new Error(_0x52940e["message"] || "激活失败");
}
if (_0x46878c[_0x31f6ce(280, "XPH^")](_0x1d28ac["data"][_0x31f6ce(344, "JE9s")], PROJECT_GROUP)) throw new Error(_0x46878c["VOtCF"](_0x46878c[_0x31f6ce(289, "QwmV")](_0x46878c[_0x31f6ce(337, "BYij")], _0x1d28ac[_0x31f6ce(281, ")*ws")][_0x31f6ce(333, "ki^N")]), ")"));
return _0x46878c[_0x31f6ce(314, "A&na")](saveVerified, _0x37110e, _0x1d28ac["data"]["group"], _0x1d28ac[_0x31f6ce(332, "ki^N")]), cardData[_0x31f6ce(323, "ZBnO")] = _0x1d28ac[_0x31f6ce(305, "MrJ9")], _0x1d28ac["data"];
}
async function _0x2fc4d7() {
const _0xfb1797 = _0x81cee4;
if (_0x46878c[_0xfb1797(312, "Cf%W")](_0x46878c["okexU"], _0x46878c[_0xfb1797(279, "Y&R(")])) {
const _0x15d32b = _0x46878c[_0xfb1797(304, "QcNx")](getSavedCard);
if (!_0x15d32b) return false;
try {
if (_0x46878c[_0xfb1797(345, "QcNx")] !== _0xfb1797(339, "MrJ9")) {
const _0x4395e6 = await _0x46878c[_0xfb1797(324, "MHb7")](verifyCard, _0x15d32b[_0xfb1797(334, "nCMb")]);
if (_0x46878c[_0xfb1797(311, "JE9s")](_0x4395e6["code"], 200) || _0x46878c[_0xfb1797(341, "QcNx")](_0x4395e6[_0xfb1797(294, "iIS^")][_0xfb1797(301, "MrJ9")], PROJECT_GROUP)) return _0x46878c[_0xfb1797(282, "A&na")](_0x46878c["dweAx"], "Jbmff") ? true : (_0x46878c[_0xfb1797(299, "[RgP")](clearVerified), verified["value"] = false, false);
return _0x46878c[_0xfb1797(327, "Hbwy")](saveVerified, _0x15d32b[_0xfb1797(331, "qvxm")], _0x4395e6[_0xfb1797(336, "A&na")]["group"], _0x4395e6[_0xfb1797(315, "JE9s")]), cardData[_0xfb1797(284, "qvxm")] = _0x4395e6["data"], true;
} else throw new Error(_0x46878c[_0xfb1797(310, "sw@V")](_0x46878c[_0xfb1797(343, "WTqB")](_0x46878c[_0xfb1797(300, "paP[")], _0x49ac30[_0xfb1797(288, "s4lH")][_0xfb1797(287, "MHb7")]), ")"));
} catch {
return true;
}
} else _0x40baf2["value"] = true;
}
function _0x477103() {
const _0x319cbe = _0x81cee4;
_0x46878c["hhcOj"](clearVerified), verified["value"] = false, cardData[_0x319cbe(325, "QwmV")] = null;
}
const _0x3b0348 = {};
return _0x3b0348["verified"] = verified, _0x3b0348[_0x81cee4(319, "vPGO")] = cardData, _0x3b0348["savedCard"] = _0x4a19c7, _0x3b0348["activate"] = _0x1d41ee, _0x3b0348[_0x81cee4(322, "JE9s")] = _0x2fc4d7, _0x3b0348[_0x81cee4(293, "Y&R(")] = _0x477103, _0x3b0348;
}
var _plugin_vue_export_helper_default = (sfc, props) => {
const target = sfc.__vccOpts || sfc;
for (const [key, val] of props) target[key] = val;
return target;
};
var _hoisted_1$4 = { class: "cvm-content" };
var _hoisted_2$3 = { class: "cvm-title-row" };
var _hoisted_3$3 = { class: "cvm-title" };
var _hoisted_4$3 = { class: "cvm-input-group" };
var _hoisted_5$3 = ["disabled"];
var _hoisted_6$3 = { class: "cvm-disclaimer-link" };
var _hoisted_7$3 = { class: "disclaimer-modal-header" };
var _hoisted_8$3 = { class: "disclaimer-modal-footer" };
var SUPPRESS = ".el-message-box,.el-dialog__wrapper,.el-overlay,.el-modal";
var CardVerifyModal_default = _plugin_vue_export_helper_default({
__name: "CardVerifyModal",
props: { isReset: Boolean },
emits: ["verified", "close"],
setup(__props, { emit: __emit }) {
const emit = __emit;
const cardKey = (0, vue.ref)("");
const status = (0, vue.ref)("");
const statusType = (0, vue.ref)("");
const btnDisabled = (0, vue.ref)(false);
const btnText = (0, vue.ref)("验证");
const showDisclaimer = (0, vue.ref)(false);
const { activate } = useCardVerify();
const suppressed = [];
function suppress() {
document.querySelectorAll(SUPPRESS).forEach((el) => {
if (el.style.display === "none") return;
suppressed.push({
el,
prev: el.style.display
});
el.style.display = "none";
});
}
let obs, focusGuard;
(0, vue.onMounted)(() => {
suppress();
obs = new MutationObserver(suppress);
obs.observe(document.body, {
childList: true,
subtree: true
});
focusGuard = setInterval(() => {
const a = document.activeElement;
if (a !== inputRef.value && a !== btnRef.value) inputRef.value?.focus();
}, 500);
});
(0, vue.onUnmounted)(() => {
obs?.disconnect();
clearInterval(focusGuard);
suppressed.forEach(({ el, prev }) => el.style.display = prev || "");
});
function onBackdrop(e) {
if (e.target === e.currentTarget) emit("close");
}
function onEsc(e) {
if (e.key === "Escape") emit("close");
}
(0, vue.onMounted)(() => document.addEventListener("keydown", onEsc));
(0, vue.onUnmounted)(() => document.removeEventListener("keydown", onEsc));
const inputRef = (0, vue.ref)(null);
const btnRef = (0, vue.ref)(null);
async function handleVerify() {
const key = cardKey.value.trim();
if (!key) {
status.value = "⚠️ 请输入卡密";
statusType.value = "error";
inputRef.value?.focus();
return;
}
btnDisabled.value = true;
btnText.value = "验证中...";
status.value = "正在激活卡密...";
statusType.value = "loading";
try {
const data = await activate(key);
status.value = "✅ 验证成功!有效期剩余 " + (data.remaining_days || "∞") + " 天";
statusType.value = "success";
emit("verified");
} catch (err) {
status.value = "❌ " + err.message;
statusType.value = "error";
} finally {
btnDisabled.value = false;
btnText.value = "验证";
}
}
return (_ctx, _cache) => {
return (0, vue.openBlock)(), (0, vue.createElementBlock)("div", {
class: "cvm-overlay",
onClick: onBackdrop
}, [(0, vue.createElementVNode)("div", _hoisted_1$4, [
(0, vue.createElementVNode)("div", _hoisted_2$3, [(0, vue.createElementVNode)("h3", _hoisted_3$3, "🔑 " + (0, vue.toDisplayString)(__props.isReset ? "更换卡密" : "德阳公需科目 · 全自动学习助手"), 1), (0, vue.createElementVNode)("button", {
class: "cvm-close",
onClick: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("close"))
}, "✕")]),
_cache[8] || (_cache[8] = (0, vue.createStaticVNode)("
🚀 一键启动,全自动完成所有课程
⚡ 秒过模式 — 后台直接完成,30个视频仅需几分钟,无需等待播放
🎮 播放速度自由调节 — 1倍速模拟真实播放,也可百倍加速瞬间完成
🔄 断点续播 — 中途刷新页面?自动接续上次进度,一秒不浪费
🖥️ 前台无感运行 — 后台静默处理,你可以正常浏览其他网页
📋 实时进度面板 — 每个视频的完成状态一目了然,精确到百分比
🛡️ 安全稳定 — 仅模拟播放行为,不修改平台数据
🔒 独立运行 — 不读取密码,不收集信息,仅在本页面生效
📅 已稳定运行 1年+👥 服务用户 数千人🎯 成功率 99%+
💡 考试和作业需要自己完成哦~本工具帮你搞定看视频这件最耗时的事
", 1)),
(0, vue.createElementVNode)("div", _hoisted_4$3, [(0, vue.withDirectives)((0, vue.createElementVNode)("input", {
ref_key: "inputRef",
ref: inputRef,
"onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => cardKey.value = $event),
type: "text",
placeholder: "请输入卡密",
autocomplete: "off",
onKeydown: (0, vue.withKeys)(handleVerify, ["enter"])
}, null, 544), [[vue.vModelText, cardKey.value]]), (0, vue.createElementVNode)("button", {
ref_key: "btnRef",
ref: btnRef,
disabled: btnDisabled.value,
onClick: handleVerify
}, (0, vue.toDisplayString)(btnText.value), 9, _hoisted_5$3)]),
(0, vue.createElementVNode)("div", { class: (0, vue.normalizeClass)(["cvm-status", statusType.value]) }, (0, vue.toDisplayString)(status.value), 3),
_cache[9] || (_cache[9] = (0, vue.createElementVNode)("a", {
class: "cvm-buy-btn",
href: "https://wzyp.cn/item/dtaidf",
target: "_blank"
}, " 🛒 没有卡密?点此获取 · 月卡仅 个位数 ", -1)),
_cache[10] || (_cache[10] = (0, vue.createElementVNode)("div", { class: "cvm-tip" }, " 本工具已稳定运行超过一年,服务器与维护成本持续增长。如果您觉得好用,恳请给予一点支持 🙏 ", -1)),
(0, vue.createElementVNode)("div", _hoisted_6$3, [_cache[7] || (_cache[7] = (0, vue.createTextVNode)(" 使用本软件则代表接受 ", -1)), (0, vue.createElementVNode)("a", {
href: "javascript:void(0)",
onClick: _cache[2] || (_cache[2] = (0, vue.withModifiers)(($event) => showDisclaimer.value = true, ["stop"]))
}, "《免责声明》")])
]), showDisclaimer.value ? ((0, vue.openBlock)(), (0, vue.createElementBlock)("div", {
key: 0,
class: "disclaimer-overlay",
onClick: _cache[6] || (_cache[6] = ($event) => showDisclaimer.value = false)
}, [(0, vue.createElementVNode)("div", {
class: "disclaimer-modal",
onClick: _cache[5] || (_cache[5] = (0, vue.withModifiers)(() => {}, ["stop"]))
}, [
(0, vue.createElementVNode)("div", _hoisted_7$3, [_cache[11] || (_cache[11] = (0, vue.createElementVNode)("span", null, "📋 免责声明", -1)), (0, vue.createElementVNode)("button", { onClick: _cache[3] || (_cache[3] = ($event) => showDisclaimer.value = false) }, "✕")]),
_cache[12] || (_cache[12] = (0, vue.createStaticVNode)("1. 本软件仅供学习辅助用途,使用者应遵守相关法律法规及平台服务条款。
2. 本软件仅模拟视频播放行为,不修改平台任何数据
3. 使用本软件产生的一切后果由使用者自行承担,开发者不承担任何直接或间接责任。
4. 本软件按"现状"提供,不作任何明示或暗示的保证,不保证功能永久可用。
5. 平台方可能随时更新策略或接口,导致本软件功能失效,此属正常情况,非软件故障。
6. 本软件不保证与所有浏览器或系统兼容,不提供任何形式的技术支持承诺。
7. 开发者保留随时修改、暂停或终止本软件的权利,恕不另行通知。
8. 如不同意以上条款,请立即停止使用并卸载本软件。
", 1)),
(0, vue.createElementVNode)("div", _hoisted_8$3, [(0, vue.createElementVNode)("button", { onClick: _cache[4] || (_cache[4] = ($event) => showDisclaimer.value = false) }, "我已知晓")])
])])) : (0, vue.createCommentVNode)("", true)]);
};
}
}, [["__scopeId", "data-v-1c2b7361"]]);
(function(_0x506de6, _0x50ed61) {
const _0x2b7c19 = _0x4c08, _0x5440d9 = _0x506de6();
while (true) try {
if (parseInt(_0x2b7c19(363, "Mxz%")) / 1 * (parseInt(_0x2b7c19(342, "n1ba")) / 2) + parseInt(_0x2b7c19(304, "GU(1")) / 3 + -parseInt(_0x2b7c19(391, "!GjQ")) / 4 + -parseInt(_0x2b7c19(343, "!GjQ")) / 5 * (parseInt(_0x2b7c19(313, "OFVf")) / 6) + -parseInt(_0x2b7c19(449, "m43x")) / 7 + parseInt(_0x2b7c19(422, "7dqs")) / 8 * (-parseInt(_0x2b7c19(421, "m43x")) / 9) + parseInt(_0x2b7c19(368, "MXRP")) / 10 === _0x50ed61) break;
else _0x5440d9["push"](_0x5440d9["shift"]());
} catch (_0x57c7b6) {
_0x5440d9["push"](_0x5440d9["shift"]());
}
})(_0x5e31, 162172);
var currentTitle = (0, vue.ref)("");
var nextTitle = (0, vue.ref)("");
var progress = (0, vue.ref)(0);
var isPlaying = (0, vue.ref)(false);
var allFinished = (0, vue.ref)(false);
var switchDelay = (0, vue.ref)(3);
var videoEl = null;
var switching = false;
var videoEnded = false;
var started = false;
function bindEnded(_0x31ffa6) {
const _0x4f2ada = _0x4c08, _0x194d0a = {};
_0x194d0a["sEpoT"] = _0x4f2ada(386, "QNIV");
const _0x45944c = _0x194d0a;
_0x31ffa6["addEventLi" + _0x4f2ada(385, "XGqV")](_0x45944c[_0x4f2ada(444, "kUqe")], () => {
videoEnded = true;
});
}
function _0x5e31() {
const _0x195393 = [
"W5JdI8kpaMZdQSkP",
"dNlcUauNW7hdT8kcWPLx",
"emk6W6LlW6yBW5BdUSoDWOO",
"w8ocoCkyWRK6W7BcPmo4",
"rmomW7Obiq",
"W7hdI8kBmW",
"rdqsW5fN",
"vGiysbacAG",
"CSomWPW",
"W5lcKHdcTCkbkmkvWQxdVmk+",
"WOXvW5xdRri",
"WOVdMCo6h8kG",
"W6NcKe9PFmk/uIpdPCoy",
"aCk+W5pdJmksAa",
"v8odW7iria",
"WQuQWRCBda",
"smkEWR0dWP3cRSkGWOq6wW",
"5P2m5QgX5RAY5yUQ",
"W6JcQIRcPSo+WPm",
"WQS4W4jecCkJesmOW4NcHNG",
"WQ5OgSkruJjjWPuLW71ya8oh",
"rmoeW7irkW",
"W7ZdM8kFyua",
"WPJcJuXrxa",
"xEIfIEwjHUAsNUAvQtVcVCk8W70D",
"sGpcJW",
"DJFcRmoXWQS",
"W7K0s8ohaq",
"W7u+W5zmWQS",
"WPaiWQ8gna",
"xmoiW64a",
"W4JdNCk3WQ7cVq",
"WOlOH4NLIjtMKkZMLylcVCk9566v5B2kWOi",
"WP3dGSkaW5fwkSkVlcVcJa",
"W7tcJrBcS8kY",
"s8k4WQ/cNq0",
"p+IeTEwiUEAsKUAwMYK",
"aSkWW6n6W4qxW5a",
"WQitW7ZcRslcHtlcVLe",
"mSkgAmokW5DGW6W2W7/cKvtdUSo9",
"W5/dPIdcUCo+WPbp",
"W7SOW4zDWOVcU8oA",
"iJ5oiI7dRmoorX4",
"W7xdKb47lmk6oIBdOSomW4u",
"WOWoWRi",
"z8kciuJdGa",
"WPqoWQC",
"rmkGzmkQomkAWRpdJG",
"cCk8F8k8dCkAWQNdKCk7",
"xCk1W4LkW6qJW68",
"z8kXvSoAWOD0WOD7W6xcTSorW5BdGG",
"W5BdHqlcTSoW",
"dhlcVsaL",
"a3hcSW",
"qSkGkUw0RowgO+EnGW",
"W6m/W7rjWR8",
"WRCEW7hcQZq",
"W4LIFmk3DxOoW7m5zG",
"W6hcHXdcTfVdUfO",
"y1ldIK8gW6qlCq",
"W75+WOuawSo1aZWxW5G",
"WPmyWPWfha",
"WO/dGSknxvu",
"W4ldK8oRwG",
"WRNcHgi",
"W68TrSowbMO5WOqMW4K",
"W73dGSk0mgm",
"WRdcMHdcO3S",
"WRBdI8oYrMC",
"WQ5lW6q4WPpdMmkC",
"WO8pW7HSpLD0r2xdGW",
"WQVdJ8kBoSorWODNW6PSWQm",
"DCoMWP5CaW",
"ps5tjapdLSoFrX7dMG",
"WO/dN8kmW49lnCkJmZO",
"W4fAW5jhWPBcU8oAWOZcSHi",
"WR9RWRZdKYC",
"vCoSWQGjWPnaWO/dVCoEWO7cJSoaaW",
"yLvmbCkp",
"WRVOHOVLIB3MK6ZMLBb4pvXTW5u",
"CuBdLfSx",
"W4L9smkhwG",
"WRVdImoZt3O",
"D8oAiW",
"ELLqfmkLtSk6W6RcVgC",
"WOrTWPBdPXe",
"W5ddVSkYFMBcOmo6iHq",
"WRPcW4JdOHq",
"W4NdTaJcI8ox",
"WP3dUmk1BLFcP8o6gHGI",
"W4u2fZvHW4hdSaXkrW",
"nJLegci",
"WPZdOSklBLO",
"fCkmWRHAWPpcO8kxWPi3xq",
"a8ogWPeHWQG",
"WQJcJd3cSN8",
"CSkeWQZcOt8",
"WPPLW5CYWOm",
"W7VdOmkD",
"fCkQW7rnW5WNW53dOSoDWOC",
"W57cLHdcN8kL",
"cs5YlWK",
"fqb7WR4",
"CmocWOjgmG",
"ASobp8krWRm",
"WO7cHuH5EW",
"WPSBW7RcMGi",
"WOz8W4RdTbNcV8oc",
"EGKusGa",
"W6tdKIuOjJyya8kUWP8HW7O",
"WQtcK1r/Fmk+cXRdQCoc",
"e8oSWRybWRPa",
"WPanWRq4",
"WRZdK8o1sf4",
"rf0pWRO",
"WQxOHAFLIA/MKRhMLiZcLmkU5zgH5yUzyq",
"iCoMg8kDW7mRW517W6/cJq",
"W5ddJ8kBmSoA",
"CSoanmkoWPGhWR4PW7ZcMa",
"W4auW6qbwCoUWOu",
"W7JdMCk9",
"W6VdLhJdSIlcMghdLSkvW5D/W40",
"vXFcMSoCWRG",
"W7a1sa",
"WOJcTgnUE14vgCkRWOG",
"5PkK5PwJ5lML5lI95lMF6kAB6AkK",
"FSkCbMZdPW",
"wX/cKSoK",
"W5pcIaBcVG",
"l8oQk8kXW6a",
"e8o9ECkCo8k9WRpdTW",
"FavBxXG",
"W43dHSkZB1C",
"W67cU0XpwfeF",
"W75NWP4rva",
"W6ldOCkEWOFcHa",
"eqLIWRnOA8kXW6pcGmoI",
"WRpcIvq",
"W6ZdSIBcOmoIWQ1oomkzea",
"WPinW6RcUta",
"CgZcGrTH",
"xHRcV8obWP0",
"fIHBldC",
"W5BdLCk+o8oz",
"ywBcTWjo",
"CKLga8kus8kWW6K",
"e8kCWPdcRSkDxG",
"WOquWQCGoKXYra",
"BZK6W7rq",
"W6ldNY0TldvelSkAWQmPW6BcMW",
"idrr",
"W5zYyCkXweaFW7m5",
"e8odWPGQWPq",
"W7NdPSklWQFcG1hLHypNJknSyG",
"z27cMqDYW60",
"WPeRDq",
"f8k6WPnwWQa",
"W4xdHmoSu8k/zNuUW55y",
"Fr5AuWxcV8o6pqqD",
"jWKquCoyumk+W7tcSMBcRq",
"WQ89W49ecSoXmGaCW5BcOq",
"eCofWRm5WQm",
"xWZcJSo6WPOc",
"C8ohpSkBWPmXWQG2",
"W60VsSoqhfeyWO0VW4S",
"WPHWWRZdMYa",
"g8o8WPieWQ1CWOGlWPK",
"W7K1d+w1KowSVEwCQG",
"k8kkWPL4WOK",
"W7z4WOazuG",
"C3tcMHrD",
"W6RdVCkuexK",
"DCoIWOz2aa",
"D8owWOTblJxdUmkMW7eA",
"sSojWQf7mW",
"ymkUWPFcNGG",
"W77dQc3cPSo6WPDfjW",
"oSoqeSklW5m",
"fmosWPxcR8kE",
"W6tdL8kOzMfMsmk7WPub",
"WQ3dPSkdv0LczG",
"WPqeWQ01duPZxMhdNW",
"w8k7ifFdRqtdJx0FfG",
"WR1XWP3dTHRdMq",
"W5tdKCo2xmkS",
"W6WxWOtcT07dLmkTWPVcJSowB1Tg",
"WR5iW6BdRty",
"W7GVxCodewSsWO8",
"WOSLFSkBW4G"
];
_0x5e31 = function() {
return _0x195393;
};
return _0x5e31();
}
function forceSyncProgress(_0x59fa50) {
const _0x461638 = _0x4c08, _0x2febf9 = {
"cfwjH": _0x461638(328, "n1ba"),
"kswkm": function(_0x5391c1, _0x52a327) {
return _0x5391c1 === _0x52a327;
},
"qwDHb": _0x461638(378, "qZ^M"),
"vOPau": function(_0x542aa8, _0x4262db) {
return _0x542aa8(_0x4262db);
}
};
try {
const _0x526b9b = _0x59fa50[_0x461638(479, "MXRP")] || _0x59fa50[_0x461638(307, "cw3L") + "_"] || _0x59fa50[_0x461638(362, "Mxz%") + _0x461638(397, "2s9C")]?.[_0x461638(379, "vxN^")];
if (_0x526b9b && typeof _0x526b9b[_0x461638(462, "w#R*") + "Backend"] === _0x2febf9[_0x461638(417, "upa]")]) {
if (_0x2febf9[_0x461638(352, "!GjQ")](_0x2febf9[_0x461638(324, "2s9C")], "yEQNP")) {
if (_0x59fa50[_0x461638(370, "Q%dq")] && !_0x2febf9[_0x461638(469, "eZ^n")](isNaN, _0x59fa50["duration"])) _0x59fa50[_0x461638(461, "iocU") + "e"] = _0x59fa50[_0x461638(330, "eC#5")];
return _0x526b9b["sendDataTo" + _0x461638(372, "]7]Q")](), true;
} else _0x53b731 = false, _0x2f2aa5 = false;
}
} catch {}
return false;
}
function getNowAndNext() {
const _0x3a5ebd = _0x4c08, _0x411546 = {
"OLeTs": function(_0x6f743d, _0x310d5f) {
return _0x6f743d(_0x310d5f);
},
"itnmR": ".subTitle",
"pWxxp": _0x3a5ebd(483, "7gyh"),
"KBAdk": function(_0x3b9247, _0x4101d5) {
return _0x3b9247 + _0x4101d5;
},
"qOJAg": function(_0x5bc07b, _0x4c6349) {
return _0x5bc07b !== _0x4c6349;
},
"zzGdZ": _0x3a5ebd(355, "kUqe"),
"ZsmzM": function(_0x5a89b8, _0x587bae) {
return _0x5a89b8 === _0x587bae;
},
"ghXYj": "iSTkc",
"hmEbO": _0x3a5ebd(443, "0&bn") + _0x3a5ebd(390, "B(]C")
}, _0x50cc6f = document[_0x3a5ebd(405, "7jx@") + _0x3a5ebd(366, "ubQy")](_0x411546[_0x3a5ebd(394, "Mxz%")]);
let _0x2ce3d0 = "", _0x2d5378 = "", _0x5be878 = null;
_0x50cc6f["forEach"]((_0x574139, _0x2bc523) => {
const _0x2f9b3e = _0x3a5ebd, _0x195814 = _0x574139[_0x2f9b3e(321, "B(]C") + "tor"](_0x411546[_0x2f9b3e(440, "ndNR")]);
if (!_0x195814 || !_0x195814[_0x2f9b3e(410, "eMjT")][_0x2f9b3e(419, "OFVf")](_0x411546[_0x2f9b3e(354, "]7]Q")])) return;
_0x2ce3d0 = _0x195814[_0x2f9b3e(299, "7dqs") + "t"][_0x2f9b3e(310, "2s9C")]();
const _0x592395 = _0x50cc6f[_0x411546[_0x2f9b3e(423, "B(]C")](_0x2bc523, 1)];
if (_0x592395) {
if (_0x411546[_0x2f9b3e(434, "iocU")](_0x411546["zzGdZ"], _0x411546["zzGdZ"])) _0x411546["OLeTs"](clearInterval, _0x40a9c6), _0x344e84 = null;
else {
const _0x351fbb = _0x592395["querySelec" + _0x2f9b3e(455, "LIEP")](_0x411546[_0x2f9b3e(476, "LIEP")]);
_0x351fbb && (_0x411546[_0x2f9b3e(325, "D)yJ")](_0x411546["ghXYj"], _0x411546[_0x2f9b3e(438, "]7]Q")]) ? (_0x2d5378 = _0x351fbb["textContent"][_0x2f9b3e(377, "0&bn")](), _0x5be878 = _0x351fbb) : (_0x3d5535[_0x2f9b3e(317, "!GjQ")](), setTimeout(() => {
_0x2c4abf = false, _0x5ad99a = false;
}, 2e3)));
}
}
});
const _0x5cbed7 = {};
return _0x5cbed7["now"] = _0x2ce3d0, _0x5cbed7["next"] = _0x2d5378, _0x5cbed7[_0x3a5ebd(456, "n1ba") + "t"] = _0x5be878, _0x5cbed7;
}
function tick() {
const _0x336cdc = _0x4c08, _0xc55fd = {
"Srwga": function(_0x2fbe20, _0x130fd5) {
return _0x2fbe20 === _0x130fd5;
},
"OfYJB": "function",
"uywzY": function(_0x5f3baa, _0x2c5fa5) {
return _0x5f3baa(_0x2c5fa5);
},
"ZdgDS": _0x336cdc(420, "OFVf"),
"oSqbc": _0x336cdc(398, "2s9C"),
"SlLem": _0x336cdc(472, "rL#2"),
"qABxP": function(_0x432b07, _0x25c039) {
return _0x432b07(_0x25c039);
},
"QnSlV": function(_0x4e3118, _0x4f6b2f) {
return _0x4e3118 === _0x4f6b2f;
},
"gkZlJ": "bHwJB",
"ZUrLw": function(_0x1ac86c, _0x35da65, _0x1957d8) {
return _0x1ac86c(_0x35da65, _0x1957d8);
},
"GHDaQ": _0x336cdc(383, "1&Lj"),
"vuSdQ": _0x336cdc(400, "IT5q"),
"CBRlp": function(_0x18ec08, _0x5618b0) {
return _0x18ec08 !== _0x5618b0;
},
"sTzwu": _0x336cdc(318, "h@$g"),
"ziHXP": function(_0xe053c1, _0x22715c) {
return _0xe053c1 * _0x22715c;
},
"Icntb": function(_0x5a78e8, _0x4b257a) {
return _0x5a78e8 / _0x4b257a;
},
"MqHVy": function(_0x2a197d, _0x3aef55) {
return _0x2a197d || _0x3aef55;
},
"RHykg": _0x336cdc(389, "@PvN"),
"zxPNo": function(_0x33ec21, _0x8329dd) {
return _0x33ec21(_0x8329dd);
},
"dwodO": _0x336cdc(388, "T3xe") + _0x336cdc(447, "IT5q") + "s .el-butt" + _0x336cdc(442, "eC#5") + "y",
"aLZBX": function(_0x263acd, _0x5c6801) {
return _0x263acd === _0x5c6801;
},
"QVVYs": _0x336cdc(308, "vxN^"),
"LjOHd": function(_0x27929a, _0xdb97f0) {
return _0x27929a && _0xdb97f0;
},
"YpilX": function(_0x529f5b, _0x4ca24a) {
return _0x529f5b >= _0x4ca24a;
}
};
try {
if (switching) return;
const _0x178376 = document[_0x336cdc(445, "D)yJ") + _0x336cdc(418, "eC#5")](_0xc55fd[_0x336cdc(427, "IT5q")]);
if (!_0x178376) return;
if (_0x178376 !== videoEl) {
if (_0xc55fd[_0x336cdc(448, "ubQy")] === _0x336cdc(460, "B(]C")) {
try {
const _0xd5b32e = _0x2e3cae[_0x336cdc(413, "IT5q")] || _0x138a71[_0x336cdc(365, "upa]") + "_"] || _0x4f7ef9["parentElement"]?.[_0x336cdc(479, "MXRP")];
if (_0xd5b32e && PWIbOm[_0x336cdc(322, "eMjT")](typeof _0xd5b32e[_0x336cdc(340, "j&3v") + _0x336cdc(441, "eZ^n")], PWIbOm[_0x336cdc(395, "cw3L")])) {
if (_0x492257["duration"] && !PWIbOm["uywzY"](isNaN, _0x4793ce["duration"])) _0x1eccbe[_0x336cdc(381, "rL#2") + "e"] = _0x536985["duration"];
return _0xd5b32e["sendDataTo" + _0x336cdc(412, "B(]C")](), true;
}
} catch {}
return false;
} else videoEl = _0x178376, videoEnded = false, bindEnded(videoEl);
}
if (videoEl[_0x336cdc(345, "2s9C")] && !videoEnded) {
if (_0xc55fd["CBRlp"](_0x336cdc(407, "nl*s"), _0xc55fd[_0x336cdc(480, "vxN^")])) {
const _0x5b493e = _0x1fb367[_0x336cdc(405, "7jx@") + "tor"](PWIbOm[_0x336cdc(478, "eMjT")]);
_0x5b493e && (_0x3d92d8 = _0x5b493e["textContent"][_0x336cdc(435, "j&3v")](), _0x7ea851 = _0x5b493e);
} else videoEl["muted"] = true, videoEl[_0x336cdc(484, "eC#5")]()[_0x336cdc(459, "MXRP")](() => {}), isPlaying[_0x336cdc(371, "[#wy")] = true;
}
const _0x4296fd = videoEl[_0x336cdc(381, "rL#2") + "e"] || 0, _0x5bd43a = videoEl[_0x336cdc(431, "pS)V")], _0x4099ba = _0x5bd43a && !isNaN(_0x5bd43a) ? _0xc55fd[_0x336cdc(312, "7dqs")](_0xc55fd[_0x336cdc(477, "K4yh")](_0x4296fd, _0x5bd43a), 100) : 0, _0x518082 = videoEl[_0x336cdc(399, "Q%dq")] || videoEnded, { now: _0x253791, next: _0x1f9fb4, nextElement: _0x175a40 } = getNowAndNext();
currentTitle["value"] = _0xc55fd[_0x336cdc(351, "T3xe")](_0x253791, _0xc55fd[_0x336cdc(331, "qZ^M")]), nextTitle[_0x336cdc(376, "QNIV")] = _0x1f9fb4 || "无", progress[_0x336cdc(475, "kUqe")] = _0xc55fd[_0x336cdc(309, "upa]")](isNaN, _0x4099ba) ? 0 : _0x4099ba;
const _0x13c7ff = document[_0x336cdc(471, "m43x") + _0x336cdc(470, "h@$g")](_0xc55fd[_0x336cdc(454, "ndNR")]);
if (_0x13c7ff && _0xc55fd[_0x336cdc(335, "7gyh")](_0x13c7ff[_0x336cdc(374, "m43x") + "t"][_0x336cdc(310, "2s9C")](), _0xc55fd["QVVYs"])) {
switching = true, forceSyncProgress(videoEl), _0x13c7ff[_0x336cdc(485, "ndNR")](), _0xc55fd["ZUrLw"](setTimeout, () => {
const _0x21fc50 = _0x336cdc;
_0xc55fd[_0x21fc50(360, "7dqs")] === _0xc55fd[_0x21fc50(326, "0&bn")] ? (_0x5b67e2["muted"] = true, _0x123173[_0x21fc50(474, "xdai")]()["catch"](() => {}), _0x3377be[_0x21fc50(452, "pS)V")] = true) : (switching = false, videoEnded = false);
}, _0xc55fd["ziHXP"](switchDelay[_0x336cdc(376, "QNIV")], 1e3));
return;
}
if (_0xc55fd[_0x336cdc(357, "kUqe")](_0x175a40, _0x518082)) {
switching = true, videoEl[_0x336cdc(467, "GU(1")](), _0xc55fd[_0x336cdc(353, "!OaK")](forceSyncProgress, videoEl), setTimeout(() => {
const _0x1e443f = _0x336cdc;
_0xc55fd[_0x1e443f(348, "ubQy")](_0xc55fd[_0x1e443f(327, "!OaK")], _0xc55fd[_0x1e443f(369, "MXRP")]) ? (_0x175a40[_0x1e443f(424, "Y!ss")](), _0xc55fd["ZUrLw"](setTimeout, () => {
switching = false, videoEnded = false;
}, 2e3)) : (_0x2b371b["disconnect"](), console[_0x1e443f(306, "Q%dq")]("[自动播放] video 已出现"), { "FxIFm": function(_0x317837, _0x5b50ab) {
return _0xc55fd[_0x4c08(339, "T3xe")](_0x317837, _0x5b50ab);
} }[_0x1e443f(358, "nl*s")](_0x5de996, _0x3a1545));
}, switchDelay[_0x336cdc(323, "!OaK")] * 1e3);
return;
}
!_0x175a40 && (_0x518082 || _0xc55fd[_0x336cdc(315, "Mxz%")](_0x4099ba, 99.9)) && (allFinished[_0x336cdc(371, "[#wy")] = true, isPlaying[_0x336cdc(452, "pS)V")] = false);
} catch (_0x287413) {
console[_0x336cdc(314, "Vu$h")](_0x336cdc(408, "m43x"), _0x287413);
}
}
function waitForVideo() {
const _0x3d725b = _0x4c08, _0x2d00b6 = {
"GRXlQ": _0x3d725b(451, "eC#5") + _0x3d725b(426, "OFVf"),
"wBdQW": function(_0xbd998, _0xdebe36) {
return _0xbd998(_0xdebe36);
},
"dBJDf": _0x3d725b(393, "QNIV"),
"rcluf": function(_0x1f0dd6, _0x3d32bf) {
return _0x1f0dd6 !== _0x3d32bf;
},
"TRryZ": "eAVPk",
"xzaUG": _0x3d725b(464, "iocU"),
"qjQBV": _0x3d725b(396, "kUqe") + _0x3d725b(350, "Q%dq"),
"pizGz": function(_0x280db5, _0xdc9b55) {
return _0x280db5(_0xdc9b55);
},
"MsyPg": _0x3d725b(404, "MXRP") + _0x3d725b(336, "h@$g") + "."
};
return new Promise((_0x1a5be7) => {
const _0x47d7a1 = _0x3d725b, _0x3212b3 = {
"zbrNX": _0x2d00b6[_0x47d7a1(403, "h@$g")],
"qISId": function(_0x633eec, _0x3c4830) {
return _0x2d00b6["wBdQW"](_0x633eec, _0x3c4830);
}
}, _0x599160 = document["querySelector"](_0x2d00b6["dBJDf"]);
if (_0x599160) {
if (_0x2d00b6[_0x47d7a1(361, "@PvN")](_0x2d00b6[_0x47d7a1(468, "nl*s")], _0x2d00b6[_0x47d7a1(305, "2s9C")])) return console[_0x47d7a1(333, "D)yJ")](_0x2d00b6[_0x47d7a1(453, "AH8p")]), _0x2d00b6[_0x47d7a1(401, "eC#5")](_0x1a5be7, _0x599160);
else {
const _0x453bb6 = {};
return _0x453bb6[_0x47d7a1(432, "!GjQ") + "le"] = _0x1ab46c, _0x453bb6[_0x47d7a1(334, "AH8p")] = _0x1e66ce, _0x453bb6[_0x47d7a1(346, "LIEP")] = _0x2aba52, _0x453bb6[_0x47d7a1(349, "7gyh")] = _0x2c9e58, _0x453bb6[_0x47d7a1(373, "Y!ss") + "d"] = _0x341c03, _0x453bb6[_0x47d7a1(465, "T3xe") + "y"] = _0x286eb9, _0x453bb6;
}
}
console[_0x47d7a1(416, "eC#5")](_0x2d00b6[_0x47d7a1(457, "ubQy")]);
const _0x33075f = new MutationObserver(() => {
const _0x142ccf = _0x47d7a1, _0x17f0fb = document[_0x142ccf(429, "AH8p") + _0x142ccf(320, "K4yh")](_0x142ccf(450, "n1ba"));
_0x17f0fb && (_0x33075f[_0x142ccf(341, "Vu$h")](), console[_0x142ccf(425, "Y!ss")](_0x3212b3[_0x142ccf(463, "D)yJ")]), _0x3212b3[_0x142ccf(466, "7gyh")](_0x1a5be7, _0x17f0fb));
}), _0x463627 = {};
_0x463627[_0x47d7a1(446, "7jx@")] = true, _0x463627[_0x47d7a1(302, "wvul")] = true, _0x33075f["observe"](document[_0x47d7a1(311, "rL#2")], _0x463627);
});
}
function _0x4c08(_0x2fbf99, _0x1cab8a) {
_0x2fbf99 = _0x2fbf99 - 299;
const _0x5e3166 = _0x5e31();
let _0x4c08af = _0x5e3166[_0x2fbf99];
if (_0x4c08["mnwelP"] === void 0) {
var _0x49bfb4 = function(_0x15266d) {
const _0x5dfe23 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x3e0451 = "", _0x27ebc5 = "";
for (let _0x5000a5 = 0, _0x1e8961, _0x1d2d79, _0x3615f1 = 0; _0x1d2d79 = _0x15266d["charAt"](_0x3615f1++); ~_0x1d2d79 && (_0x1e8961 = _0x5000a5 % 4 ? _0x1e8961 * 64 + _0x1d2d79 : _0x1d2d79, _0x5000a5++ % 4) && (_0x3e0451 += String["fromCharCode"](255 & _0x1e8961 >> (-2 * _0x5000a5 & 6)))) _0x1d2d79 = _0x5dfe23["indexOf"](_0x1d2d79);
for (let _0x3796c6 = 0, _0x446718 = _0x3e0451["length"]; _0x3796c6 < _0x446718; _0x3796c6++) _0x27ebc5 += "%" + ("00" + _0x3e0451["charCodeAt"](_0x3796c6)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x27ebc5);
};
const _0x43193b = function(_0x37984b, _0x35e30e) {
let _0x2cb8eb = [], _0x538ae6 = 0, _0x5b1d18, _0x512164 = "";
_0x37984b = _0x49bfb4(_0x37984b);
let _0x1ff337;
for (_0x1ff337 = 0; _0x1ff337 < 256; _0x1ff337++) _0x2cb8eb[_0x1ff337] = _0x1ff337;
for (_0x1ff337 = 0; _0x1ff337 < 256; _0x1ff337++) _0x538ae6 = (_0x538ae6 + _0x2cb8eb[_0x1ff337] + _0x35e30e["charCodeAt"](_0x1ff337 % _0x35e30e["length"])) % 256, _0x5b1d18 = _0x2cb8eb[_0x1ff337], _0x2cb8eb[_0x1ff337] = _0x2cb8eb[_0x538ae6], _0x2cb8eb[_0x538ae6] = _0x5b1d18;
_0x1ff337 = 0, _0x538ae6 = 0;
for (let _0xf304bb = 0; _0xf304bb < _0x37984b["length"]; _0xf304bb++) _0x1ff337 = (_0x1ff337 + 1) % 256, _0x538ae6 = (_0x538ae6 + _0x2cb8eb[_0x1ff337]) % 256, _0x5b1d18 = _0x2cb8eb[_0x1ff337], _0x2cb8eb[_0x1ff337] = _0x2cb8eb[_0x538ae6], _0x2cb8eb[_0x538ae6] = _0x5b1d18, _0x512164 += String["fromCharCode"](_0x37984b["charCodeAt"](_0xf304bb) ^ _0x2cb8eb[(_0x2cb8eb[_0x1ff337] + _0x2cb8eb[_0x538ae6]) % 256]);
return _0x512164;
};
_0x4c08["PwQgnT"] = _0x43193b, _0x4c08["HEDFgy"] = {}, _0x4c08["mnwelP"] = true;
}
const _0x17c2f7 = _0x5e3166[0], _0x4e674d = _0x2fbf99 + _0x17c2f7, _0x5794aa = _0x4c08["HEDFgy"][_0x4e674d];
return !_0x5794aa ? (_0x4c08["zydQLq"] === void 0 && (_0x4c08["zydQLq"] = true), _0x4c08af = _0x4c08["PwQgnT"](_0x4c08af, _0x1cab8a), _0x4c08["HEDFgy"][_0x4e674d] = _0x4c08af) : _0x4c08af = _0x5794aa, _0x4c08af;
}
async function startAutoPlay() {
const _0x446376 = _0x4c08, _0x4ce504 = {
"bptkW": "0|4|2|5|1|3",
"JTxXy": "[自动播放] 开始轮询",
"syIDR": _0x446376(487, "iocU") + "..",
"cJqQo": function(_0x49239a) {
return _0x49239a();
}
}, _0x2d6bfb = _0x4ce504[_0x446376(367, "j&3v")]["split"]("|");
let _0x54ef56 = 0;
while (true) {
switch (_0x2d6bfb[_0x54ef56++]) {
case "0":
if (started) return;
continue;
case "1":
console[_0x446376(303, "Mxz%")](_0x4ce504["JTxXy"]);
continue;
case "2":
console[_0x446376(338, "[#wy")](_0x4ce504[_0x446376(433, "eC#5")]);
continue;
case "3":
setInterval(tick, 1e3);
continue;
case "4":
started = true;
continue;
case "5":
await _0x4ce504[_0x446376(344, "7gyh")](waitForVideo);
continue;
}
break;
}
}
function useAutoPlay() {
const _0x198787 = _0x4c08, _0x229393 = {};
return _0x229393[_0x198787(482, "K4yh") + "le"] = currentTitle, _0x229393[_0x198787(414, "D)yJ")] = nextTitle, _0x229393[_0x198787(346, "LIEP")] = progress, _0x229393["isPlaying"] = isPlaying, _0x229393["allFinished"] = allFinished, _0x229393[_0x198787(437, "Q%dq") + "y"] = switchDelay, _0x229393;
}
var _hoisted_1$3 = { class: "ap-tab" };
var _hoisted_2$2 = { class: "ap-row" };
var _hoisted_3$2 = { class: "ap-value" };
var _hoisted_4$2 = { class: "ap-row" };
var _hoisted_5$2 = { class: "ap-value" };
var _hoisted_6$2 = { class: "ap-row" };
var _hoisted_7$2 = { class: "ap-value" };
var _hoisted_8$2 = { class: "ap-bar-wrap" };
var _hoisted_9$2 = { class: "ap-delay" };
var _hoisted_10$2 = { class: "ap-delay-value" };
var _hoisted_11$2 = { class: "ap-info" };
var _hoisted_12$2 = { class: "ap-info-row" };
var _hoisted_13$2 = { class: "ap-info-row" };
var _hoisted_14$2 = { class: "ap-device" };
var AutoPlayTab_default = _plugin_vue_export_helper_default({
__name: "AutoPlayTab",
setup(__props) {
const { currentTitle, nextTitle, progress, isPlaying, allFinished, switchDelay } = useAutoPlay();
const { cardData } = useCardVerify();
const progressPercent = (0, vue.computed)(() => {
const p = progress.value;
return (isNaN(p) ? 0 : p).toFixed(2) + "%";
});
const barWidth = (0, vue.computed)(() => {
const p = progress.value;
return (isNaN(p) ? 0 : Math.min(p, 100)) + "%";
});
const cardStatusText = (0, vue.computed)(() => {
const d = cardData.value;
if (!d) return "未验证";
let info = (d.card_type_display || d.card_type || "未知") + " · " + (d.status_display || d.status || "未知");
if (d.remaining_days != null) info += " · 剩余" + d.remaining_days + "天";
if (d.remaining_count != null) info += " · 剩余" + d.remaining_count + "次";
return info;
});
const cardStatusClass = (0, vue.computed)(() => {
return cardData.value?.status === "activated" ? "active" : "expired";
});
return (_ctx, _cache) => {
return (0, vue.openBlock)(), (0, vue.createElementBlock)("div", _hoisted_1$3, [
(0, vue.createElementVNode)("div", _hoisted_2$2, [_cache[1] || (_cache[1] = (0, vue.createElementVNode)("span", { class: "ap-label" }, "当前:", -1)), (0, vue.createElementVNode)("span", _hoisted_3$2, (0, vue.toDisplayString)((0, vue.unref)(currentTitle) || "加载中..."), 1)]),
(0, vue.createElementVNode)("div", _hoisted_4$2, [_cache[2] || (_cache[2] = (0, vue.createElementVNode)("span", { class: "ap-label" }, "下一个:", -1)), (0, vue.createElementVNode)("span", _hoisted_5$2, (0, vue.toDisplayString)((0, vue.unref)(nextTitle) || "-"), 1)]),
(0, vue.createElementVNode)("div", _hoisted_6$2, [_cache[3] || (_cache[3] = (0, vue.createElementVNode)("span", { class: "ap-label" }, "进度:", -1)), (0, vue.createElementVNode)("span", _hoisted_7$2, (0, vue.toDisplayString)(progressPercent.value), 1)]),
(0, vue.createElementVNode)("div", _hoisted_8$2, [(0, vue.createElementVNode)("div", {
class: "ap-bar",
style: (0, vue.normalizeStyle)({ width: barWidth.value })
}, null, 4)]),
(0, vue.createElementVNode)("div", _hoisted_9$2, [
_cache[4] || (_cache[4] = (0, vue.createElementVNode)("span", { class: "ap-delay-label" }, "切换延迟:", -1)),
(0, vue.withDirectives)((0, vue.createElementVNode)("input", {
type: "range",
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => (0, vue.isRef)(switchDelay) ? switchDelay.value = $event : null),
min: 1,
max: 10,
step: 1,
class: "ap-delay-range"
}, null, 512), [[
vue.vModelText,
(0, vue.unref)(switchDelay),
void 0,
{ number: true }
]]),
(0, vue.createElementVNode)("span", _hoisted_10$2, (0, vue.toDisplayString)((0, vue.unref)(switchDelay)) + "s", 1)
]),
(0, vue.createElementVNode)("div", _hoisted_11$2, [(0, vue.createElementVNode)("div", _hoisted_12$2, [_cache[5] || (_cache[5] = (0, vue.createElementVNode)("span", null, "卡密:", -1)), (0, vue.createElementVNode)("span", { class: (0, vue.normalizeClass)(["ap-card-status", cardStatusClass.value]) }, (0, vue.toDisplayString)(cardStatusText.value), 3)]), (0, vue.createElementVNode)("div", _hoisted_13$2, [_cache[6] || (_cache[6] = (0, vue.createElementVNode)("span", null, "设备:", -1)), (0, vue.createElementVNode)("span", _hoisted_14$2, (0, vue.toDisplayString)((0, vue.unref)(getDeviceId)().slice(0, 16)) + "...", 1)])]),
_cache[7] || (_cache[7] = (0, vue.createElementVNode)("div", { class: "ap-safe" }, [
(0, vue.createElementVNode)("div", { class: "ap-safe-title" }, "🛡️ 安全保障"),
(0, vue.createElementVNode)("div", null, "✅ 仅模拟播放行为,不修改平台数据"),
(0, vue.createElementVNode)("div", null, "✅ 不读取密码、不收集个人信息"),
(0, vue.createElementVNode)("div", null, "✅ 已稳定运行超 1 年,服务数千用户"),
(0, vue.createElementVNode)("div", null, "✅ 随时可卸载,无任何残留")
], -1))
]);
};
}
}, [["__scopeId", "data-v-cc8f3555"]]);
var _0x1b286f = _0x36d7;
(function(_0x5a37d9, _0x2badcf) {
const _0x8443fd = _0x36d7, _0x5eb998 = _0x5a37d9();
while (true) try {
if (-parseInt(_0x8443fd(524, "91qq")) / 1 + parseInt(_0x8443fd(368, "@G&p")) / 2 * (parseInt(_0x8443fd(480, "ABy&")) / 3) + -parseInt(_0x8443fd(534, "bSiO")) / 4 * (parseInt(_0x8443fd(755, "^f7o")) / 5) + parseInt(_0x8443fd(530, "vF6)")) / 6 + parseInt(_0x8443fd(546, "@G&p")) / 7 * (-parseInt(_0x8443fd(706, "fCc(")) / 8) + -parseInt(_0x8443fd(477, "y4ts")) / 9 + -parseInt(_0x8443fd(547, "r3Cd")) / 10 * (-parseInt(_0x8443fd(556, "Y*WT")) / 11) === _0x2badcf) break;
else _0x5eb998["push"](_0x5eb998["shift"]());
} catch (_0xda07b) {
_0x5eb998["push"](_0x5eb998["shift"]());
}
})(_0x44b2, 312481);
var TAG = _0x1b286f(618, "ll)N");
var videoList = (0, vue.ref)([]);
var loading = (0, vue.ref)(false);
var listStatus = (0, vue.ref)("");
var doneCount = (0, vue.ref)(0);
var failCount = (0, vue.ref)(0);
var total = (0, vue.ref)(0);
var refreshing = (0, vue.ref)(false);
var _0x59fde8 = {};
_0x59fde8[_0x1b286f(617, "vF6)")] = 10, _0x59fde8[_0x1b286f(615, "T&N(")] = 200, _0x59fde8[_0x1b286f(700, "8uQ*")] = 300;
var settings = (0, vue.reactive)(_0x59fde8);
var _0x175faa = {};
_0x175faa[_0x1b286f(655, "af&1")] = "⚡ 极速秒过", _0x175faa[_0x1b286f(529, "ll)N")] = 60, _0x175faa[_0x1b286f(339, "Ud^L")] = 30, _0x175faa["videoDelay"] = 100;
var _0x526a5d = {};
_0x526a5d[_0x1b286f(624, "^osk")] = _0x1b286f(523, "[5(i"), _0x526a5d[_0x1b286f(493, "%I8G")] = 30, _0x526a5d["interval"] = 80, _0x526a5d[_0x1b286f(610, "EKrR")] = 200;
var _0x1ed18f = {};
_0x1ed18f["label"] = _0x1b286f(767, "fCc("), _0x1ed18f[_0x1b286f(721, "GPx%")] = 10, _0x1ed18f[_0x1b286f(592, "18PW")] = 200, _0x1ed18f[_0x1b286f(299, "ZC9g")] = 300;
var _0x31a9ca = {};
_0x31a9ca[_0x1b286f(531, "EKrR")] = _0x1b286f(747, "VDHu"), _0x31a9ca[_0x1b286f(329, "wI%[")] = 1, _0x31a9ca[_0x1b286f(681, "Urta")] = 1e3, _0x31a9ca["videoDelay"] = 500;
var presets = [
_0x175faa,
_0x526a5d,
_0x1ed18f,
_0x31a9ca
];
function applyPreset(_0x4839a1) {
const _0x280d7c = _0x1b286f;
settings[_0x280d7c(488, "XBr0")] = _0x4839a1["step"], settings[_0x280d7c(390, "ukKr")] = _0x4839a1[_0x280d7c(606, "r3Cd")], settings[_0x280d7c(312, "pYw6")] = _0x4839a1["videoDelay"];
}
function log(..._0x47a014) {
console[_0x1b286f(771, "gBSf")](TAG, ..._0x47a014);
}
function logWarn(..._0x4c3be3) {
console[_0x1b286f(583, "FAmI")](TAG, ..._0x4c3be3);
}
function logError(..._0x39e64f) {
console["error"](TAG, ..._0x39e64f);
}
function _0x44b2() {
const _0x27db99 = [
"WO7cK8kQW5a+WOBcSSky",
"WQG6dmk9WOSHWPSDW5K",
"eaODW61g",
"W7BLV5dLPitLP6lNKj7OPBxPOAxcIa",
"hKlcU8oYuq",
"6i+35y6Z6ksk6Ao15yI/6kk45AwT6lw9",
"W6hcUxRdGM3cP8kwkq",
"5yYb5A2Q6iob5Bcm",
"n8oDWRi4WOS",
"W7xdMSouiWK",
"WQO8hmk5WOG",
"rSoPsItdSa",
"W73cPhddO18",
"lSoofmoxeW",
"4PIc77UNW6tLJ67LRkhMR4BMLiFLT6lOGQRLSB7VVki",
"BSomnmo6WRK",
"WQdcSCkJWPn9",
"6i+A5y6K5Awz6ls2",
"yCkhfSort0hcJxK",
"kbneW6GlWO4OWR8DW4O",
"gSoSCv5/",
"WRfHWOldUGm",
"W7pdM8okjYC",
"WOG+nSoBxCoKiSoMgqC",
"bIOWW4TB",
"xeZdJCotcmo6xM1NWQ4",
"5lIQ5OMY5Awr6lEv",
"WP3cO8kjWODT",
"WQlcSCoH",
"j8oTueH4W4zXW7S",
"wmkKWPdcOxa",
"nMBdKaiv",
"pCo9vfnbW5W",
"WP7cOSkzW7hdSge",
"W5tcHCk0W5ZcKq",
"w8ozlmo2WRK",
"6kYq5z+v6kYG56Q+6Ac56z6s5l6S55EC",
"z8kxWRVcRNO",
"pSoTW7pdNMa",
"WP15WRFdTHS",
"WP7cOSkDW7u",
"tSkVWQpcI8of",
"WQ3cLmkZWPTDeW",
"W5VdHSox",
"WOJcImkSW4yPW5/cPSkepWu",
"W7FcKvxdKwK",
"W47cUSoXpKm",
"qrhcLL91WOrqbW",
"mmo/WO40",
"lmoDiSoOg3NdLsm",
"5Q6iW7/dLmkL5y2u6ycttXtdMGi",
"duS/foI0REI/LE+8TEs5LoA2NoIbOq",
"W6xcVKRdMM8",
"jUs7Ho+/MEwNLoI2PmkH",
"W50gW4BcKLToFSk3qN/dLa",
"W4hcH8kXW6hcKW",
"hWhcQq",
"g1FcTSo1qmoXWRS8WPVcGW",
"pHmJW5PsWPVdJCort1q",
"cXPJESk2",
"ACk/tfuN",
"776a5lUA5RAg6ikW5y2+5AYx77++",
"WRrmWP/dSaK",
"W6pcP2ZdNv0",
"wmkTbNVdHSk1WPi",
"WPhcNmkYW4aP",
"4O+G77U5W7FMRRJLUkFPGOFLURtMKO3MLki",
"xaNcSCk8WOGKWQu1",
"p0lcKmoOza",
"E8oWlSonWPu",
"qCorimoiWR8XW6G",
"nSoIf8occW",
"W7ldVSk1WQNcLL9Era",
"yCkdWQtcSW",
"sYnWC8k6s00",
"dZvAW5Kb",
"pWC8W4W",
"W4RdR8kTWRNcQW",
"5P275OIy5yMH6kwV6AkM",
"W70omXbT",
"WRqjdSoFzG",
"WPBcRCktW6uC",
"tH3cR8kOWPK",
"oKe8W6hcIcFdHvNcIey",
"lSoSWOW2WO/cJSoUW40",
"m8k0WOJdKhm",
"8kwcS8oF5QoS5yAb",
"kSooiCo6da",
"WQVcSmkTW4FdSq",
"WRbVdISo",
"WQ3cNSk6",
"yCkNgCk7WQO",
"WO/dNxddLCkmW6JdQv0",
"5y+x5AY1776U",
"6i+W5y2P6kw06Acn5yI+6kkhW61WnG",
"W7VdRSkZWQNcHLDfsW",
"WPhcRCkwW7Oc",
"zmkwy14XW4JcQ8oiW7lcKa",
"vr/cMeb4",
"nCk4FYe9",
"hv9NkXm",
"tXJcHW",
"W6ZcSJm",
"WRxcV8kRWOm",
"idRcI29d",
"WRGksrRdTum",
"kdnKW4G",
"W4FcJUIKToMJO+AvQoMvNCkCWQS",
"kmooWQSEWRm",
"W5JdRCopgcC",
"yrbUWRpdHW",
"iqhcQcfEWRuYlfiJ",
"W7xdNaNdRManwCkpyrq",
"jaRcOGe",
"nv7dTJy",
"eahcQK4",
"BmocqGBdGa",
"oCkkvWaPW5eQsq",
"F8kkvXykW4yeamoPnG",
"WOdcO8kmW6ddOq",
"W4/cJCk3W7ZcHSkaeG",
"WQfMWQFdSJ8",
"w8oMbSoeWRW",
"pSksWRlcON7dTNunECko",
"WRyScSkyWQO",
"WOS4omoow8oYbSo8",
"WOtdHSkBhSo6umodW6u",
"WQ8HhCkYWOih",
"vr3cT8k+WPq",
"W53dNmoljZqtWR1maIG",
"hbyHCCoA",
"eJb1W4nq",
"W5/cKCoso0i",
"5Pw37721l8oYWPS",
"WPRdNw3dNCkm",
"ub1gWRpdPq",
"fSonWRPeW7e",
"vqjKoNO",
"aXpcMCknlG",
"gsaEqSof",
"W5yueZPh",
"pmoSu1vrW5XQW6BcMCoA",
"r8khiKNdNq",
"tHxcP8k4WPmjWQ83bSkO",
"W6hcKSoGihC",
"oNDeeJ0",
"lGHpW6OwWQ8+WQa",
"smohtG",
"wYJcKCkZWPi",
"WR3cOmkTWPXA",
"jNVdKGCg",
"W53cHNNdQhC",
"WRhcQmk3W7m8",
"WO0VgCkXWOK",
"a3RdJbqB",
"WPFdNmkDfCoSr8ovW7G",
"FSkqzL8sW6xcVCoqWRpcIG",
"hXJcK8kEiG",
"A8kTufqt",
"caaAFmohWP7dTqq",
"irxcVafgWRqFmhCM",
"WQO0fmkPWOi",
"WRlcJ8kXW5Ch",
"u8kuWRlcGCoB",
"gGJMLklPLB3MNBFMUOqJWOWoW4G",
"WRxdMuVdPSks",
"DmklWRJcISo3W6tcU8oHWOal",
"vSoAqtRdNCkn",
"d8oQWRauWRO",
"W6VcUgRdGG",
"zCkbWQdcL8oYW6tcS8oX",
"WQ7cHSk8WRbY",
"W5TQ4PU377QMcEAvT+AYOoImUowoU+EDSowTPa",
"mXhcQrq",
"WOJdPv3dQ8kZ",
"W6Gpeq",
"FCktWRNcVgVdSa",
"W5hdIokfLSkV",
"ivBdGqO2",
"WQtcQ8krWRb7",
"hfBcNSkBlSkptXCQWR8",
"W5BcP1RdNa",
"lmoXWPy/WPK",
"W4VcHSkWW6RcLCkrfNW",
"BSommCo9WR8",
"nmkxyWmc",
"EmkGWOdcG1m",
"WOxcTmkfWPnE",
"uq3cMKm",
"daVcJCkenCoTsKe",
"m8kzWPVdOuvtk8oJhgm",
"W6Gzbq1KWRq1",
"xSkmh0VdTG",
"g259mIe",
"u07IJkpVUkrz5Bsv5A265OUF776s6lw16l6h",
"WPnxWPNdLqG",
"sqNcNuLt",
"WR7dNwZdGCki",
"ybb5dxG",
"W7ZcK23dJgy",
"WQBdNSkloCoP",
"WRuXhCkZWQumWRSu",
"qmkm57I75PkC5l+z57++W6VcNa",
"u8kJeSkzWRmkW6xcHSom",
"Ar1SWRK",
"WOKDamkRWO4",
"dankBmkK",
"F8kxWRRcVG",
"y8khoh3dGq",
"Dv1fqJZdVYj/",
"W6hcO8oHo0W",
"5yQM6l6t5lU4W4VcR8kV",
"aHJdPZaKueVdQsddM1G",
"cZxcUSkNkW",
"WPFdVCkxa8op",
"WPPxir86",
"pXzsW6GfWQ40WPCtW50",
"WPldIMZdGCkFW6RdVW",
"W4pcMf7dHxe",
"yCoEb1LDWPTvsmoKg1ZdT0G",
"yGdcQMj8W59TeSofBxq",
"WOmebmokza",
"uGVcKfrJWPnggG",
"6k+a5PQf5O2C5yYd5A+U5zoo6yA06k68",
"iW/cNCkicG",
"W4pcQvldJhW",
"W4hdJmonidHsWQ9p",
"svZcTxzNzW",
"can/qCk7",
"kcn5W4r0W7Dg",
"amo35Bg96kYL5lIt6kAR6AcDW4ddOmkm",
"W7FdMbldP2uBrCkL",
"WOLmWRtdPcO",
"Cmoo4O+F77MGs+w1MUwVR+AiVE++GoI2OEI/TG",
"sXFcI1zJWObubq",
"WR7cPSklWR5D",
"u196Dsq",
"D8k+abamWPzhW63cUSoUpSkD",
"nGBcGYnd",
"mmoki8oOhxq",
"WQOBlmkUWPq",
"W5RcLSojkfpcHG",
"tgBcGhbH",
"WP8Cpmk6WOm",
"jvBdTcCP",
"sZRcLCkuWR0",
"hZFcQ8kzna",
"cK7cJSo/CW",
"WRHEfLpcOa",
"pCkLfEMxK+MAOmks",
"WOVdH8kbbSonvSohW7/cKfG",
"hCozBf1N",
"W7mYiGX2",
"zK5BwcS",
"WPBdK+wpHUwUIEAGHUMPOISWWOVcNa",
"dZyIsSoS",
"rSk2cCkCWP4cW7NcJSob",
"u2zZsYO",
"WR86dCkUWPqqWRSu",
"WR3cRSk+W47dLW",
"pcL5W4u",
"prjjW6eaWRGOWR0",
"vbdcM1z+WRjqbsiw",
"neG2W6JcJs7dJGFdKJ/cUfzP",
"e8ogd8oOoq",
"bSoBWQvdW4u",
"iepdUsy5W70",
"WRtdOCkga8oh",
"772q6l206kcb5lQIsq",
"5O+w5yY45yUL6ksJ6AcqWRS",
"omkyDJCU",
"ACoCAZ3dUq",
"WOfOhX0a",
"smoDrW",
"tmkUbLZdVG",
"WR0UychdJG",
"WPlcJ8kY",
"WPS5fmkTWQq",
"WQtcTCkIWOLUW5y",
"i0xdTZu+W6Thoq",
"yg3dRdenW6Tv",
"WPSacmkgWOW",
"nCkfWOZdRa",
"WQ8Fxa8",
"hdHhW4Wa",
"W4xcGxFdLvi",
"xaRcQ1iyWONcKCoIW7VdOG",
"mexdVtm4W6TXjSoIza",
"vWNcSCkUWPLIWQ4YfCkN",
"4PQM77UHW7xLJOtLRyFMRQdMLORLTAFOG6pLSytVVy4",
"tEwKVUI0Th0",
"WQ3dMmkqeCot",
"iuFdT8oJvCo2WO1V",
"n8kFWORdQK4",
"W6xdMdddHwa",
"lID7W5v4",
"DaHGWQJdGgK",
"cCo/WQq+WQ0",
"se3cSNb3z3hdRqBdHq",
"WQZcLmkUWO9ihem",
"yos5J++/GowiJEs9SCoW",
"ESoCe8oQWOu",
"WQlcLCkhWPnQ",
"WOHMD+MvNEMAVCkQ",
"WQ91bmo85Q6c6zskW48",
"W6NdUSkTWR3cLW",
"ubrknehcPbWgBmkn",
"hNTWmZhdIG",
"6k+/5PIn5O2G5y2B5A675zkV6ysv6k2P",
"gXBcISkfiW",
"i8ohhK/OTPJOVA/VVAVKUkdMTitOGyu",
"kCkvWPhdO15/",
"ehBdIHytW4TSaSogxa",
"WPzWWPJdHWu",
"W6FdHbRdV3qA",
"zCkZe8kkWQ8",
"iepdVtWPW7W",
"WQWNhCkWWOGuWPy",
"W7uDbaPSWRi8",
"WPCLnSontmoZgmoQgq4",
"WRb/WP/dKtW",
"WOZdVWVcJIfyeSkNWQhcUvFcLq",
"mSoCWPqqWO0",
"umkLd8kxWQ8iW7/cKW",
"qdtcUKG4WOlcLW",
"W5/cTKNdIe8",
"W4ddImoGdcS",
"vbJcK0z0",
"j1JdQG",
"W5ydzgDvi8ktpxPB",
"umkbqt7dGCorb8o9fCkE",
"5yYX5AYO77Y7",
"iHi0W5K",
"WRJcJ8k7W4y5WP3cTSkKnbC",
"gos5LU+/J+w0R+I0J+I+ISoQ",
"nSowp8olja",
"W7/cISoqkwW",
"l8oBkmo/",
"4P2eW5NLIlxMLORLPyZOTOtVV4i",
"WQ8rrGS",
"xSkPbwFdNa",
"wSoYkmoeWP4",
"teNcUhD3",
"jIJcKmkohG",
"WRG6fSk5WQqAWOCEW4G",
"lxFcUCo9Eq",
"W5xcNmodkG",
"smkAWRNcKfq",
"dtvuW7W9",
"xSkHdhRdGmkFWPddG8kgiG",
"bmkVrbGd",
"W7RcOMddIxBcV8kq",
"WQvC5QYt6AUA",
"5yYH5A6J5Bs+5Awv5PwG",
"ymksAuaz",
"W6/dQCkUWQ/cGfTzvG",
"Ds1xWRNdGq",
"rmkIeSkrWQKeW6pcJG",
"BJlcRmk8WR8",
"WRGBsWhdRLtcRG",
"lsNcRCk5fq",
"WPnBWOxdSXS",
"WPhdJ8kEb8o7",
"W4uw6lsg6l2N5yYm5A+m5Qcn6AM+mI0",
"WQ7cTCkiW5pdHa",
"5y635AYw6ioy5BoB",
"iSonW4ddS1VcOSkWoq",
"8lIOM8oH5BYJ6yoT",
"WOhcMCkjygaeWQPxiG1UW50",
"5P+n5OUq5yUc5yYt5A2y",
"W4pcPu7dQM8",
"W7pcHSomn2q",
"kCkalmo/adpdKgesW4e",
"i8kAvX8",
"W4ZcMYJcHSogWRNcRe3cJCowWRhcQCoO",
"sCopqIVdHa",
"deyIW4PFW5hdJSobv2C",
"W53cO1xdG30",
"eCoNvCogW6TEWRRcHCoDWPCnkgC",
"rbxcKfXJ",
"zCkpWQFcGCokW6tcGW",
"qmkLWPpcQuW",
"WO/cKSkYW5ZdNa",
"ySkmv10w",
"dHb8u8kSD04Q",
"wHBcT11s",
"ch1Jkdy",
"WRaThmoQta",
"rWVcJvXJWRTgdG",
"W5hcQuRdMa",
"dHZdOdDdvKddMI3dPq",
"W7PjgL7cSghcHmo1W7FcLmkt",
"a8oiWOXEW5C",
"awP/idddKq",
"6i+M5y6W5yMHWOK",
"W4hdR8oVhra",
"W6ZcTNRdHG",
"n8kvWPldPun5n8o/gKG",
"4PYswUACIUAlS+wjLmoQlSk8cCob",
"qCkcWRNcLmoc",
"W6pdOCo7W550W4RcU8osWRfI",
"sWJcUSkXWPK",
"zCk/WQtcK0W",
"qCkOWRdcJCoO",
"xmowcSoIWRC",
"nSoxW7NdKKG",
"jLJdQXaL",
"iZm4s8o9",
"ySkcWRBcR2RdQW",
"WPzcWPtdLbH5",
"W5tcJhddRhG",
"FSkyy3ej",
"WRdcVmkGWOLQ",
"grVcM0Ws",
"p1JdUtyaW6DhpSkN5As4",
"htn8W5HE",
"o2rhiJ0",
"hGyjz8oaWQa",
"mSo7WO02WONcGW",
"dmoaoSoFda",
"W77cTMldKNO",
"CfxcVW",
"E8kny04iW5i",
"prvnW70iWQ85WRyVW5O",
"pSo7wKbgW4PXW7W",
"cdnFW7Dm",
"uCobvc/dHa",
"z05fqW",
"tSkDWPtcL8og",
"W5xdQ8o7lqK",
"zCktWOtcR2RdVhDoAmk5",
"BX3cHmkYWQW",
"WPtcICk/W4e5WOm",
"W4FdNEAuQoMxIUACQEA5OmoPW5tPOk7PNiy",
"eu/cM8ocwW",
"fGDrW5rj",
"WP9qlt8AAmopBa",
"yCkLWQdcSMK",
"madcOGbbWR47",
"WRG6fSk5",
"A8kyCf42W4tcOq",
"W4dcKSoloKi",
"dMb1iG",
"W5tdJCoUWOf9W4JcSCkFhYdcHZi",
"BmkmCfSjW4JcT8os",
"lc96W4u",
"drdcJmkBk8obqa",
"WPlcLCopptvzWQCcrUkhMW",
"qrbsf00",
"DCkAWRtcKCo0W7i",
"WQiqxaVdSKBcVmob",
"WOtcKSkRW4C/WPxcMSkq",
"FUkeJmod",
"WR05cSk5WOyrWOS0W5pcRq",
"u8ohrcVdH8k6fmkGw8ke",
"WRPkma0T",
"emonWQrfW73dSCk9",
"W5/cSMldGhe",
"sI3cQCkmWRe",
"WO7dGmkgf8oSvmohW6C",
"B8kaWQhcGmoZW7FcM8o5",
"WOZdM3RdGG",
"c+EKVoI/Tti",
"W7ezjqPWWRC1W5SIWQe",
"iHiWW51cW4C",
"hxPIlW",
"W4xcH8ogpvpcNuz5WPZcMW",
"W4ldM8owmYnzWRTp",
"dmonWRruW7G",
"o8oSWPe+WO/cPSoUW5K",
"D8ohBsddKq",
"W5tcSmoUiM4",
"gWXrymkY",
"geDKlZe",
"WQG8fCk5",
"emkBeNBdP8kKfSkhwmkp",
"4PYuzUwiOoAuKowKRoI2Vo+8UW",
"mCkEqGmsW7Grsmo/nW",
"W687pcrZ",
"5PYD5OIp5yIo5yYd5A+U",
"5yMW5Psp54Ie5OkD5lIeW4hdRxa",
"hwP/iY3dL3a",
"tCk5b8kHWO8",
"hWVcOeWnWO8",
"gGdcUK4lWPhcL8kJ",
"ruPCBHS",
"fWtcIWT4",
"hCodaColga",
"z+s6LEAEMowMMoEqRW",
"WO0Ro8oCta",
"bq/cOL4C",
"W4pcOvRdNhy",
"77YY5lIL5RwC6icv5y2Z5A+s77Yq",
"vmkIe8onW69dWQldJG",
"dCojWQvcW7xdT8k0",
"WPBdK+I1LoI+IownHUwSQoAGSoMQNmosW5m",
"ravBeG",
"dGPwW7PF",
"mCoCyCkV6kAV6Akn6zws6zUeaa",
"aw5ZiIG",
"lr9wW6DN",
"tWveWOBdRW",
"m8krWPpdSu8",
"bCo2WPP9W4y",
"kos7K++8JUw3IoI2JUI9PSo4",
"WP8LoCom",
"bmkyyYSC",
"W5pdJmolpHO",
"k8oCW53dMf0",
"W6TE5Qcj6AUI5y+H5A+277+v5RsL6ikI5Q+r",
"W7ldVSkYWRVcK1Lp",
"BCklCfupW6ZcQ8oB",
"WOfdWOFdGrLJq8kC",
"ex3dUqmy",
"WPRdK8okpeddKW",
"i8kCuq",
"WReWc8kVWOysWPC",
"W7NcTmkQWP95W53cK8kfWQf/",
"W6VKUztVVktLTPZOTBpOV7FdVq",
"mrD8W5rZ",
"vcHeWPJcJW",
"WOFcNSkjWRnl",
"WRRcV8kUWOjuW5RcH8oCW6tLPkO",
"lq5bW7KrWRK",
"ts9k"
];
_0x44b2 = function() {
return _0x27db99;
};
return _0x44b2();
}
async function consumeCardCount() {
const _0x1818ac = _0x1b286f, _0x977fc6 = {
"dfnCQ": function(_0x5e84ed) {
return _0x5e84ed();
},
"Edszr": function(_0x33b8a8, _0x39c1a6) {
return _0x33b8a8(_0x39c1a6);
},
"bsZXR": _0x1818ac(651, "f2uI") + _0x1818ac(525, "T&N("),
"uYAGz": _0x1818ac(665, "r3Cd") + _0x1818ac(814, "j^8K"),
"dyQli": function(_0x21e8f7, _0x1b5ef0) {
return _0x21e8f7 !== _0x1b5ef0;
},
"SPYzS": _0x1818ac(509, "wI%[")
}, _0x16f1d7 = _0x977fc6[_0x1818ac(430, "OT%s")](getSavedCard);
if (!_0x16f1d7?.[_0x1818ac(596, "pYw6")]) {
_0x977fc6["Edszr"](logWarn, _0x977fc6[_0x1818ac(818, "ssH9")]);
return;
}
log(_0x977fc6[_0x1818ac(656, "l7V^")]);
const _0x267961 = await verifyCard(_0x16f1d7[_0x1818ac(536, "n@H0")]);
_0x977fc6[_0x1818ac(471, "bSiO")](log, _0x1818ac(410, "f2uI") + "de=" + _0x267961[_0x1818ac(502, "f2uI")] + _0x1818ac(670, "f2uI") + _0x267961["message"] + ", remaining=" + (_0x267961["data"]?.[_0x1818ac(553, "n]3e") + _0x1818ac(736, "Ud^L")] ?? _0x267961[_0x1818ac(552, "SzMZ")]?.["remaining_days"] ?? "-"));
if (_0x977fc6[_0x1818ac(341, "ll)N")](_0x267961[_0x1818ac(784, "Y*WT")], 200)) throw new Error(_0x1818ac(468, "QxD0") + _0x1818ac(676, "j^8K") + (_0x267961["message"] || _0x977fc6[_0x1818ac(407, ")fS@")]));
}
function sleep(_0x1bda7f) {
return new Promise((_0x15594a) => setTimeout(_0x15594a, _0x1bda7f));
}
function _0x36d7(_0x2eb948, _0x1ec683) {
_0x2eb948 = _0x2eb948 - 299;
const _0x44b25e = _0x44b2();
let _0x36d70d = _0x44b25e[_0x2eb948];
if (_0x36d7["OGXGMM"] === void 0) {
var _0x21ae1e = function(_0x167935) {
const _0x2b5efc = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let _0x34863e = "", _0x38fc2d = "";
for (let _0xec6d15 = 0, _0x1cbf72, _0x413642, _0x87a159 = 0; _0x413642 = _0x167935["charAt"](_0x87a159++); ~_0x413642 && (_0x1cbf72 = _0xec6d15 % 4 ? _0x1cbf72 * 64 + _0x413642 : _0x413642, _0xec6d15++ % 4) && (_0x34863e += String["fromCharCode"](255 & _0x1cbf72 >> (-2 * _0xec6d15 & 6)))) _0x413642 = _0x2b5efc["indexOf"](_0x413642);
for (let _0x407972 = 0, _0x8b1ef = _0x34863e["length"]; _0x407972 < _0x8b1ef; _0x407972++) _0x38fc2d += "%" + ("00" + _0x34863e["charCodeAt"](_0x407972)["toString"](16))["slice"](-2);
return decodeURIComponent(_0x38fc2d);
};
const _0x593203 = function(_0x269938, _0x2190db) {
let _0x203172 = [], _0x27f43b = 0, _0x3860c3, _0x4eba65 = "";
_0x269938 = _0x21ae1e(_0x269938);
let _0x409c10;
for (_0x409c10 = 0; _0x409c10 < 256; _0x409c10++) _0x203172[_0x409c10] = _0x409c10;
for (_0x409c10 = 0; _0x409c10 < 256; _0x409c10++) _0x27f43b = (_0x27f43b + _0x203172[_0x409c10] + _0x2190db["charCodeAt"](_0x409c10 % _0x2190db["length"])) % 256, _0x3860c3 = _0x203172[_0x409c10], _0x203172[_0x409c10] = _0x203172[_0x27f43b], _0x203172[_0x27f43b] = _0x3860c3;
_0x409c10 = 0, _0x27f43b = 0;
for (let _0x40e2c7 = 0; _0x40e2c7 < _0x269938["length"]; _0x40e2c7++) _0x409c10 = (_0x409c10 + 1) % 256, _0x27f43b = (_0x27f43b + _0x203172[_0x409c10]) % 256, _0x3860c3 = _0x203172[_0x409c10], _0x203172[_0x409c10] = _0x203172[_0x27f43b], _0x203172[_0x27f43b] = _0x3860c3, _0x4eba65 += String["fromCharCode"](_0x269938["charCodeAt"](_0x40e2c7) ^ _0x203172[(_0x203172[_0x409c10] + _0x203172[_0x27f43b]) % 256]);
return _0x4eba65;
};
_0x36d7["tNDZwi"] = _0x593203, _0x36d7["dzQdya"] = {}, _0x36d7["OGXGMM"] = true;
}
const _0xacc380 = _0x44b25e[0], _0x14a8bb = _0x2eb948 + _0xacc380, _0x231850 = _0x36d7["dzQdya"][_0x14a8bb];
return !_0x231850 ? (_0x36d7["neNoDW"] === void 0 && (_0x36d7["neNoDW"] = true), _0x36d70d = _0x36d7["tNDZwi"](_0x36d70d, _0x1ec683), _0x36d7["dzQdya"][_0x14a8bb] = _0x36d70d) : _0x36d70d = _0x231850, _0x36d70d;
}
function getUrlParam(_0xbcb87d) {
const _0x431181 = _0x1b286f, _0x26d855 = {};
_0x26d855[_0x431181(304, "ZC9g")] = function(_0x3f2217, _0x41e294) {
return _0x3f2217 + _0x41e294;
}, _0x26d855["JvTTl"] = function(_0x1cc2b0, _0xeff3d5) {
return _0x1cc2b0 + _0xeff3d5;
}, _0x26d855["SpYQd"] = "[?&]", _0x26d855[_0x431181(683, "XBr0")] = _0x431181(699, "%I8G");
const _0x38e3bc = _0x26d855, _0x3ab13f = (location["hash"] || "")[_0x431181(809, "ZC9g")](new RegExp(_0x38e3bc[_0x431181(314, "pYw6")](_0x38e3bc[_0x431181(321, "vF6)")](_0x38e3bc["SpYQd"], _0xbcb87d), _0x38e3bc[_0x431181(643, "%I8G")])));
return _0x3ab13f ? _0x3ab13f[1] : "";
}
function getCourseId() {
const _0x38d4d6 = _0x1b286f, _0x383050 = {
"tDcky": function(_0x5157e5, _0x20e82b) {
return _0x5157e5(_0x20e82b);
},
"tIsHS": _0x38d4d6(607, "Urta")
};
return _0x383050[_0x38d4d6(355, "SzMZ")](getUrlParam, _0x383050[_0x38d4d6(558, "VDHu")]);
}
function extractVideos(_0x26387c) {
const _0x25ef3c = _0x1b286f, _0x213620 = {
"qPMPP": function(_0xa0ce13, _0x2c795e) {
return _0xa0ce13 + _0x2c795e;
},
"jDvLv": _0x25ef3c(632, "l7V^"),
"cGjjX": function(_0x4ca4a9, _0x2ddd24) {
return _0x4ca4a9 === _0x2ddd24;
},
"QtSEG": _0x25ef3c(343, "gBSf"),
"QzjPd": _0x25ef3c(611, "18PW"),
"IRGzo": function(_0x4143d9, _0x5b05b0) {
return _0x4143d9(_0x5b05b0);
},
"gBByX": _0x25ef3c(637, "af&1")
}, _0x5982b3 = [];
if (!_0x26387c) return _0x5982b3;
for (const _0x5a85a0 of _0x26387c) if (_0x213620[_0x25ef3c(692, "EKrR")](_0x213620[_0x25ef3c(324, "JbL]")], _0x213620[_0x25ef3c(743, "#NBK")])) _0x144b32[_0x25ef3c(461, "[5(i")] = _0x213620[_0x25ef3c(762, "Urta")](_0x213620[_0x25ef3c(790, "91qq")], _0x18386d[_0x25ef3c(801, "Ud^L")]);
else if (_0x5a85a0[_0x25ef3c(417, "8uQ*")]) _0x5982b3[_0x25ef3c(754, "VDHu")](...extractVideos(_0x5a85a0["children"]));
else if (_0x5a85a0["id"]) _0x5982b3[_0x25ef3c(787, "l7V^")](_0x213620[_0x25ef3c(711, "VDHu")](vue.reactive, {
..._0x5a85a0,
"status": _0x213620[_0x25ef3c(585, "91qq")],
"progress": 0,
"errorMsg": ""
}));
return _0x5982b3;
}
function getVideoDurationFromUrl(_0x3a91dc) {
const _0x397919 = _0x1b286f, _0xf0d89a = {
"WbRFS": "src",
"bLELl": function(_0x5a7df0) {
return _0x5a7df0();
},
"JvbcM": function(_0x18ec66, _0x5d8f43) {
return _0x18ec66(_0x5d8f43);
},
"KgKCe": function(_0x32da28) {
return _0x32da28();
},
"GISje": _0x397919(753, "[5(i"),
"NAFtT": "none",
"QSDrS": "error"
};
return new Promise((_0x30474a) => {
const _0x48ce56 = _0x397919, _0x279492 = {
"uHuhu": function(_0x476a18, _0x9f9b7f) {
return _0x476a18(_0x9f9b7f);
},
"lixER": function(_0x457749) {
return _0xf0d89a[_0x36d7(369, "fCc(")](_0x457749);
},
"wScPF": function(_0x17048f, _0x4912a8) {
return _0x17048f(_0x4912a8);
},
"CaOmH": function(_0x2f15dd, _0x57dc3d) {
return _0xf0d89a[_0x36d7(812, "l7V^")](_0x2f15dd, _0x57dc3d);
},
"NAPXH": function(_0x3e2ed4, _0x549c1f) {
return _0xf0d89a[_0x36d7(380, "fCc(")](_0x3e2ed4, _0x549c1f);
},
"enBTl": function(_0x2c3eef) {
return _0xf0d89a[_0x36d7(543, "0XDR")](_0x2c3eef);
},
"aerjK": function(_0x1aea5a, _0x514aa3) {
return _0x1aea5a(_0x514aa3);
}
};
if (!_0x3a91dc) return _0xf0d89a[_0x48ce56(447, "T&N(")](_0x30474a, 0);
const _0x596e7c = document[_0x48ce56(443, "QxD0") + "ent"](_0x48ce56(691, "bWay"));
_0x596e7c[_0x48ce56(473, "bWay")] = _0xf0d89a["GISje"], _0x596e7c[_0x48ce56(800, "GPx%")] = true, _0x596e7c[_0x48ce56(557, "ZC9g")][_0x48ce56(602, "fCc(")] = _0xf0d89a[_0x48ce56(591, "l7V^")], document["body"][_0x48ce56(316, "wI%[") + "d"](_0x596e7c);
const _0x30bd11 = () => {
const _0x5cb7f6 = _0x48ce56;
_0x596e7c[_0x5cb7f6(322, "n@H0") + _0x5cb7f6(813, "f2uI")](_0xf0d89a[_0x5cb7f6(457, "[$wV")]), _0x596e7c["load"](), _0x596e7c[_0x5cb7f6(434, "Y*WT")]();
}, _0x1fc75c = setTimeout(() => {
const _0xdee39a = _0x48ce56;
_0x30bd11(), _0x279492[_0xdee39a(629, "af&1")](_0x30474a, 0);
}, 8e3);
_0x596e7c[_0x48ce56(792, "wI%[") + _0x48ce56(808, "bWay")](_0x48ce56(475, "0XDR") + "data", () => {
const _0xe3d3ee = _0x48ce56;
_0x279492["uHuhu"](clearTimeout, _0x1fc75c);
const _0xbcea01 = Math[_0xe3d3ee(535, "ukKr")](_0x596e7c[_0xe3d3ee(748, "ZC9g")]);
_0x279492[_0xe3d3ee(371, "18PW")](_0x30bd11), _0x279492["wScPF"](_0x30474a, _0x279492["CaOmH"](isNaN, _0xbcea01) || _0xbcea01 <= 0 ? 0 : _0xbcea01);
}), _0x596e7c["addEventLi" + _0x48ce56(472, "QxD0")](_0xf0d89a[_0x48ce56(537, "VDHu")], () => {
const _0x458e2c = _0x48ce56;
_0x279492[_0x458e2c(563, "RoGl")](clearTimeout, _0x1fc75c), _0x279492[_0x458e2c(628, "^f7o")](_0x30bd11), _0x279492[_0x458e2c(663, "91qq")](_0x30474a, 0);
}), _0x596e7c[_0x48ce56(671, "ll)N")] = _0x3a91dc;
});
}
async function resolveDuration(_0x57f967, _0x4558d2) {
const _0x37c909 = _0x1b286f, _0x596e01 = {
"GllqC": function(_0x2418ba, _0x12e17b) {
return _0x2418ba(_0x12e17b);
},
"vgmZo": _0x37c909(594, "wI%["),
"WxUUy": function(_0x49ed4c, _0x44f550, _0x28aff3) {
return _0x49ed4c(_0x44f550, _0x28aff3);
},
"YlnKK": _0x37c909(678, "Y*WT") + "败:",
"vXGhj": _0x37c909(377, "0XDR"),
"BYkhp": _0x37c909(647, "y4ts"),
"IywfK": function(_0xa54879, _0x2f6a12) {
return _0xa54879 > _0x2f6a12;
},
"kpbzB": function(_0x4391dc, _0x38928d) {
return _0x4391dc(_0x38928d);
},
"eQHPY": _0x37c909(513, "bSiO"),
"PuHWQ": _0x37c909(682, "bWay"),
"wJBYM": _0x37c909(346, "n]3e") + _0x37c909(724, "91qq"),
"WPFtk": _0x37c909(549, "af&1"),
"UIjqQ": _0x37c909(515, "r3Cd"),
"oWDLD": function(_0x1f9148, _0x2cd7d3) {
return _0x1f9148 > _0x2cd7d3;
},
"iVWXL": function(_0x43c674, _0xe1f271) {
return _0x43c674(_0xe1f271);
},
"XUsoY": _0x37c909(760, "(HxM"),
"UQwOh": function(_0x575e70, _0x4c0f62) {
return _0x575e70(_0x4c0f62);
},
"xIVqd": function(_0x2acd14, _0x11caf8) {
return _0x2acd14 > _0x11caf8;
},
"UtlqY": function(_0x4118f7, _0x24360c) {
return _0x4118f7(_0x24360c);
}
};
try {
if ("xNScM" !== _0x596e01[_0x37c909(803, "[$wV")]) {
const _0x1c9247 = [];
if (!_0x5e63ae) return _0x1c9247;
for (const _0x469751 of _0x2ccc69) if (_0x469751[_0x37c909(728, "ukKr")]) _0x1c9247[_0x37c909(438, "n]3e")](...Bgagnd[_0x37c909(433, "bWay")](_0x3cff98, _0x469751[_0x37c909(807, "T&N(")]));
else if (_0x469751["id"]) _0x1c9247[_0x37c909(621, "af&1")](Bgagnd["GllqC"](_0x13215a, {
..._0x469751,
"status": Bgagnd[_0x37c909(716, "[$wV")],
"progress": 0,
"errorMsg": ""
}));
return _0x1c9247;
} else {
const _0x5963e9 = document["querySelec" + _0x37c909(484, "QxD0")](_0x596e01[_0x37c909(726, "y4ts")]);
if (_0x596e01[_0x37c909(492, "f2uI")](_0x5963e9?.[_0x37c909(513, "bSiO")], 0) && !_0x596e01[_0x37c909(352, "ukKr")](isNaN, _0x5963e9[_0x37c909(600, "pYw6")])) {
const _0x375c08 = Math[_0x37c909(791, "j^8K")](_0x5963e9[_0x37c909(668, "#NBK")]);
return _0x596e01[_0x37c909(305, "Y*WT")](log, _0x37c909(589, "Urta") + "