// ==UserScript== // @name 芯位助手-Beeline Helper // @namespace https://github.com/poi-yee/51xinweiauto // @version 0.8.11 // @author PoiYee,Code-dogcreatior // @description 芯位蜜线/教育 自动播放,自动刷作业 // @icon data:image/png;base64,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 // @match *://*.beeline-ai.com/* // @require https://cdn.jsdelivr.net/npm/systemjs@6.15.1/dist/system.min.js // @require https://cdn.jsdelivr.net/npm/systemjs@6.15.1/dist/extras/named-register.min.js // @require data:application/javascript,%3B(typeof%20System!%3D'undefined')%26%26(System%3Dnew%20System.constructor())%3B // @grant GM_addStyle // @grant GM_deleteValue // @grant GM_getValue // @grant GM_setValue // @downloadURL https://update.greasyfork.icu/scripts/490485/%E8%8A%AF%E4%BD%8D%E5%8A%A9%E6%89%8B-Beeline%20Helper.user.js // @updateURL https://update.greasyfork.icu/scripts/490485/%E8%8A%AF%E4%BD%8D%E5%8A%A9%E6%89%8B-Beeline%20Helper.meta.js // ==/UserScript== (e=>{if(typeof GM_addStyle=="function"){GM_addStyle(e);return}const a=document.createElement("style");a.textContent=e,document.head.append(a)})(' .floating-window[data-v-1f178cdb]{position:fixed;bottom:20px;right:20px;width:320px;height:360px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000026;overflow:hidden;display:flex;flex-direction:column;z-index:1000;transition:opacity .3s ease,transform .3s ease,width .3s ease,height .3s ease}.floating-window.auto-answer-mode[data-v-1f178cdb]{height:800px;width:400px}.floating-window.window-hidden[data-v-1f178cdb]{opacity:0;transform:scale(.8);pointer-events:none}.window-header[data-v-1f178cdb]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0;cursor:move;user-select:none}.back-btn[data-v-1f178cdb]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.back-btn[data-v-1f178cdb]:hover{background:#fff3}.window-header h3[data-v-1f178cdb]{margin:0;font-size:16px;font-weight:600}.close-btn[data-v-1f178cdb]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-btn[data-v-1f178cdb]:hover{background:#fff3}.window-content[data-v-1f178cdb]{flex:1;padding:20px;overflow:hidden;display:flex;flex-direction:column}.status-window[data-v-99aa1d36]{position:fixed;left:20px;bottom:80px;width:280px;max-height:270px;background:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;border:1px solid #e0e0e0;z-index:9998;pointer-events:auto;overflow:hidden}.status-header[data-v-99aa1d36]{padding:9px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600}.status-content[data-v-99aa1d36]{padding:12px 16px;max-height:240px;overflow-y:auto}.current-status[data-v-99aa1d36]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.status-label[data-v-99aa1d36]{font-size:12px;color:#666;margin-right:8px}.status-value[data-v-99aa1d36]{font-size:12px;font-weight:600}.status-detecting[data-v-99aa1d36]{color:#ff9800}.status-waiting[data-v-99aa1d36]{color:#2196f3}.status-success[data-v-99aa1d36]{color:#4caf50}.status-no-button[data-v-99aa1d36]{color:#f44336}.status-stopped[data-v-99aa1d36]{color:#9e9e9e}.operation-history[data-v-99aa1d36]{margin-top:8px}.history-title[data-v-99aa1d36]{font-size:12px;color:#666;margin-bottom:8px;font-weight:600}.history-list[data-v-99aa1d36]{max-height:150px;overflow-y:auto}.history-item[data-v-99aa1d36]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;padding:4px 0;font-size:11px;line-height:1.3}.history-time[data-v-99aa1d36]{color:#999;min-width:45px;margin-right:8px}.history-message[data-v-99aa1d36]{color:#333;flex:1}.no-history[data-v-99aa1d36]{font-size:11px;color:#999;text-align:center;padding:8px 0}.control-button[data-v-29767e33]{position:fixed;left:20px;bottom:20px;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #667eea66;transition:all .3s ease;z-index:9999;pointer-events:auto}.control-button[data-v-29767e33]:hover{transform:scale(1.1);box-shadow:0 6px 20px #667eea99}.control-button.button-hidden[data-v-29767e33]{opacity:.7;transform:scale(.9)}.button-icon[data-v-29767e33]{font-size:20px;color:#fff}.features[data-v-fb2a58e0]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.feature-btn[data-v-fb2a58e0]{padding:10px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.feature-btn[data-v-fb2a58e0]:hover{background:#e9e9e9;border-color:#ccc}.beeline-helper[data-v-5a7de128]{pointer-events:auto}.page-container[data-v-5a7de128]{position:relative;height:100%;overflow:hidden}.page-wrapper[data-v-5a7de128]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page-fade-enter-active[data-v-5a7de128],.page-fade-leave-active[data-v-5a7de128]{transition:opacity .3s ease}.page-fade-enter-from[data-v-5a7de128],.page-fade-leave-to[data-v-5a7de128]{opacity:0}.page-fade-enter-to[data-v-5a7de128],.page-fade-leave-from[data-v-5a7de128]{opacity:1}.about-overlay[data-v-5a7de128]{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}.about-container[data-v-5a7de128]{width:80%;height:80%;max-width:1400px;max-height:770px;background:#fff;border-radius:16px;box-shadow:0 8px 30px #0003;overflow:auto;animation:fadeIn-5a7de128 .3s ease}@keyframes fadeIn-5a7de128{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.about-fade-scale-enter-active[data-v-5a7de128],.about-fade-scale-leave-active[data-v-5a7de128]{transition:all .3s cubic-bezier(.4,0,.2,1)}.about-fade-scale-enter-from[data-v-5a7de128],.about-fade-scale-leave-to[data-v-5a7de128]{opacity:0;transform:scale(.95)}.about-fade-scale-enter-to[data-v-5a7de128],.about-fade-scale-leave-from[data-v-5a7de128]{opacity:1;transform:scale(1)}.status-fade-slide-enter-active[data-v-5a7de128]{transition:opacity .3s ease-out,transform .3s ease-out}.status-fade-slide-leave-active[data-v-5a7de128]{transition:opacity .3s ease-in,transform .3s ease-in}.status-fade-slide-enter-from[data-v-5a7de128],.status-fade-slide-leave-to[data-v-5a7de128]{opacity:0;transform:translate(-20px)}.status-fade-slide-enter-to[data-v-5a7de128],.status-fade-slide-leave-from[data-v-5a7de128]{opacity:1;transform:translate(0)}.toggle-features[data-v-3bb0b416]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.toggle-item[data-v-3bb0b416]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.toggle-label[data-v-3bb0b416]{font-size:14px;color:#333;font-weight:500}.toggle-label.FxxK-xin-wei[data-v-3bb0b416]{color:red;font-weight:700}.feature-description[data-v-3bb0b416]{font-size:12px;color:#666;margin-top:4px;font-weight:400}.toggle-switch[data-v-3bb0b416]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-3bb0b416]{opacity:0;width:0;height:0}.toggle-slider[data-v-3bb0b416]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-3bb0b416]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-3bb0b416]{background-color:#667eea}.toggle-switch input:disabled+.toggle-slider[data-v-3bb0b416]{background-color:#ccc;cursor:not-allowed}.toggle-switch input:disabled+.toggle-slider[data-v-3bb0b416]:before{background-color:#f5f5f5}.toggle-switch input:checked+.toggle-slider[data-v-3bb0b416]:before{transform:translate(20px)}.answer-settings-page[data-v-55bb1616]{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding-right:4px}.answer-settings-page[data-v-55bb1616]::-webkit-scrollbar{width:6px}.answer-settings-page[data-v-55bb1616]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.answer-settings-page[data-v-55bb1616]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.answer-settings-page[data-v-55bb1616]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.settings-section[data-v-55bb1616]{flex:1;display:flex;flex-direction:column;gap:20px}.settings-section h3[data-v-55bb1616]{margin-bottom:12px;font-size:16px;color:#333;font-weight:600}.token-section[data-v-55bb1616]{background:#f9fafc;border:1px solid #e3e7eb;padding:16px;border-radius:12px;transition:box-shadow .2s}.token-section[data-v-55bb1616]:hover{box-shadow:0 2px 8px #0000000f}.token-link[data-v-55bb1616]{display:inline-block;margin-bottom:12px;color:#007bff;text-decoration:none;font-weight:500;font-size:14px}.token-link[data-v-55bb1616]:hover{text-decoration:underline}.token-input-box[data-v-55bb1616]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.token-input-box[data-v-55bb1616]:last-child{margin-bottom:0}.token-input-box label[data-v-55bb1616]{font-size:13px;color:#495057;font-weight:500}.token-input[data-v-55bb1616]{padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.token-input[data-v-55bb1616]:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.ai-settings-section[data-v-55bb1616]{background:#f0f8ff;border:1px solid #b8daff;padding:16px;border-radius:12px;margin-top:16px}.ai-settings-section h4[data-v-55bb1616]{margin-bottom:12px;font-size:14px;color:#004085;font-weight:600}.toggle-item[data-v-55bb1616]{margin-bottom:8px}.toggle-label[data-v-55bb1616]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#495057}.toggle-label input[type=checkbox][data-v-55bb1616]{display:none}.toggle-slider[data-v-55bb1616]{position:relative;width:40px;height:20px;background:#ced4da;border-radius:20px;transition:all .3s}.toggle-slider[data-v-55bb1616]:before{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s}.toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-55bb1616]{background:#007bff}.toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-55bb1616]:before{transform:translate(20px)}.advanced-section[data-v-55bb1616]{background:#fff3cd;border:1px solid #ffeaa7;padding:16px;border-radius:12px;margin-top:16px}.advanced-section h4[data-v-55bb1616]{margin-bottom:8px;font-size:14px;color:#856404;font-weight:600}.warning-text[data-v-55bb1616]{font-size:12px;color:#856404;margin-bottom:12px;font-style:italic}.textarea-input[data-v-55bb1616]{resize:vertical;min-height:60px}.settings-info[data-v-55bb1616]{background:#e8f4fd;border:1px solid #b8daff;padding:16px;border-radius:8px}.info-text[data-v-55bb1616]{font-size:14px;color:#004085;margin-bottom:8px}.info-list[data-v-55bb1616]{margin:0;padding-left:20px;font-size:13px;color:#004085;line-height:1.5}.info-list li[data-v-55bb1616]{margin-bottom:4px}.status-section[data-v-55bb1616]{text-align:center}.status-message[data-v-55bb1616]{padding:8px 16px;border-radius:4px;font-size:14px}.status-message.success[data-v-55bb1616]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-message.error[data-v-55bb1616]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.auto-answer-page[data-v-c8c99884]{height:100%;display:flex;flex-direction:column;overflow:auto;position:relative}.overlay-blocker[data-v-c8c99884]{position:absolute;inset:0;background:#282828d9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(8px);border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.overlay-blocker[data-v-c8c99884]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#000c,#0009 50%,#0003 80%,#0000);pointer-events:none}.overlay-content[data-v-c8c99884]{text-align:center;background:linear-gradient(135deg,#fff,#f8f9fa);padding:28px 24px;border-radius:16px;max-width:280px;border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeInScale-c8c99884 .4s ease-out}@keyframes fadeInScale-c8c99884{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.warning-icon[data-v-c8c99884]{font-size:56px;margin-bottom:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.icon-text[data-v-c8c99884]{display:block}.warning-text[data-v-c8c99884]{font-size:16px;font-weight:600;color:#d93025;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.navigation-section[data-v-c8c99884]{display:flex;gap:8px;margin-bottom:16px}.nav-btn[data-v-c8c99884]{flex:1;padding:8px 12px;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#495057;font-size:12px;cursor:pointer;transition:all .2s}.nav-btn[data-v-c8c99884]:hover{background:#f8f9fa}.nav-btn.active[data-v-c8c99884]{background:#007bff;color:#fff;border-color:#007bff}.subpage-content[data-v-c8c99884]{flex:1;display:flex;flex-direction:column;overflow:auto}.config-section[data-v-c8c99884],.actions-section[data-v-c8c99884],.progress-section[data-v-c8c99884],.status-section[data-v-c8c99884]{margin-bottom:20px}.results-section[data-v-c8c99884]{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-bottom:20px}.config-section h3[data-v-c8c99884],.actions-section h3[data-v-c8c99884],.progress-section h3[data-v-c8c99884],.results-section h3[data-v-c8c99884]{margin-bottom:12px;font-size:16px;color:#333}.config-item[data-v-c8c99884]{display:flex;flex-direction:column;gap:8px}.config-item label[data-v-c8c99884]{font-size:14px;color:#495057}.toggle-with-actions[data-v-c8c99884]{display:flex;align-items:center;gap:16px}.toggle-label[data-v-c8c99884]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#495057;white-space:nowrap}.toggle-label input[type=checkbox][data-v-c8c99884]{display:none}.toggle-slider[data-v-c8c99884]{position:relative;width:40px;height:20px;background:#ced4da;border-radius:20px;transition:all .3s}.toggle-slider[data-v-c8c99884]:before{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s}.toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-c8c99884]{background:#007bff}.toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-c8c99884]:before{transform:translate(20px)}.token-input[data-v-c8c99884]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.token-input[data-v-c8c99884]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.action-buttons[data-v-c8c99884]{display:flex;flex-direction:row;gap:8px;width:100%}.action-btn[data-v-c8c99884]{padding:8px 12px;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.action-btn[data-v-c8c99884]:disabled{opacity:.6;cursor:not-allowed}.action-btn.primary[data-v-c8c99884]{background:#007bff;color:#fff}.action-btn.primary[data-v-c8c99884]:hover:not(:disabled){background:#0056b3}.action-btn.secondary[data-v-c8c99884]{background:#6c757d;color:#fff}.action-btn.secondary[data-v-c8c99884]:hover:not(:disabled){background:#545b62}.action-btn.danger[data-v-c8c99884]{background:#dc3545;color:#fff}.action-btn.danger[data-v-c8c99884]:hover:not(:disabled){background:#c82333}.single-result[data-v-c8c99884]{margin-bottom:16px}.batch-results[data-v-c8c99884]{margin-top:16px}.filter-buttons[data-v-c8c99884]{display:flex;gap:8px;margin-bottom:12px}.filter-btn[data-v-c8c99884]{padding:6px 12px;border:1px solid #ced4da;border-radius:4px;background:#fff;color:#495057;font-size:12px;cursor:pointer;transition:all .2s}.filter-btn[data-v-c8c99884]:hover{background:#f8f9fa}.filter-btn.active[data-v-c8c99884]{background:#007bff;color:#fff;border-color:#007bff}.filter-btn.ai-filter.active[data-v-c8c99884]{background:#ffc107;color:#212529;border-color:#ffc107}.results-list[data-v-c8c99884]{flex:1;overflow-y:auto;min-height:0;max-height:300px;padding-right:4px}.results-list[data-v-c8c99884]::-webkit-scrollbar{width:6px}.results-list[data-v-c8c99884]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.results-list[data-v-c8c99884]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.results-list[data-v-c8c99884]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.result-item[data-v-c8c99884]{padding:12px;margin-bottom:8px;border-radius:6px;border-left:4px solid #6c757d}.result-item.success[data-v-c8c99884]{background:#d4edda;border-left-color:#28a745}.result-item.error[data-v-c8c99884]{background:#f8d7da;border-left-color:#dc3545}.result-item.ai-assisted[data-v-c8c99884]{background:#fff3cd;border-left-color:#ffc107}.ai-indicator[data-v-c8c99884]{background:#ffc107;color:#212529;padding:2px 6px;border-radius:12px;font-size:10px;margin-left:8px;font-weight:700}.result-header[data-v-c8c99884]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.result-type[data-v-c8c99884]{font-size:14px;font-weight:700;color:#495057}.result-status[data-v-c8c99884]{font-size:12px;padding:2px 8px;border-radius:12px;color:#fff}.result-status.success[data-v-c8c99884]{background:#28a745}.result-status.error[data-v-c8c99884]{background:#dc3545}.result-message[data-v-c8c99884]{font-size:14px;color:#495057;margin-bottom:4px}.result-question[data-v-c8c99884],.result-answer[data-v-c8c99884],.result-options[data-v-c8c99884]{font-size:12px;color:#6c757d;margin-bottom:2px}.progress-section[data-v-c8c99884]{background:#e9ecef;padding:12px;border-radius:6px;border-left:4px solid #007bff}.progress-info[data-v-c8c99884]{display:flex;flex-direction:column;gap:4px}.progress-text[data-v-c8c99884]{font-size:14px;font-weight:700;color:#495057}.progress-status[data-v-c8c99884]{font-size:12px;color:#6c757d}.status-section[data-v-c8c99884]{text-align:center}.status-message[data-v-c8c99884]{padding:8px 16px;border-radius:4px;font-size:14px}.status-message.success[data-v-c8c99884]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-message.error[data-v-c8c99884]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.toggle-features[data-v-cd8b7e2c]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.toggle-item[data-v-cd8b7e2c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.toggle-label-container[data-v-cd8b7e2c]{display:flex;align-items:center;gap:8px}.toggle-label[data-v-cd8b7e2c]{font-size:14px;color:#333;font-weight:500}.settings-icon[data-v-cd8b7e2c]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s}.settings-icon[data-v-cd8b7e2c]:hover{background:#f0f0f0;color:#333}.toggle-switch[data-v-cd8b7e2c]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-cd8b7e2c]{opacity:0;width:0;height:0}.toggle-slider[data-v-cd8b7e2c]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-cd8b7e2c]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-cd8b7e2c]{background-color:#667eea}.toggle-switch input:disabled+.toggle-slider[data-v-cd8b7e2c]{background-color:#ccc;cursor:not-allowed}.toggle-switch input:disabled+.toggle-slider[data-v-cd8b7e2c]:before{background-color:#f5f5f5}.toggle-switch input:checked+.toggle-slider[data-v-cd8b7e2c]:before{transform:translate(20px)}.rainbow-toggle[data-v-cd8b7e2c]{background:linear-gradient(90deg,red,#f90,#ff0,#3c3,#39f,#93c,#f39,red);background-size:200% 100%;animation:rainbow-scroll-cd8b7e2c 1.5s linear infinite}@keyframes rainbow-scroll-cd8b7e2c{0%{background-position:0% 0%}to{background-position:200% 0%}}.modal-overlay[data-v-cd8b7e2c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-cd8b7e2c]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.modal-header[data-v-cd8b7e2c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h4[data-v-cd8b7e2c]{margin:0;font-size:18px;color:#333}.close-btn[data-v-cd8b7e2c]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-btn[data-v-cd8b7e2c]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-cd8b7e2c]{padding:24px}.setting-group[data-v-cd8b7e2c]{margin-bottom:24px}.setting-label[data-v-cd8b7e2c]{display:block;margin-bottom:8px;font-size:14px;color:#333;font-weight:500}.image-input-group[data-v-cd8b7e2c]{display:flex;gap:8px}.url-input[data-v-cd8b7e2c]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.upload-btn[data-v-cd8b7e2c]{padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.upload-btn[data-v-cd8b7e2c]:hover{background:#e9e9e9}.slider-group[data-v-cd8b7e2c]{display:flex;align-items:center;gap:12px}.slider[data-v-cd8b7e2c]{flex:1;height:6px;background:#ddd;border-radius:3px;outline:none;-webkit-appearance:none}.slider[data-v-cd8b7e2c]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#667eea;border-radius:50%;cursor:pointer}.slider[data-v-cd8b7e2c]::-moz-range-thumb{width:18px;height:18px;background:#667eea;border-radius:50%;cursor:pointer;border:none}.slider-value[data-v-cd8b7e2c]{min-width:40px;font-size:14px;color:#666;text-align:right}.preview-section[data-v-cd8b7e2c]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.preview-section h5[data-v-cd8b7e2c]{margin:0 0 12px;font-size:14px;color:#333}.preview-box[data-v-cd8b7e2c]{width:100%;height:120px;border-radius:8px;border:1px solid #ddd;position:relative;overflow:hidden}.preview-overlay[data-v-cd8b7e2c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:opacity .3s ease}.preview-glass[data-v-cd8b7e2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff3;padding:8px 16px;border-radius:6px;color:#333;font-size:14px;font-weight:500;backdrop-filter:blur(12px);z-index:1}.modal-footer[data-v-cd8b7e2c]{padding:20px 24px;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end}.save-btn[data-v-cd8b7e2c]{padding:8px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.save-btn[data-v-cd8b7e2c]:hover{background:#5a6fd8}.cancel-btn[data-v-cd8b7e2c]{padding:8px 20px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.cancel-btn[data-v-cd8b7e2c]:hover{background:#e9e9e9}.back-btn-container[data-v-cd8b7e2c]{margin-top:20px;text-align:center}.back-btn[data-v-cd8b7e2c]{padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.back-btn[data-v-cd8b7e2c]:hover{background:#e9e9e9;border-color:#ccc}h3[data-v-cd8b7e2c]{margin:0 0 16px;font-size:16px;color:#333;text-align:center}.about-page[data-v-30e112b7]{height:100%;background:linear-gradient(135deg,#f5f7fa,#e4ebf5);display:flex;flex-wrap:wrap;box-sizing:border-box;overflow-y:auto;opacity:1;transform:scale(1);transition:all .3s ease-in-out}.about-page.closing[data-v-30e112b7]{opacity:0;transform:scale(.9)}.left-panel[data-v-30e112b7],.right-panel[data-v-30e112b7]{flex:1;min-width:320px;padding:40px;box-sizing:border-box}.left-panel[data-v-30e112b7]{background:linear-gradient(135deg,#eef2f3,#dfe9f3);display:flex;flex-direction:column;align-items:center;justify-content:center}.title[data-v-30e112b7]{font-size:22px;font-weight:600;text-align:center;margin-bottom:16px}.gradient-text[data-v-30e112b7]{background:linear-gradient(90deg,#007bff,#00c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.image-box[data-v-30e112b7]{text-align:center;margin:20px 0;padding:10px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.pay-image[data-v-30e112b7]{width:590px;height:auto;border-radius:10px;object-fit:contain}.subtitle[data-v-30e112b7]{color:#555;text-align:center;font-size:15px;margin-top:12px}.right-panel .content[data-v-30e112b7]{line-height:1.6;color:#333;font-size:15px;margin-bottom:15px}.main-title[data-v-30e112b7]{font-size:24px;background:linear-gradient(45deg,#2b3a55,#ce7777);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:24px}.section-title[data-v-30e112b7]{font-size:18px;color:#2b3a55;margin-bottom:12px;font-weight:600}.info-block[data-v-30e112b7]{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}.info-block p[data-v-30e112b7]{margin:8px 0;line-height:1.6;font-size:14px;color:#4a4a4a}.highlight[data-v-30e112b7]{color:#ce7777!important;font-size:16px!important}.warning[data-v-30e112b7]{color:#d93025;font-weight:600;background:#d930250d;padding:8px 12px;border-radius:6px;border-left:4px solid #d93025}.guide-link[data-v-30e112b7]{text-align:center;margin:12px 0!important}.guide-link a[data-v-30e112b7]{display:inline-block;padding:10px 20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#2b3a55;text-decoration:none;font-weight:500;transition:all .2s ease}.guide-link a[data-v-30e112b7]:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d}.guide-link-inline[data-v-30e112b7]{margin-left:16px;text-decoration:none;color:#007bff;font-size:15px;font-weight:500;padding:4px 10px;background:#007bff1a;border-radius:6px;transition:all .2s ease;display:inline-flex;align-items:center;border:1px solid rgba(0,123,255,.2)}.guide-link-inline[data-v-30e112b7]:hover{color:#0056b3;background:#007bff26;transform:translateY(-1px);box-shadow:0 2px 4px #007bff1a}.token-section[data-v-30e112b7]{background:#f9fafc;border:1px solid #e3e7eb;padding:14px;border-radius:12px;margin:20px 0;transition:box-shadow .2s}.token-section[data-v-30e112b7]:hover{box-shadow:0 2px 8px #0000000f}.token-link[data-v-30e112b7]{display:inline-block;margin-bottom:8px;color:#007bff;text-decoration:none;font-weight:500}.token-link[data-v-30e112b7]:hover{text-decoration:underline}.token-info[data-v-30e112b7]{font-size:14px;color:#666;margin-bottom:8px;line-height:1.4}.token-info strong[data-v-30e112b7]{color:#007bff}.token-input[data-v-30e112b7]{padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.token-input[data-v-30e112b7]:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.feedback[data-v-30e112b7]{font-size:14px;color:#666}.feedback a[data-v-30e112b7]{color:#007bff;text-decoration:none}.feedback a[data-v-30e112b7]:hover{text-decoration:underline}.agree-label[data-v-30e112b7]{font-size:15px;color:#666;display:flex;align-items:center;gap:8px;margin-top:12px;cursor:pointer;user-select:none;font-weight:500}.agree-label input[type=checkbox][data-v-30e112b7]{width:16px;height:16px;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #007bff;border-radius:4px;display:inline-block;position:relative;transition:all .2s ease}.agree-label input[type=checkbox][data-v-30e112b7]:checked{background-color:#007bff;border-color:#007bff}.agree-label input[type=checkbox][data-v-30e112b7]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.agree-label input[type=checkbox][data-v-30e112b7]:disabled{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed;opacity:.7}.close-btn[data-v-30e112b7]{display:block;width:100%;margin-top:24px;padding:12px;background:linear-gradient(90deg,#007bff,#0af);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;transition:all .25s ease}.close-btn[data-v-30e112b7]:hover{background:linear-gradient(90deg,#0056b3,#0080ff);transform:translateY(-2px)} '); System.register("./__entry.js", ['./__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; return { setters: [null], execute: (function () { }) }; })); System.register("./__monkey.entry-RWFvw-jn.js", [], (function (exports, module) { 'use strict'; return { execute: (function () { exports({ F: F, R: R$1, U: Un, W: W$1, a: yo, c: Zt, g: go, i: io, j: j, m: mo, n: no, p: po, y: yt }); /** * @vue/shared v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ function e(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const t={},n=[],s=()=>{},o=()=>false,r=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),i=e=>e.startsWith("onUpdate:"),l=Object.assign,c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1);},a=Object.prototype.hasOwnProperty,u=(e,t)=>a.call(e,t),f=Array.isArray,p=e=>"[object Map]"===x$1(e),d=e=>"[object Set]"===x$1(e),h=e=>"[object Date]"===x$1(e),v=e=>"function"==typeof e,g=e=>"string"==typeof e,m=e=>"symbol"==typeof e,y=e=>null!==e&&"object"==typeof e,_$1=e=>(y(e)||v(e))&&v(e.then)&&v(e.catch),b=Object.prototype.toString,x$1=e=>b.call(e),S$1=e=>"[object Object]"===x$1(e),w=e=>g(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,C$1=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),k$1=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},A$1=/-\w/g,T$1=k$1(e=>e.replace(A$1,e=>e.slice(1).toUpperCase())),E=/\B([A-Z])/g,O$1=k$1(e=>e.replace(E,"-$1").toLowerCase()),F$1=k$1(e=>e.charAt(0).toUpperCase()+e.slice(1)),L$1=k$1(e=>e?`on${F$1(e)}`:""),M$1=(e,t)=>!Object.is(e,t),P$1=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:true,enumerable:false,writable:s,value:n});},D$1=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let $$1;const V$1=()=>$$1||($$1="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function R$1(e){if(f(e)){const t={};for(let n=0;n{if(e){const n=e.split(I$1);n.length>1&&(t[n[0].trim()]=n[1].trim());}}),t}function W$1(e){let t="";if(g(e))t=e;else if(f(e))for(let n=0;nK$1(e,t))}const G$1=e=>!(!e||true!==e.__v_isRef),J$1=exports("J", e=>g(e)?e:null==e?"":f(e)||y(e)&&(e.toString===b||!v(e.toString))?G$1(e)?J$1(e.value):JSON.stringify(e,Z$1,2):String(e)),Z$1=(e,t)=>G$1(t)?Z$1(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],s)=>(e[X$1(t,s)+" =>"]=n,e),{})}:d(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>X$1(e))}:m(t)?X$1(t):!y(t)||f(t)||S$1(t)?t:String(t),X$1=(e,t="")=>{var n;return m(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}; /** * @vue/reactivity v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ let Q$1,Y$1;class ee{constructor(e=false){this.detached=e,this._active=true,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=false,this.parent=Q$1,!e&&Q$1&&(this.index=(Q$1.scopes||(Q$1.scopes=[])).push(this)-1);}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=true,this.scopes)for(e=0,t=this.scopes.length;e0&&0===--this._on&&(Q$1=this.prevScope,this.prevScope=void 0);}stop(e){if(this._active){let t,n;for(this._active=false,t=0,n=this.effects.length;t0)return;if(oe){let e=oe;for(oe=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t;}}let e;for(;se;){let n=se;for(se=void 0;n;){const s=n.next;if(n.next=void 0,n.flags&=-9,1&n.flags)try{n.trigger();}catch(t){e||(e=t);}n=s;}}if(e)throw e}function ae(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t;}function ue(e){let t,n=e.depsTail,s=n;for(;s;){const e=s.prevDep;-1===s.version?(s===n&&(n=e),de(s),he(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=e;}e.deps=t,e.depsTail=n;}function fe(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(pe(t.dep.computed)||t.dep.version!==t.version))return true;return !!e._dirty}function pe(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===be)return;if(e.globalVersion=be,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!fe(e)))return;e.flags|=2;const t=e.dep,n=Y$1,s=ve;Y$1=e,ve=true;try{ae(e);const n=e.fn(e._value);(0===t.version||M$1(n,e._value))&&(e.flags|=128,e._value=n,t.version++);}catch(o){throw t.version++,o}finally{Y$1=n,ve=s,ue(e),e.flags&=-3;}}function de(e,t=false){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)de(e,true);}t||--n.sc||!n.map||n.map.delete(n.key);}function he(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0);}let ve=true;const ge=[];function me(){ge.push(ve),ve=false;}function ye(){const e=ge.pop();ve=void 0===e||e;}function _e(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=Y$1;Y$1=void 0;try{t();}finally{Y$1=e;}}}let be=0;class xe{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0;}}class Se{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=true;}track(e){if(!Y$1||!ve||Y$1===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==Y$1)t=this.activeLink=new xe(Y$1,this),Y$1.deps?(t.prevDep=Y$1.depsTail,Y$1.depsTail.nextDep=t,Y$1.depsTail=t):Y$1.deps=Y$1.depsTail=t,we(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Y$1.depsTail,t.nextDep=void 0,Y$1.depsTail.nextDep=t,Y$1.depsTail=t,Y$1.deps===t&&(Y$1.deps=e);}return t}trigger(e){this.version++,be++,this.notify(e);}notify(e){le();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify();}finally{ce();}}}function we(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)we(e);}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e;}}const Ce=new WeakMap,ke=Symbol(""),Ae=Symbol(""),Te=Symbol("");function Ee(e,t,n){if(ve&&Y$1){let t=Ce.get(e);t||Ce.set(e,t=new Map);let s=t.get(n);s||(t.set(n,s=new Se),s.map=t,s.key=n),s.track();}}function Oe(e,t,n,s,o,r){const i=Ce.get(e);if(!i)return void be++;const l=e=>{e&&e.trigger();};if(le(),"clear"===t)i.forEach(l);else {const o=f(e),r=o&&w(n);if(o&&"length"===n){const e=Number(s);i.forEach((t,n)=>{("length"===n||n===Te||!m(n)&&n>=e)&&l(t);});}else switch((void 0!==n||i.has(void 0))&&l(i.get(n)),r&&l(i.get(Te)),t){case "add":o?r&&l(i.get("length")):(l(i.get(ke)),p(e)&&l(i.get(Ae)));break;case "delete":o||(l(i.get(ke)),p(e)&&l(i.get(Ae)));break;case "set":p(e)&&l(i.get(ke));}}ce();}function Fe(e){const t=ht(e);return t===e?t:(Ee(t,0,Te),pt(e)?t:t.map(vt))}function Le(e){return Ee(e=ht(e),0,Te),e}const Me={__proto__:null,[Symbol.iterator](){return Pe(this,Symbol.iterator,vt)},concat(...e){return Fe(this).concat(...e.map(e=>f(e)?Fe(e):e))},entries(){return Pe(this,"entries",e=>(e[1]=vt(e[1]),e))},every(e,t){return De(this,"every",e,t,void 0,arguments)},filter(e,t){return De(this,"filter",e,t,e=>e.map(vt),arguments)},find(e,t){return De(this,"find",e,t,vt,arguments)},findIndex(e,t){return De(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return De(this,"findLast",e,t,vt,arguments)},findLastIndex(e,t){return De(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return De(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ve(this,"includes",e)},indexOf(...e){return Ve(this,"indexOf",e)},join(e){return Fe(this).join(e)},lastIndexOf(...e){return Ve(this,"lastIndexOf",e)},map(e,t){return De(this,"map",e,t,void 0,arguments)},pop(){return Re(this,"pop")},push(...e){return Re(this,"push",e)},reduce(e,...t){return $e(this,"reduce",e,t)},reduceRight(e,...t){return $e(this,"reduceRight",e,t)},shift(){return Re(this,"shift")},some(e,t){return De(this,"some",e,t,void 0,arguments)},splice(...e){return Re(this,"splice",e)},toReversed(){return Fe(this).toReversed()},toSorted(e){return Fe(this).toSorted(e)},toSpliced(...e){return Fe(this).toSpliced(...e)},unshift(...e){return Re(this,"unshift",e)},values(){return Pe(this,"values",vt)}};function Pe(e,t,n){const s=Le(e),o=s[t]();return s===e||pt(e)||(o._next=o.next,o.next=()=>{const e=o._next();return e.done||(e.value=n(e.value)),e}),o}const je=Array.prototype;function De(e,t,n,s,o,r){const i=Le(e),l=i!==e&&!pt(e),c=i[t];if(c!==je[t]){const t=c.apply(e,r);return l?vt(t):t}let a=n;i!==e&&(l?a=function(t,s){return n.call(this,vt(t),s,e)}:n.length>2&&(a=function(t,s){return n.call(this,t,s,e)}));const u=c.call(i,a,s);return l&&o?o(u):u}function $e(e,t,n,s){const o=Le(e);let r=n;return o!==e&&(pt(e)?n.length>3&&(r=function(t,s,o){return n.call(this,t,s,o,e)}):r=function(t,s,o){return n.call(this,t,vt(s),o,e)}),o[t](r,...s)}function Ve(e,t,n){const s=ht(e);Ee(s,0,Te);const o=s[t](...n);return -1!==o&&false!==o||!dt(n[0])?o:(n[0]=ht(n[0]),s[t](...n))}function Re(e,t,n=[]){me(),le();const s=ht(e)[t].apply(e,n);return ce(),ye(),s}const Ne=e("__proto__,__v_isRef,__isVue"),Ie=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(m));function Ue(e){m(e)||(e=String(e));const t=ht(this);return Ee(t,0,e),t.hasOwnProperty(e)}class Be{constructor(e=false,t=false){this._isReadonly=e,this._isShallow=t;}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const s=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return !s;if("__v_isReadonly"===t)return s;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(s?o?rt:ot:o?st:nt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const r=f(e);if(!s){let e;if(r&&(e=Me[t]))return e;if("hasOwnProperty"===t)return Ue}const i=Reflect.get(e,t,mt(e)?e:n);if(m(t)?Ie.has(t):Ne(t))return i;if(s||Ee(e,0,t),o)return i;if(mt(i)){const e=r&&w(t)?i:i.value;return s&&y(e)?ct(e):e}return y(i)?s?ct(i):lt(i):i}}class We extends Be{constructor(e=false){super(false,e);}set(e,t,n,s){let o=e[t];if(!this._isShallow){const t=ft(o);if(pt(n)||ft(n)||(o=ht(o),n=ht(n)),!f(e)&&mt(o)&&!mt(n))return t||(o.value=n),true}const r=f(e)&&w(t)?Number(t)e,Je=e=>Reflect.getPrototypeOf(e);function Ze(e){return function(...t){return "delete"!==e&&("clear"===e?void 0:this)}}function Xe(e,t){const n={get(n){const s=this.__v_raw,o=ht(s),r=ht(n);e||(M$1(n,r)&&Ee(o,0,n),Ee(o,0,r));const{has:i}=Je(o),l=t?Ge:e?gt:vt;return i.call(o,n)?l(s.get(n)):i.call(o,r)?l(s.get(r)):void(s!==o&&s.get(n))},get size(){const t=this.__v_raw;return !e&&Ee(ht(t),0,ke),t.size},has(t){const n=this.__v_raw,s=ht(n),o=ht(t);return e||(M$1(t,o)&&Ee(s,0,t),Ee(s,0,o)),t===o?n.has(t):n.has(t)||n.has(o)},forEach(n,s){const o=this,r=o.__v_raw,i=ht(r),l=t?Ge:e?gt:vt;return !e&&Ee(i,0,ke),r.forEach((e,t)=>n.call(s,l(e),l(t),o))}};l(n,e?{add:Ze("add"),set:Ze("set"),delete:Ze("delete"),clear:Ze("clear")}:{add(e){t||pt(e)||ft(e)||(e=ht(e));const n=ht(this);return Je(n).has.call(n,e)||(n.add(e),Oe(n,"add",e,e)),this},set(e,n){t||pt(n)||ft(n)||(n=ht(n));const s=ht(this),{has:o,get:r}=Je(s);let i=o.call(s,e);i||(e=ht(e),i=o.call(s,e));const l=r.call(s,e);return s.set(e,n),i?M$1(n,l)&&Oe(s,"set",e,n):Oe(s,"add",e,n),this},delete(e){const t=ht(this),{has:n,get:s}=Je(t);let o=n.call(t,e);o||(e=ht(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&Oe(t,"delete",e,void 0),r},clear(){const e=ht(this),t=0!==e.size,n=e.clear();return t&&Oe(e,"clear",void 0,void 0),n}});return ["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=function(e,t,n){return function(...s){const o=this.__v_raw,r=ht(o),i=p(r),l="entries"===e||e===Symbol.iterator&&i,c="keys"===e&&i,a=o[e](...s),u=n?Ge:t?gt:vt;return !t&&Ee(r,0,c?Ae:ke),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:l?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}(s,e,t);}),n}function Qe(e,t){const n=Xe(e,t);return (t,s,o)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(u(n,s)&&s in t?n:t,s,o)}const Ye={get:Qe(false,false)},et={get:Qe(false,true)},tt={get:Qe(true,false)},nt=new WeakMap,st=new WeakMap,ot=new WeakMap,rt=new WeakMap;function it(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case "Object":case "Array":return 1;case "Map":case "Set":case "WeakMap":case "WeakSet":return 2;default:return 0}}((e=>x$1(e).slice(8,-1))(e))}function lt(e){return ft(e)?e:at(e,false,ze,Ye,nt)}function ct(e){return at(e,true,Ke,tt,ot)}function at(e,t,n,s,o){if(!y(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=it(e);if(0===r)return e;const i=o.get(e);if(i)return i;const l=new Proxy(e,2===r?s:n);return o.set(e,l),l}function ut(e){return ft(e)?ut(e.__v_raw):!(!e||!e.__v_isReactive)}function ft(e){return !(!e||!e.__v_isReadonly)}function pt(e){return !(!e||!e.__v_isShallow)}function dt(e){return !!e&&!!e.__v_raw}function ht(e){const t=e&&e.__v_raw;return t?ht(t):e}const vt=e=>y(e)?lt(e):e,gt=e=>y(e)?ct(e):e;function mt(e){return !!e&&true===e.__v_isRef}function yt(e){return function(e,t){if(mt(e))return e;return new _t(e,t)}(e,false)}class _t{constructor(e,t){this.dep=new Se,this.__v_isRef=true,this.__v_isShallow=false,this._rawValue=t?e:ht(e),this._value=t?e:vt(e),this.__v_isShallow=t;}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||pt(e)||ft(e);e=n?e:ht(e),M$1(e,t)&&(this._rawValue=e,this._value=n?e:vt(e),this.dep.trigger());}}function bt(e){return mt(e)?e.value:e}const xt={get:(e,t,n)=>"__v_raw"===t?e:bt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return mt(o)&&!mt(n)?(o.value=n,true):Reflect.set(e,t,n,s)}};function St(e){return ut(e)?e:new Proxy(e,xt)}class wt{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Se(this),this.__v_isRef=true,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=be-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n;}notify(){if(this.flags|=16,!(8&this.flags)&&Y$1!==this)return ie(this,true),true}get value(){const e=this.dep.track();return pe(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e);}}const Ct={},kt=new WeakMap;let At;function Tt(e,n,o=t){const{immediate:r,deep:i,once:l,scheduler:a,augmentJob:u,call:p}=o,d=e=>i?e:pt(e)||false===i||0===i?Et(e,1):Et(e);let h,g,m,y,_=false,b=false;if(mt(e)?(g=()=>e.value,_=pt(e)):ut(e)?(g=()=>d(e),_=true):f(e)?(b=true,_=e.some(e=>ut(e)||pt(e)),g=()=>e.map(e=>mt(e)?e.value:ut(e)?d(e):v(e)?p?p(e,2):e():void 0)):g=v(e)?n?p?()=>p(e,2):e:()=>{if(m){me();try{m();}finally{ye();}}const t=At;At=h;try{return p?p(e,3,[y]):e(y)}finally{At=t;}}:s,n&&i){const e=g,t=true===i?1/0:i;g=()=>Et(e(),t);}const x=Q$1,S=()=>{h.stop(),x&&x.active&&c(x.effects,h);};if(l&&n){const e=n;n=(...t)=>{e(...t),S();};}let w=b?new Array(e.length).fill(Ct):Ct;const C=e=>{if(1&h.flags&&(h.dirty||e))if(n){const e=h.run();if(i||_||(b?e.some((e,t)=>M$1(e,w[t])):M$1(e,w))){m&&m();const t=At;At=h;try{const t=[e,w===Ct?void 0:b&&w[0]===Ct?[]:w,y];w=e,p?p(n,3,t):n(...t);}finally{At=t;}}}else h.run();};return u&&u(C),h=new ne(g),h.scheduler=a?()=>a(C,false):C,y=e=>function(e,t=false,n=At){if(n){let t=kt.get(n);t||kt.set(n,t=[]),t.push(e);}}(e,false,h),m=h.onStop=()=>{const e=kt.get(h);if(e){if(p)p(e,4);else for(const t of e)t();kt.delete(h);}},n?r?C(true):w=h.run():a?a(C.bind(null,true),true):h.run(),S.pause=h.pause.bind(h),S.resume=h.resume.bind(h),S.stop=S,S}function Et(e,t=1/0,n){if(t<=0||!y(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,mt(e))Et(e.value,t,n);else if(f(e))for(let s=0;s{Et(e,t,n);});else if(S$1(e)){for(const s in e)Et(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Et(e[s],t,n);}return e} /** * @vue/runtime-core v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Ot(e,t,n,s){try{return s?e(...s):e()}catch(o){Lt(o,t,n);}}function Ft(e,t,n,s){if(v(e)){const o=Ot(e,t,n,s);return o&&_$1(o)&&o.catch(e=>{Lt(e,t,n);}),o}if(f(e)){const o=[];for(let r=0;r=Ht(n)?Mt.push(e):Mt.splice(function(e){let t=Pt+1,n=Mt.length;for(;t>>1,o=Mt[s],r=Ht(o);rHt(e)-Ht(t));if(jt.length=0,Dt)return void Dt.push(...e);for(Dt=e,$t=0;$tnull==e.id?2&e.flags?-1:1/0:e.id;function zt(e){try{for(Pt=0;Pt{s._d&&oo(-1);const o=Gt(t);let r;try{r=e(...n);}finally{Gt(o),s._d&&oo(1);}return r};return s._n=true,s._c=true,s._d=true,s}function Zt(e,n){if(null===Kt)return e;const s=$o(Kt),o=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,en=Symbol("_leaveCb"),tn=Symbol("_enterCb");const nn=[Function,Array],sn={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:nn,onEnter:nn,onAfterEnter:nn,onEnterCancelled:nn,onBeforeLeave:nn,onLeave:nn,onAfterLeave:nn,onLeaveCancelled:nn,onBeforeAppear:nn,onAppear:nn,onAfterAppear:nn,onAppearCancelled:nn},on=e=>{const t=e.subTree;return t.component?on(t.component):t};function rn(e){let t=e[0];if(e.length>1)for(const n of e)if(n.type!==Qs){t=n;break}return t}const ln={name:"BaseTransition",props:sn,setup(e,{slots:t}){const n=Ao(),s=function(){const e={isMounted:false,isLeaving:false,isUnmounting:false,leavingVNodes:new Map};return Ln(()=>{e.isMounted=true;}),jn(()=>{e.isUnmounting=true;}),e}();return ()=>{const o=t.default&&dn(t.default(),true);if(!o||!o.length)return;const r=rn(o),i=ht(e),{mode:l}=i;if(s.isLeaving)return un(r);const c=fn(r);if(!c)return un(r);let a=an(c,i,s,n,e=>a=e);c.type!==Qs&&pn(c,a);let u=n.subTree&&fn(n.subTree);if(u&&u.type!==Qs&&!ao(u,c)&&on(n).type!==Qs){let e=an(u,i,s,n);if(pn(u,e),"out-in"===l&&c.type!==Qs)return s.isLeaving=true,e.afterLeave=()=>{s.isLeaving=false,8&n.job.flags||n.update(),delete e.afterLeave,u=void 0;},un(r);"in-out"===l&&c.type!==Qs?e.delayLeave=(e,t,n)=>{cn(s,u)[String(u.key)]=u,e[en]=()=>{t(),e[en]=void 0,delete a.delayedLeave,u=void 0;},a.delayedLeave=()=>{n(),delete a.delayedLeave,u=void 0;};}:u=void 0;}else u&&(u=void 0);return r}}};function cn(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function an(e,t,n,s,o){const{appear:r,mode:i,persisted:l=false,onBeforeEnter:c,onEnter:a,onAfterEnter:u,onEnterCancelled:p,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:m,onAppear:y,onAfterAppear:_,onAppearCancelled:b}=t,x=String(e.key),S=cn(n,e),w=(e,t)=>{e&&Ft(e,s,9,t);},C=(e,t)=>{const n=t[1];w(e,t),f(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n();},k={mode:i,persisted:l,beforeEnter(t){let s=c;if(!n.isMounted){if(!r)return;s=m||c;}t[en]&&t[en](true);const o=S[x];o&&ao(e,o)&&o.el[en]&&o.el[en](),w(s,[t]);},enter(e){let t=a,s=u,o=p;if(!n.isMounted){if(!r)return;t=y||a,s=_||u,o=b||p;}let i=false;const l=e[tn]=t=>{i||(i=true,w(t?o:s,[e]),k.delayedLeave&&k.delayedLeave(),e[tn]=void 0);};t?C(t,[e,l]):l();},leave(t,s){const o=String(e.key);if(t[tn]&&t[tn](true),n.isUnmounting)return s();w(d,[t]);let r=false;const i=t[en]=n=>{r||(r=true,s(),w(n?g:v,[t]),t[en]=void 0,S[o]===e&&delete S[o]);};S[o]=e,h?C(h,[t,i]):i();},clone(e){const r=an(e,t,n,s,o);return o&&o(r),r}};return k}function un(e){if(wn(e))return (e=vo(e)).children=null,e}function fn(e){if(!wn(e))return Yt(e.type)&&e.children?rn(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&v(n.default))return n.default()}}function pn(e,t){6&e.shapeFlag&&e.component?(e.transition=t,pn(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t;}function dn(e,t=false,n){let s=[],o=0;for(let r=0;r1)for(let r=0;rl({name:e.name},t,{setup:e}))():e}function vn(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0];}const gn=new WeakMap;function mn(e,n,s,r,i=false){if(f(e))return void e.forEach((e,t)=>mn(e,n&&(f(n)?n[t]:n),s,r,i));if(bn(r)&&!i)return void(512&r.shapeFlag&&r.type.__asyncResolved&&r.component.subTree.component&&mn(e,n,s,r.component.subTree));const l=4&r.shapeFlag?$o(r.component):r.el,a=i?null:l,{i:p,r:d}=e,h=n&&n.r,m=p.refs===t?p.refs={}:p.refs,y=p.setupState,_=ht(y),b=y===t?o:e=>u(_,e);if(null!=h&&h!==d)if(yn(n),g(h))m[h]=null,b(h)&&(y[h]=null);else if(mt(h)){h.value=null;const e=n;e.k&&(m[e.k]=null);}if(v(d))Ot(d,p,12,[a,m]);else {const t=g(d),n=mt(d);if(t||n){const o=()=>{if(e.f){const n=t?b(d)?y[d]:m[d]:d.value;if(i)f(n)&&c(n,l);else if(f(n))n.includes(l)||n.push(l);else if(t)m[d]=[l],b(d)&&(y[d]=m[d]);else {const t=[l];d.value=t,e.k&&(m[e.k]=t);}}else t?(m[d]=a,b(d)&&(y[d]=a)):n&&(d.value=a,e.k&&(m[e.k]=a));};if(a){const t=()=>{o(),gn.delete(e);};t.id=-1,gn.set(e,t),Ts(t,s);}else yn(e),o();}}}function yn(e){const t=gn.get(e);t&&(t.flags|=8,gn.delete(e));}const _n=e=>8===e.nodeType;V$1().requestIdleCallback,V$1().cancelIdleCallback;const bn=e=>!!e.type.__asyncLoader;function xn(e){v(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:o=200,hydrate:r,timeout:i,suspensible:l=true,onError:c}=e;let a,u=null,f=0;const p=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t((f++,u=null,p())),()=>n(e),f+1);});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),a=t,t)))};return hn({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(e,t,n){let s=false;(t.bu||(t.bu=[])).push(()=>s=true);const o=()=>{s||n();},i=r?()=>{const n=r(o,t=>function(e,t){if(_n(e)&&"["===e.data){let n=1,s=e.nextSibling;for(;s;){if(1===s.nodeType){if(false===t(s))break}else if(_n(s))if("]"===s.data){if(0===--n)break}else "["===s.data&&n++;s=s.nextSibling;}}else t(e);}(e,t));n&&(t.bum||(t.bum=[])).push(n);}:o;a?i():p().then(()=>!t.isUnmounted&&i());},get __asyncResolved(){return a},setup(){const e=ko;if(vn(e),a)return ()=>Sn(a,e);const t=t=>{u=null,Lt(t,e,13,!s);};if(l&&e.suspense||Mo)return p().then(t=>()=>Sn(t,e)).catch(e=>(t(e),()=>s?ho(s,{error:e}):null));const r=yt(false),c=yt(),f=yt(!!o);return o&&setTimeout(()=>{f.value=false;},o),null!=i&&setTimeout(()=>{if(!r.value&&!c.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),c.value=e;}},i),p().then(()=>{r.value=true,e.parent&&wn(e.parent.vnode)&&e.parent.update();}).catch(e=>{t(e),c.value=e;}),()=>r.value&&a?Sn(a,e):c.value&&s?ho(s,{error:c.value}):n&&!f.value?ho(n):void 0}})}function Sn(e,t){const{ref:n,props:s,children:o,ce:r}=t.vnode,i=ho(e,s,o);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const wn=e=>e.type.__isKeepAlive;function Cn(e,t){An(e,"a",t);}function kn(e,t){An(e,"da",t);}function An(e,t,n=ko){const s=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent;}return e()});if(En(t,s,n),n){let e=n.parent;for(;e&&e.parent;)wn(e.parent.vnode)&&Tn(s,t,n,e),e=e.parent;}}function Tn(e,t,n,s){const o=En(t,e,s,true);Dn(()=>{c(s[t],o);},n);}function En(e,t,n=ko,s=false){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{me();const o=Oo(n),r=Ft(t,n,e,s);return o(),ye(),r});return s?o.unshift(r):o.push(r),r}}const On=e=>(t,n=ko)=>{Mo&&"sp"!==e||En(e,(...e)=>t(...e),n);},Fn=On("bm"),Ln=On("m"),Mn=On("bu"),Pn=On("u"),jn=On("bum"),Dn=On("um"),$n=On("sp"),Vn=On("rtg"),Rn=On("rtc"); exports({ L: Ln, D: Dn });function Nn(e,t=ko){En("ec",e,t);}const In=Symbol.for("v-ndc");function Un(e,t,n,s){let o;const r=n,i=f(e);if(i||g(e)){let n=false,s=false;i&&ut(e)&&(n=!pt(e),s=ft(e),e=Le(e)),o=new Array(e.length);for(let i=0,l=e.length;it(e,n,void 0,r));else {const n=Object.keys(e);o=new Array(n.length);for(let s=0,i=n.length;s0;return no(),lo(Zs,null,[ho("slot",n,s)],e?-2:64)}let r=e[t];r&&r._c&&(r._d=false),no();const i=r&&Wn(r(n)),l=n.key||i&&i.key,c=lo(Zs,{key:(l&&!m(l)?l:`_${t}`)+(!i&&s?"_fb":"")},i||[],i&&1===e._?64:-2);return r&&r._c&&(r._d=true),c}function Wn(e){return e.some(e=>!co(e)||e.type!==Qs&&!(e.type===Zs&&!Wn(e.children)))?e:null}const Hn=e=>e?Lo(e)?$o(e):Hn(e.parent):null,zn=l(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Hn(e.parent),$root:e=>Hn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Yn(e),$forceUpdate:e=>e.f||(e.f=()=>{It(e.update);}),$nextTick:e=>e.n||(e.n=Nt.bind(e.proxy)),$watch:e=>Rs.bind(e)}),Kn=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),qn={get({_:e},n){if("__v_skip"===n)return true;const{ctx:s,setupState:o,data:r,props:i,accessCache:l,type:c,appContext:a}=e;let f;if("$"!==n[0]){const c=l[n];if(void 0!==c)switch(c){case 1:return o[n];case 2:return r[n];case 4:return s[n];case 3:return i[n]}else {if(Kn(o,n))return l[n]=1,o[n];if(r!==t&&u(r,n))return l[n]=2,r[n];if((f=e.propsOptions[0])&&u(f,n))return l[n]=3,i[n];if(s!==t&&u(s,n))return l[n]=4,s[n];Jn&&(l[n]=0);}}const p=zn[n];let d,h;return p?("$attrs"===n&&Ee(e.attrs,0,""),p(e)):(d=c.__cssModules)&&(d=d[n])?d:s!==t&&u(s,n)?(l[n]=4,s[n]):(h=a.config.globalProperties,u(h,n)?h[n]:void 0)},set({_:e},n,s){const{data:o,setupState:r,ctx:i}=e;return Kn(r,n)?(r[n]=s,true):o!==t&&u(o,n)?(o[n]=s,true):!u(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(i[n]=s,true))},has({_:{data:e,setupState:n,accessCache:s,ctx:o,appContext:r,propsOptions:i,type:l}},c){let a,f;return !!(s[c]||e!==t&&"$"!==c[0]&&u(e,c)||Kn(n,c)||(a=i[0])&&u(a,c)||u(o,c)||u(zn,c)||u(r.config.globalProperties,c)||(f=l.__cssModules)&&f[c])},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:u(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Gn(e){return f(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}let Jn=true;function Zn(e){const t=Yn(e),n=e.proxy,o=e.ctx;Jn=false,t.beforeCreate&&Xn(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:l,watch:c,provide:a,inject:u,created:p,beforeMount:d,mounted:h,beforeUpdate:g,updated:m,activated:_,deactivated:b,beforeDestroy:x,beforeUnmount:S,destroyed:w,unmounted:C,render:k,renderTracked:A,renderTriggered:T,errorCaptured:E,serverPrefetch:O,expose:F,inheritAttrs:L,components:M,directives:P,filters:j}=t;if(u&&function(e,t){f(e)&&(e=ss(e));for(const n in e){const s=e[n];let o;o=y(s)?"default"in s?fs(s.from||n,s.default,true):fs(s.from||n):fs(s),mt(o)?Object.defineProperty(t,n,{enumerable:true,configurable:true,get:()=>o.value,set:e=>o.value=e}):t[n]=o;}}(u,o),l)for(const s in l){const e=l[s];v(e)&&(o[s]=e.bind(n));}if(r){const t=r.call(n,n);y(t)&&(e.data=lt(t));}if(Jn=true,i)for(const f in i){const e=i[f],t=v(e)?e.bind(n,n):v(e.get)?e.get.bind(n,n):s,r=!v(e)&&v(e.set)?e.set.bind(n):s,l=Vo({get:t,set:r});Object.defineProperty(o,f,{enumerable:true,configurable:true,get:()=>l.value,set:e=>l.value=e});}if(c)for(const s in c)Qn(c[s],o,n,s);if(a){const e=v(a)?a.call(n):a;Reflect.ownKeys(e).forEach(t=>{!function(e,t){if(ko){let n=ko.provides;const s=ko.parent&&ko.parent.provides;s===n&&(n=ko.provides=Object.create(s)),n[e]=t;}}(t,e[t]);});}function D(e,t){f(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n));}if(p&&Xn(p,e,"c"),D(Fn,d),D(Ln,h),D(Mn,g),D(Pn,m),D(Cn,_),D(kn,b),D(Nn,E),D(Rn,A),D(Vn,T),D(jn,S),D(Dn,C),D($n,O),f(F))if(F.length){const t=e.exposed||(e.exposed={});F.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:true});});}else e.exposed||(e.exposed={});k&&e.render===s&&(e.render=k),null!=L&&(e.inheritAttrs=L),M&&(e.components=M),P&&(e.directives=P),O&&vn(e);}function Xn(e,t,n){Ft(f(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n);}function Qn(e,t,n,s){let o=s.includes(".")?Ns(n,s):()=>n[s];if(g(e)){const n=t[e];v(n)&&$s(o,n);}else if(v(e))$s(o,e.bind(n));else if(y(e))if(f(e))e.forEach(e=>Qn(e,t,n,s));else {const s=v(e.handler)?e.handler.bind(n):t[e.handler];v(s)&&$s(o,s,e);}}function Yn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let c;return l?c=l:o.length||n||s?(c={},o.length&&o.forEach(e=>es(c,e,i,true)),es(c,t,i)):c=t,y(t)&&r.set(t,c),c}function es(e,t,n,s=false){const{mixins:o,extends:r}=t;r&&es(e,r,n,true),o&&o.forEach(t=>es(e,t,n,true));for(const i in t)if(s&&"expose"===i);else {const s=ts[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i];}return e}const ts={data:ns,props:is,emits:is,methods:rs,computed:rs,beforeCreate:os,created:os,beforeMount:os,mounted:os,beforeUpdate:os,updated:os,beforeDestroy:os,beforeUnmount:os,destroyed:os,unmounted:os,activated:os,deactivated:os,errorCaptured:os,serverPrefetch:os,components:rs,directives:rs,watch:function(e,t){if(!e)return t;if(!t)return e;const n=l(Object.create(null),e);for(const s in t)n[s]=os(e[s],t[s]);return n},provide:ns,inject:function(e,t){return rs(ss(e),ss(t))}};function ns(e,t){return t?e?function(){return l(v(e)?e.call(this,this):e,v(t)?t.call(this,this):t)}:t:e}function ss(e){if(f(e)){const t={};for(let n=0;n(o.has(e)||(e&&v(e.install)?(o.add(e),e.install(c,...t)):v(e)&&(o.add(e),e(c,...t))),c),mixin:e=>(s.mixins.includes(e)||s.mixins.push(e),c),component:(e,t)=>t?(s.components[e]=t,c):s.components[e],directive:(e,t)=>t?(s.directives[e]=t,c):s.directives[e],mount(o,r,l){if(!i){const r=c._ceVNode||ho(t,n);return r.appContext=s,true===l?l="svg":false===l&&(l=void 0),e(r,o,l),i=true,c._container=o,o.__vue_app__=c,$o(r.component)}},onUnmount(e){r.push(e);},unmount(){i&&(Ft(r,c._instance,16),e(null,c._container),delete c._container.__vue_app__);},provide:(e,t)=>(s.provides[e]=t,c),runWithContext(e){const t=us;us=c;try{return e()}finally{us=t;}}};return c}}let us=null;function fs(e,t,n=false){const s=Ao();if(s||us){let o=us?us._context.provides:s?null==s.parent||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&v(t)?t.call(s&&s.proxy):t}}const ps={},ds=()=>Object.create(ps),hs=e=>Object.getPrototypeOf(e)===ps;function vs(e,t,n,s=false){const o={},r=ds();e.propsDefaults=Object.create(null),gs(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:at(o,false,qe,et,st):e.type.props?e.props=o:e.props=r,e.attrs=r;}function gs(e,n,s,o){const[r,i]=e.propsOptions;let l,c=false;if(n)for(let t in n){if(C$1(t))continue;const a=n[t];let f;r&&u(r,f=T$1(t))?i&&i.includes(f)?(l||(l={}))[f]=a:s[f]=a:Hs(e.emitsOptions,t)||t in o&&a===o[t]||(o[t]=a,c=true);}if(i){const n=ht(s),o=l||t;for(let t=0;t{d=true;const[t,n]=_s(e,s,true);l(a,t),n&&p.push(...n);};!o&&s.mixins.length&&s.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t);}if(!c&&!d)return y(e)&&r.set(e,n),n;if(f(c))for(let n=0;n"_"===e||"_ctx"===e||"$stable"===e,Ss=e=>f(e)?e.map(_o):[_o(e)],ws=(e,t,n)=>{if(t._n)return t;const s=Jt((...e)=>Ss(t(...e)),n);return s._c=false,s},Cs=(e,t,n)=>{const s=e._ctx;for(const o in e){if(xs(o))continue;const n=e[o];if(v(n))t[o]=ws(0,n,s);else if(null!=n){const e=Ss(n);t[o]=()=>e;}}},ks=(e,t)=>{const n=Ss(t);e.slots.default=()=>n;},As=(e,t,n)=>{for(const s in t)!n&&xs(s)||(e[s]=t[s]);},Ts=function(e,t){t&&t.pendingBranch?f(e)?t.effects.push(...e):t.effects.push(e):(f(n=e)?jt.push(...n):Dt&&-1===n.id?Dt.splice($t+1,0,n):1&n.flags||(jt.push(n),n.flags|=1),Ut());var n;};function Es(e){return function(e){V$1().__VUE__=true;const{insert:o,remove:r,patchProp:i,createElement:l,createText:c,createComment:a,setText:f,setElementText:p,parentNode:d,nextSibling:h,setScopeId:v=s,insertStaticContent:g}=e,m=(e,t,n,s=null,o=null,r=null,i=void 0,l=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!ao(e,t)&&(s=Q(e),q(e,o,r,true),e=null),-2===t.patchFlag&&(c=false,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:f}=t;switch(a){case Xs:y(e,t,n,s);break;case Qs:b(e,t,n,s);break;case Ys:null==e&&x(t,n,s,i);break;case Zs:$(e,t,n,s,o,r,i,l,c);break;default:1&f?k(e,t,n,s,o,r,i,l,c):6&f?R(e,t,n,s,o,r,i,l,c):(64&f||128&f)&&a.process(e,t,n,s,o,r,i,l,c,se);}null!=u&&o?mn(u,e&&e.ref,r,t||e,!t):null==u&&e&&null!=e.ref&&mn(e.ref,null,r,e,true);},y=(e,t,n,s)=>{if(null==e)o(t.el=c(t.children),n,s);else {const n=t.el=e.el;t.children!==e.children&&f(n,t.children);}},b=(e,t,n,s)=>{null==e?o(t.el=a(t.children||""),n,s):t.el=e.el;},x=(e,t,n,s)=>{[e.el,e.anchor]=g(e.children,t,n,s,e.el,e.anchor);},S=({el:e,anchor:t},n,s)=>{let r;for(;e&&e!==t;)r=h(e),o(e,n,s),e=r;o(t,n,s);},w=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),r(e),e=n;r(t);},k=(e,t,n,s,o,r,i,l,c)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?A(t,n,s,o,r,i,l,c):L(e,t,o,r,i,l,c);},A=(e,t,n,s,r,c,a,u)=>{let f,d;const{props:h,shapeFlag:v,transition:g,dirs:m}=e;if(f=e.el=l(e.type,c,h&&h.is,h),8&v?p(f,e.children):16&v&&F(e.children,f,null,s,r,Os(e,c),a,u),m&&Xt(e,null,s,"created"),E(f,e,e.scopeId,a,s),h){for(const e in h)"value"===e||C$1(e)||i(f,e,null,h[e],c,s);"value"in h&&i(f,"value",null,h.value,c),(d=h.onVnodeBeforeMount)&&So(d,s,e);}m&&Xt(e,null,s,"beforeMount");const y=function(e,t){return (!e||e&&!e.pendingBranch)&&t&&!t.persisted}(r,g);y&&g.beforeEnter(f),o(f,t,n),((d=h&&h.onVnodeMounted)||y||m)&&Ts(()=>{d&&So(d,s,e),y&&g.enter(f),m&&Xt(e,null,s,"mounted");},r);},E=(e,t,n,s,o)=>{if(n&&v(e,n),s)for(let r=0;r{for(let a=c;a{const a=n.el=e.el;let{patchFlag:u,dynamicChildren:f,dirs:d}=n;u|=16&e.patchFlag;const h=e.props||t,v=n.props||t;let g;if(s&&Fs(s,false),(g=v.onVnodeBeforeUpdate)&&So(g,s,n,e),d&&Xt(n,e,s,"beforeUpdate"),s&&Fs(s,true),(h.innerHTML&&null==v.innerHTML||h.textContent&&null==v.textContent)&&p(a,""),f?M(e.dynamicChildren,f,a,s,o,Os(n,r),l):c||W(e,n,a,null,s,o,Os(n,r),l,false),u>0){if(16&u)D(a,h,v,s,r);else if(2&u&&h.class!==v.class&&i(a,"class",null,v.class,r),4&u&&i(a,"style",h.style,v.style,r),8&u){const e=n.dynamicProps;for(let t=0;t{g&&So(g,s,n,e),d&&Xt(n,e,s,"updated");},o);},M=(e,t,n,s,o,r,i)=>{for(let l=0;l{if(n!==s){if(n!==t)for(const t in n)C$1(t)||t in s||i(e,t,n[t],null,r,o);for(const t in s){if(C$1(t))continue;const l=s[t],c=n[t];l!==c&&"value"!==t&&i(e,t,c,l,r,o);}"value"in s&&i(e,"value",n.value,s.value,r);}},$=(e,t,n,s,r,i,l,a,u)=>{const f=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:v}=t;v&&(a=a?a.concat(v):v),null==e?(o(f,n,s),o(p,n,s),F(t.children||[],n,p,r,i,l,a,u)):d>0&&64&d&&h&&e.dynamicChildren?(M(e.dynamicChildren,h,n,r,i,l,a),(null!=t.key||r&&t===r.subTree)&&Ls(e,t,true)):W(e,t,n,p,r,i,l,a,u);},R=(e,t,n,s,o,r,i,l,c)=>{t.slotScopeIds=l,null==e?512&t.shapeFlag?o.ctx.activate(t,n,s,i,c):N(t,n,s,o,r,i,c):I(e,t,c);},N=(e,n,s,o,r,i,l)=>{const c=e.component=function(e,n,s){const o=e.type,r=(n?n.appContext:e.appContext)||wo,i={uid:Co++,vnode:e,type:o,parent:n,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ee(true),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:n?n.provides:Object.create(r.provides),ids:n?n.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:_s(o,r),emitsOptions:Ws(o,r),emit:null,emitted:null,propsDefaults:t,inheritAttrs:o.inheritAttrs,ctx:t,data:t,props:t,attrs:t,slots:t,refs:t,setupState:t,setupContext:null,suspense:s,suspenseId:s?s.pendingId:0,asyncDep:null,asyncResolved:false,isMounted:false,isUnmounted:false,isDeactivated:false,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};i.ctx={_:i},i.root=n?n.root:i,i.emit=Us.bind(null,i),e.ce&&e.ce(i);return i}(e,o,r);if(wn(e)&&(c.ctx.renderer=se),function(e,t=false,n=false){t&&Eo(t);const{props:s,children:o}=e.vnode,r=Lo(e);vs(e,s,r,t),((e,t,n)=>{const s=e.slots=ds();if(32&e.vnode.shapeFlag){const e=t._;e?(As(s,t,n),n&&j$1(s,"_",e,true)):Cs(t,s);}else t&&ks(e,t);})(e,o,n||t);r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,qn);const{setup:s}=n;if(s){me();const n=e.setupContext=s.length>1?function(e){const t=t=>{e.exposed=t||{};};return {attrs:new Proxy(e.attrs,Do),slots:e.slots,emit:e.emit,expose:t}}(e):null,o=Oo(e),r=Ot(s,e,0,[e.props,n]),i=_$1(r);if(ye(),o(),!i&&!e.sp||bn(e)||vn(e),i){if(r.then(Fo,Fo),t)return r.then(t=>{Po(e,t);}).catch(t=>{Lt(t,e,0);});e.asyncDep=r;}else Po(e,r);}else jo(e);}(e,t):void 0;t&&Eo(false);}(c,false,l),c.asyncDep){if(r&&r.registerDep(c,U,l),!e.el){const t=c.subTree=ho(Qs);b(null,t,n,s),e.placeholder=t.el;}}else U(c,e,n,s,r,i,l);},I=(e,t,n)=>{const s=t.component=e.component;if(function(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:c}=t,a=r.emitsOptions;if(t.dirs||t.transition)return true;if(!(n&&c>=0))return !(!o&&!l||l&&l.$stable)||s!==i&&(s?!i||Gs(s,i,a):!!i);if(1024&c)return true;if(16&c)return s?Gs(s,i,a):!!i;if(8&c){const e=t.dynamicProps;for(let t=0;t{const l=()=>{if(e.isMounted){let{next:t,bu:n,u:s,parent:c,vnode:a}=e;{const n=Ms(e);if(n)return t&&(t.el=a.el,B(e,t,i)),void n.asyncDep.then(()=>{e.isUnmounted||l();})}let u,f=t;Fs(e,false),t?(t.el=a.el,B(e,t,i)):t=a,n&&P$1(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&So(u,c,t,a),Fs(e,true);const p=zs(e),h=e.subTree;e.subTree=p,m(h,p,d(h.el),Q(h),e,o,r),t.el=p.el,null===f&&function({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s!==e)break;(e=t.vnode).el=n,t=t.parent;}}(e,p.el),s&&Ts(s,o),(u=t.props&&t.props.onVnodeUpdated)&&Ts(()=>So(u,c,t,a),o);}else {let i;const{el:l,props:c}=t,{bm:a,m:u,parent:f,root:p,type:d}=e,h=bn(t);Fs(e,false),a&&P$1(a),!h&&(i=c&&c.onVnodeBeforeMount)&&So(i,f,t),Fs(e,true);{p.ce&&false!==p.ce._def.shadowRoot&&p.ce._injectChildStyle(d);const i=e.subTree=zs(e);m(null,i,n,s,e,o,r),t.el=i.el;}if(u&&Ts(u,o),!h&&(i=c&&c.onVnodeMounted)){const e=t;Ts(()=>So(i,f,e),o);}(256&t.shapeFlag||f&&bn(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&Ts(e.a,o),e.isMounted=true,t=n=s=null;}};e.scope.on();const c=e.effect=new ne(l);e.scope.off();const a=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>It(u),Fs(e,true),a();},B=(e,n,s)=>{n.component=e;const o=e.vnode.props;e.vnode=n,e.next=null,function(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,l=ht(o),[c]=e.propsOptions;let a=false;if(!(s||i>0)||16&i){let s;gs(e,t,o,r)&&(a=true);for(const r in l)t&&(u(t,r)||(s=O$1(r))!==r&&u(t,s))||(c?!n||void 0===n[r]&&void 0===n[s]||(o[r]=ms(c,l,r,void 0,e,true)):delete o[r]);if(r!==l)for(const e in r)t&&u(t,e)||(delete r[e],a=true);}else if(8&i){const n=e.vnode.dynamicProps;for(let s=0;s{const{vnode:o,slots:r}=e;let i=true,l=t;if(32&o.shapeFlag){const e=n._;e?s&&1===e?i=false:As(r,n,s):(i=!n.$stable,Cs(n,r)),l=n;}else n&&(ks(e,n),l={default:1});if(i)for(const t in r)xs(t)||null!=l[t]||delete r[t];})(e,n.children,s),me(),Bt(e),ye();},W=(e,t,n,s,o,r,i,l,c=false)=>{const a=e&&e.children,u=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void z(a,f,n,s,o,r,i,l,c);if(256&d)return void H(a,f,n,s,o,r,i,l,c)}8&h?(16&u&&X(a,o,r),f!==a&&p(n,f)):16&u?16&h?z(a,f,n,s,o,r,i,l,c):X(a,o,r,true):(8&u&&p(n,""),16&h&&F(f,n,s,o,r,i,l,c));},H=(e,t,s,o,r,i,l,c,a)=>{t=t||n;const u=(e=e||n).length,f=t.length,p=Math.min(u,f);let d;for(d=0;df?X(e,r,i,true,false,p):F(t,s,o,r,i,l,c,a,p);},z=(e,t,s,o,r,i,l,c,a)=>{let u=0;const f=t.length;let p=e.length-1,d=f-1;for(;u<=p&&u<=d;){const n=e[u],o=t[u]=a?bo(t[u]):_o(t[u]);if(!ao(n,o))break;m(n,o,s,null,r,i,l,c,a),u++;}for(;u<=p&&u<=d;){const n=e[p],o=t[d]=a?bo(t[d]):_o(t[d]);if(!ao(n,o))break;m(n,o,s,null,r,i,l,c,a),p--,d--;}if(u>p){if(u<=d){const e=d+1,n=ed)for(;u<=p;)q(e[u],r,i,true),u++;else {const h=u,v=u,g=new Map;for(u=v;u<=d;u++){const e=t[u]=a?bo(t[u]):_o(t[u]);null!=e.key&&g.set(e.key,u);}let y,_=0;const b=d-v+1;let x=false,S=0;const w=new Array(b);for(u=0;u=b){q(n,r,i,true);continue}let o;if(null!=n.key)o=g.get(n.key);else for(y=v;y<=d;y++)if(0===w[y-v]&&ao(n,t[y])){o=y;break} void 0===o?q(n,r,i,true):(w[o-v]=u+1,o>=S?S=o:x=true,m(n,t[o],s,null,r,i,l,c,a),_++);}const C=x?function(e){const t=e.slice(),n=[0];let s,o,r,i,l;const c=e.length;for(s=0;s>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s);}}r=n.length,i=n[r-1];for(;r-- >0;)n[r]=i,i=t[i];return n}(w):n;for(y=C.length-1,u=b-1;u>=0;u--){const e=v+u,n=t[e],p=t[e+1],d=e+1{const{el:l,type:c,transition:a,children:u,shapeFlag:f}=e;if(6&f)return void K(e.component.subTree,t,n,s);if(128&f)return void e.suspense.move(t,n,s);if(64&f)return void c.move(e,t,n,se);if(c===Zs){o(l,t,n);for(let e=0;ea.enter(l),i);else {const{leave:s,delayLeave:i,afterLeave:c}=a,u=()=>{e.ctx.isUnmounted?r(l):o(l,t,n);},f=()=>{l._isLeaving&&l[en](true),s(l,()=>{u(),c&&c();});};i?i(l,u,f):f();}else o(l,t,n);},q=(e,t,n,s=false,o=false)=>{const{type:r,props:i,ref:l,children:c,dynamicChildren:a,shapeFlag:u,patchFlag:f,dirs:p,cacheIndex:d}=e;if(-2===f&&(o=false),null!=l&&(me(),mn(l,null,n,e,true),ye()),null!=d&&(t.renderCache[d]=void 0),256&u)return void t.ctx.deactivate(e);const h=1&u&&p,v=!bn(e);let g;if(v&&(g=i&&i.onVnodeBeforeUnmount)&&So(g,t,e),6&u)Z(e.component,n,s);else {if(128&u)return void e.suspense.unmount(n,s);h&&Xt(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,se,s):a&&!a.hasOnce&&(r!==Zs||f>0&&64&f)?X(a,t,n,false,true):(r===Zs&&384&f||!o&&16&u)&&X(c,t,n),s&&G(e);}(v&&(g=i&&i.onVnodeUnmounted)||h)&&Ts(()=>{g&&So(g,t,e),h&&Xt(e,null,t,"unmounted");},n);},G=e=>{const{type:t,el:n,anchor:s,transition:o}=e;if(t===Zs)return void J(n,s);if(t===Ys)return void w(e);const i=()=>{r(n),o&&!o.persisted&&o.afterLeave&&o.afterLeave();};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:s}=o,r=()=>t(n,i);s?s(e.el,i,r):r();}else i();},J=(e,t)=>{let n;for(;e!==t;)n=h(e),r(e),e=n;r(t);},Z=(e,t,n)=>{const{bum:s,scope:o,job:r,subTree:i,um:l,m:c,a:a}=e;Ps(c),Ps(a),s&&P$1(s),o.stop(),r&&(r.flags|=8,q(i,e,t,n)),l&&Ts(l,t),Ts(()=>{e.isUnmounted=true;},t);},X=(e,t,n,s=false,o=false,r=0)=>{for(let i=r;i{if(6&e.shapeFlag)return Q(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=h(e.anchor||e.el),n=t&&t[Qt];return n?h(n):t};let Y=false;const te=(e,t,n)=>{null==e?t._vnode&&q(t._vnode,null,null,true):m(t._vnode||null,e,t,null,null,null,n),t._vnode=e,Y||(Y=true,Bt(),Wt(),Y=false);},se={p:m,um:q,m:K,r:G,mt:N,mc:F,pc:W,pbc:M,n:Q,o:e};let oe;return {render:te,hydrate:oe,createApp:as(te)}}(e)}function Os({type:e,props:t},n){return "svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Fs({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5);}function Ls(e,t,n=false){const s=e.children,o=t.children;if(f(s)&&f(o))for(let r=0;rfs(js);function $s(e,t,n){return Vs(e,t,n)}function Vs(e,n,o=t){const{immediate:r,deep:i,flush:c,once:a}=o,u=l({},o),f=n&&r||!n&&"post"!==c;let p;if(Mo)if("sync"===c){const e=Ds();p=e.__watcherHandles||(e.__watcherHandles=[]);}else if(!f){const e=()=>{};return e.stop=s,e.resume=s,e.pause=s,e}const d=ko;u.call=(e,t,n)=>Ft(e,d,t,n);let h=false;"post"===c?u.scheduler=e=>{Ts(e,d&&d.suspense);}:"sync"!==c&&(h=true,u.scheduler=(e,t)=>{t?e():It(e);}),u.augmentJob=e=>{n&&(e.flags|=4),h&&(e.flags|=2,d&&(e.id=d.uid,e.i=d));};const v=Tt(e,n,u);return Mo&&(p?p.push(v):f&&v()),v}function Rs(e,t,n){const s=this.proxy,o=g(e)?e.includes(".")?Ns(s,e):()=>s[e]:e.bind(s,s);let r;v(t)?r=t:(r=t.handler,n=t);const i=Oo(this),l=Vs(o,r.bind(s),n);return i(),l}function Ns(e,t){const n=t.split(".");return ()=>{let t=e;for(let e=0;e"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${T$1(t)}Modifiers`]||e[`${O$1(t)}Modifiers`];function Us(e,n,...s){if(e.isUnmounted)return;const o=e.vnode.props||t;let r=s;const i=n.startsWith("update:"),l=i&&Is(o,n.slice(7));let c;l&&(l.trim&&(r=s.map(e=>g(e)?e.trim():e)),l.number&&(r=s.map(D$1)));let a=o[c=L$1(n)]||o[c=L$1(T$1(n))];!a&&i&&(a=o[c=L$1(O$1(n))]),a&&Ft(a,e,6,r);const u=o[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=true,Ft(u,e,6,r);}}const Bs=new WeakMap;function Ws(e,t,n=false){const s=n?Bs:t.emitsCache,o=s.get(e);if(void 0!==o)return o;const r=e.emits;let i={},c=false;if(!v(e)){const s=e=>{const n=Ws(e,t,true);n&&(c=true,l(i,n));};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s);}return r||c?(f(r)?r.forEach(e=>i[e]=null):l(i,r),y(e)&&s.set(e,i),i):(y(e)&&s.set(e,null),null)}function Hs(e,t){return !(!e||!r(t))&&(t=t.slice(2).replace(/Once$/,""),u(e,t[0].toLowerCase()+t.slice(1))||u(e,O$1(t))||u(e,t))}function zs(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:l,attrs:c,emit:a,render:u,renderCache:f,props:p,data:d,setupState:h,ctx:v,inheritAttrs:g}=e,m=Gt(e);let y,_;try{if(4&n.shapeFlag){const e=o||s,t=e;y=_o(u.call(t,e,f,p,h,d,v)),_=c;}else {const e=t;0,y=_o(e.length>1?e(p,{attrs:c,slots:l,emit:a}):e(p,null)),_=t.props?c:Ks(c);}}catch(x){eo.length=0,Lt(x,e,1),y=ho(Qs);}let b=y;if(_&&false!==g){const e=Object.keys(_),{shapeFlag:t}=b;e.length&&7&t&&(r&&e.some(i)&&(_=qs(_,r)),b=vo(b,_,false,true));}return n.dirs&&(b=vo(b,null,false,true),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&pn(b,n.transition),y=b,Gt(m),y}const Ks=e=>{let t;for(const n in e)("class"===n||"style"===n||r(n))&&((t||(t={}))[n]=e[n]);return t},qs=(e,t)=>{const n={};for(const s in e)i(s)&&s.slice(9)in t||(n[s]=e[s]);return n};function Gs(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return true;for(let o=0;oe.__isSuspense;const Zs=exports("Z", Symbol.for("v-fgt")),Xs=Symbol.for("v-txt"),Qs=Symbol.for("v-cmt"),Ys=Symbol.for("v-stc"),eo=[];let to=null;function no(e=false){eo.push(to=e?null:[]);}let so=1;function oo(e,t=false){so+=e,e<0&&to&&t&&(to.hasOnce=true);}function ro(e){return e.dynamicChildren=so>0?to||n:null,eo.pop(),to=eo[eo.length-1]||null,so>0&&to&&to.push(e),e}function io(e,t,n,s,o,r){return ro(po(e,t,n,s,o,r,true))}function lo(e,t,n,s,o){return ro(ho(e,t,n,s,o,true))}function co(e){return !!e&&true===e.__v_isVNode}function ao(e,t){return e.type===t.type&&e.key===t.key}const uo=({key:e})=>null!=e?e:null,fo=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?g(e)||mt(e)||v(e)?{i:Kt,r:e,k:t,f:!!n}:e:null);function po(e,t=null,n=null,s=0,o=null,r=(e===Zs?0:1),i=false,l=false){const c={__v_isVNode:true,__v_skip:true,type:e,props:t,key:t&&uo(t),ref:t&&fo(t),scopeId:qt,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Kt};return l?(xo(c,n),128&r&&e.normalize(c)):n&&(c.shapeFlag|=g(n)?8:16),so>0&&!i&&to&&(c.patchFlag>0||6&r)&&32!==c.patchFlag&&to.push(c),c}const ho=exports("h", function(e,t=null,n=null,s=0,o=null,r=false){e&&e!==In||(e=Qs);if(co(e)){const s=vo(e,t,true);return n&&xo(s,n),so>0&&!r&&to&&(6&s.shapeFlag?to[to.indexOf(e)]=s:to.push(s)),s.patchFlag=-2,s}i=e,v(i)&&"__vccOpts"in i&&(e=e.__vccOpts);var i;if(t){t=function(e){return e?dt(e)||hs(e)?l({},e):e:null}(t);let{class:e,style:n}=t;e&&!g(e)&&(t.class=W$1(e)),y(n)&&(dt(n)&&!f(n)&&(n=l({},n)),t.style=R$1(n));}const c=g(e)?1:Js(e)?128:Yt(e)?64:y(e)?4:v(e)?2:0;return po(e,t,n,s,o,c,r,true)});function vo(e,t,n=false,s=false){const{props:o,ref:i,patchFlag:l,children:c,transition:a}=e,u=t?function(...e){const t={};for(let n=0;nko||Kt;let To,Eo;{const e=V$1(),t=(t,n)=>{let s;return (s=e[t])||(s=e[t]=[]),s.push(n),e=>{s.length>1?s.forEach(t=>t(e)):s[0](e);}};To=t("__VUE_INSTANCE_SETTERS__",e=>ko=e),Eo=t("__VUE_SSR_SETTERS__",e=>Mo=e);}const Oo=e=>{const t=ko;return To(e),e.scope.on(),()=>{e.scope.off(),To(t);}},Fo=()=>{ko&&ko.scope.off(),To(null);};function Lo(e){return 4&e.vnode.shapeFlag}let Mo=false;function Po(e,t,n){v(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:y(t)&&(e.setupState=St(t)),jo(e);}function jo(e,t,n){const o=e.type;e.render||(e.render=o.render||s);{const t=Oo(e);me();try{Zn(e);}finally{ye(),t();}}}const Do={get:(e,t)=>(Ee(e,0,""),e[t])};function $o(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(St((t=e.exposed,!u(t,"__v_skip")&&Object.isExtensible(t)&&j$1(t,"__v_skip",true),t)),{get:(t,n)=>n in t?t[n]:n in zn?zn[n](e):void 0,has:(e,t)=>t in e||t in zn})):e.proxy;var t;}const Vo=exports("V", (e,t)=>{const n=function(e,t,n=false){let s,o;return v(e)?s=e:(s=e.get,o=e.set),new wt(s,o,n)}(e,0,Mo);return n});const Ro="3.5.22"; /** * @vue/runtime-dom v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let No;const Io="undefined"!=typeof window&&window.trustedTypes;if(Io)try{No=Io.createPolicy("vue",{createHTML:e=>e});}catch(Ur){}const Uo=No?e=>No.createHTML(e):e=>e,Bo="undefined"!=typeof document?document:null,Wo=Bo&&Bo.createElement("template"),Ho={insert:(e,t,n)=>{t.insertBefore(e,n||null);},remove:e=>{const t=e.parentNode;t&&t.removeChild(e);},createElement:(e,t,n,s)=>{const o="svg"===t?Bo.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Bo.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?Bo.createElement(e,{is:n}):Bo.createElement(e);return "select"===e&&s&&null!=s.multiple&&o.setAttribute("multiple",s.multiple),o},createText:e=>Bo.createTextNode(e),createComment:e=>Bo.createComment(e),setText:(e,t)=>{e.nodeValue=t;},setElementText:(e,t)=>{e.textContent=t;},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"");},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(true),n),o!==r&&(o=o.nextSibling););else {Wo.innerHTML=Uo("svg"===s?`${e}`:"mathml"===s?`${e}`:e);const o=Wo.content;if("svg"===s||"mathml"===s){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e);}t.insertBefore(o,n);}return [i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},zo="transition",Ko="animation",qo=Symbol("_vtc"),Go={name:String,type:String,css:{type:Boolean,default:true},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Jo=l({},sn,Go),Zo=(e=>(e.displayName="Transition",e.props=Jo,e))((e,{slots:t})=>function(e,t,n){try{oo(-1);const s=arguments.length;return 2===s?y(t)&&!f(t)?co(t)?ho(e,null,[t]):ho(e,t):ho(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&co(n)&&(n=[n]),ho(e,t,n))}finally{oo(1);}}(ln,function(e){const t={};for(const l in e)l in Go||(t[l]=e[l]);if(false===e.css)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:u=i,appearToClass:f=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=function(e){if(null==e)return null;if(y(e))return [Yo(e.enter),Yo(e.leave)];{const t=Yo(e);return [t,t]}}(o),g=v&&v[0],m=v&&v[1],{onBeforeEnter:_,onEnter:b,onEnterCancelled:x,onLeave:S,onLeaveCancelled:w,onBeforeAppear:C=_,onAppear:k=b,onAppearCancelled:A=x}=t,T=(e,t,n,s)=>{e._enterCancelled=s,tr(e,t?f:c),tr(e,t?u:i),n&&n();},E=(e,t)=>{e._isLeaving=false,tr(e,p),tr(e,h),tr(e,d),t&&t();},O=e=>(t,n)=>{const o=e?k:b,i=()=>T(t,e,n);Xo(o,[t,i]),nr(()=>{tr(t,e?a:r),er(t,e?f:c),Qo(o)||or(t,s,g,i);});};return l(t,{onBeforeEnter(e){Xo(_,[e]),er(e,r),er(e,i);},onBeforeAppear(e){Xo(C,[e]),er(e,a),er(e,u);},onEnter:O(false),onAppear:O(true),onLeave(e,t){e._isLeaving=true;const n=()=>E(e,t);er(e,p),e._enterCancelled?(er(e,d),lr(e)):(lr(e),er(e,d)),nr(()=>{e._isLeaving&&(tr(e,p),er(e,h),Qo(S)||or(e,s,m,n));}),Xo(S,[e,n]);},onEnterCancelled(e){T(e,false,void 0,true),Xo(x,[e]);},onAppearCancelled(e){T(e,true,void 0,true),Xo(A,[e]);},onLeaveCancelled(e){E(e),Xo(w,[e]);}})}(e),t)),Xo=(e,t=[])=>{f(e)?e.forEach(e=>e(...t)):e&&e(...t);},Qo=e=>!!e&&(f(e)?e.some(e=>e.length>1):e.length>1);function Yo(e){const t=(e=>{const t=g(e)?Number(e):NaN;return isNaN(t)?e:t})(e);return t}function er(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[qo]||(e[qo]=new Set)).add(t);}function tr(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const n=e[qo];n&&(n.delete(t),n.size||(e[qo]=void 0));}function nr(e){requestAnimationFrame(()=>{requestAnimationFrame(e);});}let sr=0;function or(e,t,n,s){const o=e._endId=++sr,r=()=>{o===e._endId&&s();};if(null!=n)return setTimeout(r,n);const{type:i,timeout:l,propCount:c}=function(e,t){const n=window.getComputedStyle(e),s=e=>(n[e]||"").split(", "),o=s(`${zo}Delay`),r=s(`${zo}Duration`),i=rr(o,r),l=s(`${Ko}Delay`),c=s(`${Ko}Duration`),a=rr(l,c);let u=null,f=0,p=0;t===zo?i>0&&(u=zo,f=i,p=r.length):t===Ko?a>0&&(u=Ko,f=a,p=c.length):(f=Math.max(i,a),u=f>0?i>a?zo:Ko:null,p=u?u===zo?r.length:c.length:0);const d=u===zo&&/\b(?:transform|all)(?:,|$)/.test(s(`${zo}Property`).toString());return {type:u,timeout:f,propCount:p,hasTransform:d}}(e,t);if(!i)return s();const a=i+"end";let u=0;const f=()=>{e.removeEventListener(a,p),r();},p=t=>{t.target===e&&++u>=c&&f();};setTimeout(()=>{uir(t)+ir(e[n])))}function ir(e){return "auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function lr(e){return (e?e.ownerDocument:document).body.offsetHeight}const cr=Symbol("_vod"),ar=Symbol("_vsh"),ur=Symbol(""),fr=/(?:^|;)\s*display\s*:/;const pr=/\s*!important$/;function dr(e,t,n){if(f(n))n.forEach(n=>dr(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else {const s=function(e,t){const n=vr[t];if(n)return n;let s=T$1(t);if("filter"!==s&&s in e)return vr[t]=s;s=F$1(s);for(let o=0;o{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Ft(function(e,t){if(f(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=true;},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}(e,n.value),t,5,[e]);};return n.value=e,n.attached=kr(),n}(s,o);_r(e,n,i,l);}else i&&(!function(e,t,n,s){e.removeEventListener(t,n,s);}(e,n,i,l),r[t]=void 0);}}const Sr=/(?:Once|Passive|Capture)$/;let wr=0;const Cr=Promise.resolve(),kr=()=>wr||(Cr.then(()=>wr=0),wr=Date.now());const Ar=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;const Tr=e=>{const t=e.props["onUpdate:modelValue"]||false;return f(t)?e=>P$1(t,e):t};function Er(e){e.target.composing=true;}function Or(e){const t=e.target;t.composing&&(t.composing=false,t.dispatchEvent(new Event("input")));}const Fr=Symbol("_assign"),Lr={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[Fr]=Tr(o);const r=s||o.props&&"number"===o.props.type;_r(e,t?"change":"input",t=>{if(t.target.composing)return;let s=e.value;n&&(s=s.trim()),r&&(s=D$1(s)),e[Fr](s);}),n&&_r(e,"change",()=>{e.value=e.value.trim();}),t||(_r(e,"compositionstart",Er),_r(e,"compositionend",Or),_r(e,"change",Or));},mounted(e,{value:t}){e.value=null==t?"":t;},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:o,number:r}},i){if(e[Fr]=Tr(i),e.composing)return;const l=null==t?"":t;if((!r&&"number"!==e.type||/^0\d/.test(e.value)?e.value:D$1(e.value))!==l){if(document.activeElement===e&&"range"!==e.type){if(s&&t===n)return;if(o&&e.value.trim()===l)return}e.value=l;}}},Mr={deep:true,created(e,t,n){e[Fr]=Tr(n),_r(e,"change",()=>{const t=e._modelValue,n=function(e){return "_value"in e?e._value:e.value}(e),s=e.checked,o=e[Fr];if(f(t)){const e=q$1(t,n),r=-1!==e;if(s&&!r)o(t.concat(n));else if(!s&&r){const n=[...t];n.splice(e,1),o(n);}}else if(d(t)){const e=new Set(t);s?e.add(n):e.delete(n),o(e);}else o(jr(e,s));});},mounted:Pr,beforeUpdate(e,t,n){e[Fr]=Tr(n),Pr(e,t,n);}}; exports({ d: Lr, M: Mr });function Pr(e,{value:t,oldValue:n},s){let o;if(e._modelValue=t,f(t))o=q$1(t,s.props.value)>-1;else if(d(t))o=t.has(s.props.value);else {if(t===n)return;o=K$1(t,jr(e,true));}e.checked!==o&&(e.checked=o);}function jr(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Dr=["ctrl","shift","alt","meta"],$r={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Dr.some(n=>e[`${n}Key`]&&!t.includes(n))},Vr=exports("e", (e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(n,...s)=>{for(let e=0;e{const c="svg"===o;"class"===t?function(e,t,n){const s=e[qo];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t;}(e,s,c):"style"===t?function(e,t,n){const s=e.style,o=g(n);let r=false;if(n&&!o){if(t)if(g(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&dr(s,t,"");}else for(const e in t)null==n[e]&&dr(s,e,"");for(const e in n)"display"===e&&(r=true),dr(s,e,n[e]);}else if(o){if(t!==n){const e=s[ur];e&&(n+=";"+e),s.cssText=n,r=fr.test(n);}}else t&&e.removeAttribute("style");cr in e&&(e[cr]=r?s.display:"",e[ar]&&(s.display="none"));}(e,n,s):r(t)?i(t)||xr(e,t,0,s,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,s){if(s)return "innerHTML"===t||"textContent"===t||!!(t in e&&Ar(t)&&v(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"autocorrect"===t)return false;if("form"===t)return false;if("list"===t&&"INPUT"===e.tagName)return false;if("type"===t&&"TEXTAREA"===e.tagName)return false;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return false}if(Ar(t)&&g(n))return false;return t in e}(e,t,s,c))?(yr(e,t,s),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||mr(e,t,s,c,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&g(s)?("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),mr(e,t,s,c)):yr(e,T$1(t),s,0,t);}},Ho);let Nr;const Ir=(...e)=>{const t=(Nr||(Nr=Es(Rr))).createApp(...e),{mount:n}=t;return t.mount=e=>{const s=function(e){if(g(e)){return document.querySelector(e)}return e}(e);if(!s)return;const o=t._component;v(o)||o.render||o.template||(o.template=s.innerHTML),1===s.nodeType&&(s.textContent="");const r=n(s,false,function(e){if(e instanceof SVGElement)return "svg";if("function"==typeof MathMLElement&&e instanceof MathMLElement)return "mathml"}(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t}; const k=function(){const e="undefined"!=typeof document&&document.createElement("link").relList;return e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}(),_={},L=function(e,t,n){let o=Promise.resolve();if(t&&t.length>0){document.getElementsByTagName("link");const e=document.querySelector("meta[property=csp-nonce]"),n=e?.nonce||e?.getAttribute("nonce");o=Promise.allSettled(t.map(e=>{if((e=function(e){return "/"+e}(e))in _)return;_[e]=true;const t=e.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${e}"]${o}`))return;const a=document.createElement("link");return a.rel=t?"stylesheet":k,t||(a.as="script"),a.crossOrigin="",a.href=e,n&&a.setAttribute("nonce",n),document.head.appendChild(a),t?new Promise((t,n)=>{a.addEventListener("load",t),a.addEventListener("error",()=>n(new Error(`Unable to preload CSS for ${e}`)));}):void 0}));}function a(e){const t=new Event("vite:preloadError",{cancelable:true});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return o.then(t=>{for(const e of t||[])"rejected"===e.status&&a(e.reason);return e().catch(a)})},x=(e,t)=>{const n=e.__vccOpts||e;for(const[o,a]of t)n[o]=a;return n},S={class:"window-content"},I=x({__name:"FloatingWindow",props:{isVisible:{type:Boolean,default:false},title:{type:String,default:"Beeline Helper"},showBackButton:{type:Boolean,default:false},autoAnswerMode:{type:Boolean,default:false},initialPosition:{type:Object,default:()=>({top:window.innerHeight/2-150,left:20})}},emits:["close","back"],setup(v,{emit:p}){const m=yt(null),b=yt(false),y=lt({x:0,y:0}),g=lt({top:20,left:20}),w=e=>{b.value=true;const t=m.value.getBoundingClientRect();if("mousedown"===e.type)y.x=e.clientX-t.left,y.y=e.clientY-t.top;else if("touchstart"===e.type){const n=e.touches[0];y.x=n.clientX-t.left,y.y=n.clientY-t.top;}e.preventDefault();},h=e=>{if(!b.value)return;let t,n;if("mousemove"===e.type)t=e.clientX,n=e.clientY;else if("touchmove"===e.type){const o=e.touches[0];t=o.clientX,n=o.clientY;}const o=t-y.x,a=n-y.y,i=m.value.offsetWidth,r=m.value.offsetHeight;requestAnimationFrame(()=>{g.left=Math.max(0,Math.min(o,window.innerWidth-i)),g.top=Math.max(0,Math.min(a,window.innerHeight-r));}),e.preventDefault();},f=()=>{b.value=false;};return Ln(()=>{document.addEventListener("mousemove",h),document.addEventListener("mouseup",f),document.addEventListener("touchmove",h,{passive:false}),document.addEventListener("touchend",f);}),Dn(()=>{document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",f),document.removeEventListener("touchmove",h),document.removeEventListener("touchend",f);}),(e,t)=>v.isVisible?(no(),io("div",{key:0,ref_key:"floatingWindow",ref:m,class:W$1(["floating-window",{"window-hidden":!v.isVisible,"auto-answer-mode":v.autoAnswerMode}]),style:R$1({top:g.top+"px",left:g.left+"px",transform:"none",willChange:b.value?"transform":"auto"})},[po("div",{class:"window-header",onMousedown:w,onTouchstart:w},[v.showBackButton?(no(),io("button",{key:0,class:"back-btn",onClick:t[0]||(t[0]=t=>e.$emit("back"))},"←")):yo("",true),po("h3",null,J$1(v.title),1),po("button",{class:"close-btn",onClick:t[1]||(t[1]=t=>e.$emit("close"))},"×")],32),po("div",S,[Bn(e.$slots,"default",{},void 0)])],6)):yo("",true)}},[["__scopeId","data-v-1f178cdb"]]),T={class:"status-window"},A={class:"status-content"},H={class:"current-status"},q={class:"operation-history"},M={class:"history-list"},P={class:"history-time"},C={class:"history-message"},O={key:0,class:"no-history"},B=x({__name:"StatusWindow",props:{currentStatus:{type:String,default:"未启动"},operationHistory:{type:Array,default:()=>[]}},setup:e=>(t,n)=>{return no(),io("div",T,[n[2]||(n[2]=po("div",{class:"status-header"},[po("span",{class:"status-title"},"操作日志")],-1)),po("div",A,[po("div",H,[n[0]||(n[0]=po("span",{class:"status-label"},"当前状态:",-1)),po("span",{class:W$1(["status-value",(o=e.currentStatus,{"检测中...":"status-detecting","检测到按钮,等待点击...":"status-waiting","已点击完成按钮":"status-success","未检测到按钮":"status-no-button","已停止":"status-stopped"}[o]||"")])},J$1(e.currentStatus),3)]),po("div",q,[n[1]||(n[1]=po("div",{class:"history-title"},"操作历史",-1)),po("div",M,[(no(true),io(Zs,null,Un(e.operationHistory,(e,t)=>(no(),io("div",{key:t,class:"history-item"},[po("span",P,J$1(e.time),1),po("span",C,J$1(e.message),1)]))),128)),0===e.operationHistory.length?(no(),io("div",O," 暂无操作记录 ")):yo("",true)])])])]);var o;}},[["__scopeId","data-v-99aa1d36"]]),$=x({__name:"ControlButton",props:{isWindowVisible:{type:Boolean,default:false}},emits:["click"],setup:e=>(t,n)=>(no(),io("div",{class:W$1(["control-button",{"button-hidden":e.isWindowVisible}]),onClick:n[0]||(n[0]=e=>t.$emit("click"))},[...n[1]||(n[1]=[po("span",{class:"button-icon"},"🔧",-1)])],2))},[["__scopeId","data-v-29767e33"]]),D={class:"features"},N=x({__name:"MainPage",emits:["navigate","open-about"],setup:e=>(e,t)=>(no(),io("div",null,[t[4]||(t[4]=po("p",null,"欢迎使用 Beeline Helper!",-1)),po("div",D,[po("button",{class:"feature-btn",onClick:t[0]||(t[0]=t=>e.$emit("navigate","auto-course"))},"全自动刷课配置"),po("button",{class:"feature-btn",onClick:t[1]||(t[1]=t=>e.$emit("navigate","auto-answer"))},"自动答题"),po("button",{class:"feature-btn",onClick:t[2]||(t[2]=t=>e.$emit("navigate","advanced-settings"))},"高级设置"),po("button",{class:"feature-btn",onClick:t[3]||(t[3]=t=>e.$emit("open-about"))},"关于")])]))},[["__scopeId","data-v-fb2a58e0"]]); exports({ b: L, x });var X=(()=>"undefined"!=typeof GM_getValue?GM_getValue:void 0)(),R=(()=>"undefined"!=typeof GM_setValue?GM_setValue:void 0)();async function F(e,t=null){try{const n=await X(e,t);if("string"==typeof n)try{return JSON.parse(n)}catch{return n}return n}catch(n){return t}}async function j(e,t){try{const n="object"==typeof t||Array.isArray(t)?JSON.stringify(t):t;await R(e,n);}catch(n){}}const V={class:"beeline-helper"},W={class:"page-container"},K={key:0,class:"page-wrapper"},U={key:0,class:"page-wrapper"},z={key:0,class:"page-wrapper"},G={key:0,class:"page-wrapper"},Y={key:0,class:"about-overlay"},J={class:"about-container"},Q=x({__name:"App",setup(t){const s=xn(()=>L(()=>module.import('./AutoCoursePage-DDwdx6vc-PoJ1wCZH.js'),void 0)),u=xn(()=>L(()=>module.import('./AutoAnswerPage-DQe0TqCR-C6ACQZk_.js').then(e=>e.A),void 0)),d=xn(()=>L(()=>module.import('./AdvancedSettingsPage-CJS1Yeyq-B5t3-sLY.js'),void 0)),c=xn(()=>L(()=>module.import('./AboutPage-z2M9Ee0V-Ca9LRzhf.js'),void 0)),v=yt(false),p=yt("main"),E=yt(false),k=yt(false),_=yt(false),x=yt(true),S=yt(false),T=yt({backgroundUrl:"https://bing.img.run/rand.php",backgroundOpacity:1,glassEffectIntensity:15}),A=yt(null),H=yt(null),q=yt([]),M=yt("未启动"),P=yt(false),C=yt(false),O=yt(null),D=yt(null),X=Vo(()=>({main:"Beeline Helper","auto-course":"全自动刷课配置","auto-answer":"自动答题","advanced-settings":"高级设置"}[p.value]||"Beeline Helper")),R=()=>{v.value=!v.value;},Q=()=>{v.value=false,p.value="main";},Z=e=>{p.value=e;},ee=()=>{p.value="main";},te=async()=>{const e={autoCompleteEnabled:E.value,autoMuteEnabled:k.value,FxxKXinWeiEnabled:_.value,operationLogEnabled:x.value,rainbowEnabled:S.value,rainbowSettings:T.value};await j("beelineHelper_featureStates",e);},ne=e=>{E.value=e,e?le():se(),te();},oe=e=>{k.value=e,e?de():ce(),te();},ae=e=>{_.value=e,e?ve():pe(),te();},ie=()=>{const e=window.location.href.toLowerCase().includes("homeworkpaperid");return e&&"auto-answer"!==p.value&&(p.value="auto-answer",v.value=true),e},re=()=>{window.beelineHelperNetworkMonitoringEnabled||(window.beelineHelperNetworkMonitoringEnabled=true,window.originalFetch=window.fetch,window.fetch=async function(...e){const t=e[0];return "string"==typeof t&&t.includes("/api/learning-service/admin/studentLearning/getHomeworkPaperDetail/")&&"auto-answer"!==p.value&&(p.value="auto-answer",v.value=true,setTimeout(()=>{const e=document.querySelector(".floating-window");e&&(e.style.left="20px",e.style.top="20px");},100)),window.originalFetch(...e)},window.originalXMLHttpRequest||(window.originalXMLHttpRequest=window.XMLHttpRequest,window.XMLHttpRequest=function(){const e=new window.originalXMLHttpRequest,t=e.open,n=e.send;return e.open=function(e,n,...o){return this._url=n,t.call(this,e,n,...o)},e.send=function(e){return this._url&&this._url.includes("/api/learning-service/admin/studentLearning/getHomeworkPaperDetail/")&&"auto-answer"!==p.value&&(p.value="auto-answer",v.value=true,setTimeout(()=>{const e=document.querySelector(".floating-window");e&&(e.style.left="20px",e.style.top="20px");},100)),n.call(this,e)},e}));},le=()=>{M.value="检测中...",Ee("开始自动检测刷课按钮"),A.value=setInterval(ue,3e3),ue();},se=()=>{A.value&&(clearInterval(A.value),A.value=null),M.value="已停止",Ee("停止自动检测");},ue=()=>{const e=document.querySelector("#videoLayer > div > div > div.button-box > div.right > div");let t=null;if(e){if("观看下一章节"===(e.textContent?e.textContent.trim():""))t=e,M.value="检测到观看下一章节按钮,优先点击",Ee("检测到观看下一章节按钮,优先点击");else {const e=document.querySelector("#videoLayer > div > div > div.button-box > div.left");e&&(t=e,M.value="检测到左侧按钮,准备点击",Ee("检测到左侧按钮"));}}else {const e=document.querySelector("#videoLayer > div > div > div.button-box > div.left");e&&(t=e,M.value="检测到左侧按钮,准备点击",Ee("检测到左侧按钮"));}t?setTimeout(()=>{t.click(),M.value="已点击按钮",Ee("已点击按钮");},3e3):M.value="未检测到按钮";},de=()=>{Ee("开始自动静音检测");const e=document.querySelectorAll("video");e.length>0?(e.forEach((e,t)=>{e.muted=true;}),Ee(`已静音 ${e.length} 个视频`)):Ee("未找到视频元素");const t=new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if(1===e.nodeType){(e.querySelectorAll?e.querySelectorAll("video"):[]).forEach(e=>{e.muted=true,Ee("检测到新视频,已自动静音");}),"VIDEO"===e.tagName&&(e.muted=true,Ee("检测到新视频,已自动静音"));}});});});t.observe(document.body,{childList:true,subtree:true}),window.beelineHelperMuteObserver=t;},ce=()=>{window.beelineHelperMuteObserver&&(window.beelineHelperMuteObserver.disconnect(),window.beelineHelperMuteObserver=null);document.querySelectorAll("video").forEach((e,t)=>{e.muted=false;}),Ee("已停止自动静音");},ve=()=>{Ee("开始FxxKXinWei功能"),M.value="监控学习状态...",me(),he();},pe=()=>{H.value&&(clearInterval(H.value),H.value=null),fe(),ye(),M.value="已停止",Ee("停止FxxKXinWei功能");},me=()=>{H.value=setInterval(()=>{const e=document.querySelector(".el-message-box__container > div > p");if(e){const t=e.textContent.trim();"当前视频不允许倍速播放"!==t&&"系统检测到你的学习状态异常,请刷新后继续学习"!==t&&"播放位置不合法"!==t||(Ee(`检测到状态异常消息: "${t}",自动刷新页面`),setTimeout(()=>{window.location.reload();},2e3));}setTimeout(()=>{const e=we();e&&(Ee(`检测到视频播放错误: "${e}",自动刷新页面`),setTimeout(()=>{window.location.reload();},2e3));},5e3),ge();},2e3);},ye=()=>{O.value&&(clearTimeout(O.value),O.value=null),D.value=null,P.value=false;},ge=()=>{P.value;if(P.value=(()=>{const e=window.location.href.toLowerCase(),t=e.includes("/courseinfo/learn/courseware/")&&e.includes("/video/"),n=document.querySelectorAll("video").length>0,o=document.querySelector('.video-player, [class*="video"], [class*="player"]');return t&&(n||o)})(),P.value){(()=>{const e=document.querySelectorAll("video");let t=false;return e.length>0&&e.forEach(e=>{e.readyState>=1&&!e.paused&&!e.ended&&(t=true,D.value=Date.now());}),t})()?O.value&&(clearTimeout(O.value),O.value=null):O.value||(O.value=setTimeout(()=>{Ee("课程页面超过1分钟无视频播放,自动刷新页面"),setTimeout(()=>{window.location.reload();},2e3);},6e4));}else O.value&&(clearTimeout(O.value),O.value=null);},we=()=>{const e=document.querySelector("#videoDomId > div.vjs-error-display.vjs-modal-dialog > div");if(e){if(""!==e.textContent.trim())return "视频播放错误"}else {document.querySelectorAll("div.vjs-error-display").forEach((e,t)=>{});}return null},he=()=>{Ee("启动防挂机守护机制");const e=()=>{const e=document.querySelectorAll("video");0!==e.length&&e.forEach(e=>{if(e.paused||e.readyState<2){e.muted=true;const t=e.play();t&&t.catch(e=>{});}});},t=setInterval(e,3e3),n=new MutationObserver(t=>{for(const n of t)if(n.addedNodes.length)for(const t of n.addedNodes)("VIDEO"===t.tagName||t.querySelector&&t.querySelector("video"))&&e();}),o=new MutationObserver(()=>{"complete"===document.readyState&&(n.observe(document.body,{childList:true,subtree:true}),e());}).observe(document.documentElement,{childList:true,subtree:true});e(),setTimeout(e,1e3),setTimeout(e,3e3),window.beelineHelperAntiIdleInterval=t,window.beelineHelperAntiIdleObserver=n,window.beelineHelperAntiIdleDomObserver=o;},fe=()=>{window.beelineHelperAntiIdleInterval&&(clearInterval(window.beelineHelperAntiIdleInterval),window.beelineHelperAntiIdleInterval=null),window.beelineHelperAntiIdleObserver&&(window.beelineHelperAntiIdleObserver.disconnect(),window.beelineHelperAntiIdleObserver=null),window.beelineHelperAntiIdleDomObserver&&(window.beelineHelperAntiIdleDomObserver.disconnect(),window.beelineHelperAntiIdleDomObserver=null),Ee("停止防挂机守护机制");},Ee=e=>{if(!x.value)return;const t=(new Date).toLocaleTimeString();q.value.unshift({time:t,message:e}),q.value.length>10&&(q.value=q.value.slice(0,10));},ke=()=>{ie(),_.value&&ge();},_e=()=>{let e=document.getElementById("beeline-bg-layer");e||(e=document.createElement("div"),e.id="beeline-bg-layer",Object.assign(e.style,{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:"-1",pointerEvents:"none",backgroundSize:"cover",backgroundPosition:"center",filter:"brightness(0.95)",transition:"opacity 0.5s ease-in-out",opacity:"0"}),document.body.appendChild(e));let t=document.getElementById("beeline-overlay-layer");t||(t=document.createElement("div"),t.id="beeline-overlay-layer",Object.assign(t.style,{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:"-1",pointerEvents:"none",backgroundColor:"rgba(0, 0, 0, 0.5)",transition:"opacity 0.5s ease-in-out",opacity:"0"}),document.body.appendChild(t)),e.style.backgroundImage=`url(${T.value.backgroundUrl})`;const n=Me();He(T.value.backgroundUrl).then(()=>{setTimeout(()=>{e.style.opacity="1",t.style.opacity=(1-T.value.backgroundOpacity).toString(),document.documentElement.style.setProperty("background-color","transparent","important"),document.body.style.setProperty("background-color","transparent","important"),Le(),xe(),Te(),setTimeout(n,500),setTimeout(()=>{qe();},200);},100);}).catch(o=>{setTimeout(()=>{e.style.opacity="1",t.style.opacity=(1-T.value.backgroundOpacity).toString(),document.documentElement.style.setProperty("background-color","transparent","important"),document.body.style.setProperty("background-color","transparent","important"),Le(),xe(),Te(),setTimeout(n,500),setTimeout(()=>{qe();},200);},100);});},Le=()=>{[{selectors:[".el-header",".card",".popup","#chatLayout > div.chatIndex-sidebar.noCollapsed","#chatLayout > div.chatIndex-sidebar.collapsed","#LayoutTeaching > main > div > div"],config:{bgColor:"rgba(255, 255, 255, 0.18)",blur:`${T.value.glassEffectIntensity}px`,radius:"12px",exclude:[".el-menu",".el-menu-item",".el-sub-menu"]}},{selectors:["#chatLayout > main > div > div.chat-content-inner.chat-content-inner--full > div.teacher-bank-main > ul > li",".el-menu-item",".el-sub-menu"],config:{bgColor:"rgba(255, 255, 255, 0.12)",blur:`${Math.max(T.value.glassEffectIntensity-4,0)}px`,radius:"10px"}},{selectors:["#LayoutTeaching > main > div > div > div.tabs","#LayoutTeaching > main > div > div > div.tab-pane > div:nth-child(1) > div.header",".homework-list[data-v-b27e416b]"],config:{bgColor:"rgba(255, 255, 255, 0.1)",blur:`${Math.max(T.value.glassEffectIntensity-2,0)}px`,radius:"12px",border:"1px solid rgba(255,255,255,0.1)"}}].forEach(e=>{e.selectors.forEach(t=>{try{document.querySelectorAll(t).forEach(t=>{e.config.exclude&&e.config.exclude.some(e=>t.matches(e))||(t.style.setProperty("background-color",e.config.bgColor,"important"),t.style.setProperty("backdrop-filter",`blur(${e.config.blur})`,"important"),t.style.setProperty("border-radius",e.config.radius,"important"),t.style.setProperty("transition","all 0.3s ease","important"),e.config.border&&t.style.setProperty("border",e.config.border,"important"),t.style.backgroundImage="none");});}catch(n){}});});},xe=()=>{["#LayoutTeaching > main > div","#LayoutTeaching > main > div > div > div.tab-pane > div:nth-child(1) > div.loading-container > div","#chatLayout > main > div > div:nth-child(2) > div:nth-child(2) > ul","#app",".el-main[data-v-6b17b855]","#LayoutTeaching > main > div > div > div.course-introduce-tab","#LayoutTeaching > main > div > div > div.course-courseWare__body"].forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{e.style.setProperty("background-color","transparent","important"),e.style.backgroundImage="none";});}catch(t){}});},Se=()=>{const e=document.getElementById("beeline-bg-layer");e&&e.remove();const t=document.getElementById("beeline-overlay-layer");t&&t.remove(),document.documentElement.style.removeProperty("background-color"),document.body.style.removeProperty("background-color");document.querySelectorAll('[style*="backdrop-filter"]').forEach(e=>{e.style.removeProperty("backdrop-filter"),e.style.removeProperty("background-color"),e.style.removeProperty("border-radius"),e.style.removeProperty("border"),e.style.removeProperty("transition");});["#LayoutTeaching > main > div","#LayoutTeaching > main > div > div > div.tab-pane > div:nth-child(1) > div.loading-container > div","#chatLayout > main > div > div:nth-child(2) > div:nth-child(2) > ul","#app",".el-main[data-v-6b17b855]","#LayoutTeaching > main > div > div > div.course-introduce-tab"].forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{e.style.removeProperty("background-color"),e.style.removeProperty("background-image");});}catch(t){}}),Ae();};let Ie=null;const Te=()=>{Ie||(Ie=new MutationObserver(e=>{let t=false,n=false;e.forEach(e=>{e.addedNodes.length>0&&(t=true,e.addedNodes.forEach(e=>{if(1===e.nodeType&&(e.classList&&e.classList.contains("course-introduce-tab__content")&&(n=true),e.querySelectorAll)){const t=e.querySelectorAll(".course-introduce-tab__content"),o=e.querySelector("#LayoutTeaching > main > div > div > div.course-introduce-tab");(t.length>0||o)&&(n=true);}}));}),n&&setTimeout(()=>{qe();},50),t&&setTimeout(()=>{Le(),xe();},100);}),Ie.observe(document.body,{childList:true,subtree:true,attributes:true}));},Ae=()=>{Ie&&(Ie.disconnect(),Ie=null);},He=e=>new Promise((t,n)=>{if(e.startsWith("data:"))return void t();const o=new Image;o.onload=()=>{t();},o.onerror=()=>{n(new Error("图片加载失败"));};const a=setTimeout(()=>{n(new Error("图片加载超时"));},3e3);o.onload=()=>{clearTimeout(a),t();},o.onerror=()=>{clearTimeout(a),n(new Error("图片加载失败"));},o.src=e;}),qe=()=>{const e=document.querySelectorAll(".course-introduce-tab__content");e.forEach(e=>{e.remove();});const t=document.querySelector("#LayoutTeaching > main > div > div > div.course-introduce-tab");t&&t.remove(),e.length;},Me=e=>{const t=document.createElement("div");t.id="beeline-bg-loader",Object.assign(t.style,{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"40px",height:"40px",border:"3px solid rgba(255,255,255,0.3)",borderTop:"3px solid #667eea",borderRadius:"50%",animation:"spin 1s linear infinite",zIndex:"9999",pointerEvents:"none"});const n=document.createElement("style");return n.textContent="\n @keyframes spin {\n 0% { transform: translate(-50%, -50%) rotate(0deg); }\n 100% { transform: translate(-50%, -50%) rotate(360deg); }\n }\n ",document.head.appendChild(n),document.body.appendChild(t),()=>{t.parentNode&&t.remove(),n.parentNode&&n.remove();}};return Ln(async()=>{window.addEventListener("popstate",ke),window.addEventListener("hashchange",ke),re(),await(async()=>{const e=await F("beelineHelper_featureStates");if(e)try{E.value=e.autoCompleteEnabled||!1,k.value=e.autoMuteEnabled||!1,_.value=e.FxxKXinWeiEnabled||!1,x.value=void 0===e.operationLogEnabled||e.operationLogEnabled,S.value=e.rainbowEnabled||!1,e.rainbowSettings&&(T.value={backgroundUrl:e.rainbowSettings.backgroundUrl||"https://images.unsplash.com/photo-1593642532973-d31b6557fa68?auto=format&fit=crop&w=1920&q=80",backgroundOpacity:e.rainbowSettings.backgroundOpacity||.9,glassEffectIntensity:e.rainbowSettings.glassEffectIntensity||15}),E.value&&le(),k.value&&de(),_.value&&ve(),S.value&&setTimeout(()=>{_e();},100);}catch(t){}})(),window.beelineHelperApp={operationLogEnabled:x,userOperationLogPref:x,rainbowEnabled:S,rainbowSettings:T,applyRainbowStyles:_e,removeRainbowStyles:Se,saveFeatureStates:te,checkIsHomeworkPage:ie};}),Dn(()=>{window.removeEventListener("popstate",ke),window.removeEventListener("hashchange",ke),se(),ce(),pe(),window.beelineHelperNetworkMonitoringEnabled&&(window.beelineHelperNetworkMonitoringEnabled=false,window.originalFetch&&(window.fetch=window.originalFetch,delete window.originalFetch),window.originalXMLHttpRequest&&(window.XMLHttpRequest=window.originalXMLHttpRequest,delete window.originalXMLHttpRequest));}),(e,t)=>(no(),io("div",V,[ho(I,{"is-visible":v.value,title:X.value,"show-back-button":"main"!==p.value,"auto-answer-mode":"auto-answer"===p.value,onClose:Q,onBack:ee},{default:Jt(()=>[po("div",W,[ho(Zo,{name:"page-fade",mode:"out-in"},{default:Jt(()=>["main"===p.value?(no(),io("div",K,[ho(N,{onNavigate:Z,onOpenAbout:t[0]||(t[0]=e=>C.value=!0)})])):yo("",!0)]),_:1}),ho(Zo,{name:"page-fade",mode:"out-in"},{default:Jt(()=>["auto-course"===p.value?(no(),io("div",U,[ho(bt(s),{"auto-complete-enabled":E.value,"auto-mute-enabled":k.value,"FxxK-xin-wei-enabled":_.value,onToggleAutoComplete:ne,onToggleAutoMute:oe,onToggleFxxKXinWei:ae},null,8,["auto-complete-enabled","auto-mute-enabled","FxxK-xin-wei-enabled"])])):yo("",!0)]),_:1}),ho(Zo,{name:"page-fade",mode:"out-in"},{default:Jt(()=>["auto-answer"===p.value?(no(),io("div",z,[ho(bt(u))])):yo("",!0)]),_:1}),ho(Zo,{name:"page-fade",mode:"out-in"},{default:Jt(()=>["advanced-settings"===p.value?(no(),io("div",G,[ho(bt(d),{onNavigate:Z})])):yo("",!0)]),_:1})])]),_:1},8,["is-visible","title","show-back-button","auto-answer-mode"]),ho(Zo,{name:"status-fade-slide"},{default:Jt(()=>[x.value&&"auto-answer"!==p.value?(no(),lo(B,{key:0,"current-status":M.value,"operation-history":q.value},null,8,["current-status","operation-history"])):yo("",!0)]),_:1}),ho($,{"is-window-visible":v.value,onClick:R},null,8,["is-window-visible"]),ho(Zo,{name:"about-fade-scale"},{default:Jt(()=>[C.value?(no(),io("div",Y,[po("div",J,[ho(bt(c),{onClose:t[1]||(t[1]=e=>C.value=!1)})])])):yo("",!0)]),_:1})]))}},[["__scopeId","data-v-5a7de128"]]);function Z(){if(document.getElementById("beeline-helper-app"))return;const e=document.createElement("div");e.id="beeline-helper-app",e.style.cssText="\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n pointer-events: none;\n z-index: 9999;\n ",document.body.appendChild(e),Ir(Q).mount(e);}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",Z):Z(); }) }; })); System.register("./AutoCoursePage-DDwdx6vc-PoJ1wCZH.js", ['./__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; var x$1, io, no, po; return { setters: [module => { x$1 = module.x; io = module.i; no = module.n; po = module.p; }], execute: (function () { const o={class:"toggle-features"},s={class:"toggle-item"},n={class:"toggle-switch"},g=["checked"],c={class:"toggle-item"},i={class:"toggle-switch"},u=["checked"],d={class:"toggle-item"},p={class:"toggle-switch"},b=["checked"],x=exports("default", x$1({__name:"AutoCoursePage",props:{autoCompleteEnabled:{type:Boolean,default:false},autoMuteEnabled:{type:Boolean,default:false},FxxKXinWeiEnabled:{type:Boolean,default:false}},emits:["toggle-auto-complete","toggle-auto-mute","toggle-FxxK-xin-wei"],setup(e){const x=e;return (e,m)=>(no(),io("div",null,[po("div",o,[po("div",s,[m[4]||(m[4]=po("span",{class:"toggle-label"},"自动点击下一集",-1)),po("label",n,[po("input",{type:"checkbox",checked:x.autoCompleteEnabled,onChange:m[0]||(m[0]=l=>e.$emit("toggle-auto-complete",!x.autoCompleteEnabled))},null,40,g),m[3]||(m[3]=po("span",{class:"toggle-slider"},null,-1))])]),po("div",c,[m[6]||(m[6]=po("span",{class:"toggle-label"},"自动静音",-1)),po("label",i,[po("input",{type:"checkbox",checked:x.autoMuteEnabled,onChange:m[1]||(m[1]=l=>e.$emit("toggle-auto-mute",!x.autoMuteEnabled))},null,40,u),m[5]||(m[5]=po("span",{class:"toggle-slider"},null,-1))])]),po("div",d,[m[8]||(m[8]=po("span",{class:"toggle-label FxxK-xin-wei"},"FxxK XinWei",-1)),po("label",p,[po("input",{type:"checkbox",checked:x.FxxKXinWeiEnabled,onChange:m[2]||(m[2]=l=>e.$emit("toggle-FxxK-xin-wei",!x.FxxKXinWeiEnabled))},null,40,b),m[7]||(m[7]=po("span",{class:"toggle-slider"},null,-1))])])])]))}},[["__scopeId","data-v-3bb0b416"]])); }) }; })); System.register("./AutoAnswerPage-DQe0TqCR-C6ACQZk_.js", ['./__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; var x$1, yt, Vo, Ln, Dn, io, no, yo, po, W$1, J$1, Zs, Un, go, ho, F$1, L$1, Zt, Lr, Mr, j$1; return { setters: [module => { x$1 = module.x; yt = module.y; Vo = module.V; Ln = module.L; Dn = module.D; io = module.i; no = module.n; yo = module.a; po = module.p; W$1 = module.W; J$1 = module.J; Zs = module.Z; Un = module.U; go = module.g; ho = module.h; F$1 = module.F; L$1 = module.b; Zt = module.c; Lr = module.d; Mr = module.M; j$1 = module.j; }], execute: (function () { exports({ e: A, p: j, q: T }); function h(){const e=document.querySelector(".question-box");if(!e)return "unknown";const s=[...e.querySelectorAll("p, span, div")].map(e=>e.textContent.trim()).filter(e=>e.length>0&&e.length<=6),t=[{keywords:["单选","单选题","单一选择"],type:"single"},{keywords:["多选","多选题","多项选择"],type:"multiple"},{keywords:["判断","判断题"],type:"judgement"},{keywords:["填空","填空题"],type:"completion"},{keywords:["主观","简答","论述"],type:"subjective"}];for(const{keywords:n,type:a}of t)if(n.some(e=>s.includes(e)))return a;return "unknown"}function A(e){let s="",t=[];switch(e){case "single":case "multiple":const e=document.querySelector(".question");if(e){const n=e.querySelector(".topic-title");n&&(s=n.textContent.trim());const a=e.querySelectorAll(".el-radio, .el-checkbox");t=Array.from(a).map(e=>{const s=e.querySelector(".label");return s?s.textContent.trim():""}).filter(e=>e);}break;case "judgement":const n=document.querySelector(".topic-title");n&&(s=n.textContent.trim(),t=["正确","错误"]);break;case "completion":const a=document.querySelector(".topic-title");a&&(s=a.textContent.trim());break;case "subjective":s=function(){const e=document.querySelector(".question-box .topic-title-box");return e?e.textContent.replace(/\s+/g," ").replace(/^\s*\d+[\.、]\s*/,"").trim():null}();}return {question:s,options:t}}async function _(e,s){const t=function(e,s){const t=s.charCodeAt(0)-65;switch(e){case "single":const e=document.querySelector(".el-radio-group");if(e){const s=e.querySelectorAll("label");if(s.length>t)return s[t].querySelector(".el-radio__input span")}break;case "multiple":const n=document.querySelector(".el-checkbox-group");if(n){const e=n.querySelectorAll("label");if(e.length>t)return e[t].querySelector(".el-checkbox__input span")}break;case "judgement":const a=document.querySelector(".el-radio-group");if(a){const e=a.querySelectorAll("label");if("A"===s&&e.length>0)return e[0].querySelector(".el-radio__input span");if("B"===s&&e.length>1)return e[1].querySelector(".el-radio__input span")}}return null}(e,s);if(t){if("multiple"!==e)return t.click(),true;{const e=t.closest(".el-checkbox__input");if(e){const s=e.querySelector('input[type="checkbox"]');if(s){let e=0;const n=3;for(;esetTimeout(e,100));return s.checked}}}}return false}async function q(e){switch(e){case "single":case "judgement":const e=document.querySelectorAll('.el-radio__input input[type="radio"]');for(const t of e)if(t.checked)return true;break;case "multiple":const s=document.querySelectorAll('.el-checkbox__input input[type="checkbox"]');for(const t of s)if(t.checked)return true;break;case "completion":case "subjective":return false}return false}function S(e){switch(e){case "单选题":return "single";case "多选题":return "multiple";case "判断题":return "judgement";case "填空题":return "completion";case "主观题":return "subjective";default:return "unknown"}}async function T(e,s=[],t="unknown",n=""){if(!e.trim())return {success:false,message:"题目内容为空"};try{const a=n||getStorageValue("beelineHelper_apiToken","");if(!a)return {success:!1,message:"请在答题设置中配置题库 Token"};const c=new URLSearchParams({title:e,type:S(t),...a&&{token:a}});s.length>0&&c.append("options",s.join("\n"));const i=await fetch(`https://tk.enncy.cn/query?${c.toString()}`);if(!i.ok)throw new Error(`HTTP error! status: ${i.status}`);const l=await i.json();return 1===l.code?{success:!0,question:l.data.question,answer:l.data.answer,times:l.data.times,message:l.message}:{success:!1,question:l.data?.question||"未找到答案",answer:l.data?.answer||"很抱歉,题目搜索不到",times:l.data?.times||0,message:l.message}}catch(a){return {success:false,message:`查询失败: ${a.message}`}}}function j(e,s,t=[]){if(!e)return [];const n=e.replace(/[\s\p{P}]/gu,"");switch(s){case "single":const e=n.match(/[A-D]/i);if(e)return [e[0].toUpperCase()];if(t.length>0)for(let a=0;ae.toUpperCase()))];if(t.length>0){const e=[];for(let s=0;se.trim()).filter(e=>e).some(e=>n.includes(e)||e.includes(n))&&e.push(String.fromCharCode(65+s));}return e}return [];case "judgement":return n.includes("正确")||n.includes("对")||n.includes("是")?["A"]:n.includes("错误")||n.includes("错")||n.includes("否")?["B"]:[];default:return []}}function C(){const e=document.querySelector("#LayoutTeaching > main > div > div > div > div.content-area > div.content > div.toggle-box > button:nth-child(2)");if(e)return e;return [...document.querySelectorAll("span")].find(e=>"下一题"===e.textContent.trim())||null}function I(){const e=C();return !!e&&(!e.disabled&&!e.classList.contains("is-disabled"))}function x(){const e=C();return !(!e||!I())&&(e.click(),true)}async function P(s=""){try{const n=h();if("unknown"===n)return {success:!1,message:"无法检测到题目类型"};if("completion"===n){const{question:a}=A(n);if(!a)return {success:!1,message:"无法提取填空题题目内容",type:n};try{const{autoAnswerCompletionQuestion:t}=await L$1(async()=>{const{autoAnswerCompletionQuestion:e}=await module.import('./completionAnswer-CK6IKKe2-BgKapill.js');return {autoAnswerCompletionQuestion:e}},void 0);return {...await t(s),type:n}}catch(t){return {success:!1,message:`填空题回答失败: ${t.message}`,question:a,type:n}}}if("subjective"===n){const{question:s}=A(n);if(!s)return {success:!1,message:"无法提取主观题题目内容",type:n};try{const{streamAnswerSubjectiveQuestion:t,checkSubjectiveAnswerConfig:a}=await L$1(async()=>{const{streamAnswerSubjectiveQuestion:e,checkSubjectiveAnswerConfig:s}=await module.import('./subjectiveAnswer--GWlcGQN-Bcsuiw4g.js');return {streamAnswerSubjectiveQuestion:e,checkSubjectiveAnswerConfig:s}},void 0),c=await a();if(!c.valid)return {success:!1,message:c.message,type:n};return {...await t(s),type:n}}catch(t){return {success:!1,message:`主观题回答失败: ${t.message}`,question:s,type:n}}}const{question:a,options:c}=A(n);if(!a)return {success:!1,message:"无法提取题目内容"};if(await q(n))return {success:!1,message:"题目已有选择,跳过自动答题",question:a,type:n};const i=await T(a,c,n,s);if(!i.success)return {success:!1,message:i.message,question:a,answer:i.answer,type:n};const l=j(i.answer,n,c);if(0===l.length)return {success:!1,message:"无法解析答案",question:i.question,answer:i.answer,type:n};let u=0;for(const e of l)await _(n,e)&&u++;return {success:u>0,message:u>0?`成功选择 ${u} 个选项`:"选择选项失败",question:i.question,answer:i.answer,selectedOptions:l,times:i.times,type:n}}catch(t){return {success:false,message:`回答当前题目失败: ${t.message}`}}}function E(){try{const e=document.evaluate('//*[@id="LayoutTeaching"]/main/div/div/div/div[2]/div[2]/div[2]/div/div/div[1]/span',document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;if(e&&e.textContent){const s=e.textContent.trim().match(/^(\d+)\./);if(s&&s[1])return parseInt(s[1],10)}}catch(e){}return 0}let M=false;async function D(e="",s=null){return await async function(e="",s=null){const t=[];let n=0,a=0;M=false;try{for(;!M;){n++;const c=E(),i=c>0?c:n;if(s&&s({current:i,status:"正在回答第 "+i+" 题..."}),M)break;const l=await P(e);if(t.push({questionNumber:i,...l}),l.success&&a++,M)break;if(await new Promise(e=>setTimeout(e,1e3)),M)break;if(!I())break;if(M)break;if(!x())break;if(M)break;if(await new Promise(e=>setTimeout(e,1500)),M)break;if("unknown"===h())break;if(M)break;await new Promise(e=>setTimeout(e,500));}return setTimeout(()=>{alert("答题完成,请务必检查答案结果!");},1e3),{success:a>0,message:`答题完成: 成功 ${a}/${n} 题`,totalQuestions:n,successCount:a,results:t}}catch(c){return {success:false,message:`顺序答题失败: ${c.message}`,totalQuestions:n,successCount:a,results:t}}}(e,s)}const O={class:"answer-settings-page"},$={class:"settings-section"},L={class:"token-section"},F={class:"token-input-box"},H={class:"token-input-box"},U={class:"ai-settings-section"},Z={class:"toggle-item"},Q={class:"toggle-label"},R={class:"advanced-section"},N={class:"token-input-box"},V={class:"token-input-box"},B={class:"token-input-box"},Y={key:0,class:"status-section"},z=x$1({__name:"AnswerSettingsPage",setup(e){const s=yt(""),w=yt(""),f=yt(""),y=yt(""),b=yt(""),k=yt(false),h=yt(""),A=yt(false),_=async()=>{s.value&&(await j$1("beelineHelper_apiToken",s.value),I("题库 Token 已保存",true));},q=async()=>{w.value&&(await j$1("beelineHelper_aiToken",w.value),I("AI Token 已保存",true));},S=async()=>{await j$1("beelineHelper_baseUrl",f.value),I("BASE_URL 已保存",true);},T=async()=>{await j$1("beelineHelper_modelName",y.value),I("MODEL_NAME 已保存",true);},j=async()=>{await j$1("beelineHelper_systemPrompt",b.value),I("SYSTEM_PROMPT 已保存",true);},C=async()=>{await j$1("beelineHelper_aiAssistedEnabled",k.value),k.value?I("AI辅助答题已启用",true):I("AI辅助答题已禁用",false);},I=(e,s)=>{h.value=e,A.value=s,setTimeout(()=>{h.value="";},3e3);};return Ln(async()=>{await(async()=>{const e=await F$1("beelineHelper_apiToken");e&&(s.value=e);})(),await(async()=>{const e=await F$1("beelineHelper_aiToken");e&&(w.value=e);})(),await(async()=>{const e=await F$1("beelineHelper_baseUrl");f.value=e||"https://api.siliconflow.cn/v1";})(),await(async()=>{const e=await F$1("beelineHelper_modelName");y.value=e||"THUDM/GLM-4-9B-0414";})(),await(async()=>{const e=await F$1("beelineHelper_systemPrompt");b.value=e||"你是一个专业全能的助手。请清晰、准确地回答问题,提供简明而准确的信息。使用正式、专业的语气。在适当情况下解释你的推理或提供背景信息,但避免不必要的冗长。始终确保答案可靠、易于理解。";})(),await(async()=>{const e=await F$1("beelineHelper_aiAssistedEnabled");k.value="true"===e||true===e;})();}),(e,t)=>(no(),io("div",O,[po("div",$,[t[18]||(t[18]=po("h3",null,"API Token 设置",-1)),po("div",L,[t[8]||(t[8]=po("a",{href:"https://tk.enncy.cn",target:"_blank",class:"token-link"}," 📖 获取 Token(言溪题库) ",-1)),po("div",F,[t[6]||(t[6]=po("label",{for:"tokenInput"},"用户凭证 (Token/密钥):",-1)),Zt(po("input",{id:"tokenInput","onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),onInput:_,placeholder:"请输入题库 API Token",class:"token-input"},null,544),[[Lr,s.value]])]),t[9]||(t[9]=po("a",{href:"https://cloud.siliconflow.cn/i/kcw2LF5Y",target:"_blank",class:"token-link"}," 获取 Token(硅基流动) ",-1)),po("div",H,[t[7]||(t[7]=po("label",{for:"aiTokenInput"},"AI Token:",-1)),Zt(po("input",{id:"aiTokenInput","onUpdate:modelValue":t[1]||(t[1]=e=>w.value=e),onInput:q,placeholder:"请输入 AI Token",class:"token-input"},null,544),[[Lr,w.value]])])]),po("div",U,[t[12]||(t[12]=po("h4",null,"AI 辅助设置(这个还没做,别用)",-1)),po("div",Z,[po("label",Q,[Zt(po("input",{type:"checkbox","onUpdate:modelValue":t[2]||(t[2]=e=>k.value=e),onChange:C},null,544),[[Mr,k.value]]),t[10]||(t[10]=po("span",{class:"toggle-slider"},null,-1)),t[11]||(t[11]=go(" AI辅助回答选择判断题 ",-1))])])]),po("div",R,[t[16]||(t[16]=po("h4",null,"高级设置",-1)),t[17]||(t[17]=po("p",{class:"warning-text"},"⚠️ 一般情况下请不要修改以下设置",-1)),po("div",N,[t[13]||(t[13]=po("label",{for:"baseUrlInput"},"BASE_URL:",-1)),Zt(po("input",{id:"baseUrlInput","onUpdate:modelValue":t[3]||(t[3]=e=>f.value=e),onInput:S,placeholder:"请输入 API 基础地址",class:"token-input"},null,544),[[Lr,f.value]])]),po("div",V,[t[14]||(t[14]=po("label",{for:"modelNameInput"},"MODEL_NAME:",-1)),Zt(po("input",{id:"modelNameInput","onUpdate:modelValue":t[4]||(t[4]=e=>y.value=e),onInput:T,placeholder:"请输入模型名称",class:"token-input"},null,544),[[Lr,y.value]])]),po("div",B,[t[15]||(t[15]=po("label",{for:"systemPromptInput"},"SYSTEM_PROMPT:",-1)),Zt(po("textarea",{id:"systemPromptInput","onUpdate:modelValue":t[5]||(t[5]=e=>b.value=e),onInput:j,placeholder:"请输入系统提示词",class:"token-input textarea-input",rows:"3"},null,544),[[Lr,b.value]])])]),t[19]||(t[19]=po("div",{class:"settings-info"},[po("p",{class:"info-text"},[po("strong",null,"使用说明:")]),po("ul",{class:"info-list"},[po("li",null,"题库 Token 用于查询题目答案"),po("li",null,"AI Token 用于生成式回答(如需要)"),po("li",null,"请确保输入的 Token 正确有效"),po("li",null,"Token 会安全保存在本地浏览器中"),po("li",null,"高级设置仅供高级用户使用,一般情况请保持默认")])],-1))]),h.value?(no(),io("div",Y,[po("div",{class:W$1(["status-message",{success:A.value,error:!A.value}])},J$1(h.value),3)])):yo("",true)]))}},[["__scopeId","data-v-55bb1616"]]),G={class:"auto-answer-page"},X={key:0,class:"overlay-blocker"},J={class:"navigation-section"},K={key:1,class:"subpage-content"},W={class:"config-section"},ee={class:"config-item"},se={class:"toggle-with-actions"},te={class:"action-buttons"},ne=["disabled"],ae=["disabled"],ce={class:"results-section"},ie={key:0},le={key:1,class:"single-result"},ue={class:"result-header"},oe={class:"result-type"},re={class:"result-message"},de={key:0,class:"result-question"},pe={key:1,class:"result-answer"},me={key:2,class:"result-options"},ve={key:2,class:"batch-results"},ge={class:"filter-buttons"},we={class:"results-list"},fe={class:"result-header"},ye={class:"result-type"},be={key:0,class:"ai-indicator"},ke={class:"result-message"},he={key:0,class:"result-question"},Ae={key:1,class:"result-answer"},_e={key:2,class:"result-options"},qe={key:0,class:"progress-section"},Se={class:"progress-info"},Te={class:"progress-text"},je={class:"progress-status"},Ce={key:2,class:"subpage-content"},Ie={key:3,class:"status-section"},xe={__name:"AutoAnswerPage",setup(s){const n=yt(false),r=yt(null),d=yt([]),m=yt(""),S=yt(false),C=yt(null),I=yt("all"),x=yt(false),P=yt("main"),E=async()=>await F$1("beelineHelper_apiToken","")||"",O=async()=>{const s=await E();if(s){n.value=true,L("正在查询答案...",true);try{const t=await async function(s=""){try{const n=h();if("unknown"===n)return {success:!1,message:"无法检测到题目类型"};if("subjective"===n){const{question:s}=A(n);if(!s)return {success:!1,message:"无法提取主观题题目内容"};try{const{streamAnswerSubjectiveQuestion:t,checkSubjectiveAnswerConfig:n}=await L$1(async()=>{const{streamAnswerSubjectiveQuestion:e,checkSubjectiveAnswerConfig:s}=await module.import('./subjectiveAnswer--GWlcGQN-Bcsuiw4g.js');return {streamAnswerSubjectiveQuestion:e,checkSubjectiveAnswerConfig:s}},void 0),a=await n();return a.valid?{...await t(s),type:"subjective"}:{success:!1,message:a.message}}catch(t){return {success:!1,message:`主观题回答失败: ${t.message}`,question:s}}}if("completion"===n){const{question:a}=A(n);if(!a)return {success:!1,message:"无法提取填空题题目内容"};try{const{autoAnswerCompletionQuestion:t}=await L$1(async()=>{const{autoAnswerCompletionQuestion:e}=await module.import('./completionAnswer-CK6IKKe2-BgKapill.js');return {autoAnswerCompletionQuestion:e}},void 0);return {...await t(s),type:"completion"}}catch(t){return {success:!1,message:`填空题回答失败: ${t.message}`,question:a}}}const{question:a,options:c}=A(n);if(!a)return {success:!1,message:"无法提取题目内容"};if(await q(n))return {success:!1,message:"题目已有选择,跳过自动答题",question:a,type:n};const i=await T(a,c,n,s);if(!i.success)return {success:!1,message:i.message,question:a,answer:i.answer};const l=j(i.answer,n,c);if(0===l.length)return {success:!1,message:"无法解析答案",question:i.question,answer:i.answer};let u=0;for(const e of l)await _(n,e)&&u++;return {success:u>0,message:u>0?`成功选择 ${u} 个选项`:"选择选项失败",question:i.question,answer:i.answer,selectedOptions:l,times:i.times}}catch(t){return {success:!1,message:`自动答题失败: ${t.message}`}}}(s);r.value={type:"single",...t,timestamp:(new Date).toLocaleTimeString()},t.success?L("答题成功!",!0):L(`答题失败: ${t.message}`,!1);}catch(t){L(`答题失败: ${t.message}`,false);}finally{n.value=false;}}else L("请先在答题设置页面设置API Token",false);},$=async()=>{const e=await E();if(e){n.value=true,C.value=null,L("开始顺序答题...",true);try{const s=await D(e,e=>{C.value=e,L(e.status,!0);});s.success?L(`顺序答题完成: ${s.message}`,!0):L(`顺序答题失败: ${s.message}`,!1),s.results&&s.results.length>0&&(d.value=s.results.map(e=>({questionNumber:e.questionNumber,...e,timestamp:(new Date).toLocaleTimeString()})));}catch(s){L(`顺序答题失败: ${s.message}`,false);}finally{n.value=false,C.value=null;}}else L("请先在答题设置页面设置API Token",false);},L=(e,s)=>{m.value=e,S.value=s,setTimeout(()=>{m.value="";},3e3);},F=Vo(()=>"all"===I.value?d.value:"abnormal"===I.value?d.value.filter(e=>!e.success):"ai"===I.value?d.value.filter(e=>e.aiAssisted):d.value),H=()=>{M=true,n.value=false,C.value=null,L("已终止自动答题",true);},U=async()=>{const e=await F$1("beelineHelper_agreeState");null!==e&&(x.value=e);};return Ln(async()=>{await U(),window.addEventListener("storage",U);}),Dn(()=>{window.removeEventListener("storage",U);}),(e,s)=>{return no(),io("div",G,[x.value?yo("",true):(no(),io("div",X,[...s[5]||(s[5]=[po("div",{class:"overlay-content"},[po("div",{class:"warning-icon"},[po("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='95'%20height='88'%20fill='none'%3e%3cpath%20fill='%23FFD21E'%20d='M47.21%2076.5a34.75%2034.75%200%201%200%200-69.5%2034.75%2034.75%200%200%200%200%2069.5Z'%20/%3e%3cpath%20fill='%23FF9D0B'%20d='M81.96%2041.75a34.75%2034.75%200%201%200-69.5%200%2034.75%2034.75%200%200%200%2069.5%200Zm-73.5%200a38.75%2038.75%200%201%201%2077.5%200%2038.75%2038.75%200%200%201-77.5%200Z'%20/%3e%3cpath%20fill='%233A3B45'%20d='M58.5%2032.3c1.28.44%201.78%203.06%203.07%202.38a5%205%200%201%200-6.76-2.07c.61%201.15%202.55-.72%203.7-.32ZM34.95%2032.3c-1.28.44-1.79%203.06-3.07%202.38a5%205%200%201%201%206.76-2.07c-.61%201.15-2.56-.72-3.7-.32Z'%20/%3e%3cpath%20fill='%23FF323D'%20d='M46.96%2056.29c9.83%200%2013-8.76%2013-13.26%200-2.34-1.57-1.6-4.09-.36-2.33%201.15-5.46%202.74-8.9%202.74-7.19%200-13-6.88-13-2.38s3.16%2013.26%2013%2013.26Z'%20/%3e%3cpath%20fill='%233A3B45'%20fill-rule='evenodd'%20d='M39.43%2054a8.7%208.7%200%200%201%205.3-4.49c.4-.12.81.57%201.24%201.28.4.68.82%201.37%201.24%201.37.45%200%20.9-.68%201.33-1.35.45-.7.89-1.38%201.32-1.25a8.61%208.61%200%200%201%205%204.17c3.73-2.94%205.1-7.74%205.1-10.7%200-2.34-1.57-1.6-4.09-.36l-.14.07c-2.31%201.15-5.39%202.67-8.77%202.67s-6.45-1.52-8.77-2.67c-2.6-1.29-4.23-2.1-4.23.29%200%203.05%201.46%208.06%205.47%2010.97Z'%20clip-rule='evenodd'%20/%3e%3cpath%20fill='%23FF9D0B'%20d='M70.71%2037a3.25%203.25%200%201%200%200-6.5%203.25%203.25%200%200%200%200%206.5ZM24.21%2037a3.25%203.25%200%201%200%200-6.5%203.25%203.25%200%200%200%200%206.5ZM17.52%2048c-1.62%200-3.06.66-4.07%201.87a5.97%205.97%200%200%200-1.33%203.76%207.1%207.1%200%200%200-1.94-.3c-1.55%200-2.95.59-3.94%201.66a5.8%205.8%200%200%200-.8%207%205.3%205.3%200%200%200-1.79%202.82c-.24.9-.48%202.8.8%204.74a5.22%205.22%200%200%200-.37%205.02c1.02%202.32%203.57%204.14%208.52%206.1%203.07%201.22%205.89%202%205.91%202.01a44.33%2044.33%200%200%200%2010.93%201.6c5.86%200%2010.05-1.8%2012.46-5.34%203.88-5.69%203.33-10.9-1.7-15.92-2.77-2.78-4.62-6.87-5-7.77-.78-2.66-2.84-5.62-6.25-5.62a5.7%205.7%200%200%200-4.6%202.46c-1-1.26-1.98-2.25-2.86-2.82A7.4%207.4%200%200%200%2017.52%2048Zm0%204c.51%200%201.14.22%201.82.65%202.14%201.36%206.25%208.43%207.76%2011.18.5.92%201.37%201.31%202.14%201.31%201.55%200%202.75-1.53.15-3.48-3.92-2.93-2.55-7.72-.68-8.01.08-.02.17-.02.24-.02%201.7%200%202.45%202.93%202.45%202.93s2.2%205.52%205.98%209.3c3.77%203.77%203.97%206.8%201.22%2010.83-1.88%202.75-5.47%203.58-9.16%203.58-3.81%200-7.73-.9-9.92-1.46-.11-.03-13.45-3.8-11.76-7%20.28-.54.75-.76%201.34-.76%202.38%200%206.7%203.54%208.57%203.54.41%200%20.7-.17.83-.6.79-2.85-12.06-4.05-10.98-8.17.2-.73.71-1.02%201.44-1.02%203.14%200%2010.2%205.53%2011.68%205.53.11%200%20.2-.03.24-.1.74-1.2.33-2.04-4.9-5.2-5.21-3.16-8.88-5.06-6.8-7.33.24-.26.58-.38%201-.38%203.17%200%2010.66%206.82%2010.66%206.82s2.02%202.1%203.25%202.1c.28%200%20.52-.1.68-.38.86-1.46-8.06-8.22-8.56-11.01-.34-1.9.24-2.85%201.31-2.85Z'%20/%3e%3cpath%20fill='%23FFD21E'%20d='M38.6%2076.69c2.75-4.04%202.55-7.07-1.22-10.84-3.78-3.77-5.98-9.3-5.98-9.3s-.82-3.2-2.69-2.9c-1.87.3-3.24%205.08.68%208.01%203.91%202.93-.78%204.92-2.29%202.17-1.5-2.75-5.62-9.82-7.76-11.18-2.13-1.35-3.63-.6-3.13%202.2.5%202.79%209.43%209.55%208.56%2011-.87%201.47-3.93-1.71-3.93-1.71s-9.57-8.71-11.66-6.44c-2.08%202.27%201.59%204.17%206.8%207.33%205.23%203.16%205.64%204%204.9%205.2-.75%201.2-12.28-8.53-13.36-4.4-1.08%204.11%2011.77%205.3%2010.98%208.15-.8%202.85-9.06-5.38-10.74-2.18-1.7%203.21%2011.65%206.98%2011.76%207.01%204.3%201.12%2015.25%203.49%2019.08-2.12Z'%20/%3e%3cpath%20fill='%23FF9D0B'%20d='M77.4%2048c1.62%200%203.07.66%204.07%201.87a5.97%205.97%200%200%201%201.33%203.76%207.1%207.1%200%200%201%201.95-.3c1.55%200%202.95.59%203.94%201.66a5.8%205.8%200%200%201%20.8%207%205.3%205.3%200%200%201%201.78%202.82c.24.9.48%202.8-.8%204.74a5.22%205.22%200%200%201%20.37%205.02c-1.02%202.32-3.57%204.14-8.51%206.1-3.08%201.22-5.9%202-5.92%202.01a44.33%2044.33%200%200%201-10.93%201.6c-5.86%200-10.05-1.8-12.46-5.34-3.88-5.69-3.33-10.9%201.7-15.92%202.78-2.78%204.63-6.87%205.01-7.77.78-2.66%202.83-5.62%206.24-5.62a5.7%205.7%200%200%201%204.6%202.46c1-1.26%201.98-2.25%202.87-2.82A7.4%207.4%200%200%201%2077.4%2048Zm0%204c-.51%200-1.13.22-1.82.65-2.13%201.36-6.25%208.43-7.76%2011.18a2.43%202.43%200%200%201-2.14%201.31c-1.54%200-2.75-1.53-.14-3.48%203.91-2.93%202.54-7.72.67-8.01a1.54%201.54%200%200%200-.24-.02c-1.7%200-2.45%202.93-2.45%202.93s-2.2%205.52-5.97%209.3c-3.78%203.77-3.98%206.8-1.22%2010.83%201.87%202.75%205.47%203.58%209.15%203.58%203.82%200%207.73-.9%209.93-1.46.1-.03%2013.45-3.8%2011.76-7-.29-.54-.75-.76-1.34-.76-2.38%200-6.71%203.54-8.57%203.54-.42%200-.71-.17-.83-.6-.8-2.85%2012.05-4.05%2010.97-8.17-.19-.73-.7-1.02-1.44-1.02-3.14%200-10.2%205.53-11.68%205.53-.1%200-.19-.03-.23-.1-.74-1.2-.34-2.04%204.88-5.2%205.23-3.16%208.9-5.06%206.8-7.33-.23-.26-.57-.38-.98-.38-3.18%200-10.67%206.82-10.67%206.82s-2.02%202.1-3.24%202.1a.74.74%200%200%201-.68-.38c-.87-1.46%208.05-8.22%208.55-11.01.34-1.9-.24-2.85-1.31-2.85Z'%20/%3e%3cpath%20fill='%23FFD21E'%20d='M56.33%2076.69c-2.75-4.04-2.56-7.07%201.22-10.84%203.77-3.77%205.97-9.3%205.97-9.3s.82-3.2%202.7-2.9c1.86.3%203.23%205.08-.68%208.01-3.92%202.93.78%204.92%202.28%202.17%201.51-2.75%205.63-9.82%207.76-11.18%202.13-1.35%203.64-.6%203.13%202.2-.5%202.79-9.42%209.55-8.55%2011%20.86%201.47%203.92-1.71%203.92-1.71s9.58-8.71%2011.66-6.44c2.08%202.27-1.58%204.17-6.8%207.33-5.23%203.16-5.63%204-4.9%205.2.75%201.2%2012.28-8.53%2013.36-4.4%201.08%204.11-11.76%205.3-10.97%208.15.8%202.85%209.05-5.38%2010.74-2.18%201.69%203.21-11.65%206.98-11.76%207.01-4.31%201.12-15.26%203.49-19.08-2.12Z'%20/%3e%3c/svg%3e",alt:"提示图标",class:"icon-img"})]),po("div",{class:"warning-text"},"如要使用此功能请先阅读关于中的内容")],-1)])])),po("div",J,[po("button",{class:W$1(["nav-btn",{active:"main"===P.value}]),onClick:s[0]||(s[0]=e=>P.value="main")}," 自动答题 ",2),po("button",{class:W$1(["nav-btn",{active:"settings"===P.value}]),onClick:s[1]||(s[1]=e=>P.value="settings")}," 答题设置 ",2)]),"main"===P.value?(no(),io("div",K,[po("div",W,[po("div",ee,[po("div",se,[po("div",te,[po("button",{class:"action-btn primary",onClick:O,disabled:n.value},J$1(n.value?"答题中...":"回答当前题目"),9,ne),po("button",{class:"action-btn secondary",onClick:$,disabled:n.value},J$1(n.value?"答题中...":"回答所有题目"),9,ae),po("button",{class:"action-btn danger",onClick:H}," 终止自动答题 ")])])])]),po("div",ce,[r.value?(no(),io("h3",ie,"单次答题结果")):yo("",true),r.value?(no(),io("div",le,[po("div",{class:W$1(["result-item",{success:r.value.success,error:!r.value.success}])},[po("div",ue,[po("span",oe,J$1((t=r.value.type,{single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"主观题",batch:"批量答题"}[t]||t)),1),po("span",{class:W$1(["result-status",{success:r.value.success,error:!r.value.success}])},J$1(r.value.success?"成功":"失败"),3)]),po("div",re,J$1(r.value.message),1),r.value.question?(no(),io("div",de,"题目: "+J$1(r.value.question),1)):yo("",true),r.value.answer?(no(),io("div",pe,"答案: "+J$1(r.value.answer),1)):yo("",true),r.value.selectedOptions&&r.value.selectedOptions.length>0?(no(),io("div",me," 选择: "+J$1(r.value.selectedOptions.join(", ")),1)):yo("",true)],2)])):yo("",true),d.value.length>0?(no(),io("div",ve,[po("div",ge,[po("button",{class:W$1(["filter-btn",{active:"all"===I.value}]),onClick:s[2]||(s[2]=e=>I.value="all")}," 全部 ",2),po("button",{class:W$1(["filter-btn",{active:"abnormal"===I.value}]),onClick:s[3]||(s[3]=e=>I.value="abnormal")}," 异常 ",2),po("button",{class:W$1(["filter-btn ai-filter",{active:"ai"===I.value}]),onClick:s[4]||(s[4]=e=>I.value="ai")}," AI辅助 ",2)]),po("div",we,[(no(true),io(Zs,null,Un(F.value,(e,s)=>(no(),io("div",{key:s,class:W$1(["result-item",{success:e.success,error:!e.success,"ai-assisted":e.aiAssisted}])},[po("div",fe,[po("span",ye,[go(" 第"+J$1(e.questionNumber)+"题 ",1),e.aiAssisted?(no(),io("span",be,"AI辅助")):yo("",true)]),po("span",{class:W$1(["result-status",{success:e.success,error:!e.success}])},J$1(e.success?"成功":"失败"),3)]),po("div",ke,J$1(e.message),1),e.question?(no(),io("div",he,"题目: "+J$1(e.question),1)):yo("",true),e.answer?(no(),io("div",Ae,"答案: "+J$1(e.answer),1)):yo("",true),e.selectedOptions&&e.selectedOptions.length>0?(no(),io("div",_e," 选择: "+J$1(e.selectedOptions.join(", ")),1)):yo("",true)],2))),128))])])):yo("",true)]),C.value?(no(),io("div",qe,[s[6]||(s[6]=po("h3",null,"答题进度",-1)),po("div",Se,[po("div",Te,"正在回答第 "+J$1(C.value.current)+" 题...",1),po("div",je,J$1(C.value.status),1)])])):yo("",true)])):yo("",true),"settings"===P.value?(no(),io("div",Ce,[ho(z)])):yo("",true),m.value?(no(),io("div",Ie,[po("div",{class:W$1(["status-message",{success:S.value,error:!S.value}])},J$1(m.value),3)])):yo("",true)]);var t;}}},Pe=x$1(xe,[["__scopeId","data-v-c8c99884"]]),Ee=exports("A", Object.freeze(Object.defineProperty({__proto__:null,default:Pe},Symbol.toStringTag,{value:"Module"}))); }) }; })); System.register("./AdvancedSettingsPage-CJS1Yeyq-B5t3-sLY.js", ['./__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; var x$1, yt, Vo, Ln, io, no, po, yo, Zt, Lr, J, R$1, Vr; return { setters: [module => { x$1 = module.x; yt = module.y; Vo = module.V; Ln = module.L; io = module.i; no = module.n; po = module.p; yo = module.a; Zt = module.c; Lr = module.d; J = module.J; R$1 = module.R; Vr = module.e; }], execute: (function () { const w={class:"toggle-features"},c={class:"toggle-item"},v={class:"toggle-switch"},g=["checked"],y={class:"toggle-item"},A={class:"toggle-switch"},H=["checked"],f={class:"modal-body"},k={class:"setting-group"},m={class:"image-input-group"},h={class:"setting-group"},S={class:"slider-group"},E={class:"slider-value"},L={class:"setting-group"},O={class:"slider-group"},R={class:"slider-value"},P={class:"preview-section"},U={class:"back-btn-container"},x=exports("default", x$1({__name:"AdvancedSettingsPage",emits:["navigate"],setup(u,{emit:x}){const C=yt(true),j=yt(true),F=yt(false),I=yt(null),V=yt(false),_=yt({backgroundUrl:"https://images.unsplash.com/photo-1593642532973-d31b6557fa68?auto=format&fit=crop&w=1920&q=80",backgroundOpacity:.9,glassEffectIntensity:15}),$=Vo(()=>({backgroundImage:`url(${_.value.backgroundUrl})`,backgroundSize:"cover",backgroundPosition:"center",opacity:1})),q=Vo(()=>({backdropFilter:`blur(${_.value.glassEffectIntensity}px)`}));Ln(async()=>{window.beelineHelperApp&&(window.beelineHelperApp.rainbowEnabled&&"object"==typeof window.beelineHelperApp.rainbowEnabled&&"value"in window.beelineHelperApp.rainbowEnabled?V.value=window.beelineHelperApp.rainbowEnabled.value:void 0!==window.beelineHelperApp.rainbowEnabled&&(V.value=window.beelineHelperApp.rainbowEnabled),window.beelineHelperApp.rainbowSettings&&"object"==typeof window.beelineHelperApp.rainbowSettings&&"value"in window.beelineHelperApp.rainbowSettings?_.value={..._.value,...window.beelineHelperApp.rainbowSettings.value}:window.beelineHelperApp.rainbowSettings&&(_.value={..._.value,...window.beelineHelperApp.rainbowSettings})),window.beelineHelperApp?(window.beelineHelperApp.userOperationLogPref&&"object"==typeof window.beelineHelperApp.userOperationLogPref&&"value"in window.beelineHelperApp.userOperationLogPref?j.value=window.beelineHelperApp.userOperationLogPref.value:void 0!==window.beelineHelperApp.userOperationLogPref&&(j.value=window.beelineHelperApp.userOperationLogPref),C.value=!!j.value):C.value=j.value;});const M=async()=>{j.value=!j.value;try{if(window.beelineHelperApp&&(window.beelineHelperApp.userOperationLogPref&&"object"==typeof window.beelineHelperApp.userOperationLogPref&&"value"in window.beelineHelperApp.userOperationLogPref?window.beelineHelperApp.userOperationLogPref.value=j.value:window.beelineHelperApp.userOperationLogPref=j.value,C.value=!!j.value,window.beelineHelperApp.operationLogEnabled&&"object"==typeof window.beelineHelperApp.operationLogEnabled&&"value"in window.beelineHelperApp.operationLogEnabled?window.beelineHelperApp.operationLogEnabled.value=C.value:window.beelineHelperApp.operationLogEnabled=C.value,"function"==typeof window.beelineHelperApp.saveFeatureStates))try{await window.beelineHelperApp.saveFeatureStates();}catch(e){}}catch(e){}},T=async()=>{V.value=!V.value;try{if(window.beelineHelperApp&&(window.beelineHelperApp.rainbowEnabled&&"object"==typeof window.beelineHelperApp.rainbowEnabled&&"value"in window.beelineHelperApp.rainbowEnabled?window.beelineHelperApp.rainbowEnabled.value=V.value:window.beelineHelperApp.rainbowEnabled=V.value,V.value?window.beelineHelperApp.applyRainbowStyles&&setTimeout(()=>{window.beelineHelperApp.applyRainbowStyles();},100):window.beelineHelperApp.removeRainbowStyles&&window.beelineHelperApp.removeRainbowStyles(),"function"==typeof window.beelineHelperApp.saveFeatureStates))try{window.beelineHelperApp.saveFeatureStates();}catch(e){}}catch(e){}},Z=()=>{F.value=true;},z=()=>{F.value=false;},B=()=>{I.value?.click();},D=e=>{const l=e.target.files[0];if(l){const e=new FileReader;e.onload=e=>{_.value.backgroundUrl=e.target.result;},e.readAsDataURL(l);}},Q=async()=>{try{if(!_.value.backgroundUrl)return void alert("请设置背景图片URL或选择本地图片");if(window.beelineHelperApp&&(window.beelineHelperApp.rainbowSettings&&"object"==typeof window.beelineHelperApp.rainbowSettings&&"value"in window.beelineHelperApp.rainbowSettings?window.beelineHelperApp.rainbowSettings.value={..._.value}:window.beelineHelperApp.rainbowSettings={..._.value},z(),V.value&&window.beelineHelperApp.applyRainbowStyles&&setTimeout(()=>{window.beelineHelperApp.applyRainbowStyles();},100),"function"==typeof window.beelineHelperApp.saveFeatureStates))try{window.beelineHelperApp.saveFeatureStates();}catch(e){}}catch(l){"QuotaExceededError"===l.name?alert("存储空间不足,无法保存设置。请选择较小的背景图片或使用URL链接。"):alert("保存设置失败,请重试。");}};return (e,l)=>(no(),io("div",null,[l[15]||(l[15]=po("h3",null,"高级设置",-1)),po("div",w,[po("div",c,[l[6]||(l[6]=po("span",{class:"toggle-label"},"操作日志",-1)),po("label",v,[po("input",{type:"checkbox",checked:C.value,onChange:M},null,40,g),l[5]||(l[5]=po("span",{class:"toggle-slider"},null,-1))])]),po("div",y,[po("div",{class:"toggle-label-container"},[l[8]||(l[8]=po("span",{class:"toggle-label"},"?Rainbow",-1)),po("button",{class:"settings-icon",onClick:Z,title:"Rainbow设置"},[...l[7]||(l[7]=[po("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[po("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),po("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1Z"})],-1)])])]),po("label",A,[po("input",{type:"checkbox",checked:V.value,onChange:T},null,40,H),l[9]||(l[9]=po("span",{class:"toggle-slider rainbow-toggle"},null,-1))])])]),F.value?(no(),io("div",{key:0,class:"modal-overlay",onClick:z},[po("div",{class:"modal-content",onClick:l[3]||(l[3]=Vr(()=>{},["stop"]))},[po("div",{class:"modal-header"},[l[10]||(l[10]=po("h4",null,"Rainbow设置",-1)),po("button",{class:"close-btn",onClick:z},"×")]),po("div",f,[po("div",k,[l[11]||(l[11]=po("label",{class:"setting-label"},"背景图片",-1)),po("div",m,[Zt(po("input",{type:"text","onUpdate:modelValue":l[0]||(l[0]=e=>_.value.backgroundUrl=e),placeholder:"输入图片URL或选择本地图片",class:"url-input"},null,512),[[Lr,_.value.backgroundUrl]]),po("input",{type:"file",ref_key:"fileInput",ref:I,accept:"image/*",onChange:D,class:"file-input",style:{display:"none"}},null,544),po("button",{class:"upload-btn",onClick:B},"选择图片")])]),po("div",h,[l[12]||(l[12]=po("label",{class:"setting-label"},"背景透明度",-1)),po("div",S,[Zt(po("input",{type:"range","onUpdate:modelValue":l[1]||(l[1]=e=>_.value.backgroundOpacity=e),min:"0.1",max:"1",step:"0.05",class:"slider"},null,512),[[Lr,_.value.backgroundOpacity]]),po("span",E,J((100*_.value.backgroundOpacity).toFixed(0))+"%",1)])]),po("div",L,[l[13]||(l[13]=po("label",{class:"setting-label"},"毛玻璃效果强度",-1)),po("div",O,[Zt(po("input",{type:"range","onUpdate:modelValue":l[2]||(l[2]=e=>_.value.glassEffectIntensity=e),min:"0",max:"40",step:"1",class:"slider"},null,512),[[Lr,_.value.glassEffectIntensity]]),po("span",R,J(_.value.glassEffectIntensity)+"px",1)])]),po("div",P,[l[14]||(l[14]=po("h5",null,"预览",-1)),po("div",{class:"preview-box",style:R$1($.value)},[po("div",{class:"preview-overlay",style:R$1({opacity:1-_.value.backgroundOpacity})},null,4),po("div",{class:"preview-glass",style:R$1(q.value)}," 毛玻璃效果预览 ",4)],4)])]),po("div",{class:"modal-footer"},[po("button",{class:"save-btn",onClick:Q},"保存设置"),po("button",{class:"cancel-btn",onClick:z},"取消")])])])):yo("",true),po("div",U,[po("button",{class:"back-btn",onClick:l[4]||(l[4]=l=>e.$emit("navigate","main"))},"返回")])]))}},[["__scopeId","data-v-cd8b7e2c"]])); }) }; })); System.register("./AboutPage-z2M9Ee0V-Ca9LRzhf.js", ['./__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; var x, yt, io, Ln, F, no, mo, po, Zt, Mr, J, go, W$1, j$1; return { setters: [module => { x = module.x; yt = module.y; io = module.i; Ln = module.L; F = module.F; no = module.n; mo = module.m; po = module.p; Zt = module.c; Mr = module.M; J = module.J; go = module.g; W$1 = module.W; j$1 = module.j; }], execute: (function () { const j={class:"right-panel"},v={class:"agree-label"},X=["disabled"],e={key:0},W={key:1},H=exports("default", x({__name:"AboutPage",emits:["close"],setup(R,{emit:H}){const u=yt(false),b=yt(15),V=yt(true),D=yt(false),x=async()=>{await j$1("beelineHelper_agreeState",u.value);},N=H,n=()=>{D.value=true,setTimeout(()=>{N("close");},300);};return Ln(async()=>{await(async()=>{const A=await F("beelineHelper_agreeState");null!==A&&(u.value=A);})(),(()=>{if(u.value)return void(V.value=false);const A=setInterval(()=>{b.value>0?b.value--:(clearInterval(A),V.value=false);},1e3);})();}),(A,K)=>(no(),io("div",{class:W$1(["about-page",{closing:D.value}])},[K[3]||(K[3]=mo('

