\u8FD0\u884C\u72B6\u6001
\u5DF2\u505C\u6B62
0/0 \u89C6\u9891\u5DF2\u5B66\u4E60
\xB7
\u8003\u8BD5 \u2014
0%
\u4E13\u4E1A\u8BFE
\u4E13\u4E1A
\u6B63\u5728\u52A0\u8F7D\u4E13\u4E1A\u8BFE\u2026
\u516C\u9700\u8BFE
\u516C\u9700
\u6B63\u5728\u52A0\u8F7D\u516C\u9700\u8BFE\u2026
\u8FD0\u884C\u65E5\u5FD7
\u5B9E\u65F6\u65E5\u5FD7
\u5347\u7EA7\u4E13\u4E1A\u7248
\u514D\u8D39\u53EF\u4F53\u9A8C ${n.freeCourseLimit} \u95E8\u8BFE\uFF08\u542B\u89C6\u9891\u5B66\u65F6\u4E0E\u8BFE\u540E\u8003\u8BD5\uFF09\uFF1B\u4E13\u4E1A\u7248\u4E0D\u9650\u8BFE\u7A0B\
\u6570\uFF0C\u6FC0\u6D3B\u540E\u7EA6 30 \u5929\u6709\u6548\u3002
\u7ACB\u5373\u8D2D\u4E70\u4E13\u4E1A\u7248
\u4E13\u4E1A\u7248\u4F1A\u5458
\u4F1A\u5458\u72B6\u6001\u52A0\u8F7D\u4E2D\u2026
\u6FC0\u6D3B\u7801
\u5F53\u524D\u8BFE\u7A0B\u65E0
\u5F53\u524D\u7AE0\u8282\u65E0
\u5F53\u524D\u4EFB\u52A1\u70B9\u5F00\u59CB\u540E\u81EA\u52A8\u63D0\u4EA4
`,i.appendChild(u);let x=F(z.panelPos,null);x&&x.left!=null&&(u.style.left=`${x.left}px`,u.style.top=`${x.top}px`,u.style.
right="auto"),Ae(u,!!GM_getValue(z.collapsed,!1)),an(u),m("nmg-btn-min")?.addEventListener("click",c=>{c.stopPropagation(),
GM_setValue(z.collapsed,!0),Ae(u,!0)}),m("nmg-btn-max")?.addEventListener("click",c=>{c.stopPropagation(),GM_setValue(z.
collapsed,!1),Ae(u,!1)}),u.querySelectorAll(".zjzx-tab-btn").forEach(c=>{c.addEventListener("click",()=>sn(c.dataset.tab))}),
m("nmg-clear-log")?.addEventListener("click",()=>{n.logs=[],ce()}),m("nmg-select-all")?.addEventListener("click",Ze),m("\
nmg-deselect-all")?.addEventListener("click",et),m("nmg-refresh-courses")?.addEventListener("click",()=>{wt().catch(()=>{})}),
m("nmg-start").addEventListener("click",bt),m("nmg-stop").addEventListener("click",le),m("nmg-join-qq")?.addEventListener(
"click",()=>{try{window.open(He,"_blank")}catch{}});let g=m("nmg-cloud-token");g&&(g.value=n.cloudToken||""),m("nmg-save\
-token")?.addEventListener("click",async()=>{let c=m("nmg-save-token");if(c&&c.dataset.busy==="1")return;c&&(c.dataset.busy=
"1",c.disabled=!0);let f=String(g?.value||"").trim();n.cloudToken=f,f?localStorage.setItem(L,f):localStorage.removeItem(
L),V("",0),n.cloudLease="";try{f&&await at(),await ae(!0),p(f?`\u6FC0\u6D3B\u7801\u5DF2\u4FDD\u5B58 \xB7 ${n.cloudTier===
"pro"?"\u4E13\u4E1A\u7248":"\u514D\u8D39\u7248"}`:"\u5DF2\u6E05\u9664\u6FC0\u6D3B\u7801","info")}catch(b){n.cloudTier=f?
"unknown":"free",S(),p(`\u4FDD\u5B58\u5931\u8D25: ${b.message||b}`,"error")}finally{c&&(c.dataset.busy="0",c.disabled=!1)}}),
m("nmg-clear-token")?.addEventListener("click",async()=>{n.cloudToken="",localStorage.removeItem(L),V("",0),n.cloudLease=
"",n.cloudProExpireAt=0,g&&(g.value="");try{await ae(!0),p("\u5DF2\u5207\u6362\u4E3A\u514D\u8D39\u7248","info")}catch(c){
n.cloudTier="free",S(),p(`\u5237\u65B0\u5931\u8D25: ${c.message||c}`,"error")}}),ce(),E(),S(),zt=e,yt=t,ht(zt,yt),wt().catch(
c=>p(`\u52A0\u8F7D\u8BFE\u7A0B\u5931\u8D25: ${c.message}`,"error")).finally(()=>{ae(!0).catch(c=>{n.cloudTier=n.cloudToken?
"unknown":"free",S(),p(`\u4F1A\u5458\u72B6\u6001\u540C\u6B65\u5931\u8D25: ${c.message||c}`,"error")})})}function Ct(e){if(typeof e!="function")return()=>{};let t="__JSLPA_SPA_ROUTE_WATCH__";if(window[t])return window[t];let o=`${location.
pathname}${location.search}${location.hash}`,r=()=>{let a=`${location.pathname}${location.search}${location.hash}`;if(a!==
o){o=a;try{e()}catch{}}},s=a=>function(...i){let l=a.apply(this,i);return queueMicrotask(r),l};try{history.pushState=s(history.
pushState.bind(history)),history.replaceState=s(history.replaceState.bind(history))}catch{}return window.addEventListener(
"popstate",r),window.addEventListener("hashchange",r),window[t]=()=>{window.removeEventListener("popstate",r),window.removeEventListener(
"hashchange",r)},window[t]}var St="jslpa-hide-rules-modal",un="modalTime";function pe(){let e=new Date,t={year:e.getFullYear(),mounth:e.getMonth()+
1,date:e.getDate(),toggle:1};try{localStorage.setItem(un,JSON.stringify(t))}catch{}}function pn(){if(document.getElementById(
St)||!document.head)return;let e=document.createElement("style");e.id=St,e.textContent=`
#alert2022,
#alert2022.el-dialog,
.el-dialog__wrapper:has(#alert2022),
.v-modal:has(+ .el-dialog__wrapper #alert2022) {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
}
`,document.head.appendChild(e)}function Ie(){pe();let e=document.getElementById("alert2022");if(e){let o=e.closest(".e\
l-dialog__wrapper")||e;o.style.display="none";let r=document.querySelector(".v-modal");r&&(r.style.display="none")}let t=document.
querySelectorAll("a, button, .el-button, span");for(let o of t){let r=String(o.textContent||"").trim();if(r==="\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A"||
r==="\u6211\u77E5\u9053\u4E86"){try{o.click()}catch{}if(r==="\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")break}}}function kt(){
if(window.__JSLPA_RULES_SUPPRESS__)return;window.__JSLPA_RULES_SUPPRESS__=!0;let e=()=>{pe(),pn(),Ie()};e(),document.readyState===
"loading"&&document.addEventListener("DOMContentLoaded",e,{once:!0});let t=0,o=setInterval(()=>{Ie(),++t>=40&&clearInterval(
o)},500);try{new MutationObserver(()=>{document.getElementById("alert2022")&&Ie()}).observe(document.documentElement,{childList:!0,
subtree:!0})}catch{}setInterval(pe,1800*1e3),document.addEventListener("visibilitychange",()=>{document.visibilityState===
"visible"&&pe()})}var Lt=!1,K=!1,Re=null;function fn(){Lt||(Lt=!0,Ye(ce),rt(W),ut({upd:E,exam:mt,hint:de,clear:X}),ft(E),gt({upd:E,hint:de,
clear:X,lists:()=>{D(),O()}}),Ke(()=>{X(),D(),O(),E()}))}function mn(){if(K||!Re)return;K=!0,window[Q]=fe,ue(),fn(),Qe();
let{Vue:e,Pinia:t,DOMPurify:o}=Re,r=()=>vt(e,t,o);document.readyState==="loading"?document.addEventListener("DOMContentL\
oaded",r,{once:!0}):r(),n.enabled&&setTimeout(()=>{K&&me()&&Me()},1200)}function xn(){if(K){try{(n.enabled||n.running)&&
le()}catch{}_t(),K=!1;try{delete window[Q]}catch{window[Q]=void 0}}}function $t(){if(me()){ue(),mn();return}xn();let e=()=>Et();
document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e,{once:!0}):e()}function gn(e,t,o,r){window.
top===window.self&&(window.__JSLPA_ENTRY__||(window.__JSLPA_ENTRY__=fe,Re={Vue:e,DOMPurify:t,Pinia:o,CryptoJS:r},kt(),$t(),
Ct($t)))}gn(Vue,DOMPurify,Pinia,CryptoJS);})();
})(Vue,DOMPurify,Pinia,CryptoJS);