💰 支持项目 ¥6.6

扫码支付,支持开发 ❤️

',1)),po("div",j,[K[2]||(K[2]=mo('

无人看守的诚信小卖铺

功能说明

视频相关的全部功能———永久免费

刷题目前已支持主观题,视频内题目和填空题暂不支持!

考试答题暂未测试,谨慎使用

自动答题 ¥6.6/人 永久使用,感谢支持 😋

注意事项

自动答题请手动开始,避免Token浪费

❗请务必确认答案正确且多选题已选中并正确选中后再提交❗

题库并非本人维护,请自行判断。AI生成内容务必检查!

本脚本仅供个人学习与测试使用,禁止用于任何商业用途,作者不承担由此产生的任何责任

',3)),po("label",v,[Zt(po("input",{type:"checkbox","onUpdate:modelValue":K[0]||(K[0]=A=>u.value=A),disabled:V.value,onChange:x},null,40,X),[[Mr,u.value]]),V.value?(no(),io("span",e," 我已诚信付款并认真阅读上述文字 ("+J(b.value)+"秒) ",1)):(no(),io("span",W,[...K[1]||(K[1]=[go(" 我已诚信付款并认真阅读上述文字 ",-1),po("a",{href:"https://www.yuque.com/u25901777/kb/wc92tttd0f8dw67f?singleDoc#",target:"_blank",class:"guide-link-inline"}," 📖 使用说明 ",-1)])]))]),po("button",{onClick:n,class:"close-btn"},"关闭")])],2))}},[["__scopeId","data-v-30e112b7"]])); }) }; })); System.register("./completionAnswer-CK6IKKe2-BgKapill.js", ['./AutoAnswerPage-DQe0TqCR-C6ACQZk_.js', './__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; var A, T, j; return { setters: [module => { A = module.e; T = module.q; j = module.p; }, null], execute: (function () { exports("autoAnswerCompletionQuestion", n); async function n(n=""){try{const c=function(){const e=[];return ['input[type="text"]','input[placeholder*="填空"]','input[placeholder*="答案"]',".el-input__inner",".el-input input"].forEach(s=>{document.querySelectorAll(s).forEach(s=>{const t=s.closest("div[class*='homework-']");if(t){const n=t.querySelector("span.tag.el-tooltip__trigger");n&&"填空题"===n.textContent.trim()&&e.push(s);}});}),e}();if(0===c.length)return {success:!1,message:"未找到填空题输入框"};const r=c.filter(e=>function(e){return "INPUT"===e.tagName||"TEXTAREA"===e.tagName?e.value.trim().length>0:e.textContent.trim().length>0}(e));if(r.length>0)return {success:!1,message:`发现 ${r.length} 个输入框已有内容,跳过自动答题`};const{question:o}=A("completion");if(!o)return {success:!1,message:"无法提取填空题题目内容"};const u=await T(o,[],"completion",n);if(!u.success)return {success:!1,message:u.message,question:o,answer:u.answer};const a=j(u.answer,"completion",[]);if(!a)return {success:!1,message:"无法解析答案",question:u.question,answer:u.answer};if(c.length>0){const e=c[0];e.focus(),e.value="",e.value=a;const s=new Event("input",{bubbles:!0});e.dispatchEvent(s);const t=new Event("change",{bubbles:!0});return e.dispatchEvent(t),{success:!0,message:"填空题答案已填充",question:u.question,answer:u.answer,times:u.times}}return {success:!1,message:"无法填充答案"}}catch(c){return {success:false,message:`填空题回答失败: ${c.message}`}}} }) }; })); System.register("./subjectiveAnswer--GWlcGQN-Bcsuiw4g.js", ['./__monkey.entry-RWFvw-jn.js'], (function (exports, module) { 'use strict'; var F; return { setters: [module => { F = module.F; }], execute: (function () { exports({ checkSubjectiveAnswerConfig: r, streamAnswerSubjectiveQuestion: n }); async function t(){return {apiKey:await F("beelineHelper_aiToken","")||"",baseUrl:await F("beelineHelper_baseUrl","")||"https://api.siliconflow.cn/v1",modelName:await F("beelineHelper_modelName","")||"THUDM/GLM-4-9B-0414",systemPrompt:await F("beelineHelper_systemPrompt","")||"你是一个专业全能助手。请清晰回答问题。"}}async function n(e,n=null,r=null){const o=await t();if(!o.apiKey)throw new Error("请先设置 AI Token");const s=await async function(){return document.querySelector("[id^='w-e-textarea-']")||document.querySelector(".w-e-textarea")||document.querySelector(".w-e-text")||document.querySelector('[contenteditable="true"]')}();if(s&&function(e){return "TEXTAREA"===e.tagName?e.value.trim().length>0:e.textContent.trim().length>0}(s))return {success:false,message:"已有内容,跳过"};try{const t=await fetch(`${o.baseUrl.replace(/\/$/,"")}/chat/completions`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o.apiKey}`},body:JSON.stringify({model:o.modelName,messages:[{role:"system",content:o.systemPrompt},{role:"user",content:e}],stream:!0})});s&&s.focus();const i=t.body.getReader(),l=new TextDecoder;let u="";for(;;){const{done:e,value:t}=await i.read();if(e)break;const r=l.decode(t,{stream:!0}).split("\n");for(const o of r)if(o.startsWith("data: ")){const e=o.slice(6);if("[DONE]"===e)break;try{const t=JSON.parse(e),r=t.choices?.[0]?.delta?.content;r&&(u+=r,s&&await a(s,r),n&&n(r,u));}catch(c){}}}return r&&r(u),{success:!0,answer:u}}catch(i){return {success:false,message:i.message}}}async function a(e,t){if(!e||!t)return;document.activeElement!==e&&e.focus();const n={inputType:"insertText",data:t,bubbles:true,cancelable:true};let a;try{a=new InputEvent("beforeinput",{...n,view:window});}catch(r){a=new InputEvent("beforeinput",n);}e.dispatchEvent(a),e.dispatchEvent(new Event("input",{bubbles:true}));}async function r(){const e=await t();return {valid:!!e.apiKey,message:e.apiKey?"OK":"请设置 AI Token"}} }) }; })); System.import("./__entry.js", "./");