// ==UserScript== // @name Tieba Remix // @namespace https://github.com/0x0b1ade/Tieba-Remix // @version 0.4.9-beta.1 // @author 锯条 // @description 贴吧网页端重塑 // @license MIT // @icon https://gitee.com/HacksawBlade/Tieba-Remix/raw/master/assets/images/main/icon16.png // @icon64 https://gitee.com/HacksawBlade/Tieba-Remix/raw/master/assets/images/main/icon64.png // @downloadURL https://gitee.com/HacksawBlade/Tieba-Remix/raw/beta/build/tieba-remix.user.js // @updateURL https://gitee.com/HacksawBlade/Tieba-Remix/raw/beta/build/tieba-remix.user.js // @match *://tieba.baidu.com/ // @match *://tieba.baidu.com/index.* // @match *://tieba.baidu.com/?* // @match *://tieba.baidu.com/p/* // @match *://tieba.baidu.com/f?* // @match *://jump.bdimg.com/safecheck/* // @match *://jump2.bdimg.com/safecheck/* // @require https://fastly.jsdelivr.net/npm/vue@3.5.13/dist/vue.global.prod.js // @require data:application/javascript,%3Bwindow.Vue%3DVue%3B // @require https://fastly.jsdelivr.net/npm/marked@9.1.6/lib/marked.umd.min.js // @require https://fastly.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js // @require https://fastly.jsdelivr.net/npm/libelemental@1.0.7/build/index.min.js // @require https://fastly.jsdelivr.net/npm/user-view@0.0.11/build/index.min.js // @grant GM_addStyle // @grant GM_deleteValue // @grant GM_getValue // @grant GM_info // @grant GM_listValues // @grant GM_openInTab // @grant GM_registerMenuCommand // @grant GM_setValue // @run-at document-start // ==/UserScript== (e=>{if(typeof GM_addStyle=="function"){GM_addStyle(e);return}const t=document.createElement("style");t.textContent=e,document.head.append(t)})(' @charset "UTF-8";@keyframes kf-dialog-in{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes kf-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.user-icon,.user-icon-outline{font-family:Material Symbols,monospace!important}.user-icon,.user-icon-outline{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-icon-filled{font-family:Material Symbols,monospace!important}.user-icon-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-view-common{font-family:sans-serif;font-family:var(--user-font);font-size:16px;line-height:normal}body[no-scrollbar]{overflow:hidden}@font-face{font-family:Material Symbols;font-style:normal;font-weight:200 400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v110/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{display:inline-block;direction:ltr;font-family:Material Symbols;font-size:24px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal}.dark-theme{--user-back: rgb(32, 32, 32);--user-hover: rgb(42, 42, 42);--user-active: rgb(54, 54, 54);--user-back-transp: rgba(32, 32, 32, .6);--user-back-deep: rgb(26, 26, 26);--user-back-deep-transp: rgba(20, 20, 20, .6);--user-back-light: rgb(60, 60, 60);--user-back-light-transp: rgba(60, 60, 60, .6);--user-fore: rgb(230, 230, 230);--user-fore-light: rgb(180, 180, 180);--user-fore-minimal: rgb(144, 144, 144);--user-fore-highlight: rgb(255, 255, 255);--user-border: rgba(96, 96, 96, .6);--user-border-light: rgba(96, 96, 96, .2);--user-theme: rgb(113, 97, 193);--user-theme-transp: rgba(113, 97, 193, .6);--user-theme-hover: rgb(149, 128, 254);--user-theme-active: rgb(172, 156, 253);--user-theme-back: rgba(113, 97, 193, .2);--user-theme-fore: rgb(150, 128, 255);--user-check-color: rgb(124, 252, 0);--user-error-color: rgb(255, 99, 71);--user-warn-color: rgb(255, 165, 0)}:root{--user-back: rgb(255, 255, 255);--user-hover: rgb(240, 240, 240);--user-active: rgb(224, 224, 224);--user-back-transp: rgba(255, 255, 255, .6);--user-back-deep: rgb(228, 228, 228);--user-back-deep-transp: rgba(200, 200, 200, .6);--user-back-light: rgb(235, 235, 235);--user-back-light-transp: rgba(228, 228, 228, .6);--user-fore: rgb(16, 16, 16);--user-fore-light: rgb(86, 86, 86);--user-fore-minimal: rgb(118, 118, 118);--user-fore-highlight: rgb(0, 0, 0);--user-border: rgba(185, 185, 185, .6);--user-border-light: rgba(185, 185, 185, .2);--user-theme: rgb(97, 78, 194);--user-theme-transp: rgba(97, 78, 194, .6);--user-theme-hover: rgb(119, 105, 194);--user-theme-active: rgb(150, 134, 232);--user-theme-back: rgba(97, 78, 194, .2);--user-theme-fore: rgb(58, 46, 116);--user-check-color: rgb(0, 128, 0);--user-error-color: rgb(139, 0, 0);--user-warn-color: rgb(255, 140, 0)}:root{--user-font: sans-serif;--user-font-mono: monospace;--xfast-duration: .1s;--fast-duration: .2s;--default-duration: .4s;--slow-duration: .6s;--xslow-duration: .8s}.user-anchor.underline[data-v-eda7432d],.user-anchor.default[data-v-eda7432d]{color:#3a2e74;color:var(--user-theme-fore);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:.4s;transition:var(--default-duration)}.user-anchor.underline[data-v-eda7432d]{-webkit-text-decoration:underline;-webkit-text-decoration:underline solid currentColor;-webkit-text-decoration:underline 1.2px;text-decoration:underline;text-decoration:underline solid currentColor;text-decoration-thickness:1.2px;text-decoration:underline 1.2px}.user-anchor.hover-type[data-v-eda7432d]{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:.4s;transition:var(--default-duration)}.user-anchor.default[data-v-eda7432d]:hover,.user-anchor.underline[data-v-eda7432d]:hover{background-color:#f0f0f0;background-color:var(--user-hover)}.user-anchor.underline[data-v-eda7432d]:hover{-webkit-text-decoration:underline;-webkit-text-decoration:underline solid rgba(0,0,0,0);-webkit-text-decoration:underline 1.2px rgba(0,0,0,0);text-decoration:underline;text-decoration:underline solid rgba(0,0,0,0);text-decoration-thickness:1.2px;text-decoration:underline 1.2px rgba(0,0,0,0)}.user-anchor.hover-type[data-v-eda7432d]:hover{color:#3a2e74;color:var(--user-theme-fore)}.user-anchor.default[data-v-eda7432d]:active,.user-anchor.underline[data-v-eda7432d]:active{background-color:#e0e0e0;background-color:var(--user-active)}.user-anchor.hover-type[data-v-eda7432d]:active{color:#9686e8;color:var(--user-theme-active)}.user-button{box-sizing:border-box;padding:4px 12px;border:none;border-radius:6px;background:none;background-color:#fff;background-color:var(--user-back);box-shadow:0 0 0 1px #b9b9b999;box-shadow:0 0 0 1px var(--user-border);color:#101010;color:var(--user-fore);cursor:pointer;transition:.4s;transition:var(--default-duration)}.user-button:hover:not([disabled]){background-color:#f0f0f0;background-color:var(--user-hover)}.user-button:active:not([disabled]){background-color:#e0e0e0;background-color:var(--user-active)}.user-button:focus:not([disabled]){border-color:#614ec2;border-color:var(--user-theme);box-shadow:0 0 0 2px #614ec2;box-shadow:0 0 0 2px var(--user-theme)}.theme-style.user-button{color:#fff!important;color:var(--user-back)!important}.theme-style.user-button{background-color:#614ec2;background-color:var(--user-theme)}.theme-style.user-button:hover{background-color:#7769c2;background-color:var(--user-theme-hover)}.theme-style.user-button:active{background-color:#9686e8;background-color:var(--user-theme-active)}.unset-background.user-button{background-color:transparent;background-color:initial}.no-border.user-button,.no-border-all.user-button{box-shadow:none}.no-border-all.user-button:hover,.no-border-all.user-button:focus{box-shadow:none}.toggle-button[data-v-d9ec2dab]{color:#101010;color:var(--user-fore)}.toggle-button .user-icon[data-v-d9ec2dab],.toggle-button .user-icon-outline[data-v-d9ec2dab]{color:#767676;color:var(--user-fore-minimal)}.toggle-button.toggle-on[data-v-d9ec2dab]{background-color:#614ec2;background-color:var(--user-theme);color:#fff;color:var(--user-back)}.user-check[data-v-0c59d2d9]{display:flex;align-items:center}.user-check .check-button[data-v-0c59d2d9]{width:16px;min-width:16px;height:16px;min-height:16px;padding:0;border-radius:4px;color:#614ec2;color:var(--user-theme);font-size:14px;font-weight:700}.user-check .check-label[data-v-0c59d2d9]{display:flex;align-items:center;color:#565656;color:var(--user-fore-light);cursor:pointer;font-size:16px}.user-check .label-text[data-v-0c59d2d9]{padding-left:6px}.user-color-picker[data-v-d3a455db]{display:flex;align-items:center;gap:8px}.user-color-picker .color-input[data-v-d3a455db]{width:24px;height:24px}.user-dialog-modal[data-v-b6f65c55]{position:fixed;z-index:var(--6be7c052);display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;top:0;right:0;bottom:0;left:0}.user-dialog-modal.no-modal[data-v-b6f65c55]{width:0;height:0;background:none}.user-dialog-modal.no-modal .user-dialog.shadow[data-v-b6f65c55]{width:0;height:0}.user-dialog-modal.no-modal .user-dialog.shadow .dialog-content[data-v-b6f65c55]{padding:0}.user-dialog-modal .user-dialog.default[data-v-b6f65c55]{box-shadow:0 0 10px #0003;display:flex;max-height:calc(100% - 32px);box-sizing:border-box;flex-direction:column;border:1px solid rgba(185,185,185,.2);border:1px solid var(--user-border-light);border-radius:12px;margin:16px;background-color:#fff;background-color:var(--user-back);font-size:16px;outline:none;transition:.4s;transition:var(--default-duration)}html.dark-theme .user-dialog-modal .user-dialog.default[data-v-b6f65c55]{box-shadow:0 0 16px #0006}.user-dialog-modal .user-dialog.animation.dialog-enter-active[data-v-b6f65c55]{animation:var(--4221cbf4)}.user-dialog-modal .user-dialog.animation.dialog-leave-active[data-v-b6f65c55]{animation:var(--088534ab)}.user-dialog-modal .user-dialog.default.force-alert[data-v-b6f65c55]{outline:3px solid rgb(139,0,0);outline:3px solid var(--user-error-color)}.user-dialog-modal .user-dialog .dialog-title[data-v-b6f65c55]{padding:16px 16px 0;color:#000;color:var(--user-fore-highlight);font-size:22px;font-weight:var(--font-weight-bold)}.user-dialog-modal .user-dialog .dialog-content[data-v-b6f65c55]{flex-grow:1;padding:16px;overflow-y:auto}.user-dialog-modal .user-dialog .dialog-button-panel[data-v-b6f65c55]{display:flex;padding:16px;border-radius:0 0 12px 12px;background-color:#e4e4e4;background-color:var(--user-back-deep);gap:8px}.user-dialog-modal .user-dialog .dialog-button-panel .dialog-button[data-v-b6f65c55]{flex-grow:1;padding:6px 16px;font-size:14px}.user-image[data-v-325b901c]{-o-object-fit:cover;object-fit:cover}.user-textbox[data-v-94e658f6]{box-sizing:border-box;padding:4px;border:2px solid rgba(185,185,185,.6);border:2px solid var(--user-border);border-radius:6px;background-color:#fff;background-color:var(--user-back);outline:none;transition:all .4s,width 0s,height 0s;transition:all var(--default-duration),width 0s,height 0s}.user-textbox[data-v-94e658f6]:hover{border-color:#ebebeb;border-color:var(--user-back-light)}.user-textbox[data-v-94e658f6]:focus{border-color:#614ec2;border-color:var(--user-theme)}.lodash-style.user-textbox[data-v-94e658f6]{padding:0;border:none;border-radius:0;border-bottom:2px solid rgba(185,185,185,.6);border-bottom:2px solid var(--user-border)}.pager-wrapper .pager-button-container .pager-button.user-icon[data-v-34c5d5c5]{font-family:Material Symbols,monospace!important}.pager-wrapper .pager-button-container .pager-button.user-icon[data-v-34c5d5c5]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pager-wrapper[data-v-34c5d5c5]{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:border-box;align-items:center;padding:4px;font-size:16px;gap:6px}.pager-wrapper .pager-button-container[data-v-34c5d5c5]{display:flex;align-items:center}.pager-wrapper .pager-button-container .pager-button[data-v-34c5d5c5]{padding:4px 10px;color:#101010;color:var(--user-fore);font-family:sans-serif;font-family:var(--user-font)}.pager-wrapper .pager-button-container .pager-button[data-v-34c5d5c5]:not(:hover):not(:active):not(:focus){background-color:transparent}.pager-wrapper .pager-button-container .pager-button.fill[data-v-34c5d5c5]:not(:hover):not(:active):not(:focus){background-color:#fff;background-color:var(--user-back)}.pager-wrapper .pager-button-container .pager-button.curr-pager-button[data-v-34c5d5c5]{border-radius:0;box-shadow:0 3px #614ec2;box-shadow:0 3px 0 var(--user-theme);color:#614ec2;color:var(--user-theme)}.pager-wrapper .pager-separactor[data-v-34c5d5c5]{color:#767676;color:var(--user-fore-minimal);font-family:monospace;font-family:var(--user-font-mono)}.pager-wrapper .jumper-container[data-v-34c5d5c5]{display:flex;align-items:center;color:#565656;color:var(--user-fore-light);gap:6px}.pager-wrapper .jumper-container .jumper[data-v-34c5d5c5]{width:36px;width:3em;padding:2px 4px;color:#101010;color:var(--user-fore);font-family:monospace;font-family:var(--user-font-mono)}.pager-wrapper .tail-slot[data-v-34c5d5c5]{margin-left:auto;color:#767676;color:var(--user-fore-minimal)}@keyframes select-arrow-down-e636ff80{0%{transform:translateY(0)}70%{transform:translateY(10%)}to{transform:translateY(0)}}.user-select[data-v-e636ff80]{position:relative}.user-select .select-toggle[data-v-e636ff80]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;text-align:justify}.user-select .select-toggle.toggle-on[data-v-e636ff80]{background-color:#fff;background-color:var(--user-back);box-shadow:0 0 0 1px #614ec2;box-shadow:0 0 0 1px var(--user-theme);color:#101010;color:var(--user-fore)}.user-select .select-toggle.toggle-on .user-icon[data-v-e636ff80]{animation:select-arrow-down-e636ff80 .2s cubic-bezier(.18,.89,.32,1.6);animation:select-arrow-down-e636ff80 var(--fast-duration) cubic-bezier(.18,.89,.32,1.6);color:#614ec2;color:var(--user-theme);font-weight:var(--font-weight-bold)}.user-select .select-toggle.toggle-off[data-v-e636ff80]{box-shadow:0 0 0 1px #b9b9b999;box-shadow:0 0 0 1px var(--user-border)}.user-select .select-container[data-v-e636ff80]{position:absolute;z-index:2025;top:calc(100% + 4px);left:0;display:flex;overflow:hidden;width:100%;flex-direction:column;border:1px solid rgba(185,185,185,.6);border:1px solid var(--user-border);border-radius:6px;background-color:#fff;background-color:var(--user-back);box-shadow:0 0 10px #0003;transform-origin:top}.user-select .select-container.select-enter-active[data-v-e636ff80],.user-select .select-container.select-leave-active[data-v-e636ff80]{transition:transform .2s,opacity .2s;transition:transform var(--fast-duration),opacity var(--fast-duration)}.user-select .select-container.select-enter-from[data-v-e636ff80],.user-select .select-container.select-leave-to[data-v-e636ff80]{opacity:0;transform:scale(.95) translateY(-4px)}.user-select .select-container .select-button[data-v-e636ff80]{border-radius:0;box-shadow:none;text-align:justify}.user-select .select-container .select-desc[data-v-e636ff80]{padding:4px 14px;border-top:1px solid rgba(185,185,185,.6);border-top:1px solid var(--user-border);color:#565656;color:var(--user-fore-light);font-size:14px}.float-message{box-shadow:0 0 10px #0003;position:absolute;z-index:99999;overflow:hidden;box-sizing:border-box;padding:4px 6px;border:1px solid rgba(185,185,185,.6);border:1px solid var(--user-border);border-radius:6px;background-color:#fff;background-color:var(--user-back);font-size:14px}html.dark-theme .float-message{box-shadow:0 0 16px #0006}.float-message.float-message-enter-active{animation:kf-fade-in .2s;animation:kf-fade-in var(--fast-duration)}.float-message.float-message-leave-active{animation:kf-fade-out .2s;animation:kf-fade-out var(--fast-duration)}#user-header-progress[data-v-1ffe8ff6]{position:fixed;z-index:99999;top:0;max-width:100vw;height:4px;background-color:#614ec2;background-color:var(--user-theme);transition:.4s}#user-header-progress.complete[data-v-1ffe8ff6]{animation:kf-fade-out .8s forwards;animation:kf-fade-out var(--xslow-duration) forwards}.message-wrapper[data-v-edcaf171]{display:flex;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;flex-direction:column}@keyframes toast-render-896ce94b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes toast-unload-896ce94b{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.check[data-v-896ce94b]{color:green;color:var(--user-check-color)}.warning[data-v-896ce94b]{color:#ff8c00;color:var(--user-warn-color)}.error[data-v-896ce94b]{color:#8b0000;color:var(--user-error-color)}.toast-wrapper[data-v-896ce94b]{position:fixed;z-index:999;bottom:64px;left:50%;transform:translate(-50%)}.toast-wrapper .toast-container[data-v-896ce94b]{display:flex;max-height:60vh;align-items:center;padding:8px 12px;border:1px solid rgba(185,185,185,.6);border:1px solid var(--user-border);border-radius:16px;animation:toast-render-896ce94b .4s;animation:toast-render-896ce94b var(--default-duration);background-color:#fff;background-color:var(--user-back);box-shadow:0 10px 16px #00000029;gap:6px;text-overflow:ellipsis;transition:.4s;transition:var(--default-duration)}.toast-wrapper .toast-container.unloading[data-v-896ce94b]{animation:toast-unload-896ce94b .4s forwards;animation:toast-unload-896ce94b var(--default-duration) forwards}.toast-wrapper .toast-container .toast-icon[data-v-896ce94b]{font-size:18px}.toast-wrapper .toast-container .toast-content[data-v-896ce94b]{overflow:hidden;max-width:80vw;max-height:60vh;padding:0 6px;text-align:left;text-overflow:ellipsis;white-space:pre-wrap}.toast-wrapper .toast-container span[data-v-896ce94b]{color:#767676;color:var(--user-fore-minimal);font-size:12px}.toast-wrapper .toast-container .toast-controls .close-button[data-v-896ce94b]{padding:6px;color:#8b0000;color:var(--user-error-color);font-weight:var(--font-weight-bold);line-height:100%}.toast-wrapper .toast-container .toast-controls .close-button[data-v-896ce94b]:not(:active):not(:focus){box-shadow:none}.blur-effect[data-v-896ce94b]{background-color:#fff9;background-color:var(--user-back-transp)}html:not([perf-saver]) .blur-effect[data-v-896ce94b]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme .blur-effect[data-v-896ce94b]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}.blur-effect .close-button[data-v-896ce94b]:not(:hover):not(:active):not(:focus){background-color:transparent}.user-toggle-panel .toggle-container .panel-button.toggle-off[data-v-8d3c6357]{font-family:Material Symbols,monospace!important}.user-toggle-panel .toggle-container .panel-button.toggle-off[data-v-8d3c6357]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-toggle-panel .toggle-container .panel-button.toggle-on[data-v-8d3c6357]{font-family:Material Symbols,monospace!important}.user-toggle-panel .toggle-container .panel-button.toggle-on[data-v-8d3c6357]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-toggle-panel[data-v-8d3c6357]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.user-toggle-panel .toggle-container[data-v-8d3c6357]{display:flex;flex-direction:column;align-items:center;gap:4px}.user-toggle-panel .toggle-container .panel-button[data-v-8d3c6357]{width:58px;height:58px;border-radius:12px;font-size:24px}.user-toggle-panel .toggle-container .panel-button.toggle-off[data-v-8d3c6357]{color:#767676;color:var(--user-fore-minimal)}.user-toggle-panel .toggle-container .panel-button.toggle-on[data-v-8d3c6357]:focus{box-shadow:0 0 0 1px #614ec2;box-shadow:0 0 0 1px var(--user-theme)}.user-toggle-panel .toggle-container .toggle-name[data-v-8d3c6357]{color:#565656;color:var(--user-fore-light);font-size:12px}@keyframes kf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kf-fade-out{0%{opacity:1}to{opacity:0}}@keyframes kf-slide-in{0%{opacity:0;transform:translateY(20%)}}@keyframes kf-slide-out{to{opacity:0;transform:translateY(20%)}}@keyframes kf-slide-zoom-in{0%{opacity:0;transform:translateY(20%) scale(.85)}}@keyframes kf-slide-zoom-out{to{opacity:0;transform:translateY(20%) scale(.85)}}@keyframes kf-dialog-in{0%{filter:blur(var(--blur-dialog));opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes kf-dialog-out{0%{opacity:1;transform:scale(1)}to{filter:blur(var(--blur-dialog));opacity:0;transform:scale(.9)}}@keyframes kf-zoom-in{0%{transform:scale(.72)}to{transform:scale(1)}}@keyframes kf-fade-zoom-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@font-face{font-family:Material Symbols;font-style:normal;font-weight:200 400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v110/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{display:inline-block;direction:ltr;font-family:Material Symbols;font-size:24px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal}:root{--xfast-duration: .1s;--fast-duration: .2s;--default-duration: .4s;--slow-duration: .6s;--xslow-duration: .8s;--blur-dialog: 0px}html[data-perf=performance]{--blur-dialog: 4px}.about-wrapper[data-v-ccacf437]{display:flex;flex-direction:column;align-items:center;padding:8px;margin:auto;gap:12px}.about-wrapper .main-title[data-v-ccacf437]{display:flex;align-items:center;gap:12px}.about-wrapper .main-title .main-icon[data-v-ccacf437]{width:64px;height:64px}.about-wrapper .main-title .title[data-v-ccacf437]{color:var(--highlight-fore);font-size:32px;font-style:italic;font-weight:var(--font-weight-bold);-webkit-text-decoration:underline var(--tieba-theme-color);text-decoration:underline var(--tieba-theme-color)}.about-wrapper .script-info[data-v-ccacf437]{display:flex;flex-direction:column;align-items:center;color:var(--minimal-fore);gap:8px}.about-wrapper .script-info .author-info[data-v-ccacf437]{display:flex;align-items:baseline;font-family:var(--code-monospace);gap:8px}.about-wrapper .script-info .author-info .author[data-v-ccacf437]{color:var(--tieba-theme-fore)}.about-wrapper .about-controls[data-v-ccacf437]{display:flex;margin-top:16px;gap:8px}.about-wrapper .about-controls .about-button[data-v-ccacf437]{padding:6px 10px;font-size:14px}.update-wrapper[data-v-5a8c02d5]{display:flex;max-width:100%;flex-direction:column;gap:8px}.update-wrapper .latest-info[data-v-5a8c02d5]{display:flex;align-items:center;padding:2px 8px;border-radius:16px;margin:auto auto 12px;background-color:var(--level-blue-background);color:var(--level-blue-fore);gap:6px}.update-wrapper .latest-info.is-latest[data-v-5a8c02d5]{background-color:var(--level-green-background);color:var(--level-green-fore)}.update-wrapper .title-container[data-v-5a8c02d5]{display:flex;align-items:center;gap:10px}.update-wrapper .title-container .title[data-v-5a8c02d5]{flex-shrink:1;font-size:20px;font-weight:var(--font-weight-bold)}.update-wrapper .title-container .is-pre-release[data-v-5a8c02d5]{min-width:-moz-max-content;min-width:max-content;padding:2px 8px;border-radius:16px;background-color:var(--level-orange-background);color:var(--level-orange-fore);font-size:14px}.update-wrapper .main-info[data-v-5a8c02d5]{display:flex;align-items:center;gap:8px}.update-wrapper .main-info .avatar[data-v-5a8c02d5]{width:32px;height:32px;border-radius:32px}.update-wrapper .main-info .release-time[data-v-5a8c02d5]{margin-left:auto}.update-wrapper .update-controls[data-v-5a8c02d5]{display:flex;align-items:center;margin-top:8px;gap:8px}.update-wrapper .update-controls .up-button[data-v-5a8c02d5]{padding:4px 8px;border-radius:10px;font-size:15px;font-weight:var(--font-weight-bold)}.update-wrapper .update-controls .up-name[data-v-5a8c02d5]{font-family:var(--code-monospace)}.forbidden-wrapper[data-v-5a8c02d5]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center}.forbidden-wrapper .icon[data-v-5a8c02d5]{font-size:64px}.forbidden-wrapper .forbidden-text[data-v-5a8c02d5]{color:var(--light-fore);text-align:center;white-space:pre-wrap}.layout-custom-back[data-v-a1fe1fc0]{display:flex;width:100%;flex-direction:column;gap:8px}.layout-custom-back .custom-image[data-v-a1fe1fc0]{max-width:100%;max-height:320px;border-radius:8px;margin:0 auto}.layout-custom-back .custom-back-buttons[data-v-a1fe1fc0]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.layout-custom-back .adjust-controls[data-v-a1fe1fc0]{display:flex;flex-direction:column;gap:8px}.layout-custom-back .adjust-controls .control-set[data-v-a1fe1fc0]{display:flex;align-items:baseline;gap:6px}.layout-custom-back .adjust-controls .control-set .editor[data-v-a1fe1fc0]{width:auto;font-family:var(--code-zh)}.color-picker[data-v-714549e3]{display:flex;align-items:center;gap:8px}.color-picker .color-input[data-v-714549e3]{width:24px;height:24px}.theme-color-component[data-v-c9fee398]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:6px}.theme-color-component .reset-button[data-v-c9fee398]{margin-left:auto}.theme-picker{z-index:9999!important}@keyframes content-in-322398df{0%{opacity:0;transform:translateY(20px)}to{opacity:1}}.key-button[data-v-322398df]{display:flex;overflow:hidden;min-width:120px;align-items:center;padding:12px;border-radius:0;font-size:16px;gap:12px;text-align:justify;transition:var(--default-duration);white-space:nowrap}.key-button .icon[data-v-322398df]{font-size:20px;font-variation-settings:"FILL" 0,"wght" 300;transition:all var(--default-duration),margin-left var(--fast-duration) ease-out}.key-button .key-info[data-v-322398df]{display:flex;width:calc(100% - 32px);flex-direction:column}.key-button .key-title[data-v-322398df],.key-button .key-desc[data-v-322398df]{overflow:hidden;text-overflow:ellipsis}.key-button .key-desc[data-v-322398df]{color:var(--minimal-fore);font-size:14px}.key-button.main-key[data-v-322398df]{box-sizing:content-box}.key-button.main-key .main-key-selected[data-v-322398df]{position:relative;width:0;height:100%;border-radius:24px;margin-left:-12px;background-color:var(--tieba-theme-color)}.key-button.main-key .main-key-selected[data-v-322398df]:after{position:absolute;top:0;width:0;height:100%;border-radius:24px;background-color:var(--tieba-theme-color);content:""}.key-button.main-key.selected[data-v-322398df]{color:var(--tieba-theme-fore)!important}.key-button.main-key.selected .main-key-selected[data-v-322398df]{padding-right:4px}.key-button.main-key.selected .main-key-selected[data-v-322398df]:after{width:4px}.key-button.main-key.selected .icon[data-v-322398df]{margin-left:4px;font-variation-settings:"FILL" 1,"GRAD" 48,"wght" 300;font-weight:var(--font-weight-normal)}.key-button.main-key.selected .key-desc[data-v-322398df]{color:var(--tieba-theme-color)}.key-button.sub-key[data-v-322398df]{-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.key-button.sub-key.selected[data-v-322398df]{color:var(--tieba-theme-fore);-webkit-text-decoration:underline var(--tieba-theme-color) 2px;text-decoration:underline var(--tieba-theme-color) 2px}.settings-wrapper[data-v-322398df]{display:flex;width:100%;max-width:var(--content-max);height:100%;box-sizing:border-box}.settings-wrapper .left-container[data-v-322398df]{display:flex;width:30%;max-width:280px;flex-direction:column;border-right:2px solid var(--light-border-color)}.settings-wrapper .left-container .search-controls[data-v-322398df]{display:flex;flex-direction:column;padding:0 16px 16px 0;gap:8px}.settings-wrapper .left-container .search-controls .title[data-v-322398df]{color:var(--default-fore)!important}.settings-wrapper .left-container .search-controls .title[data-v-322398df]{margin-top:8px;font-size:20px;font-weight:var(--font-weight-bold);line-height:normal}.settings-wrapper .left-container .search-controls .search-box[data-v-322398df]{padding:6px;font-size:14px}.settings-wrapper .left-container .left-panel[data-v-322398df]{display:flex;box-sizing:border-box;flex-direction:column}.settings-wrapper .middle-container[data-v-322398df]{display:flex;width:20%;max-width:220px;flex-direction:column;padding:0 6px;border-right:2px solid var(--light-border-color);gap:6px}.settings-wrapper .middle-container .sub-key[data-v-322398df]{display:flex;padding:8px 16px;border-radius:12px;gap:4px}.settings-wrapper .middle-container .sub-key .key-title[data-v-322398df]{font-size:14px}.settings-wrapper .middle-container .sub-key[data-v-322398df]:not(:hover):not(:active):not(:focus){background-color:transparent;background-color:initial}.settings-wrapper .right-container[data-v-322398df]{display:flex;overflow:auto;width:50%;flex-direction:column;flex-grow:1;padding:16px;margin:-16px -16px -16px 0;font-size:16px;gap:32px}.settings-wrapper .right-container .setting-content[data-v-322398df]{display:flex;flex-direction:column;gap:8px}.settings-wrapper .right-container .setting-content .content-title[data-v-322398df]{margin:8px 0 0;color:var(--highlight-fore);font-size:18px;font-weight:var(--font-weight-bold)}.settings-wrapper .right-container .setting-content .content-sub-title[data-v-322398df]{margin:4px 0 0;color:var(--default-fore);font-size:16px;font-weight:var(--font-weight-bold)}.settings-wrapper .right-container .setting-content .content-desc[data-v-322398df]{display:flex;flex-direction:column;color:var(--light-fore);gap:6px}.settings-wrapper .right-container .setting-content .content-textbox[data-v-322398df]{box-sizing:content-box}.settings-wrapper .right-container .setting-content .content-textbox.textarea[data-v-322398df]{width:100%;height:6em;resize:none}.settings-wrapper .right-container .setting-content .content-image[data-v-322398df]{max-width:100%;max-height:320px;border-radius:8px;margin:0 auto}.settings-wrapper .right-container .setting-content .setting-control[data-v-322398df]{display:flex}.settings-wrapper .right-container .setting-content .setting-control .settings-toggle[data-v-322398df]{background:none;font-size:36px}.settings-wrapper .right-container .setting-content .setting-control .settings-toggle.toggle-on[data-v-322398df]{color:var(--tieba-theme-color)}.settings-wrapper .right-container .setting-content .setting-control .settings-toggle.toggle-on[data-v-322398df]:hover{color:var(--tieba-theme-fore)}.settings-wrapper .right-container .setting-content .setting-control .icon-component[data-v-322398df]{margin-left:auto;font-size:64px;font-variation-settings:"FILL" 1}.settings-wrapper .right-container .setting-content .setting-control .settings-select[data-v-322398df]{width:min(100%,280px)}.settings-wrapper .empty-container[data-v-322398df]{margin:auto;color:var(--minimal-fore);font-size:72px}#header-progress[data-v-6ec73029]{position:fixed;z-index:99999;top:0;max-width:100vw;height:4px;background-color:var(--tieba-theme-color);transition:.4s}#header-progress.complete[data-v-6ec73029]{animation:kf-fade-out var(--xslow-duration) forwards}#shield-editor[data-v-cb1c5110]{display:flex;flex-direction:column;gap:10px}#shield-editor #shield-editor-rule-control[data-v-cb1c5110]{display:flex;align-items:flex-start;gap:6px}#shield-editor #shield-editor-rule-control #shield-editor-rule[data-v-cb1c5110]{flex:1;font-size:16px}#shield-editor #shield-editor-rule-control label[data-v-cb1c5110]{color:var(--light-fore)}#shield-editor #shield-editor-toggle-control[data-v-cb1c5110]{display:flex;align-items:center;gap:16px}#shield-editor #shield-editor-delete[data-v-cb1c5110]{padding:6px 8px;background-color:var(--error-color);color:var(--default-background)}.shield-container[data-v-e28e24c5]{display:flex;width:100%;flex-direction:column;gap:16px}.shield-container .words-container[data-v-e28e24c5]{display:flex;flex-wrap:wrap;padding:12px;border-radius:12px;background-color:var(--trans-light-background);gap:4px}.shield-container .words-container .shield-elem[data-v-e28e24c5]{display:flex;align-items:center;padding:4px 8px;border:none;border-radius:8px;font-size:14px;gap:4px}.shield-container .words-container .shield-elem.disabled[data-v-e28e24c5]{opacity:.5}.shield-container .words-container .shield-elem.disabled .content[data-v-e28e24c5]{-webkit-text-decoration:line-through;text-decoration:line-through}.shield-container .words-container .shield-elem .icon[data-v-e28e24c5]{color:var(--light-fore)}.shield-container .words-container .remove-all[data-v-e28e24c5]{background-color:var(--error-color);color:var(--default-background);font-variation-settings:"FILL" 0}.shield-container .empty-list-container[data-v-e28e24c5]{color:var(--minimal-fore)}.shield-container .shield-controls[data-v-e28e24c5]{display:flex;flex-direction:column;gap:8px}.shield-container .shield-controls .shield-input[data-v-e28e24c5]{width:100%;height:auto;max-height:6em;box-sizing:border-box;padding:6px;font-size:16px;resize:none}.shield-container .shield-controls .submit-controls[data-v-e28e24c5]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.shield-container .shield-controls .submit-controls .submit-button[data-v-e28e24c5]{padding:4px 12px;font-size:14px;font-weight:var(--font-weight-bold)}@keyframes rotate-1a161793{to{transform:rotate(360deg)}}@keyframes loading-1a161793{25%{stroke-dashoffset:140}75%{stroke-dashoffset:280}}.loading-svg[data-v-1a161793]{width:64px;height:64px}.loading-svg .loading-circle[data-v-1a161793]{animation:loading-1a161793 2.8s ease-in-out infinite,rotate-1a161793 1s linear infinite;stroke:var(--tieba-theme-color);stroke-dasharray:314;stroke-dashoffset:314;stroke-linecap:round;transform-origin:center}.images-viewer .head-controls .head-btn.toggle-on[data-v-d0ad6d2b]{font-family:Material Symbols,monospace!important}.images-viewer .head-controls .head-btn.toggle-on[data-v-d0ad6d2b]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.images-viewer[data-v-d0ad6d2b]{position:fixed;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;transition:var(--default-duration)}.images-viewer .icon[data-v-d0ad6d2b]{color:var(--light-fore)}.images-viewer .control-panel[data-v-d0ad6d2b]{position:absolute;display:flex;align-items:center;padding:10px;border:1px solid var(--light-border-color);border-radius:18px;background-color:var(--trans-default-background);box-shadow:0 0 32px #0006}html:not([data-perf=saver]) .images-viewer .control-panel[data-v-d0ad6d2b]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark-theme .images-viewer .control-panel[data-v-d0ad6d2b]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}.images-viewer .head-controls[data-v-d0ad6d2b]{top:16px;margin-bottom:auto;transition:var(--default-duration)}.images-viewer .head-controls.hide[data-v-d0ad6d2b]{box-shadow:none;transform:translateY(calc(-100% - 16px)) scale(.85)}.images-viewer .head-controls .head-btn[data-v-d0ad6d2b]{width:36px;height:36px;padding:0;border-radius:12px;background-color:transparent;background-color:initial;box-shadow:none;font-size:16px}.images-viewer .head-controls .head-btn[data-v-d0ad6d2b]:hover{background-color:var(--default-background);color:var(--tieba-theme-color)}.images-viewer .head-controls .head-btn.toggle-on[data-v-d0ad6d2b]{background-color:var(--tieba-theme-color);color:var(--default-background)}.images-viewer .head-controls .head-btn.toggle-on[data-v-d0ad6d2b]:hover{filter:brightness(1.2)}.images-viewer .head-controls .close[data-v-d0ad6d2b]:hover{color:var(--error-color)}.images-viewer .head-controls span[data-v-d0ad6d2b]{color:var(--minimal-fore);font-family:var(--code-monospace)}.images-viewer .head-controls .zoom-size[data-v-d0ad6d2b]{padding:10px}.images-viewer .back[data-v-d0ad6d2b],.images-viewer .forward[data-v-d0ad6d2b]{width:-moz-min-content;width:min-content;height:60px;box-shadow:0 0 20px #0000001a;font-size:large}.images-viewer .back[data-v-d0ad6d2b]{left:32px}.images-viewer .back.hide[data-v-d0ad6d2b]{box-shadow:none;transform:translate(calc(-100% - 32px)) scale(.85)}.images-viewer .forward[data-v-d0ad6d2b]{right:32px}.images-viewer .forward.hide[data-v-d0ad6d2b]{box-shadow:none;transform:translate(calc(100% + 32px)) scale(.85)}.images-viewer .back[data-v-d0ad6d2b]:hover,.images-viewer .forward[data-v-d0ad6d2b]:hover{background-color:var(--default-background)}.images-viewer .back[data-v-d0ad6d2b]:focus,.images-viewer .forward[data-v-d0ad6d2b]:focus{box-shadow:0 0 0 2px var(--tieba-theme-color)}.images-viewer .image-container[data-v-d0ad6d2b]{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.images-viewer .image-container .curr-image[data-v-d0ad6d2b]{position:absolute;-o-object-fit:contain;object-fit:contain}.images-viewer .image-container .curr-image.changing[data-v-d0ad6d2b]{display:none;transition:none}.images-viewer .bottom-controls-wrapper[data-v-d0ad6d2b]{bottom:16px;max-width:calc(100% - 48px);padding:0;margin-top:auto;overflow-x:hidden;transition:var(--default-duration)}.images-viewer .bottom-controls-wrapper.hide[data-v-d0ad6d2b]{box-shadow:none;transform:translateY(calc(100% + 16px)) scale(.85)}.images-viewer .bottom-controls-wrapper:hover .bottom-panel-scroll-bar[data-v-d0ad6d2b]{opacity:1}.images-viewer .bottom-controls-wrapper .bottom-controls-container[data-v-d0ad6d2b]{display:flex;overflow:hidden;padding:10px}.images-viewer .bottom-controls-wrapper .bottom-controls-container img[src=""][data-v-d0ad6d2b],.images-viewer .bottom-controls-wrapper .bottom-controls-container img[data-v-d0ad6d2b]:not([src]){opacity:0}.images-viewer .bottom-controls-wrapper .bottom-controls-container .thumb-container[data-v-d0ad6d2b]{display:flex;gap:4px}.images-viewer .bottom-controls-wrapper .bottom-controls-container .thumb-container .bottom-btn[data-v-d0ad6d2b]{overflow:hidden;width:100px;height:75px;padding:0;border:none;border-radius:10px;background-color:var(--trans-default-background);transition:linear var(--xfast-duration)}.images-viewer .bottom-controls-wrapper .bottom-controls-container .thumb-container .bottom-btn .image-list[data-v-d0ad6d2b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.images-viewer .bottom-controls-wrapper .bottom-controls-container .thumb-container .bottom-btn.selected[data-v-d0ad6d2b]{border:3px solid var(--tieba-theme-color)}.images-viewer .bottom-controls-wrapper .bottom-panel-scroll-bar[data-v-d0ad6d2b]{position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:2px;background-color:var(--minimal-fore);opacity:0;transition:opacity var(--default-duration)}.post-container .bottom-controls .replies[data-v-009dcf41]:before{font-family:Material Symbols,monospace!important}.post-container .bottom-controls .replies[data-v-009dcf41]:before{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}a[data-v-009dcf41]{color:inherit;-webkit-text-decoration:none;text-decoration:none}p[data-v-009dcf41]{margin:0}img[data-v-009dcf41]:before{display:block;width:100%;height:100%;box-sizing:border-box;background-color:var(--light-background);content:""}.dynamic .img-button[data-v-009dcf41]{min-width:30%!important;flex:initial!important;flex-grow:1!important}.post-container[data-v-009dcf41]{display:flex;width:100%;box-sizing:border-box;flex-direction:column;padding:16px;border-radius:16px;background-color:var(--default-background);cursor:pointer;gap:20px;text-align:justify}.post-container .forum-btn[data-v-009dcf41]{border-radius:24px;font-size:14px}.post-container .forum-btn[data-v-009dcf41]:not(:hover):not(:active):not(:focus){background-color:var(--light-background);box-shadow:none}.post-container .main-content[data-v-009dcf41]{display:flex;flex-direction:column;gap:8px}.post-container .main-content .title[data-v-009dcf41]{margin:0;color:var(--highlight-fore);font-weight:var(--font-weight-bold)}.post-container .main-content .content[data-v-009dcf41]{overflow:hidden;color:var(--light-fore);font-size:14px;text-overflow:ellipsis}.post-container .img-container[data-v-009dcf41]{display:flex;overflow:hidden;flex-wrap:wrap;border-radius:16px;gap:6px}.post-container .img-container .img-button[data-v-009dcf41]{overflow:hidden;min-width:40%;height:144px;flex:1;padding:0;border:none;border-radius:0}.post-container .img-container .img-button .post-img[data-v-009dcf41]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s cubic-bezier(0,0,.2,1)}.post-container .img-container .img-button .post-img[data-v-009dcf41]:hover{scale:1.2}.post-container .bottom-controls[data-v-009dcf41]{display:flex;align-items:center;gap:12px}.post-container .bottom-controls .author[data-v-009dcf41]{display:flex;align-items:center;padding:0;border-radius:24px;background-color:transparent;background-color:initial}.post-container .bottom-controls .author .author-portrait[data-v-009dcf41]{width:32px;height:32px;border-radius:24px;-o-object-fit:cover;object-fit:cover}.post-container .bottom-controls .author .author-info[data-v-009dcf41]{display:flex;flex-direction:column;padding:0 10px;text-align:left}.post-container .bottom-controls .author .author-info .author-name[data-v-009dcf41]{font-size:14px;font-weight:var(--font-weight-bold)}.post-container .bottom-controls .author .author-info .post-time[data-v-009dcf41]{color:var(--minimal-fore);font-size:12px}.post-container .bottom-controls .author[data-v-009dcf41]:not(:hover):not(:active):not(:focus){box-shadow:none}.post-container .bottom-controls .replies[data-v-009dcf41]{display:flex;min-width:16px;align-items:center;border-radius:24px;margin-left:auto;color:var(--light-fore);font-family:var(--code-zh);font-size:13px;font-weight:var(--font-weight-bold)}.post-container .bottom-controls .replies[data-v-009dcf41]:before{margin-right:6px;content:"forum";font-size:16px;font-weight:var(--font-weight-normal)}.masonry-wrapper[data-v-7a8dca8c]{display:flex;width:100%;max-width:var(--content-max);flex-direction:column;align-items:center;gap:12px}.masonry-wrapper .masonry-container[data-v-7a8dca8c]{width:100%;margin:auto}@keyframes feeds-in-7a8dca8c{0%{transform:scale(.72)}to{transform:scale(1)}}.masonry-wrapper .masonry-container .post-elem.animation[data-v-7a8dca8c]{animation:feeds-in-7a8dca8c .4s cubic-bezier(.18,.89,.32,1.2)}.masonry-wrapper .masonry-container .post-elem[data-v-7a8dca8c]:not(:hover):not(:active):not(:focus){box-shadow:none}.masonry-wrapper>.post-elem[data-v-7a8dca8c]{position:absolute!important;visibility:hidden!important}.home-section-wrapper .home-section-container .home-section-button.active .icon[data-v-e6ca84c4]{font-family:Material Symbols,monospace!important}.home-section-wrapper .home-section-container .home-section-button.active .icon[data-v-e6ca84c4]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-section-wrapper[data-v-e6ca84c4]{display:flex;max-width:var(--content-max);align-items:center;gap:8px}.home-section-wrapper .home-section-container[data-v-e6ca84c4]{display:flex;align-items:center;gap:8px}.home-section-wrapper .home-section-container .home-section-button[data-v-e6ca84c4]{display:flex;align-items:center;padding:6px 12px;border-radius:64px;font-size:14px;gap:4px;transition:all 0s,transform var(--fast-duration) cubic-bezier(.39,.58,.57,1),background-color var(--default-duration)}.home-section-wrapper .home-section-container .home-section-button .icon[data-v-e6ca84c4]{font-size:18px}.home-section-wrapper .home-section-container .home-section-button[data-v-e6ca84c4]:not(:hover):not(:active):not(:focus):not(.active){background-color:var(--trans-light-background)}.home-section-wrapper .home-section-container .home-section-button.active[data-v-e6ca84c4]{font-weight:var(--font-weight-bold);transform:scale(1.05)}.home-section-wrapper .home-section-container .home-section-button .name[data-v-e6ca84c4]{font-family:var(--code-zh)}.index-wrapper .grid-container .profile-menu-container .curr-user .user-profile[data-v-e6ca84c4]{-o-object-fit:contain;object-fit:contain}a[data-v-e6ca84c4]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.block-wrapper[data-v-e6ca84c4]{display:flex;flex-direction:column;gap:8px}.block-controls[data-v-e6ca84c4]{display:flex;width:100%;align-items:center;gap:8px}.block-controls .block-title[data-v-e6ca84c4]{margin:0;font-size:24px;font-weight:var(--font-weight-bold)}.block-container[data-v-e6ca84c4]{padding:8px;border-radius:12px;background-color:var(--trans-light-background)}html:not([data-perf=saver]) body.custom-background .block-container[data-v-e6ca84c4]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark-theme body.custom-background .block-container[data-v-e6ca84c4]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}.block-panel[data-v-e6ca84c4]{display:flex;min-width:30px;height:26px;align-items:center;justify-content:center;padding:2px 8px;border-radius:24px;margin-left:auto;background-color:var(--trans-light-background);font-size:14px;text-align:center}.block-panel .icon[data-v-e6ca84c4]{color:var(--light-fore);font-size:18px}.block-panel .panel-btn[data-v-e6ca84c4]{width:30px;height:30px;padding:4px;border:none;border-radius:48px}.block-panel.left-align[data-v-e6ca84c4]{margin-left:0}.index-wrapper[data-v-e6ca84c4]{display:flex;flex-direction:column;align-items:center}.index-wrapper .grid-container[data-v-e6ca84c4]{display:grid;width:calc(100% - 32px);max-width:var(--content-max);margin:16px;grid-gap:20px;gap:20px;grid-template-rows:repeat(1,1fr)}.index-wrapper .grid-container .head-controls[data-v-e6ca84c4]{display:flex;flex-direction:column;align-items:center;padding:24px;margin-top:24px;gap:24px}.index-wrapper .grid-container .head-controls .main-title[data-v-e6ca84c4]{display:flex;align-items:center;justify-content:center;gap:12px}.index-wrapper .grid-container .head-controls .main-title .main-icon[data-v-e6ca84c4]{height:64px}.index-wrapper .grid-container .head-controls .main-title .title[data-v-e6ca84c4]{font-size:36px;font-style:italic;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .head-controls .search-controls[data-v-e6ca84c4]{position:relative;display:grid;width:100%;max-width:420px;justify-content:center;grid-template-columns:1fr 72px}.index-wrapper .grid-container .head-controls .search-controls .search-box[data-v-e6ca84c4]{width:100%;padding:8px;border-bottom-right-radius:0;border-top-right-radius:0;font-size:16px}.index-wrapper .grid-container .head-controls .search-controls .search-button[data-v-e6ca84c4]{border:none;border-bottom-left-radius:0;border-top-left-radius:0;font-size:16px;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions[data-v-e6ca84c4]{position:absolute;z-index:1;top:100%;display:flex;overflow:hidden;width:100%;box-sizing:border-box;flex-direction:column;border:1px solid var(--border-color);border-radius:6px;margin-top:4px;background-color:var(--default-background);box-shadow:0 0 20px #0003;animation:kf-fade-in .2s}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem[data-v-e6ca84c4]{display:flex;overflow:hidden;box-sizing:border-box;padding:8px;border:none;border-radius:0;animation:stretch-e6ca84c4 .2s cubic-bezier(.22,.61,.36,1);gap:8px;text-align:justify}@keyframes stretch-e6ca84c4{0%{padding:4px 8px}to{padding:8px}}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem .sugg-img[data-v-e6ca84c4]{width:42px;height:42px;border-radius:8px}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem .sugg-content[data-v-e6ca84c4]{position:relative;display:flex;width:calc(100% - 50px);flex-direction:column;justify-content:center;gap:4px}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem .sugg-content .sugg-title[data-v-e6ca84c4]{overflow:hidden;margin:0;font-size:14px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem .sugg-content .sugg-desc[data-v-e6ca84c4]{overflow:hidden;margin:0;color:var(--light-fore);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.index-wrapper .grid-container .profile-menu-container[data-v-e6ca84c4]{position:absolute;z-index:1}.index-wrapper .grid-container .profile-menu-container .curr-user[data-v-e6ca84c4]{position:fixed;top:24px;left:24px;overflow:hidden;width:36px;height:36px;padding:0;border:3px solid var(--border-color);border-radius:36px}.index-wrapper .grid-container .profile-menu-container .curr-user .user-profile[data-v-e6ca84c4]{width:100%}.index-wrapper .grid-container .profile-menu-container .profile-menu[data-v-e6ca84c4]{top:64px;left:24px}.index-wrapper .grid-container .config-menu-container[data-v-e6ca84c4]{position:absolute;z-index:1;display:flex}.index-wrapper .grid-container .config-menu-container .config-menu-btn[data-v-e6ca84c4]{position:fixed;top:24px;right:24px;height:32px;border:none;border-radius:36px;background-color:var(--page-background);font-size:24px}.index-wrapper .grid-container .config-menu-container .config-menu-btn[data-v-e6ca84c4]:hover{background-color:var(--default-background)}.index-wrapper .grid-container .config-menu-container .config-menu-btn[data-v-e6ca84c4]:active{background-color:var(--default-hover)}.index-wrapper .grid-container .config-menu-container .config-menu[data-v-e6ca84c4]{top:64px;right:24px;opacity:1}.index-wrapper .grid-container .signed-count[data-v-e6ca84c4]{font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .block-panel.followed[data-v-e6ca84c4]{margin-left:auto}.index-wrapper .grid-container .followed-container .followed-list[data-v-e6ca84c4]{display:flex;flex-wrap:wrap;padding:8px;border-radius:12px;background-color:var(--trans-light-background);gap:4px}.index-wrapper .grid-container .followed-container .followed-list .followed-btn[data-v-e6ca84c4]{display:flex;align-items:center;padding:6px 8px;border-radius:12px;font-size:14px;gap:6px}.index-wrapper .grid-container .followed-container .followed-list .followed-btn .signed[data-v-e6ca84c4]{color:green;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .followed-container .followed-list .followed-btn .forum-level[data-v-e6ca84c4]{min-width:24px;padding:0 2px;border-radius:24px;font-weight:var(--font-weight-bold);text-align:center}.index-wrapper .grid-container .topic-list[data-v-e6ca84c4]{display:grid;grid-gap:4px;gap:4px;grid-auto-rows:max-content;grid-template-columns:repeat(2,1fr)}.index-wrapper .grid-container .topic-list .topic-btn[data-v-e6ca84c4]{display:flex;width:100%;height:100%;align-items:center;padding:12px;border-radius:12px;gap:8px}.index-wrapper .grid-container .topic-list .topic-btn .topic-img[data-v-e6ca84c4]{width:72px;border-radius:12px}.index-wrapper .grid-container .topic-list .topic-btn .topic-content[data-v-e6ca84c4]{display:flex;flex-flow:column wrap;gap:4px;text-align:justify}.index-wrapper .grid-container .topic-list .topic-btn .topic-content .topic-title[data-v-e6ca84c4]{display:flex;align-items:center;gap:6px}.index-wrapper .grid-container .topic-list .topic-btn .topic-content .topic-title [class^=topic-rank][data-v-e6ca84c4]{padding:0 4px;border-radius:4px;background-color:orange;color:var(--default-background);font-weight:var(--font-weight-bold);text-align:center}.index-wrapper .grid-container .topic-list .topic-btn .topic-content .topic-title .topic-name[data-v-e6ca84c4]{font-size:16px;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .topic-list .topic-btn .topic-content .topic-desc[data-v-e6ca84c4]{color:var(--light-fore);font-size:14px}.index-wrapper .masonry-container[data-v-e6ca84c4]{display:flex;width:calc(100% - 32px);max-width:var(--content-max);box-sizing:border-box;flex-direction:column;align-items:center;gap:8px}.index-wrapper .masonry-container .feeds-container[data-v-e6ca84c4]{width:100%;margin:auto}@keyframes feeds-in-e6ca84c4{0%{transform:scale(.72)}to{transform:scale(1)}}@keyframes refresh-btn-in-e6ca84c4{0%{padding:0 18px;opacity:0}to{padding:8px 18px;opacity:1}}.index-wrapper .masonry-container .feeds-container .feeds-refresh-btn[data-v-e6ca84c4]{position:fixed;z-index:1;bottom:24px;left:50%;display:flex;align-items:center;justify-content:center;padding:8px 18px;border-width:2px;border-radius:16px;animation:refresh-btn-in-e6ca84c4 .4s ease;box-shadow:0 6px 20px #0000004d;font-size:14px;font-weight:var(--font-weight-bold);gap:6px;transform:translate(-50%)}.index-wrapper .masonry-container .feeds-container .feeds-refresh-btn .icon[data-v-e6ca84c4]{font-size:18px}.index-wrapper .masonry-container .empty-container .no-feed-content[data-v-e6ca84c4]{color:var(--minimal-fore);font-size:small;text-align:center}.pager-wrapper .pager-button-container .pager-button.icon[data-v-7f8b6be1]{font-family:Material Symbols,monospace!important}.pager-wrapper .pager-button-container .pager-button.icon[data-v-7f8b6be1]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pager-wrapper[data-v-7f8b6be1]{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:border-box;align-items:center;padding:4px;font-size:16px;gap:6px}.pager-wrapper .pager-button-container[data-v-7f8b6be1]{display:flex;align-items:center}.pager-wrapper .pager-button-container .pager-button[data-v-7f8b6be1]{padding:4px 10px;color:var(--default-fore);font-family:var(--code-zh)}.pager-wrapper .pager-button-container .pager-button[data-v-7f8b6be1]:not(:hover):not(:active):not(:focus){background-color:transparent}.pager-wrapper .pager-button-container .pager-button.fill[data-v-7f8b6be1]:not(:hover):not(:active):not(:focus){background-color:var(--default-background)}.pager-wrapper .pager-button-container .pager-button.curr-pager-button[data-v-7f8b6be1]{border-radius:0;box-shadow:0 3px 0 var(--tieba-theme-color);color:var(--tieba-theme-color)}.pager-wrapper .pager-separactor[data-v-7f8b6be1]{color:var(--minimal-fore);font-family:var(--code-monospace)}.pager-wrapper .jumper-container[data-v-7f8b6be1]{display:flex;align-items:center;color:var(--light-fore);gap:6px}.pager-wrapper .jumper-container .jumper[data-v-7f8b6be1]{width:36px;width:3em;padding:2px 4px;color:var(--default-fore);font-family:var(--code-monospace)}.pager-wrapper .tail-slot[data-v-7f8b6be1]{margin-left:auto;color:var(--minimal-fore)}#thread-editor[data-v-6a9db884]{display:flex;width:100%;max-width:var(--content-max);max-height:100vh;box-sizing:border-box;flex-direction:column;align-items:center;margin:auto auto 0;background-color:var(--default-background);font-size:12px;gap:8px;transition:.4s}#thread-editor #thread-editor-exit[data-v-6a9db884]{margin-left:auto;font-size:18px}#thread-editor #thread-editor-exit[data-v-6a9db884]:not(:hover):not(:active):not(:focus){box-shadow:none}#thread-editor .title-editor[data-v-6a9db884]{width:100%;flex-grow:1;border-width:3px;background-color:transparent;font-size:24px;font-weight:var(--font-weight-bold)}#thread-editor h1[data-v-6a9db884]{margin-right:auto}#thread-editor #thread-editor-slot[data-v-6a9db884]{width:100%;flex-shrink:2}#thread-editor #thread-editor-toolbar[data-v-6a9db884]{display:flex;width:100%;align-items:center}#thread-editor #thread-editor-toolbar #thread-editor-submit[data-v-6a9db884]{padding:4px 12px;margin-left:auto;font-size:16px;font-weight:var(--font-weight-bold)}#thread-editor .edui-container .edui-toolbar .edui-btn-toolbar .edui-btn .edui-icon:before{font-family:Material Symbols,monospace!important}#thread-editor .edui-container .edui-toolbar .edui-btn-toolbar .edui-btn .edui-icon:before{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}#thread-editor #ueditor_replace{font-size:16px}#thread-editor .edui-container{width:100%!important}#thread-editor .edui-container .edui-toolbar{height:auto;align-items:center;background-color:transparent}#thread-editor .edui-container .edui-toolbar .edui-btn-toolbar{display:flex;background-color:transparent;gap:8px}#thread-editor .edui-container .edui-toolbar .edui-btn-toolbar .edui-btn{padding:1px;border-radius:4px;margin-right:0;background:none;background-color:var(--light-background);box-shadow:0 0 0 1px var(--border-color);cursor:pointer;transition:.4s}#thread-editor .edui-container .edui-toolbar .edui-btn-toolbar .edui-btn .edui-icon{display:flex;width:-moz-max-content;width:max-content;align-items:center;padding:2px 4px;background:none;gap:4px}#thread-editor .edui-container .edui-toolbar .edui-btn-toolbar .edui-btn .edui-icon:before{font-size:16px}#thread-editor .edui-container .edui-toolbar .edui-dialog-container .edui-dropdown-menu{overflow:hidden;width:-moz-max-content;width:max-content;padding:0;border:2px solid var(--border-color);border-radius:6px;background:none}#thread-editor .edui-container .edui-toolbar .edui-dialog-container .edui-dropdown-menu .edui-popup-body{padding:0;border:none;background-color:var(--default-background)}#thread-editor .edui-container .edui-toolbar .edui-dialog-container .edui-dropdown-menu .edui-popup-caret{display:none}#thread-editor .edui-container .edui-editor-body{border:none;border-radius:0;border-bottom:3px solid var(--tieba-theme-color);transition:.4s}#thread-editor .edui-container .edui-editor-body:hover{border-color:var(--light-background)}#thread-editor .edui-container .edui-editor-body:focus{border-color:var(--tieba-theme-color)}#thread-editor .edui-container .edui-body-container{min-height:18px!important}#thread-editor .edui-container .edui-body-container{max-height:50vh;padding:0;border-radius:0;background-color:transparent}.edui-btn-topic{display:none!important}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-medal:before{content:"diamond"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-medal:after{content:"\u7279\u6743"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-image:before{content:"photo"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-image:after{content:"\u63D2\u5165\u56FE\u7247"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-video:before{content:"video_file"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-video:after{content:"\u63D2\u5165\u89C6\u9891"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-emotion:before{content:"face"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-emotion:after{content:"\u63D2\u5165\u8868\u60C5"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-scrawl:before{content:"format_paint"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-scrawl:after{content:"\u6D82\u9E26"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-topic:before{content:"grid_3x3"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-topic:after{content:"\u8BDD\u9898"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-quick-reply:before{content:"rocket_launch"}#thread-editor .edui-btn-toolbar .edui-icon.edui-icon-quick-reply:after{content:"\u5FEB\u901F\u56DE\u5E16"}.edui-popup-body .layer_medal_list li a:before,.edui-popup-body .layer_btn_list li a:before{font-family:Material Symbols,monospace!important}.edui-popup-body .layer_medal_list li a:before,.edui-popup-body .layer_btn_list li a:before{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edui-dialog-container .upload_container .next_step,.edui-popup-body .layer_medal_list li a,.edui-popup-body .layer_btn_list li a{box-sizing:border-box;padding:4px 12px;border:none;border-radius:6px;background:none;background-color:var(--default-background);box-shadow:0 0 0 1px var(--border-color);color:var(--default-fore);cursor:pointer;transition:var(--default-duration)}.edui-dialog-container .upload_container .next_step:hover:not([disabled]),.edui-popup-body .layer_medal_list li a:hover:not([disabled]),.edui-popup-body .layer_btn_list li a:hover:not([disabled]){background-color:var(--default-hover)}.edui-dialog-container .upload_container .next_step:active:not([disabled]),.edui-popup-body .layer_medal_list li a:active:not([disabled]),.edui-popup-body .layer_btn_list li a:active:not([disabled]){background-color:var(--default-active)}.edui-dialog-container .upload_container .next_step:focus:not([disabled]),.edui-popup-body .layer_medal_list li a:focus:not([disabled]),.edui-popup-body .layer_btn_list li a:focus:not([disabled]){border-color:var(--tieba-theme-color);box-shadow:0 0 0 2px var(--tieba-theme-color)}.edui-dialog-container .upload_container .theme-style.next_step,.edui-popup-body .layer_medal_list li a.theme-style,.edui-popup-body .layer_btn_list li a.theme-style{color:var(--default-background)!important}.edui-dialog-container .upload_container .theme-style.next_step,.edui-popup-body .layer_medal_list li a.theme-style,.edui-popup-body .layer_btn_list li a.theme-style{background-color:var(--tieba-theme-color)}.edui-dialog-container .upload_container .theme-style.next_step:hover,.edui-popup-body .layer_medal_list li a.theme-style:hover,.edui-popup-body .layer_btn_list li a.theme-style:hover{background-color:var(--tieba-theme-hover)}.edui-dialog-container .upload_container .theme-style.next_step:active,.edui-popup-body .layer_medal_list li a.theme-style:active,.edui-popup-body .layer_btn_list li a.theme-style:active{background-color:var(--tieba-theme-active)}.edui-dialog-container .upload_container .unset-background.next_step,.edui-popup-body .layer_medal_list li a.unset-background,.edui-popup-body .layer_btn_list li a.unset-background{background-color:transparent;background-color:initial}.edui-dialog-container .upload_container .no-border.next_step,.edui-popup-body .layer_medal_list li a.no-border,.edui-popup-body .layer_btn_list li a.no-border,.edui-dialog-container .upload_container .no-border-all.next_step,.edui-popup-body .layer_medal_list li a.no-border-all,.edui-popup-body .layer_btn_list li a.no-border-all{box-shadow:none}.edui-dialog-container .upload_container .no-border-all.next_step:hover,.edui-popup-body .layer_medal_list li a.no-border-all:hover,.edui-popup-body .layer_btn_list li a.no-border-all:hover,.edui-dialog-container .upload_container .no-border-all.next_step:focus,.edui-popup-body .layer_medal_list li a.no-border-all:focus,.edui-popup-body .layer_btn_list li a.no-border-all:focus{box-shadow:none}.edui-dialog-container .edui-popup{position:static!important}.edui-dialog-container .upload_container{padding:0 20px 20px 0}.edui-dialog-container .upload_container .slide_item_img{border-color:var(--tieba-theme-color)!important}.edui-dialog-container .upload_container .slide_item_img{overflow:hidden}.edui-dialog-container .upload_container .watermark_options{position:static;margin-left:20px}.edui-dialog-container .upload_container .next_step{position:static;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;padding:4px 8px;margin-left:auto;line-height:normal}.edui-popup-body{position:static}.edui-popup-body .layer_medal_list,.edui-popup-body .layer_btn_list{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.edui-popup-body .layer_medal_list li,.edui-popup-body .layer_btn_list li{display:flex;overflow:hidden;align-items:center;padding:0;background:none}.edui-popup-body .layer_medal_list li a,.edui-popup-body .layer_btn_list li a{display:flex;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;align-items:center;padding:4px 8px;border-radius:0;box-shadow:none;gap:4px}.edui-popup-body .layer_medal_list li a:before,.edui-popup-body .layer_btn_list li a:before{font-size:16px}.layer_medal_list li.post_bubble a:before{content:"bubble_chart"}.layer_medal_list li.post_bubble a:after{content:"\u53D1\u5E16\u6C14\u6CE1"}.layer_medal_list li.colorful_font a:before{content:"format_color_text"}.layer_medal_list li.colorful_font a:after{content:"\u5F69\u8272\u5B57\u4F53"}.layer_btn_list{padding:0!important}.layer_btn_list li{border:none!important}.layer_btn_list li.from_upload a:before{content:"upload_file"}.layer_btn_list li.from_upload a:after{content:"\u4E0A\u4F20\u6587\u4EF6"}.layer_btn_list li.from_web a:before{content:"web"}.layer_btn_list li.from_web a:after{content:"\u7F51\u7EDC\u56FE\u7247"}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:before,#thread-editor .emotion_container .ueditor_emotion_tab .s_next:before{font-family:Material Symbols,monospace!important}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:before,#thread-editor .emotion_container .ueditor_emotion_tab .s_next:before{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .s_next{box-sizing:border-box;padding:4px 12px;border:none;border-radius:6px;background:none;background-color:var(--default-background);box-shadow:0 0 0 1px var(--border-color);color:var(--default-fore);cursor:pointer;transition:var(--default-duration)}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:hover:not([disabled]),#thread-editor .emotion_container .ueditor_emotion_tab .s_next:hover:not([disabled]){background-color:var(--default-hover)}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:active:not([disabled]),#thread-editor .emotion_container .ueditor_emotion_tab .s_next:active:not([disabled]){background-color:var(--default-active)}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:focus:not([disabled]),#thread-editor .emotion_container .ueditor_emotion_tab .s_next:focus:not([disabled]){border-color:var(--tieba-theme-color);box-shadow:0 0 0 2px var(--tieba-theme-color)}#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_next{color:var(--default-background)!important}#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_next{background-color:var(--tieba-theme-color)}#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_prev:hover,#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_next:hover{background-color:var(--tieba-theme-hover)}#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_prev:active,#thread-editor .emotion_container .ueditor_emotion_tab .theme-style.s_next:active{background-color:var(--tieba-theme-active)}#thread-editor .emotion_container .ueditor_emotion_tab .unset-background.s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .unset-background.s_next{background-color:transparent;background-color:initial}#thread-editor .emotion_container .ueditor_emotion_tab .no-border.s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .no-border.s_next,#thread-editor .emotion_container .ueditor_emotion_tab .no-border-all.s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .no-border-all.s_next{box-shadow:none}#thread-editor .emotion_container .ueditor_emotion_tab .no-border-all.s_prev:hover,#thread-editor .emotion_container .ueditor_emotion_tab .no-border-all.s_next:hover,#thread-editor .emotion_container .ueditor_emotion_tab .no-border-all.s_prev:focus,#thread-editor .emotion_container .ueditor_emotion_tab .no-border-all.s_next:focus{box-shadow:none}#thread-editor .emotion_container .tbui_scroll_panel{overflow:hidden;border-radius:4px 4px 0 0}.dark-theme #thread-editor .emotion_container td,.dark-theme #thread-editor .emotion_container .emotion_preview{filter:brightness(.8)}#thread-editor .emotion_container .emotion_preview{border:1px solid var(--border-color);border-radius:6px;box-shadow:0 0 10px #0003}.dark-theme #thread-editor .emotion_container .emotion_preview{box-shadow:0 0 16px #0006}#thread-editor .emotion_container .ueditor_emotion_tab{display:flex;align-items:center;justify-content:space-evenly;border-top:2px solid var(--border-color);background:none;background-color:var(--default-background);color:var(--default-fore)}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .s_next{width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev,#thread-editor .emotion_container .ueditor_emotion_tab .s_next{position:static;padding:0 2px;background:none;box-shadow:none}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:before,#thread-editor .emotion_container .ueditor_emotion_tab .s_next:before{font-size:10px}#thread-editor .emotion_container .ueditor_emotion_tab .s_prev:before{content:"arrow_back_ios"}#thread-editor .emotion_container .ueditor_emotion_tab .s_next:before{content:"arrow_forward_ios"}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper{position:static}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper .s_tab_btn{border-radius:4px;background:none;background-color:var(--default-background)}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper .s_tab_btn .s_tab_btnbg{border-radius:4px;background:none;transition:var(--default-duration)}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper .s_hover{filter:brightness(1.2)}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper .s_hover .s_tab_btnbg{filter:brightness(1.4)}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper .selected{background:none}#thread-editor .emotion_container .ueditor_emotion_tab .s_tab_con_wrapper .selected .s_tab_btnbg{background-color:var(--tieba-theme-color);color:var(--default-background);font-weight:var(--font-weight-bold)}.toggle-panel .toggle-container .panel-button.toggle-off[data-v-e1c4a2ac]{font-family:Material Symbols,monospace!important}.toggle-panel .toggle-container .panel-button.toggle-off[data-v-e1c4a2ac]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-panel .toggle-container .panel-button.toggle-on[data-v-e1c4a2ac]{font-family:Material Symbols,monospace!important}.toggle-panel .toggle-container .panel-button.toggle-on[data-v-e1c4a2ac]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-panel[data-v-e1c4a2ac]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.toggle-panel .toggle-container[data-v-e1c4a2ac]{display:flex;flex-direction:column;align-items:center;gap:4px}.toggle-panel .toggle-container .panel-button[data-v-e1c4a2ac]{width:58px;height:58px;border-radius:12px;font-size:24px}.toggle-panel .toggle-container .panel-button.toggle-off[data-v-e1c4a2ac]{color:var(--minimal-fore)}.toggle-panel .toggle-container .panel-button.toggle-on[data-v-e1c4a2ac]:focus{box-shadow:0 0 0 1px var(--tieba-theme-color)}.toggle-panel .toggle-container .toggle-name[data-v-e1c4a2ac]{color:var(--light-fore);font-size:12px}@keyframes stretch-64722cf2{0%{padding:2px 14px}to{padding:4px 14px}}a[data-v-64722cf2]{color:inherit}.dropdown-menu[data-v-64722cf2]{position:fixed;z-index:1;display:flex;overflow:hidden;width:-moz-max-content;width:max-content;min-width:120px;flex-direction:column;padding:4px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--default-background);box-shadow:0 0 20px #00000014;animation:kf-fade-in var(--fast-duration);font-size:14px}.dropdown-menu .menu-item[data-v-64722cf2]{display:flex;width:100%;align-items:center;padding:4px 14px;border:none;border-radius:6px;animation:stretch-64722cf2 var(--fast-duration) cubic-bezier(.22,.61,.36,1);background:none;color:var(--default-fore);font-size:14px;gap:6px;transition:.2s}.dropdown-menu .menu-item .menu-title[data-v-64722cf2]{display:flex;width:100%;gap:12px;text-align:justify}.dropdown-menu .menu-item .menu-title .menu-inner[data-v-64722cf2]{margin-left:auto;color:var(--minimal-fore)}.dropdown-menu .menu-item[data-v-64722cf2]:hover{background-color:var(--default-hover)}.dropdown-menu .menu-item[data-v-64722cf2]:active{background-color:var(--default-active)}.dropdown-menu .menu-separator[data-v-64722cf2]{width:calc(100% + 8px);height:1px;margin:6px 0 6px -4px;background-color:var(--border-color)}.blur-effect[data-v-64722cf2]{background-color:var(--trans-default-background)}html:not([data-perf=saver]) .blur-effect[data-v-64722cf2]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark-theme .blur-effect[data-v-64722cf2]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}#nav-bar[data-v-bfddff78]{position:fixed;z-index:1200;top:0;left:0;display:flex;width:100%;height:48px;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color);background-color:var(--trans-page-background);box-shadow:0 0 10px #0000001a;transition:all var(--default-duration),width 0s}.dark-theme #nav-bar[data-v-bfddff78]{box-shadow:0 0 16px #0009}#nav-bar.hide[data-v-bfddff78]{box-shadow:none!important}#nav-bar.hide[data-v-bfddff78]{transform:translateY(-100%)}#nav-bar.hide[data-v-bfddff78]:after{position:absolute;top:100%;left:0;width:100%;height:48px;content:""}#nav-bar.hide[data-v-bfddff78]:hover{transform:translateY(0)}#nav-bar.fixed-on-top[data-v-bfddff78]{position:absolute}[no-scrollbar] #nav-bar[data-v-bfddff78]{width:calc(100% - var(--scrollbar-width))}#nav-bar #nav-container[data-v-bfddff78]{display:flex;width:100%;max-width:var(--content-max);height:100%;justify-content:space-between}.shrink-view #nav-bar #nav-container[data-v-bfddff78]{justify-content:space-around}#nav-bar #nav-container .left-container .nav-title-container[data-v-bfddff78]{display:flex;height:100%;align-items:center;padding:0;border:none;background:none;gap:8px;-webkit-text-decoration:underline 3px var(--tieba-theme-color);text-decoration:underline 3px var(--tieba-theme-color)}#nav-bar #nav-container .left-container .nav-title-container .nav-icon[data-v-bfddff78]{width:36px}#nav-bar #nav-container .left-container .nav-title-container .nav-title[data-v-bfddff78]{color:var(--default-fore);font-size:20px;font-style:italic;font-weight:var(--font-weight-bold);transition:.2s}#nav-bar #nav-container .left-container .nav-title-container:hover .nav-title[data-v-bfddff78],#nav-bar #nav-container .left-container .nav-title-container:active .nav-title[data-v-bfddff78],#nav-bar #nav-container .left-container .nav-title-container:focus .nav-title[data-v-bfddff78]{color:var(--highlight-fore)}#nav-bar #nav-container .middle-container[data-v-bfddff78]{display:flex;height:100%;justify-content:center}#nav-bar #nav-container .middle-container .middle-menu-trigger[data-v-bfddff78]{height:100%;padding:0 10px;border:none;color:var(--default-fore);font-size:15px;font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration:underline solid rgba(0,0,0,0);text-decoration:underline solid rgba(0,0,0,0);text-decoration-thickness:2px;-webkit-text-decoration:underline 2px rgba(0,0,0,0);text-decoration:underline 2px rgba(0,0,0,0)}#nav-bar #nav-container .middle-container .middle-menu-trigger[data-v-bfddff78]:hover{-webkit-text-decoration:underline 2px var(--tieba-theme-color);text-decoration:underline 2px var(--tieba-theme-color)}#nav-bar #nav-container .right-container[data-v-bfddff78]{display:flex;gap:6px}#nav-bar #nav-container .right-container .avatar-button[data-v-bfddff78]{display:flex;height:100%;align-items:center;padding:0 2px;border:4px}#nav-bar #nav-container .right-container .avatar-button .nav-avatar[data-v-bfddff78]{width:32px;height:32px;border-radius:24px;box-shadow:0 0 0 1px var(--border-color);transition:.4s}#nav-bar #nav-container .right-container .avatar-button:hover>.nav-avatar[data-v-bfddff78]{box-shadow:0 0 0 2px var(--tieba-theme-color)}#nav-bar #nav-container .right-container .menu-button[data-v-bfddff78]{padding:2px 8px;border:none;color:var(--highlight-fore);font-size:26px}#nav-bar #nav-container .right-container .menu-button[data-v-bfddff78]:hover{color:var(--tieba-theme-color)}.menu-trigger[data-v-bfddff78]{border-radius:0;background-color:transparent}.menu-trigger[data-v-bfddff78]:hover{background-color:var(--default-hover)}.menu-trigger:hover>.nav-menu[data-v-bfddff78],.menu-trigger:active>.nav-menu[data-v-bfddff78]{display:block}.nav-menu[data-v-bfddff78]{position:absolute;z-index:1201;display:none;cursor:default;font-weight:var(--font-weight-normal)}.nav-menu[data-v-bfddff78]:hover{display:block}:root{--myself-theme-background: rgba(25, 110, 153, .2);--myself-theme-fore: rgb(16, 73, 101);--cengzhu-theme-background: rgba(255, 89, 107, .2);--cengzhu-theme-fore: rgb(178, 62, 90)}@media (prefers-color-scheme: dark){:root{--myself-theme-background: rgba(34, 135, 204, .2);--myself-theme-fore: rgb(40, 160, 242);--cengzhu-theme-background: rgba(204, 71, 103, .2);--cengzhu-theme-fore: rgb(255, 89, 118)}}.tag-elem{display:inline-block}.tag-elem:after{padding:2px 6px;border-radius:4px;margin:0 4px;background-color:var(--trans-light-background);color:var(--light-fore);font-size:12px;font-weight:var(--font-weight-normal)}.tieba-tags-me:after{content:"\u6211"}.tieba-tags-lz:after{content:"\u697C\u4E3B"}.tieba-tags-cz:after{content:"\u5C42\u4E3B"} '); (function () { 'use strict'; var __defProp=Object.defineProperty,__defNormalProp=(e,t,o)=>t in e?__defProp(e,t,{enumerable:true,configurable:true,writable:true,value:o}):e[t]=o,__publicField=(e,t,o)=>__defNormalProp(e,"symbol"!=typeof t?t+"":t,o);!function(e,t,o,r,n){var a=(()=>"undefined"!=typeof GM_addStyle?GM_addStyle:undefined)(),l=(()=>"undefined"!=typeof GM_deleteValue?GM_deleteValue:undefined)(),i=(()=>"undefined"!=typeof GM_getValue?GM_getValue:undefined)(),c=(()=>"undefined"!=typeof GM_info?GM_info:undefined)(),d=(()=>"undefined"!=typeof GM_listValues?GM_listValues:undefined)(),s=(()=>"undefined"!=typeof GM_openInTab?GM_openInTab:undefined)(),p=(()=>"undefined"!=typeof GM_registerMenuCommand?GM_registerMenuCommand:undefined)(),u=(()=>"undefined"!=typeof GM_setValue?GM_setValue:undefined)();async function m(e){try{const t=await e;if(t.ok)return await t.json()}catch(o){t.toast({message:h(o),type:"error",duration:6e3});}}const g=[];function _(){return g}function h(e){const t=e.stack??e.message;return `${c.script.name} ${c.script.version}\n${t}`}function b(e=0,t=0,o=0,r=0,n=0,a=0){const l=new Date;return new Date(l.getFullYear()+e,l.getMonth()+t,l.getDate()+o,l.getHours()+r,l.getMinutes()+n,l.getSeconds()+a,0).getTime()}function f(t){let o="";return e.forOwn(t,((e,t)=>{e??(e=""),o+=`${t}=${e}&`;})),o.slice(0,-1)}function v(e,t=1/0){return new Promise(((o,r)=>{const n=performance.now();let a=-1;a=requestAnimationFrame((function l(){e()?(cancelAnimationFrame(a),o()):performance.now()-n>=t?(cancelAnimationFrame(a),r(new Error("等待超时")),"developer-only"===c.script.version&&(console.error(`等待超时,该函数未在指定时间内得到期望值:${e}`),console.trace("发生错误的调用者:"))):a=requestAnimationFrame(l);}));}))}function y(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}async function k(e="text"){return new Promise(((t,o)=>{const r=document.createElement("input");r.type="file",r.addEventListener("change",(()=>{if(!r.files)return;const n=r.files[0],a=new FileReader;switch(a.addEventListener("loadend",(()=>{const e=a.result;t(e);})),a.addEventListener("error",(()=>{o(new Error);})),e){case "text":a.readAsText(n);break;case "base64":a.readAsDataURL(n);}})),r.click();}))}const x=[],w="fade-in-elem";function E(e,t,o){return t?Array.isArray(t)?Array.from(document.querySelectorAll(e)):o?Array.from(t.querySelectorAll(e)):t.querySelector(e)??undefined:document.querySelector(e)??undefined}async function V(t,o,r=1/0){return v((()=>!e.isNil(E(t,o))),r).then((()=>E(t,o)))}function N(e){e();}function z(t,o,r=[],n){const a=document.createElement(t);return o&&function(t,o){e.forOwn(o,((e,r)=>{e!==t.getAttribute(r)&&(y(e)?t.setAttribute(r,JSON.stringify(o[r])):t.setAttribute(r,o[r]));}));}(a,o),"string"==typeof r?a.appendChild(document.createTextNode(r)):e.forEach(r,(e=>{"string"==typeof e?a.appendChild(document.createTextNode(e)):a.appendChild(e);})),a}function C(e,t,o="className"){const r=(()=>{switch(o){case "selector":{const e=new Set(E(t,[]));return t=>e.has(t)}case "className":return e=>e.classList.contains(t)??false;case "id":return e=>e.id===t;case "tagName":return e=>e.tagName.toLowerCase()===t.toLowerCase()}})();for(;e.parentElement&&!r(e.parentElement);)e=e.parentElement;return e.parentElement?e.parentElement:undefined}function B(e){E(e,[]).forEach((e=>{e.classList.add(w),e.addEventListener("animationend",(()=>{e.style.opacity="1",e.classList.remove(w);}));}));}class j{constructor(e,t,o){__publicField(this,"selector"),__publicField(this,"options"),__publicField(this,"initEvent"),__publicField(this,"events",[]),this.selector=e,this.options=t,this.initEvent=o;}observe(){const e=()=>{this.events.forEach((e=>{e();}));};undefined===this.initEvent?e():window.addEventListener(this.initEvent,e);const t=new MutationObserver(e),o=E(this.selector);o&&t.observe(o,this.options);}addEvent(...t){e.forEach(t,(e=>{this.events.includes(e)||(undefined===this.initEvent?e():window.addEventListener(this.initEvent,e),this.events.push(e));}));}}const L=new j("#j_p_postlist",{childList:true}),T=new j("#j_p_postlist",{childList:true,subtree:true}),S=new j("#new_list",{childList:true}),$=new j("#pagelet_frs-list\\/pagelet\\/thread",{attributes:true},"load");function D(){U(),async function(){if("thread"!==Fe())return;const e={default:1e3,saver:500,performance:9999};function t(){setTimeout((()=>{datalazyload.userConfig.diff=e[ge.get()];}),500);}await v((()=>"undefined"!=typeof datalazyload)),L.addEvent(t);}();}function U(){document.documentElement.dataset.perf=ge.get();}const M="html{padding:0;margin:0;text-align:justify}body{overflow-x:hidden;overflow-y:scroll;overflow:hidden scroll;padding:0;margin:0;font-family:var(--code-zh);font-weight:var(--font-weight-normal)}body[no-scrollbar]{padding-right:var(--scrollbar-width)!important}body[no-scrollbar]{overflow:hidden}div,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold)}select{padding:1px 8px;border:1px solid var(--border-color);border-radius:8px;cursor:pointer}option{cursor:pointer}option:checked{background-color:var(--tieba-theme-color);color:var(--default-background)}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;word-break:break-all}.dialogJ{position:fixed!important;top:50%!important;left:50%!important}.dialogJ{transform:translate(-50%,-50%)}",A='.dark-theme{--default-background: rgb(32, 32, 32);--default-hover: rgb(42, 42, 42);--default-active: rgb(54, 54, 54);--page-background: rgb(26, 26, 26);--trans-page-background: rgba(26, 26, 26, .6);--trans-default-background: rgba(32, 32, 32, .6);--deep-background: rgb(26, 26, 26);--trans-deep-background: rgba(20, 20, 20, .6);--light-background: rgb(60, 60, 60);--trans-light-background: rgba(60, 60, 60, .6);--very-light-background: rgb(60, 60, 60);--elem-color: rgb(26, 26, 26);--default-fore: rgb(230, 230, 230);--light-fore: rgb(180, 180, 180);--minimal-fore: rgb(144, 144, 144);--highlight-fore: rgb(255, 255, 255);--border-color: rgba(96, 96, 96, .6);--light-border-color: rgba(96, 96, 96, .2);--tieba-theme-color: hsl(250, 49%, 70%);--trans-tieba-theme-color: hsla(250, 49%, 70%, .6);--tieba-theme-hover: hsl(250, 64%, 80%);--tieba-theme-active: hsl(250, 74%, 88%);--tieba-theme-background: hsla(250, 49%, 70%, .2);--tieba-theme-fore: hsl(250, 49%, 90%);--level-green-background: rgba(96, 153, 59, .1);--level-green-fore: rgb(133, 206, 84);--level-blue-background: rgba(0, 165, 227, .1);--level-blue-fore: rgb(0, 169, 255);--level-yellow-background: rgba(229, 193, 90, .1);--level-yellow-fore: rgb(242, 205, 96);--level-orange-background: rgba(204, 122, 0, .1);--level-orange-fore: rgb(255, 170, 0);--check-color: lawngreen;--error-color: tomato;--warning-color: orange;color-scheme:dark}.light-theme{--default-background: rgb(255, 255, 255);--default-hover: rgb(240, 240, 240);--default-active: rgb(224, 224, 224);--page-background: rgb(245, 245, 245);--trans-page-background: rgba(245, 245, 245, .6);--trans-default-background: rgba(255, 255, 255, .6);--deep-background: rgb(228, 228, 228);--trans-deep-background: rgba(200, 200, 200, .6);--light-background: rgb(235, 235, 235);--trans-light-background: rgba(228, 228, 228, .6);--very-light-background: rgb(245, 245, 245);--elem-color: rgb(240, 240, 240);--default-fore: rgb(16, 16, 16);--light-fore: rgb(86, 86, 86);--minimal-fore: rgb(118, 118, 118);--highlight-fore: rgb(0, 0, 0);--border-color: rgba(185, 185, 185, .6);--light-border-color: rgba(185, 185, 185, .2);--tieba-theme-color: #614ec2;--trans-tieba-theme-color: hsla(250, 49%, 53%, .6);--tieba-theme-hover: hsl(250, 34%, 45%);--tieba-theme-active: hsl(250, 24%, 38%);--tieba-theme-background: hsla(250, 49%, 53%, .2);--tieba-theme-fore: hsl(250, 49%, 28%);--level-green-background: rgba(84, 130, 53, .1);--level-green-fore: rgb(51, 78, 32);--level-blue-background: rgba(0, 153, 213, .1);--level-blue-fore: rgb(0, 81, 111);--level-yellow-background: rgba(164, 139, 63, .1);--level-yellow-fore: rgb(124, 105, 46);--level-orange-background: rgba(255, 153, 0, .1);--level-orange-fore: rgb(178, 104, 0);--check-color: green;--error-color: darkred;--warning-color: darkorange;color-scheme:"light"}',P='.icon,.outline-icon{font-family:Material Symbols,monospace!important}.icon,.outline-icon{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filled-icon{font-family:Material Symbols,monospace!important}.filled-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.anchor,.anchor-underline{color:var(--tieba-theme-fore);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.anchor-underline{text-decoration:underline;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;text-decoration-thickness:1.2px;-webkit-text-decoration:underline 1.2px;text-decoration:underline 1.2px}.anchor-noback{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.anchor:hover,.anchor-underline:hover{background-color:var(--default-hover)}.anchor-underline:hover{text-decoration:underline;-webkit-text-decoration:underline solid rgba(0,0,0,0);text-decoration:underline solid rgba(0,0,0,0);text-decoration-thickness:1.2px;-webkit-text-decoration:underline 1.2px rgba(0,0,0,0);text-decoration:underline 1.2px rgba(0,0,0,0)}.anchor-noback:hover{color:var(--tieba-theme-fore)}.anchor:active,.anchor-underline:active{background-color:var(--default-active)}.anchor-noback:active{color:var(--tieba-theme-active)}.markdown{font-family:var(--code-zh);font-size:16px}.markdown code{display:inline;display:initial;width:auto;height:auto;padding:2px 6px;border-radius:8px;background-color:var(--light-border-color);font-family:var(--code-monospace);word-wrap:break-word}.markdown a{color:var(--tieba-theme-fore)}.markdown a:hover{-webkit-text-decoration:underline;text-decoration:underline}.markdown h2{margin:20px 0 8px;font-size:24px}.markdown h3{margin:16px 0 6px;font-size:18px}.markdown ul,.markdown ol{padding-left:1em;margin:6px 0}.markdown li{margin:6px 0 6px 22px}.markdown ul li{list-style:disc}.markdown ol li{list-style:decimal}.markdown li::marker{color:var(--minimal-fore)}.markdown blockquote{margin:20px 16px;color:var(--minimal-fore)}.markdown hr{border:2px solid var(--border-color);margin:10px 0}.settings-toggle-button{border:none!important;background-color:transparent!important;background-color:initial!important}.settings-toggle-button{border-radius:36px}.settings-toggle-button.toggle-off{color:var(--minimal-fore);font-variation-settings:"FILL" 0}.settings-toggle-button.toggle-off:after{content:"toggle_off"}.settings-toggle-button.toggle-on:after{content:"toggle_on"}.settings-toggle-button.toggle-on{color:var(--tieba-theme-color);font-variation-settings:"FILL" 1}.settings-toggle-button.toggle-off:hover{color:var(--default-hover)}.settings-toggle-button.toggle-off:active{color:var(--default-active)}.settings-toggle-button.toggle-on:hover{color:var(tieba-theme-hover)}.settings-toggle-button.toggle-on:active{color:var(--tieba-theme-active)}.level-green{background-color:var(--level-green-background)!important;color:var(--level-green-fore)!important}.level-blue{background-color:var(--level-blue-background)!important;color:var(--level-blue-fore)!important}.level-yellow{background-color:var(--level-yellow-background)!important;color:var(--level-yellow-fore)!important}.level-orange{background-color:var(--level-orange-background)!important;color:var(--level-orange-fore)!important}.remove-default{line-height:normal!important}.remove-default{font-size:16px}.remove-default button,.remove-default input,.remove-default optgroup,.remove-default select,.remove-default textarea{font-family:var(--code-zh);font-size:16px}.remove-default .content{min-height:0;min-height:initial;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.remove-default code{display:inline;display:initial;width:auto;width:initial;height:auto;height:initial}.remove-default .content,.remove-default .foot{width:auto;width:initial}.remove-default button{color:inherit}.remove-default h4{font-family:var(--code-zh)}html:not([data-perf=saver]) body.custom-background .blur-if-custom-background{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark-theme body.custom-background .blur-if-custom-background{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}html:not([data-perf=saver]) .blur-effect{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark-theme .blur-effect{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}html:not([data-perf=saver]) .raster-effect{-webkit-backdrop-filter:saturate(.8) blur(4px);backdrop-filter:saturate(.8) blur(4px);background-color:var(--trans-page-background);background-image:radial-gradient(transparent 1px,var(--page-background) 1px);background-size:4px 4px}',F='@charset "UTF-8";.search-form{background-color:var(--default-background)}.search-form p{display:none}.page404{background-color:var(--default-background)}.main-title{color:var(--default-fore)}.main-title a{color:var(--tieba-theme-fore)}.app_download_box,#error_404_iframe{display:none}',I='@charset "UTF-8";.search_internal_btn:after,.icon_author:after,.icon_replyer:after{font-family:Material Symbols,monospace!important}.search_internal_btn:after,.icon_author:after,.icon_replyer:after{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search_bright .search_btn_enter_ba{box-sizing:border-box;padding:4px 12px;border:none;border-radius:6px;background:none;background-color:var(--default-background);box-shadow:0 0 0 1px var(--border-color);color:var(--default-fore);cursor:pointer;transition:var(--default-duration)}.search_bright .search_btn_enter_ba:hover:not([disabled]){background-color:var(--default-hover)}.search_bright .search_btn_enter_ba:active:not([disabled]){background-color:var(--default-active)}.search_bright .search_btn_enter_ba:focus:not([disabled]){border-color:var(--tieba-theme-color);box-shadow:0 0 0 2px var(--tieba-theme-color)}.search_bright .theme-style.search_btn_enter_ba{color:var(--default-background)!important}.search_bright .theme-style.search_btn_enter_ba{background-color:var(--tieba-theme-color)}.search_bright .theme-style.search_btn_enter_ba:hover{background-color:var(--tieba-theme-hover)}.search_bright .theme-style.search_btn_enter_ba:active{background-color:var(--tieba-theme-active)}.search_bright .unset-background.search_btn_enter_ba{background-color:transparent;background-color:initial}.search_bright .no-border.search_btn_enter_ba,.search_bright .no-border-all.search_btn_enter_ba{box-shadow:none}.search_bright .no-border-all.search_btn_enter_ba:hover,.search_bright .no-border-all.search_btn_enter_ba:focus{box-shadow:none}#head{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll!important;background:initial!important;background-color:var(--page-background)!important}#head .head_inner{background-color:var(--page-background)}.threadlist_title a,.threadlist_title a:hover,.threadlist_title a:visited{color:var(--tieba-theme-fore)!important}.u_menu_item a{color:inherit!important}.card_banner,.plat_recom_carousel{display:none!important}.search_main{padding-bottom:0;padding-bottom:initial}.search_bright .search_logo_fixed{width:36px!important;height:36px!important;margin-left:56px!important;background-color:#0000!important;background-repeat:no-repeat!important}.head_inner .search_logo{display:none!important}.search_form{display:flex;align-items:center;justify-content:center}.search_form form{margin-left:0!important}.search_bright .search_inp_border,.search_bright .search_ipt{height:40px!important;border:2px solid var(--border-color)!important;background-color:var(--default-background)!important;color:var(--default-fore)!important}.search_bright .search_inp_border,.search_bright .search_ipt{box-sizing:border-box;transition:var(--default-duration)}.search_bright .search_inp_border:hover,.search_bright .search_ipt:hover{border-color:var(--light-background)!important}.search_bright .search_inp_border:focus,.search_bright .search_ipt:focus{border-color:var(--tieba-theme-color)!important}.search_bright .search_btn{height:40px!important;border:1px solid var(--border-color)!important;background-color:var(--default-background)!important;box-shadow:none!important;color:var(--default-fore)!important;line-height:40px!important}.search_bright .search_btn{box-sizing:border-box;transition:var(--default-duration)}.search_bright .search_btn:hover{filter:brightness(1.1)}.search_bright .search_btn:active{filter:brightness(1.2)}.search_bright .search_btn_enter_ba{border:none!important;background-color:var(--tieba-theme-color)!important;color:var(--default-background)!important}.search_bright .search_btn_enter_ba{border-bottom-left-radius:0;border-top-left-radius:0}.search_main_fixed{display:none!important}.search_main_fixed{border-color:var(--border-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:var(--trans-default-background);box-shadow:0 0 20px #0000001a}.card_top_theme{border:none!important}#content{width:982px}.card_top_theme .card_top{padding-left:120px!important}.card_title_fname{color:var(--tieba-theme-fore)!important}.card_title_fname{font-weight:var(--font-weight-bold)}.card_slogan{color:var(--light-fore)!important}.islike_focus{background-color:var(--tieba-theme-color)!important;background-image:none!important}.cancel_focus{background:none!important;background-color:var(--tieba-theme-background)!important}.sign_box_bright,.sign_box_bright_hover{background:none!important;background-color:var(--tieba-theme-color)!important}.sign_box_bright_signed,.sign_box_bright_noclass_hover{background:none!important;background-color:var(--tieba-theme-background)!important}.sign_mod_bright .sign_keep_span{margin:0!important;margin:initial!important;text-align:center!important}.forum_content{border-color:var(--border-color)!important;border-right:none!important;background:none!important;background-color:var(--elem-color)!important}.nav_wrap{border-color:var(--border-color)!important}.nav_list li.focus{background:none!important}.nav_list a{color:inherit!important}.j_tabnav_tab:hover{background:none}.nav_list a:hover,.nav_list a:focus{background-color:var(--elem-color)!important}.search_internal_input{height:24px!important;border-color:var(--border-color)!important;color:var(--default-fore)!important}.search_internal_input{border-radius:8px 0 0 8px}.search_internal_btn{height:26px!important;background-color:var(--tieba-theme-color)!important;background-image:none!important;vertical-align:middle!important}.search_internal_btn{border-radius:0 8px 8px 0}.search_internal_btn:after{color:var(--default-background);content:"search";font-size:18px;font-weight:var(--font-weight-bold);line-height:26px;text-align:center}.aside_region{border-bottom:none!important}.aside_region .region_header{color:var(--default-fore)!important}.my_tieba .media_left,.my_tieba .media-left{border:none!important}.my_current_forum .badge{border:1px solid var(--border-color)!important;background-color:var(--light-background)!important;color:var(--default-fore)!important}.my_current_forum .badge_name{color:var(--default-fore)!important}.media_top img,.media-top img{border-radius:16px}.aside_media_horizontal a,.aside-media-horizontal a{color:var(--tieba-theme-fore)!important}.threadlist_bright li.thread_top_list_folder,.threadlist_bright li.thread_top_list_folder:hover{background-color:var(--very-light-background)!important}.threadlist_bright>li{border:none!important;background-color:var(--default-background)!important}.threadlist_bright>li:hover{background-color:var(--trans-light-background)!important}.j_th_tit{color:var(--tieba-theme-fore);font-weight:var(--font-weight-bold)}.threadlist_bright .threadlist_abs_onlyline,.threadlist_bright .threadlist_abs{color:var(--default-fore)!important}.vpic_wrap img:not([style]){opacity:0}.threadlist_bright .threadlist_media li{border-radius:8px!important}.threadlist_media li:hover .threadlist_pic_highlight{display:none!important}.threadlist_media li:hover .threadlist_pic_highlight,.vpic_wrap img{border-radius:8px}.threadlist_bright .media_disp{border:none!important;background:none!important}.threadlist_bright .threadlist_video{border-radius:8px}.threadlist_rep_num{height:auto!important;height:initial!important;background:none!important;background-color:var(--tieba-theme-background)!important}.threadlist_rep_num{border-radius:24px;color:var(--tieba-theme-fore);font-weight:var(--font-weight-bold)}.pagination-default .pagination-item{border:none!important;background-color:var(--light-background)!important;color:var(--light-fore)!important}.pagination-default .pagination-item{border-radius:8px}.pagination-default .pagination-current{border:none!important;background-color:var(--tieba-theme-color)!important;color:var(--default-background)!important}.pagination-default .pagination-item:not(.pagination-current):hover{border:none!important;background-color:var(--trans-light-background)!important}#tb_rich_poster_container{width:982px!important;background-color:var(--very-light-background)!important}#tb_rich_poster_container{border-radius:0 0 24px 24px;margin-left:-1px}.tb_rich_poster .poster_body .editor_textfield{border-color:var(--border-color)!important;background-color:var(--default-background)!important;color:var(--default-fore)!important}.tb_rich_poster .poster_body .editor_textfield{border-radius:8px}.tb_rich_poster .poster_body .editor_textfield:focus{border-color:var(--tieba-theme-color)!important}.old_style_wrapper{border-color:var(--border-color)!important;background-color:var(--elem-color)!important}.old_style_wrapper .edui-editor-body,.edui-container .edui-toolbar{background:none!important}.edui-editor-body .edui-body-container{border-color:var(--border-color)!important;background-color:var(--default-background)!important}.frs_content_footer_pagelet{background:none!important}.footer{display:none!important}.icon_author{background-image:none!important}.icon_author:after{content:"person";font-style:normal}.icon_replyer{background-image:none!important}.icon_replyer:after{content:"comment";font-style:normal}',O='@charset "UTF-8";body{background-color:var(--page-background);color:var(--default-fore)}.head_inner{background-color:var(--default-background)}.u_menu_item a{color:var(--default-fore)}.head_inner .search_logo{left:72px;width:60px;height:60px}.search_top{border:none}.search_nav a:link,.search_nav a:hover,.search_nav a:visited,.u_menu_item a:hover,.u_menu_item a:visited{color:var(--default-fore)}.search_main{padding-bottom:96px}.search_bright .search_inp_border{border-color:var(--border-color);border-bottom-left-radius:8px;border-top-left-radius:8px;color:var(--default-fore)}.search_bright .search_inp_border:focus{border-color:var(--tieba-theme-color)}.search_bright .search_btn{border-color:var(--trans-tieba-theme-color);border-radius:8px;background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore)}.search_bright .search_btn_enter_ba{background-color:var(--tieba-theme-color);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--default-background)}.search_bright .search_btn:visited{color:var(--tieba-theme-fore)}.search_bright .search_btn_enter_ba:visited,.search_bright .search_btn_enter_ba:hover{background-color:var(--tieba-theme-color);color:var(--default-background)}.suggestion{border-color:var(--border-color)!important;border-radius:6px!important;background-color:var(--elem-color)!important;box-shadow:none!important;color:var(--default-fore)!important}.suggestion{transform:translateY(4px)}.suggestion .break_tip{background-color:var(--default-background)!important}.suggestion .highlight{color:var(--tieba-theme-color)!important}.suggestion .operation_title{color:var(--default-fore)!important}.suggestion .forum_image{border-radius:8px}.suggestion .forum_name{color:var(--default-fore)!important}.suggestion .on{background-color:var(--light-background)!important}.page-container .top-sec{display:none}.page-container .content-sec{background:none}.page-container .left-sec{border-radius:24px;border-top:none;background:none;background-color:var(--elem-color)}.f-d-w{border-radius:24px;background-color:var(--elem-color)}.f-d-w .f-d-item{background:none}.aggregate_entrance_wrap{display:none}.u-f-t .gap{border:none;background:none}.f-d-w .all{background:none}.forum_rcmd{border:0;border-radius:24px;background-color:var(--elem-color)}.region_bright .region_header{color:var(--default-fore)}.page-container .left-sec .region_bright{border-radius:24px}.my_tieba_mod .media_left,.my_tieba_mod .media-left{border:none}.media_left img,.media-left img{border-radius:16px}#nameValue,#j_tcharge_dialog{color:var(--default-fore)}#onekey_sign .onekey_btn,#onekey_sign a.onekey_btn{border-radius:8px;margin-right:-5px;background:none;background-color:var(--tieba-theme-color);color:var(--elem-color);text-align:center}#onekey_sign .onekey_btn:after{content:"一键签到"}#onekey_sign a.signed_btn .icon_signed{margin-top:2px;background:var(--svg-checkmark);background-repeat:no-repeat;background-size:20px;filter:drop-shadow(var(--elem-color) 0 9999px);transform:translateY(-9999px)}#onekey_sign .onekey_btn:hover{box-shadow:0 0 10px var(--tieba-theme-color)}.u-f-w{padding-bottom:20px}.left-cont-fixed{position:relative;bottom:0}.u-f-w .sign,.u-f-w .unsign,.always-forum-item .sign,.always-forum-item .unsign{border-radius:8px;background:none;background-color:var(--light-background);color:var(--default-fore)}.u-f-w .sign,.always-forum-item .sign{background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore)}.u-f-w .sign,.u-f-w .unsign{margin-bottom:8px}.u-f-w .sign:hover,.u-f-w .unsign:hover,.always-forum-item .sign:hover,.always-forum-item .unsign:hover{background:none;background-color:var(--tieba-theme-color);box-shadow:0 0 10px var(--tieba-theme-color);color:var(--elem-color);-webkit-text-decoration:none;text-decoration:none}.u-f-w .more{border:none;border-radius:8px;background:none;background-color:var(--elem-color);box-shadow:none;color:var(--default-fore)}.more-txt{color:var(--default-fore)}.u-f-w .more-hover{width:188px;margin:auto;background-color:var(--tieba-theme-color);box-shadow:0 0 10px var(--tieba-theme-color);color:var(--elem-color)}.u-f-w .more-hover .more-txt,.u-f-w .more:hover .more-txt{margin-left:60px;color:var(--elem-color)}.always-forum-title{border:none;margin-top:10px}#alwayforum-wraper{background-color:var(--elem-color)}.pop-up-frame{border:none;background-color:var(--elem-color);border-radius:24px 24px 24px 0;box-shadow:none}.always-forum-close{display:none}.always-forum-item .addnewforumbtn{width:110px;padding-left:0;border-radius:8px;background:none;background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore);font-size:20px;text-align:center}.always-forum-item .addnewforumbtn:after{content:"+"}.always-forum-item .addnewforumbtn:hover{background-color:var(--tieba-theme-color);box-shadow:0 0 10px var(--tieba-theme-color);color:var(--elem-color)}.tbui_scroll_panel .tbui_scroll_button{width:6px;border:none;border-radius:24px;background-color:var(--very-light-background)}.tbui_scroll_panel .tbui_scroll_bar{width:6px;background:none}.forum_rcmd .class_title>div{color:var(--default-fore)}.rcmd_forum_item .forum_name{color:var(--default-fore)}.rcmd_forum_item .rcmd_forum_logo{border:none;border-radius:16px;background:none}.page-container .r-left-sec,.sub_nav_wrap,.title-tag-wraper,.thread-name-wraper,.n_reply{width:780px}.n_txt{width:720px;color:var(--light-fore)}.sub_nav_wrap{background:none;background-color:var(--default-background);box-shadow:none}.sub_nav_list a.cur{border:none;color:var(--tieba-theme-color)}.sub_nav_list .nav_hover{width:56px!important}.sub_nav_list .nav_hover{border-bottom:3px solid var(--tieba-theme-color)}.sub_nav_list li.sub_nav_line{background:none}.page-container .r-right-sec{display:none}.item_hd{border:none;border-radius:24px;background-color:var(--default-background);color:var(--default-fore)}.item_hd .title{color:var(--default-fore)}.topic_list .topic_item .topic_flag_hot{border-radius:4px}.item .item_hd{border:none;background-color:var(--default-background);color:var(--default-fore)}.item .item_hd .title{color:var(--default-fore)}.notice-wrap-fixed{background-color:var(--default-color);border-bottom-left-radius:24px;border-bottom-right-radius:24px}.notice,.notice img{border-radius:24px}.new_list .title{color:var(--tieba-theme-color)}.new_list .title:hover{color:var(--tieba-theme-color);-webkit-text-decoration:underline;text-decoration:underline}.title-tag-wraper a{padding:4px 10px;border-radius:24px;background-color:var(--light-background);color:var(--light-fore);font-size:12px}.title-tag-wraper a:hover{color:var(--light-fore);-webkit-text-decoration:none;text-decoration:none}.list-post-num{top:0;padding:4px 10px;border:none;border-radius:16px;background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore)}.list-triangle-border,.list-triangle-body{display:none}.new_list .post_author{padding:0;margin-bottom:24px;background:none;color:var(--default-fore);-webkit-text-decoration:none;text-decoration:none}.new_list .time{padding:0;background:none}.topic-tag{display:none}.n_img img{border:none;border-radius:16px;cursor:pointer}.n_img li{border-radius:16px}.n_img li .feed_highlight{background:none;cursor:pointer}.media_box{border:none;border-radius:16px;background-color:var(--light-background)}.media_box img{border-radius:16px;cursor:pointer}.ui_btn{border:none;border-radius:24px;background:none;background-color:var(--tieba-theme-color);color:var(--default-background)}.ui_btn:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.ui_btn:hover{background:none;background-color:var(--tieba-theme-color);box-shadow:0 0 10px var(--tieba-theme-color);color:var(--default-background)}.btn_more{width:200px;height:auto;height:initial;border-radius:24px;background:none;background-color:var(--tieba-theme-background)}.btn_more:hover,.data_error_bar a:hover,.btn_more a:hover{background:none!important;background-color:var(--tieba-theme-color)!important;color:var(--default-background)!important}.data_error_bar a,.btn_more a{border:none;color:var(--tieba-theme-fore)}.bottom-bg{background:none}.footer{border-top:1px solid var(--light-background);background-color:var(--light-background)}.f-d-w,.left-cont-wraper .ufw-gap,#data_loading img{display:none}',R='@charset "UTF-8";.tbui_aside_float_bar li a{font-family:Material Symbols,monospace!important}.tbui_aside_float_bar li a{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes animation-fade-in{0%{opacity:0}to{opacity:1}}.fade-in-elem{animation:animation-fade-in ease .3s forwards}#com_userbar{display:none}.tbui_aside_float_bar{border:none!important;background:none!important}.tbui_aside_float_bar li{width:40px;height:40px;border-radius:24px;margin:8px 0;background-color:var(--light-background)}.tbui_aside_float_bar li:hover{background-color:var(--default-hover)}.tbui_aside_float_bar li:active{background-color:var(--default-active)}.tbui_aside_float_bar li a{width:40px!important;height:40px!important;background:none!important}.tbui_aside_float_bar li a{border-radius:24px}.tbui_aside_float_bar a{width:40px!important;height:40px!important}.tbui_aside_float_bar a{color:var(--minimal-fore);font-size:24px;line-height:40px;text-align:center}.tbui_aside_float_bar .tbui_fbar_auxiliaryCare a{height:40px!important;background:none!important}.tbui_fbar_auxiliaryCare a:after{content:"accessibility_new"}.tbui_fbar_top a:after{content:"arrow_upward"}.tbui_fbar_post a:after{content:"chat";font-size:22px}.tbui_fbar_feedback a:after{content:"report";font-size:26px}.tbui_aside_float_bar li.tbui_fbar_feedback a,.tbui_aside_float_bar .tbui_fbar_feedback a,.tbui_aside_float_bar .tbui_fbar_feedback a:hover{background:none!important}.tbui_aside_float_bar .tbui_fbar_down,.tbui_aside_float_bar .tbui_fbar_props,.tbui_aside_float_bar .tbui_fbar_tsukkomi,.tbui_aside_float_bar .tbui_fbar_share,.tbui_aside_float_bar .tbui_fbar_favor,.tbui_aside_float_bar .tbui_fbar_refresh{display:none}.p_tools a{padding:0 10px;background:none;vertical-align:bottom}.p_tools span{display:none}.p_tools .p_putup:before,.p_tools .tb_icon_ypic:before,.p_tools .tb_icon_turnleft:before,.p_tools .tb_icon_turnright:before{margin-right:4px;font-family:Material Symbols,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:14px;vertical-align:bottom}.p_tools .p_putup:before{content:"zoom_out"}.p_tools .tb_icon_ypic:before{content:"zoom_out_map"}.p_tools .tb_icon_turnleft:before{content:"turn_left"}.p_tools .tb_icon_turnright:before{content:"turn_right"}',H='@charset "UTF-8";.d_name a:hover,#container .content a.at:hover{-webkit-text-decoration:none;text-decoration:none}.l_reply_num{color:inherit!important}#j_navtab_game,.nav_list .more-config-navtab,#j_navtab_wanle{display:none}.nav_wrap_add_border{border:none}#head{background:none;background-color:transparent}#container .content{border-radius:24px;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.card_top_wrap{background:none!important;background-color:var(--elem-color)!important}.card_top_wrap{border-radius:24px 24px 0 0}.card_top_theme2{border:none;margin-right:0}#novel-ranking .novel-ranking-frs-body,.novel-award-aside{display:none}.card_head,.plat_head_theme2 .plat_picbox{top:-32px!important;width:64px!important;height:64px!important;padding:0!important;padding:initial!important;border:4px solid var(--border-color)!important;border-radius:24px!important;background:none!important}.card_head,.plat_head_theme2 .plat_picbox{overflow:hidden}.card_head_img,.plat_head_theme2 .plat_picbox img{width:64px!important;height:64px!important}.card_title,.plat_title_h3{margin:5px 20px 0}.card_top_theme2 .card_title_fname,.plat_title_h3,.plat_title_h3:hover,.plat_title_h3:visited{color:var(--highlight-fore)}.islike_focus{margin-top:4px!important}.islike_focus{border-radius:24px;background:none;background-color:var(--tieba-theme-color);color:var(--elem-color);font-size:14px;line-height:28px;text-align:center}.islike_focus:after{content:"关注"}.cancel_focus{width:72px;border:2px solid var(--trans-tieba-theme-color);border-radius:24px;background:none;background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore);font-size:14px;line-height:28px;text-align:center}.cancel_focus:after{content:"已关注"}.card_top_right{margin-top:20px}.sign_box_bright{width:140px!important;height:40px!important}.sign_box_bright{border:2px solid var(--trans-tieba-theme-color);border-radius:24px;background:none;background-color:var(--tieba-theme-color);color:var(--default-background);font-size:18px;line-height:40px;text-align:center}.sign_btn_bright:before{color:var(--elem-color);content:"签到"}.sign_box_bright_signed{background-color:var(--tieba-theme-background);text-align:inherit}.sign_today_date,.sign_month_lack_days{display:none}.sign_keep_span{width:140px!important}.sign_keep_span{height:40px}.sign_keep_span,.sign_mod_bright .sign_keep_span{margin:0;margin:initial;color:var(--tieba-theme-fore);font-size:12px;text-align:center}.sign_box_bright_signed:before{content:none!important}.sign_mod_bright .sign_keep_span:before{content:"已签到 | "}.jump_input_bright{padding:0 10px;border-color:var(--border-color);border-radius:16px}.left_section{background:none}.core_title_wrap_bright{border-color:var(--border-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:var(--trans-default-background)}.core_title_theme_bright,.core_title_absolute_bright .core_title_theme_bright{border-color:var(--border-color);background:none}.left_section .core_title_absolute_bright{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:var(--trans-default-background)}.core_title_txt{margin-left:24px;background:none}.tittle_fill_dom.filled{background-color:var(--default-background)}.core_title h1{margin-left:0;color:var(--highlight-fore)}.nav_wrap{background-image:none!important}.nav_wrap{border-color:var(--border-color);background-color:var(--light-background)}.nav_list a.nav_icon,.nav_list .tbnav_arrow{padding-left:22px;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.nav_wrap,.nav_list .space,.nav_list .focus,.nav_list li:hover,.nav_list li:hover .tbnav_tab_inner,.nav_list .focus .tbnav_tab_inner{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.nav_list a{color:var(--default-fore)}span.tP{color:var(--tieba-theme-fore)}.thread_theme_5{width:auto;width:initial;border-color:var(--border-color);border-right:none;border-left:none;background-color:var(--light-background)}.btn_sub,.btn-sub,.btn-sub-b,.core_title_btns li a,.p_favthr_main{border:none;border-radius:8px;background:none;background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore)}.btn_sub:hover,.btn-sub:hover,.btn-sub-b:hover,.btn_sub:active,.btn-sub:active,.btn-sub-b:active,.btn_sub:focus,.btn-sub:focus,.btn-sub-b:focus{background-color:var(--tieba-theme-color);color:var(--default-background)}.l_lzonly:hover,.p_favthr_main:hover{background-color:var(--tieba-theme-color)!important;color:var(--default-background)!important}#quick_reply{display:none}.d_lzonly_bdaside,.p_favthr_main p,.j_quick_reply,.j_lzl_p a{color:inherit}.j_quick_reply{padding-left:0;padding-left:initial}.l_post_bright{width:auto!important;width:initial!important;border-color:var(--border-color)!important;background:none!important}.p_author_face{border:none!important;background:none!important}.icon_relative img{border-radius:16px}.d_name .p_author_name{color:var(--tieba-theme-fore)}.novel-level-icon{display:none}.d_badge_bright,.user_level .badge{border:1px solid var(--border-color);border-radius:24px;background-color:var(--light-background)}.user_level .badge_name{color:inherit}.d_badge_bright .d_badge_title{padding-left:4px;color:var(--default-fore)}.d_badge_bright .d_badge_lv,.user_level .badge_index{background-image:none!important}.d_badge_bright .d_badge_lv,.user_level .badge_index{background-color:var(--tieba-theme-background);color:var(--tieba-theme-fore)}.d_badge_lv,.user_level .badge_index{top:auto!important;top:initial!important;left:60px!important;width:auto!important;width:initial!important;height:8px!important;padding:0 4px!important;margin:12px 4px!important;font-family:inherit!important;line-height:2px!important}.d_badge_lv,.user_level .badge_index{border-radius:16px;font-size:14px;font-style:italic}.d_badge_icon1 .d_badge_lv,.tieba-lvl-green{background-color:var(--level-green-background)!important;color:var(--level-green-fore)!important}.d_badge_icon2 .d_badge_lv,.d_badge_icon2_1 .d_badge_lv,.d_badge_icon2_2 .d_badge_lv,.tieba-lvl-blue{background-color:var(--level-blue-background)!important;color:var(--level-blue-fore)!important}.d_badge_icon3 .d_badge_lv,.d_badge_icon3_1 .d_badge_lv,.d_badge_icon3_2 .d_badge_lv,.tieba-lvl-yellow{background-color:var(--level-yellow-background)!important;color:var(--level-yellow-fore)!important}.d_badge_icon4 .d_badge_lv,.d_badge_icon4_1 .d_badge_lv,.d_badge_icon4_2 .d_badge_lv,.tieba-lvl-orange{background-color:var(--level-orange-background)!important;color:var(--level-orange-fore)!important}.d_badge_bawu1 .d_badge_lv,.d_badge_bawu2 .d_badge_lv{text-indent:inherit!important}.d_author .d_pb_icons,.icon_book_link_icon{display:none}.region_bright{border:none;margin-top:12px;background:none;background-color:var(--elem-color)}.region_bright .region_title{color:var(--default-fore)!important}#celebrity{display:none}.balv_mod .media_left,.balv_mod .media-left{border:none}.right_section .tieba_notice{background:none}.topic_list_box{display:none;background-color:var(--default-background)}.pb_content{border:none;background:none;background-color:var(--elem-color)}.notice-icon,.right_section .tieba_notice{padding-left:0!important;padding-left:initial!important;background:none!important}.tieba_notice li{background:none}.p_content{border:none;background-color:var(--default-background)}.forbid-speech-banner{border-top:none}.BDE_Image,.thread-image{border-radius:24px;cursor:zoom-in}.BDE_Image:first-child,.thread-image:first-child{margin-top:8px}.share_btn_wrapper,.post-tail-wrap .icon-jubao{display:none}.post-tail-wrap .icon-jubao:after{content:"举报"}.post-tail-wrap .tail-info{color:var(--light-fore)}.complaint{padding-right:4px;background:none}.complaint:after{content:"举报"}.post-tail-wrap .question-image:hover:before{border-color:var(--border-color);border-radius:8px;background-color:var(--light-background);color:var(--default-fore)}.post_bubble_top,.post_bubble_bottom{display:none}.post_bubble_middle{background:none!important}.post_bubble_middle{width:auto;width:initial;padding:0;padding:initial}.save_face_bg_2{display:none}.replace_div .replace_tip{left:50%;border-color:var(--border-color);background-color:var(--elem-color);transform:translate(-50%)}.achievement_medal_section{display:none}.l_post_bright .d_post_content_main .d_sign_split{border-bottom:1px solid var(--border-color)}.d_post_content_main{background-color:var(--default-background)!important}.lzl_p_p{border:none}.lzl_p_p img{border-radius:8px}.core_reply_wrapper{border:1px solid var(--border-color)!important;border-radius:16px!important;background:none!important;background-color:var(--very-light-background)!important;color:var(--default-fore)!important}.core_reply_content li{border-top:0;border-top:initial}.lzl_content_main{color:var(--default-fore)}.l_post_bright .core_reply_wrapper .core_reply_border_top,.core_reply_border_bottom,.l_post_bright .core_reply_wrapper .core_reply_content{border:none;background:none}.lzl_link_fold{width:auto;height:auto;border:none;background:none;color:var(--minimal-fore)}.core_reply div.hideLzl{background:none;background-color:var(--very-light-background)}.core_reply_wrapper .loading_reply{display:none}.lzl_cnt .lzl_s_r{color:var(--tieba-theme-fore)}.j_lzl_container .lzl_li_pager_s{overflow:visible}.lzl_li_pager_s .lzl_more,.lzl_more span{color:var(--light-fore)}.j_lzl_m{color:var(--tieba-theme-fore)}.lzl_cnt .lzl_time{color:var(--light-fore)}.lzl_jb_in,.user-jubao-button{background:none}.lzl_jb_in:after,.user-jubao-button:after{content:"举报"}.lzl_cnt .lzl_content_main{display:block}.d_post_content a,.lzl_cnt .lzl_content_main a:not(.at){margin:auto 2px;color:var(--tieba-theme-fore);transition:.4s}.pager_theme_5 a,.pager_theme_5 span,.jump_btn_bright{border-color:var(--default-background);border-radius:8px;background:none;background-color:var(--default-background);color:var(--minimal-fore)}.pager_theme_5 a:hover,.jump_btn_bright:hover{border-color:var(--tieba-theme-color);background-color:var(--tieba-theme-color);color:var(--default-background)}.thread_theme_7{width:auto;width:initial;border-color:var(--border-color);background-color:var(--light-background)}#pb-footer-header{background-color:var(--default-background)}#tb_rich_poster_container{width:auto;width:initial;border-radius:24px;background-color:var(--default-background)}.poster_head_text a.cur{color:var(--highlight-fore)!important}.edui-editor-body{border-color:var(--border-color)!important}.edui-editor-body{border-radius:16px;background:none}.edui-container .edui-editor-body.body-container-focus,.edui-container .edui-editor-body.body-container-focus .edui-body-container{border-color:var(--tieba-theme-color)!important}.old_style_wrapper{border-color:var(--border-color);border-radius:24px;background-color:var(--elem-color)}.edui-editor-body .edui-body-container{width:auto!important;width:initial!important}.edui-editor-body .edui-body-container{border-radius:16px;background:var(--default-background)}.edui-toolbar .edui-btn-toolbar,.edui-container .edui-toolbar{margin-top:4px;background-color:var(--elem-color)}.pb_footer{width:auto;width:initial;border:none;border-color:var(--border-color);background:none}.save-to-quick-reply-btn{border-color:var(--border-color);background:none;background-color:var(--light-background);color:inherit}.save-to-quick-reply-btn span{color:var(--tieba-theme-fore)}.footer{display:none}.skin_normal .wrap2{background:none;background-color:var(--page-background)}#lcsas-container{display:none}.user-hide-post-down,.user-hide-post-up{display:none!important}.user-hide-post-down,.user-hide-post-up{background-color:var(--light-fore);background-position:center;background-repeat:no-repeat;background-size:16px;opacity:0}#selectsearch-icon{display:none}.ui_card_wrap{background:none}.ui_card_content{border-color:var(--border-color);border-radius:16px;background:none;box-shadow:0 0 20px #0003}.card_userinfo_wrap{background:none;background-color:var(--default-background)}.card_userinfo_left .userinfo_head{background:none}.j_avatar img{width:92px;height:92px;border:4px solid var(--border-color);border-radius:24px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.card_userinfo_middle .userinfo_sex{background:none}.userinfo_sex_male:after{content:"♂"}.userinfo_sex_female:after{content:"♀"}.ui_card_wrap .ui_white_down,.ui_card_wrap .ui_white_up,.card_userinfo_guide{display:none}.user_card_loading{background-color:var(--default-background)}.user_card_loading img{display:none}.plat_head_theme2,.plat_header{border:none;background-color:transparent;background-color:initial}.ylh-ad-wrap{display:none}';function W(t){return e.flatMapDeep(t,((t,o)=>[`${o} {`,...e.flatMapDeep(t,((t,o)=>`${e.startsWith(o,"--")?o:e.kebabCase(o)}: ${t};`)),"}",""])).join("\n")}function q(t){let o="";return e.forOwn(t,((t,r)=>{o+=`${e.kebabCase(r)}:${t};`;})),o}function G(e,t){return a(`${e}{${q(t)}}`)}function Y(...t){const o=[];return e.forEach(t,(e=>{o.push(function(e){return a(e)}(e));})),v((()=>!e.isNil(document.body))).then((()=>{e.forEach(o,(e=>{document.head.appendChild(e);}));})),o}function J(e,t,r){const n=o.createApp(e,r);return {app:n,instance:n.mount(t)}}const K=e.once((()=>window.innerWidth-document.documentElement.clientWidth));function X(t,o){0===document.getElementsByTagName("body").length&&document.documentElement.appendChild(z("body")),e.forEach(document.head.children,(t=>{"LINK"===(null==t?undefined:t.tagName.toUpperCase())&&e.includes(t.getAttribute("href"),"static-common/style")&&t.remove(),"SCRIPT"===(null==t?undefined:t.tagName.toUpperCase())&&e.includes(t.getAttribute("src"),"static-common/lib")&&t.remove();})),e.forEach(document.body.children,(t=>{"STYLE"===(null==t?undefined:t.tagName.toUpperCase())&&t.remove(),"SCRIPT"===(null==t?undefined:t.tagName.toUpperCase())&&t.remove(),"IFRAME"===(null==t?undefined:t.tagName.toUpperCase())&&t.remove(),t&&e.includes(t.className,"translatorExtension")&&t.remove(),t&&e.includes(t.className,"dialogJ")&&t.remove();}));const r=z("div",{id:"remixed-page"});return document.body.insertBefore(r,document.body.firstChild),document.body.appendChild(z("div",{id:"carousel_wrap"})),G("#spage-tbshare-container, .tbui_aside_float_bar",{display:"none !important"}),J(t,r,o)}function Q(e,t,r){var n,a;null==(n=null==r?undefined:r.beforeRender)||n.call(r);const l=document.body.appendChild(z("div",{class:"dialog-wrapper"})),i=o.createApp(e,{...t,onUnload(e){var t,o;null==(t=null==r?undefined:r.beforeUnload)||t.call(r,c),d(),null==(o=null==r?undefined:r.unloaded)||o.call(r,e);},onAbnormalUnload(e){var t;d(),null==(t=null==r?undefined:r.abnormalUnload)||t.call(r,e);}}),c={app:i,instance:i.mount(l)};return null==(a=null==r?undefined:r.rendered)||a.call(r,c),c;function d(){i.unmount(),0===E("[aria-modal]",[]).length&&(document.body.removeAttribute("no-scrollbar"),document.body.style.paddingRight=""),l.remove();}}function Z(e,r,n){let a;return Q(o.createVNode(t.UserDialog,r,"function"==typeof(l=a=o.h(e,n))||"[object Object]"===Object.prototype.toString.call(l)&&!o.isVNode(l)?a:{default:()=>[a]}));var l;}const ee=matchMedia("(prefers-color-scheme: dark)");async function te(){const t=Ve.get(),o=function(t){const o=t.r/255,r=t.g/255,n=t.b/255,a=Math.min(o,r,n),l=Math.max(o,r,n),i=(l+a)/2;let c,d;return c=i<=.5?(l-a)/(l+a):(l-a)/(2-l-a),d=l===a?0:l===o?(r-n)/(l-a):l===r?2+(n-o)/(l-a):4+(o-r)/(l-a),d*=60,d<0&&(d+=360),{h:e.round(d,2),s:e.round(100*c),l:e.round(100*i),a:t.a}}(function(t){const o=e.startsWith(t,"#")?e.trimStart(t,"#"):t,r=o.length<=4?t=>parseInt(e.repeat(t[0],2),16):t=>parseInt(e.join(t,""),16),n=o.length<=4?1:2,a=e.chunk(o,n);return {r:r(a[0]),g:r(a[1]),b:r(a[2]),a:4===a.length?r(a[3]):1}}(t)),r=o.l<20?55:o.l<40?60:o.l<60?70:75,n=Math.max(1.1*o.s,0),l=o.h,i=n,c=r;Y(W({":root":{"--content-max":Ee.get().noLimit?"100vw":`${Ee.get().maxWidth}px`,"--code-zh":`${e.join(Ce.get(),",")}`,"--code-monospace":`${e.join(Be.get(),",")}`,"--font-weight-normal":`${Te.get().normal}`,"--font-weight-bold":`${Te.get().bold}`},".dark-theme":{"--tieba-theme-color":`hsl(${l}deg ${i}% ${c}%)`,"--user-theme":`hsl(${l}deg ${i}% ${c}%)`,"--trans-tieba-theme-color":`hsl(${l}deg ${i}% ${c}% / 80%)`,"--user-theme-transp":`hsl(${l}deg ${i}% ${c}% / 80%)`,"--tieba-theme-hover":`hsl(${l}deg ${e.clamp(i+15,0,100)}% ${e.clamp(c+10,0,100)}%)`,"--user-theme-hover":`hsl(${l}deg ${e.clamp(i+15,0,100)}% ${e.clamp(c+10,0,100)}%)`,"--tieba-theme-active":`hsl(${l}deg ${e.clamp(i+25,0,100)}% ${e.clamp(c+18,0,100)}%)`,"--user-theme-active":`hsl(${l}deg ${e.clamp(i+25,0,100)}% ${e.clamp(c+18,0,100)}%)`,"--tieba-theme-background":`hsl(${l}deg ${i}% ${c}% / 24%)`,"--user-theme-back":`hsl(${l}deg ${i}% ${c}% / 24%)`,"--tieba-theme-fore":`hsl(${l}deg ${e.clamp(1.15*n,0,100)}% ${e.clamp(r+12,55,85)}%)`,"--user-theme-fore":`hsl(${l}deg ${e.clamp(1.15*n,0,100)}% ${e.clamp(r+12,55,85)}%)`},".light-theme":{"--tieba-theme-color":t,"--user-theme":t,"--trans-tieba-theme-color":`hsl(${o.h}deg ${o.s}% ${o.l}% / 80%)`,"--user-theme-transp":`hsl(${o.h}deg ${o.s}% ${o.l}% / 80%)`,"--tieba-theme-hover":`hsl(${o.h}deg ${e.clamp(o.s-15,0,100)}% ${e.clamp(o.l-8,0,100)}%)`,"--user-theme-hover":`hsl(${o.h}deg ${e.clamp(o.s-15,0,100)}% ${e.clamp(o.l-8,0,100)}%)`,"--tieba-theme-active":`hsl(${o.h}deg ${e.clamp(o.s-25,0,100)}% ${e.clamp(o.l-15,0,100)}%)`,"--user-theme-active":`hsl(${o.h}deg ${e.clamp(o.s-25,0,100)}% ${e.clamp(o.l-15,0,100)}%)`,"--tieba-theme-background":`hsl(${o.h}deg ${o.s}% ${o.l}% / 10%)`,"--user-theme-back":`hsl(${o.h}deg ${o.s}% ${o.l}% / 10%)`,"--tieba-theme-fore":`hsl(${o.h}deg ${e.clamp(o.s,0,100)}% ${e.clamp(o.l-25,12,35)}%)`,"--user-theme-fore":`hsl(${o.h}deg ${e.clamp(o.s,0,100)}% ${e.clamp(o.l-25,12,35)}%)`}})),window.addEventListener("load",(()=>{a(W({":root":{"--scrollbar-width":`${K()}px`}}));}),{once:true});const d=Le.get();""!==d&&a(d);}function oe(){Y(A,P);}async function re(){Y(M,F,I,O,R,H);}let ne;async function ae(){ne&&document.head.removeChild(ne),ne=G("body.custom-background",{backgroundImage:`url('${Ne.get()}') !important`,backgroundRepeat:"no-repeat !important",backgroundAttachment:"fixed !important",backgroundSize:"cover !important"}),v((()=>!e.isNil(document.body))).then((()=>{Ne.get()?document.body.classList.add("custom-background"):document.body.classList.remove("custom-background");}));}const le="0x0b1ade",ie="Tieba-Remix",ce=`https://github.com/${le}/${ie}`,de=`https://gitee.com/HacksawBlade/${ie}`,se=`https://github.com/${le}`,pe="https://passport.baidu.com/";class ue{constructor(e,t,o,r){__publicField(this,"key"),__publicField(this,"defaultValue"),__publicField(this,"listeners"),__publicField(this,"migration"),this.key=e,this.defaultValue=t,this.listeners={getter:(null==o?undefined:o.getter)?[o.getter]:[],setter:(null==o?undefined:o.setter)?[o.setter]:[]},this.migration=r;}dispatchEvent(t,o){e.forEach(this.listeners[t],(e=>e(o)));}get(){let t=i(this.key,this.defaultValue);return y(t)&&e.keys(t).lengthb(0,0,0,12))),this.defaultInvalid=o??this.defaultInvalid;}get(){let t=function(e,t){try{const o=i(e,{value:t,invalidTime:0}),r=Date.now();return o.invalidTime>=r?o.value:t}catch(o){return t}}(this.key,this.defaultValue);return y(t)&&e.keys(t).length(new Date).setHours(0,0,0,0)+864e5)),ke=new ue("ignoredTag",""),xe=new ue("themeType","auto",{setter(e){Re(e);}}),we=new ue("compactLayout",false),Ee=new ue("wideScreen",{maxWidth:1080,noLimit:false}),Ve=new ue("themeColor","#614ec2",{setter(){te();}},(e=>"string"==typeof e?e:y(e)&&"light"in e?e.light:"#614ec2")),Ne=new ue("customBackground",undefined,{setter(){ae();}}),ze=new ue("pageExtension",{index:true,thread:true}),Ce=new ue("userFonts",[]),Be=new ue("monospaceFonts",["Consolas","JetBrains Mono","Fira Code","Menlo","monospace"]),je=new ue("navBarHideMode","hideWhenScroll",undefined,(e=>{if("fold"===e||"alwaysFold"===e)return "hideWhenScroll";return ["hideWhenScroll","fixedOnTop","never"].includes(e)?e:"hideWhenScroll"})),Le=new ue("customStyle",""),Te=new ue("fontWeights",{normal:400,bold:700}),Se=new ue("highQualityImage",true),$e=new ue("usingLegacyTieba",false),De=new ue("neverFallbackToLegacy",false),Ue=new Map,Me=["home_feed_images",{}],Ae=["thread_images",[]],Pe={get:e=>Ue.get(e[0]),set(e,t){Ue.set(e[0],t);},has:e=>Ue.has(e[0]),delete(e){Ue.delete(e[0]);},clear(){Ue.clear();},entries:()=>Ue.entries(),keys:()=>Ue.keys(),values:()=>Ue.values(),forEach(e){Ue.forEach(e);},size:()=>Ue.size};function Fe(){if("tieba.baidu.com"!==location.hostname.toLowerCase())return "unhandled";const t=location.pathname.toLocaleLowerCase();return e.includes(["/","/index.html"],t)?"index":/\/p\/\d+/.test(t)?"thread":"/f"===t?"forum":"/home/main"===t?"user":"unhandled"}async function Ie(t=false){if(fe.get()&&!t)return fe.get()??[];{const t=function(){switch(ve.get().time){case "1h":return 1;case "3h":return 3;case "6h":return 6;case "never":return -1}}();if(t<0)return [];const o=["https://gitee.com/api/v5/repos/HacksawBlade/Tieba-Remix/releases/latest/"],r=await(async()=>{const e=[];for(const r of o)try{const t=await fetch(r);if(t.ok)return await t.json();e.push((await t.json()).message);}catch(t){}return e})();return e.isArray(r)||fe.set(r,b(0,0,0,t)),r}}function Oe(r=false){"never"!==ve.get().time&&ve.get().notify&&ye.get()&&"developer-only"!==c.script.version&&Ie().then((a=>{if(e.isArray(a)||a.tag_name.slice(1)===c.script.version)r&&t.messageBox({title:"检查更新",content:"当前已是最新版本",type:"okCancel"});else {if(ke.get()===a.tag_name)return;Z(o.createVNode("div",{class:"markdown",innerHTML:n.marked(a.body),style:q({maxWidth:"600px"})},null),{title:a.name,dialogButtons:[{text:"安装",event:()=>(function(e){function o(){t.toast({message:"安装失败:未找到可用的资源",type:"error",duration:6e3,blurEffect:true});}if(!e.assets||e.assets.length<=0)return void o();const r=function(){var t;for(const o of e.assets)if(null==(t=o.name)?undefined:t.endsWith(".user.js"))return o.browser_download_url}();if(!r)return void o();s(r,{active:true});}(a),true),style:"themed"},{text:"今日不再提醒",event:()=>(ye.set(false),true)},{text:"跳过该版本",event:()=>(ke.set(a.tag_name),true)}]});}}));}function Re(t){switch(t){case "dark":r();break;case "light":o();break;default:ee.matches?r():o();}function o(){document.documentElement.classList.add("light-theme"),document.documentElement.classList.remove("dark-theme"),document.documentElement.classList.remove("dark"),v((()=>!e.isNil(document.body))).then((()=>{document.body.classList.remove("dark-theme");}));}function r(){document.documentElement.classList.add("dark-theme"),document.documentElement.classList.remove("light-theme"),document.documentElement.classList.add("dark"),v((()=>!e.isNil(document.body))).then((()=>{document.body.classList.add("dark-theme");}));}}function He(){const t=["unreadFeeds","latestRelease","showUpdateToday"],o=e.filter(d(),(o=>!e.includes(t,o))),r=e.map(o,(e=>i(e))),n=e.zipObject(o,r);!function(e,t){const o=new Blob([t],{type:"text/plain"}),r=URL.createObjectURL(o),n=document.createElement("a");n.href=r,n.download=e,n.click(),URL.revokeObjectURL(r);}(`tieba-remix-backup@${(new Date).getTime()}.json`,JSON.stringify(n));}async function We(){const r=JSON.parse(await k()),n=[];e.forEach(Object.entries(r),(([e,o])=>{try{n.push(e),u(e,o);}catch(r){t.toast({type:"error",message:`配置 ${n.pop()} 恢复失败`});}})),Z(o.createVNode("p",null,[n.join("\n")]),{title:`成功恢复 ${n.length} 个配置`,containerStyle:{width:"360px",maxWidth:"60vw"},contentStyle:{whiteSpace:"pre-wrap",fontFamily:"var(--code-monospace)"},dialogButtons:[{text:"确定",style:"themed",event:()=>true}]});}n.marked.setOptions({});const qe={class:"about-wrapper"},Ge={class:"main-title"},Ye={class:"title"},Je={class:"script-info"},Ke={class:"author-info"},Xe={class:"version"},Qe={class:"about-desc"},Ze={class:"line"},et={class:"about-controls"},tt=(e,t)=>{const o=e.__vccOpts||e;for(const[r,n]of t)o[r]=n;return o},ot=tt(o.defineComponent({__name:"about.detail",emits:["changeView"],setup(e,{emit:r}){const n=c,a=r;return (e,r)=>(o.openBlock(),o.createElementBlock("div",qe,[o.createElementVNode("div",Ge,[o.createElementVNode("div",Ye,o.toDisplayString(o.unref("Tieba Remix")),1)]),o.createElementVNode("div",Je,[o.createElementVNode("div",Ke,[o.createElementVNode("div",Xe,o.toDisplayString(o.unref(n).script.version),1),o.createVNode(o.unref(t.UserButton),{class:"author anchor-underline","is-anchor":"","no-border":"all",href:o.unref(se),target:"_blank"},{default:o.withCtx((()=>[o.createTextVNode("@"+o.toDisplayString(o.unref(le)),1)])),_:1},8,["href"])]),o.createElementVNode("div",Qe,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList("本开源项目使用 MIT 协议".split("\n"),(e=>(o.openBlock(),o.createElementBlock("div",Ze,o.toDisplayString(e),1)))),256))])]),o.createElementVNode("div",et,[o.createVNode(o.unref(t.UserButton),{class:"about-button github","is-anchor":true,href:o.unref(ce),"shadow-border":true,target:"_balnk"},{default:o.withCtx((()=>r[1]||(r[1]=[o.createTextVNode("开放源代码 ")]))),_:1},8,["href"]),o.createVNode(o.unref(t.UserButton),{class:"about-button update","shadow-border":true,onClick:r[0]||(r[0]=e=>a("changeView","about","update"))},{default:o.withCtx((()=>r[2]||(r[2]=[o.createTextVNode(" 检查更新 ")]))),_:1})]),r[3]||(r[3]=o.createElementVNode("div",{class:"about-desc"},null,-1))]))}}),[["__scopeId","data-v-ccacf437"]]),rt={key:0,class:"update-wrapper"},nt={class:"icon"},at={class:"content"},lt={class:"title-container"},it={class:"title"},ct={key:0,class:"is-pre-release"},dt={class:"main-info"},st=["src"],pt={class:"owner"},ut=["innerHTML"],mt={class:"update-controls"},gt={key:1,class:"forbidden-wrapper"},_t={class:"forbidden-text"},ht=tt(o.defineComponent({__name:"about.update",setup(r){const a=o.ref(),l=o.ref(false),i=o.ref(""),d=o.ref(),s=c;return o.onMounted((async()=>{const t=await Ie();e.isArray(t)?(l.value=true,i.value=t.join("\n")):(l.value=false,a.value=t,d.value=`v${s.script.version}`>=a.value.tag_name);})),(e,r)=>{var c,s,p,u,m,g,_,h;return l.value?(o.openBlock(),o.createElementBlock("div",gt,[r[1]||(r[1]=o.createElementVNode("div",{class:"icon"},"warning",-1)),o.createElementVNode("div",_t,o.toDisplayString(i.value),1)])):(o.openBlock(),o.createElementBlock("div",rt,[undefined!==d.value?(o.openBlock(),o.createElementBlock("div",{key:0,class:o.normalizeClass(["latest-info",{"is-latest":d.value}])},[o.createElementVNode("div",nt,o.toDisplayString(d.value?"check":"warning"),1),o.createElementVNode("div",at,o.toDisplayString(d.value?"当前是最新版本":"检测到新版本"),1)],2)):o.createCommentVNode("",true),o.createElementVNode("div",lt,[o.createElementVNode("h2",it,o.toDisplayString(null==(c=a.value)?undefined:c.name),1),(null==(s=a.value)?undefined:s.prerelease)?(o.openBlock(),o.createElementBlock("div",ct,"预览版")):o.createCommentVNode("",true)]),o.createElementVNode("div",dt,[(null==(p=a.value)?undefined:p.author.avatar_url)?(o.openBlock(),o.createElementBlock("img",{key:0,src:null==(u=a.value)?undefined:u.author.avatar_url,alt:"",class:"avatar"},null,8,st)):o.createCommentVNode("",true),o.createElementVNode("div",pt,o.toDisplayString(null==(m=a.value)?undefined:m.author.name),1)]),o.createElementVNode("div",{class:"release-body markdown",innerHTML:(null==(g=a.value)?undefined:g.body)?o.unref(n.marked)(null==(_=a.value)?undefined:_.body):""},null,8,ut),o.createElementVNode("div",mt,[o.createVNode(o.unref(t.UserButton),{class:"up-button download-button","shadow-border":"","theme-style":"","is-anchor":"",href:null==(h=a.value)?undefined:h.assets[0].browser_download_url},{default:o.withCtx((()=>r[0]||(r[0]=[o.createTextVNode("安装更新 ")]))),_:1},8,["href"])])]))}}}),[["__scopeId","data-v-5a8c02d5"]]),bt={class:"layout-custom-back"},ft=["src"],vt={class:"custom-back-buttons"},yt=tt(o.defineComponent({__name:"layout.custom-back",setup(e){const r=o.ref(Ne.get()),n=o.ref("100"),a=o.ref();async function l(){r.value=undefined;}async function i(){r.value=await k("base64");}return o.watch(r,(e=>{Ne.set(e);})),o.watch(n,(e=>{var t;const o=null==(t=a.value)?undefined:t.$el;(""===e||+e<0)&&(n.value="0",o.value="0"),+e>100&&(n.value="100",o.value="100");})),o.onMounted((async()=>{r.value=Ne.get();})),(e,a)=>(o.openBlock(),o.createElementBlock("div",bt,[o.withDirectives(o.createElementVNode("img",{class:"custom-image",src:r.value??"",title:"自定义背景",alt:"自定义背景",style:o.normalizeStyle("opacity: "+ +n.value/100)},null,12,ft),[[o.vShow,r.value]]),o.createElementVNode("div",vt,[o.createVNode(o.unref(t.UserButton),{onClick:l},{default:o.withCtx((()=>a[0]||(a[0]=[o.createTextVNode("清除")]))),_:1}),o.createVNode(o.unref(t.UserButton),{onClick:i},{default:o.withCtx((()=>a[1]||(a[1]=[o.createTextVNode("上传图片")]))),_:1})])]))}}),[["__scopeId","data-v-a1fe1fc0"]]),kt={class:"color-picker"},xt={key:0},wt=tt(o.defineComponent({__name:"color-picker",props:o.mergeModels({text:{default:""}},{modelValue:{required:true},modelModifiers:{}}),emits:o.mergeModels(["change"],["update:modelValue"]),setup(t,{emit:r}){const n=o.useModel(t,"modelValue"),a=r,l=e.debounce((()=>{a("change",n.value);}),500);return o.onBeforeUnmount((()=>{l.cancel();})),o.watch(n,(()=>{l();})),(e,t)=>(o.openBlock(),o.createElementBlock("label",kt,[o.withDirectives(o.createElementVNode("input",{class:"color-input",type:"color","onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e)},null,512),[[o.vModelText,n.value]]),e.text?(o.openBlock(),o.createElementBlock("p",xt,o.toDisplayString(e.text),1)):o.createCommentVNode("",true)]))}}),[["__scopeId","data-v-714549e3"]]),Et={class:"theme-color-component"},Vt=tt(o.defineComponent({__name:"theme.color",setup(e){const r=o.ref(Ve.get());function n(){Ve.set(r.value);}function a(){Ve.remove(),r.value=Ve.get();}return (e,l)=>(o.openBlock(),o.createElementBlock("div",Et,[o.createVNode(wt,{text:"主题色",modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=e=>r.value=e),onChange:n},null,8,["modelValue"]),o.createVNode(o.unref(t.UserButton),{class:"reset-button",onClick:a},{default:o.withCtx((()=>l[1]||(l[1]=[o.createTextVNode("重置")]))),_:1})]))}}),[["__scopeId","data-v-c9fee398"]]),Nt=e.once((()=>({visibility:{name:"显示",icon:"visibility",description:"主题、显示设置",sub:{theme:{name:"主题",content:{"switch-theme":{title:"主题偏好设置",description:"在自动模式下,将根据当前系统设置自动选择合适的主题。你也可以手动应用某一种主题。",widgets:[{type:"select",content:[{value:"auto",text:"自动",desc:"根据系统设置自动切换主题。"},{value:"dark",text:"深色",desc:"使用深色主题。"},{value:"light",text:"浅色",desc:"使用浅色主题。"}],init:()=>xe.get(),event(e){xe.set(e);}}]},color:{title:"主题颜色",description:"自定义主题色。由于存在深浅两种主题,需要设置两种主题色。",widgets:[{type:"component",component:o.markRaw(Vt)}]}}},layout:{name:"页面布局",content:{"compact-layout":{title:"紧凑布局",widgets:[{type:"toggle",content:"在尽量保证视觉观感的请款下,针对部分页面应用更加紧凑的布局,以提高信息密度。当前会受到影响的页面有:新版看贴页面。",init:()=>we.get(),event:()=>(we.set(!we.get()),document.body.toggleAttribute("compact-layout"),we.get())}]},"custom-background":{title:"自定义背景图",description:"上传图片作为页面背景图",widgets:[{type:"component",component:o.markRaw(yt)}]},"wide-screen-title":{title:"宽屏设置",description:"针对宽屏设备进行配置",widgets:[{type:"subTitle",content:"强制拉伸画幅"},{type:"toggle",content:"对于宽屏设备,不一定需要页面内容宽度始终等于屏幕宽度。如果你想应用强制宽屏,可以开启此项。",init:()=>Ee.get().noLimit,event(){const e=Ee.get().noLimit;return Ee.merge({noLimit:!e}),!e}},{type:"subTitle",content:"最大宽度"},{type:"desc",content:"配置页面元素跟随屏幕拉伸的最大宽度,若开启了 “强制拉伸画幅” 则此项失效"},{type:"textbox",placeHolder:"输入最大宽度像素值",init:()=>String(Ee.get().maxWidth),event(e){const t=e.target.value;isNaN(+t)||Ee.merge({maxWidth:+t});}}]}}},"page-extension":{name:"页面扩展",content:{index:{title:"首页扩展",widgets:[{type:"toggle",content:"首页扩展旨在提供更纯粹的浏览体验,提供管理关注的吧、贴吧热议、瀑布流推送等功能。",init:()=>ze.get().index,event:()=>(ze.merge({index:!ze.get().index}),ze.get().index)}]},thread:{title:"帖子浏览页面扩展",widgets:[{type:"toggle",content:"使用全新的 UI 简化帖子浏览,并改进屏幕空间利用率。",init:()=>ze.get().thread,event:()=>(ze.merge({thread:!ze.get().thread}),ze.get().thread)}]}}},fonts:{name:"字体",content:{"code-zh":{title:"主要字体组合",description:"应用在贴吧绝大多数场景的字体组合。",widgets:[{type:"textarea",placeHolder:"写入字体名,以换行分隔。若需要中英文混排,需将英文字体写在中文字体之前。",init:()=>e.join(Ce.get(),"\n"),event:t=>(Ce.set(e.split(t.target.value,"\n")),e.join(Ce.get(),"\n"))}]},"code-monospace":{title:"等宽字体组合",description:"应用在数据显示等场景的等宽字体组合。",widgets:[{type:"textarea",placeHolder:"写入字体名,以换行分隔。建议在此处写入等宽字体。",init:()=>e.join(Be.get(),"\n"),event:t=>(Be.set(e.split(t.target.value,"\n")),e.join(Be.get(),"\n"))}]},"font-weights":{title:"字重调整",description:"设置字体的字重。",widgets:[{type:"subTitle",content:"默认字重"},{type:"textbox",placeHolder:"默认字重",init:()=>Te.get().normal,event(e){const t=e.target.value;Te.merge({normal:+t});}},{type:"subTitle",content:"粗体字重"},{type:"textbox",placeHolder:"粗体字重",init:()=>Te.get().bold,event(e){const t=e.target.value;Te.merge({bold:+t});}}]}}},"nav-bar":{name:"导航栏",content:{"nav-bar-mode":{title:"导航栏隐藏模式",description:"设置导航栏的隐藏模式。",widgets:[{type:"select",content:[{value:"hideWhenScroll",text:"滚动隐藏",desc:"当页面以一定速度向下滚动时,彻底隐藏导航栏;将光标移至屏幕顶部边缘可临时显示,或以一定速度向上滚动可重新固定显示。"},{value:"fixedOnTop",text:"顶部固定",desc:"导航栏不会在视图上跟随移动,仅在页面最顶部固定。"},{value:"never",text:"始终显示",desc:"始终显示完整的导航栏。"}],init:()=>je.get(),event(e){je.set(e);}}]}}}}},modules:{name:"模块",icon:"deployed_code",description:"用户模块管理及部署",sub:_().reduce(((t,o,r)=>{function n(t){return {name:t.name,description:t.brief,content:{"module-info":{title:t.name,description:`${t.id} ${t.version}`,widgets:[{type:"toggle",content:t.description,init:()=>!e.includes(_e.get(),t.id),event(){if(e.includes(_e.get(),t.id)){const e=new Set(_e.get());return e.delete(t.id),_e.set([...e]),true}return _e.set([t.id,..._e.get()]),false}}]},...t.settings}}}if(1===r){const e=n(t);(t={})[e.name]=e;}return t[o.name]=n(o),t}))},performance:{name:"性能",icon:"speed",description:"硬件性能与流量相关",sub:{perfPresets:{name:"性能预设",content:{persets:{title:"性能预设",description:"从以下预设性能等级选择其一,将会自动对相关场景进行行为调整。",widgets:[{type:"select",content:[{value:"default",text:"默认"},{value:"saver",text:"节能"},{value:"performance",text:"高性能"}],init:()=>ge.get(),event(e){ge.set(e);}}]}}}}},enhanced:{name:"高级",icon:"labs",description:"提前测试一些尚不稳定的新功能",sub:{experimental:{name:"实验性功能",content:{title:{title:"实验室",description:"本版块列举了一些实验性功能,这些功能正处于开发阶段,它们当中的大部分都是默认关闭的。\n 这些功能可能会产生已知、未知的错误或性能问题,如果这些问题能被更及时全面地反馈,将有助于整个项目的发展。\n 需要注意的是,这些特性并不保证会保留到后续版本中。",widgets:[{type:"icon",content:"lab_research"}]},moreBlurEffect:{title:"更多模糊效果",widgets:[{type:"toggle",content:"优先考虑提供更多的模糊效果。仅当性能预设为“高性能”时,才会生效。",init:()=>be.get().moreBlurEffect,event(){be.merge({moreBlurEffect:!be.get().moreBlurEffect});}}]},rasterEffect:{title:"栅格特效",widgets:[{type:"toggle",content:"将部分场景的模糊效果替换为栅格特效。可能会使文字可见度降低。存在性能问题。",init:()=>be.get().rasterEffect,event(){be.merge({rasterEffect:!be.get().rasterEffect});}}]}}},"backup-recover":{name:"备份与恢复",content:{"data-backup":{title:"数据备份",description:"备份脚本所有自定义配置",widgets:[{type:"button",content:"备份",event(){He();}}]},"recover-backup":{title:"数据恢复",description:"从备份文件中恢复脚本所有自定义配置",widgets:[{type:"button",content:"恢复",event(){We();}}]}}},"custom-style":{name:"自定义样式",content:{content:{title:"自定义样式",description:"你可以在这里添加一些自定义的CSS代码,用以覆盖脚本内置的一些样式。",widgets:[{type:"textarea",init:()=>Le.get(),event(e){Le.set(e.target.value);}}]}}},"factory-reset":{name:"重置所有配置",content:{title:{title:"重置所有配置",description:"如果你需要将脚本的一切配置恢复默认,请使用此功能。"},reset:{widgets:[{type:"button",content:"重置",async event(){"positive"===await t.messageBox({title:"重置所有配置",content:"该操作是不可逆的,请做最后一次确认。",type:"forceTrueFalse"})&&(e.forEach(d(),(e=>{l(e);})),location.reload());}}]}}}}},about:{name:"关于",icon:"person",description:"开发信息与检查更新",sub:{update:{name:"检查更新",content:{"update-time":{title:"检查更新设置",description:"发行信息追踪频率",widgets:[{type:"select",content:[{value:"1h",text:"1 小时"},{value:"3h",text:"3 小时"},{value:"6h",text:"6 小时"},{value:"never",text:"从不"}],init:()=>ve.get().time,event(e){ve.merge({time:e});}}]},"update-notify":{widgets:[{type:"toggle",content:"启用一个对话框提示用户更新。该对话框可以立即安装更新,也可以推迟更新操作。",init:()=>ve.get().notify,event(){ve.merge({notify:!ve.get().notify});}}]},"update-component":{widgets:[{type:"component",component:o.markRaw(ht)}]}}},about:{name:"关于项目",content:{"about-component":{widgets:[{type:"component",component:o.markRaw(ot)}]}}}}}}))),zt={class:"settings-wrapper remove-default"},Ct={class:"left-container"},Bt={class:"search-controls"},jt={class:"left-panel"},Lt={class:"icon"},Tt={class:"key-info"},St={class:"key-title"},$t={class:"key-desc"},Dt={class:"middle-container"},Ut={class:"key-title"},Mt={class:"right-container"},At={key:0,class:"content-title"},Pt={key:1,class:"content-desc"},Ft={class:"line"},It={class:"setting-control"},Ot={key:1,class:"icon-component icon"},Rt={key:4,class:"content-sub-title"},Ht={key:5,class:"content-desc"},Wt={class:"line"},qt=["src","alt","title","onLoad"],Gt={key:1,class:"empty-container filled-icon"},Yt=tt(o.defineComponent({__name:"settings",setup(r,{expose:n}){const a=Nt(),l={uniqueName:"settings",animation:true,modal:true,lockScroll:true,modalStyle:{justifyContent:"flex-start"},containerStyle:{display:"flex",flexDirection:"column",width:"100%",height:"max-content",maxWidth:"var(--content-max)",overflow:"hidden"}},i=o.ref(""),c=o.ref(),d=o.ref();function s(e,t){c.value=a[e],d.value=a[e].sub[t];}function p(){c.value=undefined,d.value=undefined;}const u=e.debounce((function(){i.value.length<=0?p():e.find(a,(t=>!!e.find(t.sub,(e=>!!e.name.toLowerCase().includes(i.value.toLowerCase())&&(c.value=t,d.value=e,true)))))||p();}),500);return n({dialogOpts:l}),(r,n)=>(o.openBlock(),o.createBlock(o.unref(t.UserDialog),o.normalizeProps(o.guardReactiveProps(l)),{default:o.withCtx((()=>{var r,l;return [o.createElementVNode("div",zt,[o.createElementVNode("div",Ct,[o.createElementVNode("div",Bt,[n[1]||(n[1]=o.createElementVNode("div",{class:"title"},"设置",-1)),o.createVNode(o.unref(t.UserTextbox),{modelValue:i.value,"onUpdate:modelValue":[n[0]||(n[0]=e=>i.value=e),o.unref(u)],class:"search-box",placeholder:"输入需要搜索的设置"},null,8,["modelValue","onUpdate:modelValue"])]),o.createElementVNode("div",jt,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(o.unref(a),(e=>{var r;return o.openBlock(),o.createBlock(o.unref(t.UserButton),{class:o.normalizeClass(["key-button main-key",{selected:(null==(r=c.value)?undefined:r.name)===e.name}]),onClick:t=>{return o=e,c.value=o,void(d.value=undefined);var o;},"no-border":"all"},{default:o.withCtx((()=>[n[2]||(n[2]=o.createElementVNode("div",{class:"main-key-selected"},null,-1)),o.createElementVNode("div",Lt,o.toDisplayString(e.icon),1),o.createElementVNode("div",Tt,[o.createElementVNode("div",St,o.toDisplayString(e.name),1),o.createElementVNode("div",$t,o.toDisplayString(e.description),1)])])),_:2},1032,["class","onClick"])})),256))])]),o.withDirectives(o.createElementVNode("div",Dt,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(null==(r=c.value)?undefined:r.sub,(e=>{var r;return o.openBlock(),o.createBlock(o.unref(t.UserButton),{class:o.normalizeClass(["key-button sub-key",{selected:(null==(r=d.value)?undefined:r.name)===e.name}]),onClick:t=>{return o=e,void(d.value=o);var o;},"no-border":"all"},{default:o.withCtx((()=>[o.createElementVNode("div",Ut,o.toDisplayString(e.name),1)])),_:2},1032,["class","onClick"])})),256))],512),[[o.vShow,c.value]]),o.createElementVNode("div",Mt,[(null==(l=d.value)?undefined:l.name)?(o.openBlock(true),o.createElementBlock(o.Fragment,{key:0},o.renderList(d.value.content,(r=>(o.openBlock(),o.createElementBlock("div",{key:Math.random(),class:"setting-content"},[(null==r?undefined:r.title)?(o.openBlock(),o.createElementBlock("h3",At,o.toDisplayString(null==r?undefined:r.title),1)):o.createCommentVNode("",true),(null==r?undefined:r.description)?(o.openBlock(),o.createElementBlock("div",Pt,[(null==r?undefined:r.description)?(o.openBlock(true),o.createElementBlock(o.Fragment,{key:0},o.renderList(r.description.split("\n"),(e=>(o.openBlock(),o.createElementBlock("p",Ft,o.toDisplayString(e),1)))),256)):o.createCommentVNode("",true)])):o.createCommentVNode("",true),(null==r?undefined:r.widgets)?(o.openBlock(true),o.createElementBlock(o.Fragment,{key:2},o.renderList(r.widgets,(r=>{var n,a,l;return o.openBlock(),o.createElementBlock("div",It,["toggle"===r.type?(o.openBlock(),o.createBlock(o.unref(t.UserCheck),{key:0,class:"settings-toggle","model-value":null==(n=r.init)?undefined:n.call(r),text:"string"==typeof r.content?r.content:undefined,onChange:r.event},null,8,["model-value","text","onChange"])):o.createCommentVNode("",true),"icon"===r.type?(o.openBlock(),o.createElementBlock("div",Ot,o.toDisplayString(r.content),1)):o.createCommentVNode("",true),"button"===r.type?(o.openBlock(),o.createBlock(o.unref(t.UserButton),{key:2,onClick:r.event,"shadow-border":""},{default:o.withCtx((()=>[o.createTextVNode(o.toDisplayString(r.content),1)])),_:2},1032,["onClick"])):o.createCommentVNode("",true),"select"===r.type&&Array.isArray(r.content)?(o.openBlock(),o.createBlock(o.unref(t.UserSelect),{key:3,class:"settings-select",data:r.content,"default-value":null==(a=r.init)?undefined:a.call(r),onChange:r.event},null,8,["data","default-value","onChange"])):o.createCommentVNode("",true),"subTitle"===r.type?(o.openBlock(),o.createElementBlock("h4",Rt,o.toDisplayString(r.content),1)):o.createCommentVNode("",true),"desc"===r.type?(o.openBlock(),o.createElementBlock("div",Ht,[r.content&&"string"==typeof r.content?(o.openBlock(true),o.createElementBlock(o.Fragment,{key:0},o.renderList(r.content.split("\n"),(e=>(o.openBlock(),o.createElementBlock("div",Wt,o.toDisplayString(e),1)))),256)):o.createCommentVNode("",true)])):o.createCommentVNode("",true),o.unref(e).includes(["textbox","textarea"],r.type)?(o.openBlock(),o.createBlock(o.unref(t.UserTextbox),{key:6,class:o.normalizeClass(["content-textbox",{textarea:"textarea"===r.type}]),value:r.init?r.init():"","muti-lines":"textarea"===r.type,placeholder:r.placeHolder,onChange:r.event},null,8,["class","value","muti-lines","placeholder","onChange"])):o.createCommentVNode("",true),"image"===r.type?(o.openBlock(),o.createElementBlock("img",{key:7,class:"content-image",src:null==(l=r.content)?undefined:l.toString(),alt:r.altContent,title:r.altContent,onLoad:r.init},null,40,qt)):o.createCommentVNode("",true),r.component?(o.openBlock(),o.createBlock(o.resolveDynamicComponent(null==r?undefined:r.component),{key:8,onChangeView:s},null,32)):o.createCommentVNode("",true)])})),256)):o.createCommentVNode("",true)])))),128)):(o.openBlock(),o.createElementBlock("div",Gt,"settings"))])])]})),_:1},16))}}),[["__scopeId","data-v-322398df"]]);function Jt(t,o){const r=[];return e.forEach(t,(async e=>{const t=(await e()).default,n=new Set(_e.get()),a=(()=>{if(t.switch||undefined===t.switch){if(n.has(t.id))return false;if(true===t.scope)return true;if(Array.isArray(t.scope))for(let e=0;e{t.entry();},afterHead:()=>{N((()=>{t.entry();}));},DOMLoaded:()=>{document.addEventListener("DOMContentLoaded",(()=>{t.entry();}));},loaded:()=>{window.addEventListener("load",(()=>{t.entry();}));}};t.runnable=a,a&&l[t.runAt](),r.push(t),o(t);})),r}const Kt={feedlist:()=>fetch(`/f/index/feedlist?${f({is_new:1,tag_id:"like"})}`),URL_profile:e=>`https://gss0.baidu.com/7Ls0a8Sm2Q5IlBGlnYG/sys/portrait/item/${e}`,userInfo:e=>fetch(`/f/user/json_userinfo?${f({_:e})}`),URL_userHome:e=>`/home/main?id=${e}&fr=index`,suggestions:(e,t="UTF-8",o)=>fetch(`/suggestion?${f({query:e,ie:t,_:o})}`),topicList:()=>fetch("/hottopic/browse/topicList"),URL_forum:(e,t="utf-8")=>`/f?ie=${t}&kw=${e}`,unreadMessages:e=>fetch(`/im/pcmsg/query/getAllUnread?${f({_:e})}`),favUpdateNum:()=>fetch("/sysmsg/userpost/queryStoreUpdateNum"),tbs:()=>fetch("/dc/common/tbs"),imgtbs:()=>fetch("/dc/common/imgtbs"),followedForums:()=>fetch("/mo/q/newmoindex"),userInfoAll:(e,t="UTF-8")=>fetch(`/home/get/panel?${f({ie:t,un:e})}`),followForum:(e,t,o)=>fetch(`/mo/q/favolike?${f({itb_tbs:e,fid:t,kw:o})}`),unfollowForum:(e,t)=>fetch(`/mo/q/delmylike?${f({itb_tbs:e,forum_name:t})}`),getUserFromUID:e=>fetch(`/im/pcmsg/query/getUserInfo?${f({chatUid:e})}`),oneKeySign:()=>fetch("/tbmall/onekeySignin1"),hotFeeds:(e,t,o="utf-8",r)=>fetch(`/mo/q/newmoindex?${f({un:e,pn:t,ie:o,_:r})}`),totalComments:(e,t,o,r,n=false)=>fetch(`/p/totalComment?${f({t:e,tid:t,fid:o,pn:r,see_lz:Number(n)})}`),topicRelatedThreads:(e,t,o,r,n=1)=>fetch(`/hottopic/browse/getTopicRelateThread?${f({topic_name:e,page_no:t,last_id:o,topic_id:r,sort_type:n})}`),addFavoritePost:(e,t,o,r="utf-8")=>fetch("/i/submit/open_storethread",{method:"POST",body:JSON.stringify({tbs:e,tid:t,fid:o,encoding:r})}),forumSignInfo:(e,t="utf-8")=>fetch(`/sign/info?${f({kw:e,ie:t})}`),forumLoadMonth:(e,t="utf-8")=>fetch(`/sign/loadmonth?${f({kw:e,ie:t})}`),addFloor:(e,t,o,r,n,a,l,i="comment",c="reply")=>fetch("/f/commit/post/add",{method:"POST",body:JSON.stringify({ie:"utf-8",kw:t,fid:o,tid:r,floor_num:a,rich_text:Number(l),tbs:e,content:n,basilisk:1,nick_name:PageData.user.user_nickname,ev:i,"biz[po]":PageData.user.portrait.split("?")[0],__type__:c,geetest_success:0})}),getThreadImages:(e,t=false,o=15,r=15,n,a=0)=>fetch(`/photo/bw/picture/guide?${f({tid:e,see_lz:+t,pic_id:n??"",from_page:a,prev:o,next:r})}`)};function Xt(t,o){const r=[],n=(new DOMParser).parseFromString(t,"text/html").getElementsByClassName("j_feed_li");return e.forEach(n,(t=>{if(t.classList.contains("home-place-item"))return;const o=function(t){const o=E(".title-tag-wraper a",t),r=t.getElementsByClassName("thread-name-wraper")[0],n=r.getElementsByTagName("a")[0],a=E(".list-post-num em",r),l=E("img:not(.nicknameEmoji)",t,[]),i=t.getElementsByClassName("n_reply")[0].getElementsByTagName("a")[0],c=[];return l.length>0&&e.forEach(l,(e=>{c.push({thumb:e.src,original:e.getAttribute("original")??e.src});})),{id:e.defaultTo(t.getAttribute("data-thread-id"),""),forum:{id:e.defaultTo(t.getAttribute("data-forum-id"),""),name:(null==o?undefined:o.title)??"",href:(null==o?undefined:o.href)??""},author:{portrait:e.split(i.href,/(\?id=)|&/)[2],name:Qt(i.innerHTML),href:i.href},time:e.defaultTo(t.getElementsByClassName("time")[0].textContent,""),title:n.title,content:e.defaultTo(t.getElementsByClassName("n_txt")[0].textContent,""),replies:e.defaultTo(null==a?undefined:a.getAttribute("data-num"),0),images:c}}(t);r.push(o);})),r}function Qt(t){const o=new RegExp("(?<=nickemoji\\/).*?(?=.png)","gi");if(!t.match(o))return t;const r=["º","◎","▫","◆","♤","♀","♂","ლ","♬","☞","☜","✆","☎","♋","Ω","℃","℉","😄","😍","😘","😚","😜","😳","😁","😞","😢","😂","😫","😨","😱","😡","😷","😲","😈","🐷","🐶","🐑","🐵","🐨","🐴","🐼","🐯","🍪","🍺","🍦","🍭","🍗","🍼","🔯","🍒","👀","🐭","😇","😺","😻","🙀","😿","😹","😾","👹","👺","🌞","🌝","🌚","🌜","🌛","👦","👧","🎎","🌸","🍀","🌹","🌻","🌺","🍁","🌿","🍄","🌵","🌴","🌳","🌰","🌱","🌼","🌐","🌙","🌋","🌌","⛅","⚡","☔","⛄","🌀","🌈","🌊","🔥","✨","🌟","💥","💫","💢","💦","💧","💤","💨","🎀","🌂","💄","💕","💖","💞","💘","💌","💋","💝","🎒","🎓","🎏","🎃","👻","🎅","🎄","🎁","🙈","🐒","💯","👯","💍"],n=["1-1.png","1-2.png","1-4.png","1-5.png","1-6.png","1-7.png","1-8.png","1-9.png","1-10.png","1-11.png","1-12.png","1-13.png","1-14.png","1-15.png","1-16.png","1-17.png","1-18.png","1-19.png","1-20.png","1-21.png","1-22.png","1-23.png","1-24.png","1-25.png","1-26.png","1-27.png","1-28.png","1-29.png","1-30.png","1-31.png","1-32.png","1-33.png","1-34.png","1-35.png","2-1.png","2-2.png","2-3.png","2-4.png","2-5.png","2-6.png","2-7.png","2-8.png","2-9.png","2-10.png","2-11.png","2-12.png","2-13.png","2-14.png","2-15.png","2-16.png","2-17.png","2-18.png","2-19.png","2-20.png","2-21.png","2-22.png","2-23.png","2-24.png","2-25.png","2-26.png","2-27.png","2-28.png","2-29.png","2-30.png","2-31.png","2-32.png","2-33.png","2-34.png","2-35.png","3-1.png","3-2.png","3-3.png","3-4.png","3-5.png","3-6.png","3-7.png","3-8.png","3-9.png","3-10.png","3-11.png","3-12.png","3-13.png","3-14.png","3-15.png","3-16.png","3-17.png","3-18.png","3-19.png","3-20.png","3-21.png","3-22.png","3-23.png","3-24.png","3-25.png","3-26.png","3-27.png","3-28.png","3-29.png","3-30.png","3-31.png","3-32.png","3-33.png","3-34.png","3-35.png","4-1.png","4-2.png","4-3.png","4-4.png","4-5.png","4-6.png","4-7.png","4-8.png","4-9.png","4-10.png","4-11.png","4-12.png","4-13.png","4-14.png","4-15.png","4-16.png","4-17.png","4-18.png","4-19.png","4-20.png","4-21.png","4-22.png","4-23.png"],a=t.match(o);return null==a||a.forEach((o=>{const a=r[n.indexOf(`${o}.png`)],l=e.split(t,RegExp(`]*?${o}.png(?:[^>]*?)*>`,"g"));t=e.join(l,decodeURIComponent(a));})),t}function Zt(e){if(!(e<0))return e>=1&&e<=3?"green":e>=4&&e<=9?"blue":e>=9&&e<=15?"yellow":e>=16?"orange":undefined}async function eo(o){var r,n,a,l;if(Pe.has(Ae))return Pe.get(Ae);const i=await m(Kt.getThreadImages(o.threadId,o.lzOnly)),c=s(i.data.pic_list),d=Date.now();if(c.length3e3)return t.toast({type:"error",message:"获取贴子图片超时,请刷新后再试。"}),p();const r=await m(Kt.getThreadImages(o.threadId,o.lzOnly,0,i.data.pic_amount,u)),n=s(r.data.pic_list);c.push(...e.slice(n,e.findLastIndex(n,{pictureId:u,postId:g})+1)),u=(null==(a=e(s(r.data.pic_list)).last())?undefined:a.pictureId)??"",g=(null==(l=e(s(r.data.pic_list)).last())?undefined:l.postId)??0;}}return p();function s(t){return e(t).keys().sortBy((e=>+e.slice(1))).map((e=>{const o=t[e];return {original:Se.get()?o.img.original.waterurl:o.img.screen.waterurl,thumbnail:o.img.medium.url,pictureId:o.img.original.id,postId:o.post_id}})).value()}function p(){return Pe.set(Ae,c),c}} /** * Flex Masonry * @author @0x0b1ade * @version 1.1 * @license MIT */class to{constructor(e){__publicField(this,"container"),__publicField(this,"items"),__publicField(this,"columnContainers",[]),__publicField(this,"columnWidth"),__publicField(this,"gap"),__publicField(this,"options"),__publicField(this,"containerSelector"),__publicField(this,"itemsSelector"),__publicField(this,"columnSelector",".masonry-column"),__publicField(this,"columnsHeight",[]),__publicField(this,"fragment"),__publicField(this,"_columns"),e=function(e){return e.gap=e.gap??0,e.autoExec=e.autoExec??true,e.fixScrollOffset=e.fixScrollOffset??false,e}(e),this.container=(()=>{if("string"==typeof e.container){this.containerSelector=e.container;const t=document.querySelector(e.container);if(t)return t;throw new Error("Can't find container element.")}return e.container})(),e.items?this.items=(()=>{if("string"==typeof e.items){this.itemsSelector=e.items;const t=document.querySelectorAll(e.items);return t?Array.from(t):[]}return e.items})().map((e=>(e.style.visibility="hidden",{element:e,cachedHeight:e.clientHeight}))):this.items=[],this.columnWidth=e.columnWidth,e.gap?Array.isArray(e.gap)?this.gap=e.gap:this.gap=[e.gap,e.gap]:this.gap=[0,0],this._columns=0,this.options=e,this.initStyle(),e.autoExec&&this.exec();}initStyle(){this.container.style.display="flex",this.container.style.alignItems="flex-start",this.container.style.justifyContent="center",this.container.style.gap=`${this.gap[0]}px`;}get columns(){return this._columns}exec(){this.calcColumns();const e=window.scrollY;this.calc(),this.layout(),this.options.fixScrollOffset&&window.scrollTo(0,e);}adjustWidth(){const e=this.container.querySelectorAll(this.columnSelector),t=(this.container.clientWidth-this.gap[0]*(this._columns-1))/this._columns;e.forEach((e=>{e.style.width=`${t}px`;}));}calc(){this.columnsHeight=Array(this.calcColumns()).fill(0);const e=document.createDocumentFragment();this.container.querySelectorAll(this.columnSelector).forEach((e=>{e.remove();})),this.columnContainers.length=0;for(let t=0;t{e.style.display="flex",e.style.flexDirection="column",e.style.gap=`${this.gap[1]}px`;})),this.items.forEach((e=>{this._appendElement(e);})),this.fragment=e;}layout(){if(!this.fragment)throw Error("Never conducted layout calculations before. You should use exec() or calc() first.");this.container.appendChild(this.fragment);}removeUnusedColumns(){this.container.querySelectorAll(this.columnSelector).forEach((e=>{0===e.children.length&&e.remove();}));}clear(){this.items.length=0,this.columnsHeight=Array(this.calcColumns()).fill(0);}calcColumns(){return this._columns=Math.ceil((this.container.clientWidth-this.columnWidth)/(this.columnWidth+this.gap[0])),this._columns}appendElement(...e){const t=e.map((e=>({element:e,cachedHeight:e.clientHeight})));this._appendElement(...t),this.items.push(...t);}_appendElement(...e){e.forEach((e=>{const t=this.columnsHeight.indexOf(Math.min(...this.columnsHeight));this.columnsHeight[t]+=e.cachedHeight,this.columnContainers[t].appendChild(e.element),e.element.style.visibility="visible";0!==this.columnContainers[t].clientHeight&&(this.columnsHeight[t]=this.columnContainers[t].clientHeight);}));}append(e,t){const o=(()=>{if(e){if("string"==typeof e){const t=document.querySelectorAll(e);return Array.from(t)}return e}if(this.itemsSelector){const e=Array.from(document.querySelectorAll(this.itemsSelector)),t=e.length-this.items.length;if(t>0){return e.slice(-t)}}})();o&&(!t||t<=0?o.forEach((e=>{this.appendElement(e);})):o.forEach(((e,o)=>{setTimeout((()=>{this.appendElement(e);}),t*o);})));}refreshContainer(){if(this.containerSelector){const e=document.querySelector(this.containerSelector);e&&(this.container=e);}}}function oo(e,t){const o=document.createElement(e);for(const r in t)o.setAttribute(r,t[r]);return o}class ro{constructor(e){__publicField(this,"id"),__publicField(this,"callback"),__publicField(this,"thenfn",(()=>{})),__publicField(this,"stopCondition"),this.callback=e??(()=>{}),this.stopCondition=()=>false,this.id=requestAnimationFrame(this.tick.bind(this));}tick(){this.stopCondition()?this.cancel():(this.callback(),this.id=requestAnimationFrame(this.tick.bind(this)));}cancel(){this.id&&(cancelAnimationFrame(this.id),this.id=undefined),this.thenfn();}until(e){return this.stopCondition=e,this}then(e){this.thenfn=e;}}const no=tt(o.defineComponent({__name:"header-progress",props:{calc:{type:Function}},setup(e){const t=e,r=o.ref(),n=o.ref(0);function a(){n.value=t.calc();}return o.onMounted((()=>{r.value&&new ro(a).until((()=>n.value>=100));})),(e,t)=>(o.openBlock(),o.createElementBlock("div",{ref_key:"headerProgress",ref:r,id:"header-progress",class:o.normalizeClass({complete:n.value>=100}),style:o.normalizeStyle(`width: ${n.value}vw;`)},null,6))}}),[["__scopeId","data-v-6ec73029"]]);function ao(e,t){o.render(e,t);const r=t.firstChild;return {root:r,vnode:e,remove(){o.render(null,t),r.parentNode&&r.remove();}}}function lo(){return z("div",{class:"jsx-wrapper"})}function io(e,t,o){const r=lo();return ao(e,t.insertBefore(r,o??null))}function co(e,t){const o=lo();return ao(e,t.appendChild(o))}const so=new ue("shieldList",[],undefined,(t=>e.map(t,uo)));function po(e,t,o){if(!e.toggle)return false;if(e.scope!==o)return false;if(e.ignoreCase??(e.ignoreCase=true),"text"===e.type&&(e.ignoreCase&&(e.content=e.content.toLowerCase(),t=t.toLowerCase()),-1!==t.indexOf(e.content)))return true;if("regex"===e.type){let o;if(o=e.ignoreCase?new RegExp(e.content,"i"):new RegExp(e.content),o.test(t))return true}return false}function uo(t){if(!e.has(t,"rule"))return t;const o={content:t.rule,type:"text",scope:"content",toggle:t.switch,ignoreCase:t.ignoreCase,matchHTML:t.matchHTML};return "string"===t.type&&(o.type="text"),"posts"===t.scope&&(o.scope="content"),"users"===t.scope&&(o.scope="username"),o}const mo={id:"shield-editor"},go={id:"shield-editor-rule-control"},_o={id:"shield-editor-toggle-control"},ho=tt(o.defineComponent({__name:"shield-editor",props:{rule:{}},setup(e){const r=e,n=o.ref(),a=o.ref("regex"===r.rule.type),l=o.ref("username"===r.rule.scope),i=o.ref({...r.rule});function c(e){"Enter"===e.key&&(e.preventDefault(),d());}function d(){var e;const t={...i.value,type:a.value?"regex":"text",scope:l.value?"username":"content"};null==(e=n.value)||e.unload(t);}function s(){var e;null==(e=n.value)||e.unload({...r.rule});}function p(){var e;null==(e=n.value)||e.unload();}return (e,u)=>(o.openBlock(),o.createBlock(o.unref(t.UserDialog),{ref_key:"dialog",ref:n,title:"编辑","dialog-buttons":[{text:"确定",event:d,style:"themed"},{text:"取消",event:s}],"default-payload":{...r.rule}},{default:o.withCtx((()=>[o.createElementVNode("div",mo,[o.createElementVNode("div",go,[u[4]||(u[4]=o.createElementVNode("label",{for:"shield-editor-rule"},"规则",-1)),o.createVNode(o.unref(t.UserTextbox),{modelValue:i.value.content,"onUpdate:modelValue":u[0]||(u[0]=e=>i.value.content=e),id:"shield-editor-rule","muti-lines":"",onKeypress:c},null,8,["modelValue"])]),o.createElementVNode("div",_o,[o.createVNode(o.unref(t.UserCheck),{modelValue:i.value.toggle,"onUpdate:modelValue":u[1]||(u[1]=e=>i.value.toggle=e),id:"shield-editor-toggle",text:"启用"},null,8,["modelValue"]),o.createVNode(o.unref(t.UserCheck),{modelValue:a.value,"onUpdate:modelValue":u[2]||(u[2]=e=>a.value=e),id:"shield-editor-regex",text:"正则表达式"},null,8,["modelValue"]),o.createVNode(o.unref(t.UserCheck),{modelValue:l.value,"onUpdate:modelValue":u[3]||(u[3]=e=>l.value=e),id:"shield-editor-user",text:"屏蔽用户名"},null,8,["modelValue"])]),o.createVNode(o.unref(t.UserButton),{id:"shield-editor-delete",onClick:p},{default:o.withCtx((()=>u[5]||(u[5]=[o.createTextVNode("删除规则")]))),_:1})])])),_:1},8,["dialog-buttons","default-payload"]))}}),[["__scopeId","data-v-cb1c5110"]]),bo={class:"shield-container"},fo={key:0,class:"words-container"},vo={class:"icon"},yo={class:"content"},ko={key:1,class:"empty-list-container"},xo={class:"shield-controls"},wo={class:"submit-controls"},Eo=tt(o.defineComponent({__name:"module.shield",setup(e){const r=o.ref(so.get()),n=o.ref(""),a=o.ref(false),l=o.ref(false);function i(e){"Enter"===e.key&&(e.preventDefault(),d());}async function c(){"positive"===await t.messageBox({content:"该操作将无法恢复,确定要删除所有屏蔽规则吗?",type:"forceTrueFalse"})&&(r.value.length=0,so.remove());}function d(){if(n.value.length<=0)return;const e={content:n.value,type:a.value?"regex":"text",scope:l.value?"username":"content",toggle:true};r.value.push(e),n.value="",so.set(r.value);}return (e,s)=>(o.openBlock(),o.createElementBlock("div",bo,[r.value.length>0?(o.openBlock(),o.createElementBlock("div",fo,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(r.value,((e,n)=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{class:o.normalizeClass(["shield-elem",{"content-scope":"content"===e.scope,"user-scope":"username"===e.scope,disabled:!e.toggle}]),onClick:t=>function(e,t){Q(ho,{rule:e},{unloaded(e){if(!e)return r.value.splice(t,1),void so.set(r.value);r.value[t]=e,so.set(r.value);}});}(e,n)},{default:o.withCtx((()=>[o.createElementVNode("div",vo,o.toDisplayString("content"===e.scope?"chat":"account_circle"),1),o.createElementVNode("p",yo,o.toDisplayString(e.content),1)])),_:2},1032,["class","onClick"])))),256)),o.createVNode(o.unref(t.UserButton),{class:"remove-all shield-elem icon",onClick:c},{default:o.withCtx((()=>s[3]||(s[3]=[o.createTextVNode("delete")]))),_:1})])):(o.openBlock(),o.createElementBlock("div",ko,"当前没有记录屏蔽规则")),o.createElementVNode("div",xo,[o.createVNode(o.unref(t.UserTextbox),{modelValue:n.value,"onUpdate:modelValue":s[0]||(s[0]=e=>n.value=e),"muti-lines":"",class:"shield-input",placeholder:"输入屏蔽规则,按下 [ENTER] 提交。",onKeypress:i},null,8,["modelValue"]),o.createElementVNode("div",wo,[o.createVNode(o.unref(t.UserCheck),{modelValue:a.value,"onUpdate:modelValue":s[1]||(s[1]=e=>a.value=e),id:"use-regex",text:"正则表达式"},null,8,["modelValue"]),o.createVNode(o.unref(t.UserCheck),{modelValue:l.value,"onUpdate:modelValue":s[2]||(s[2]=e=>l.value=e),id:"user-scope",text:"屏蔽用户名"},null,8,["modelValue"]),o.createVNode(o.unref(t.UserButton),{class:"submit-button","shadow-border":true,"theme-style":true,onClick:d},{default:o.withCtx((()=>s[4]||(s[4]=[o.createTextVNode("确定 ")]))),_:1})])])]))}}),[["__scopeId","data-v-e28e24c5"]]),Vo={id:"shield",name:"贴吧屏蔽",author:"锯条",version:"1.2",brief:"眼不见为净",description:"用户自定义屏蔽规则,符合规则的贴子和楼层将不会显示在首页、看贴页面和进吧页面。支持正则匹配",scope:true,runAt:"immediately",settings:{"shield-controls":{title:"管理屏蔽规则",description:"这些屏蔽规则将会在首页、看贴页面生效,会自动隐藏所有符合匹配规则的贴子和楼层。",widgets:[{type:"component",component:o.markRaw(Eo)}]}},entry:function(){No(L,"content",".l_post_bright",".d_post_content"),No(L,"username",".l_post_bright",".p_author_name"),No(T,"content",".lzl_single_post",".lzl_content_main"),No(T,"username",".lzl_single_post",".lzl_cnt .j_user_card"),No(S,"content",".j_feed_li",".title, .n_txt"),No(S,"username",".j_feed_li",".post_author"),No($,"content",".j_thread_list",".threadlist_title a"),No($,"username",".j_thread_list",".frs-author-name-wrap");}};function No(t,o,r,n){t.addEvent((()=>{E(r,[]).forEach((t=>{let r=false;const a=e.join(e.map(E(n,t,[]),(e=>e.textContent??"")),"\n");for(const e of so.get())if(po(e,a,o)){r=true;break}r&&(t.style.display="none");}));}));}const zo=Object.freeze(Object.defineProperty({__proto__:null,default:Vo,matchShield:po,shieldList:so,shieldRuleMigration:uo},Symbol.toStringTag,{value:"Module"})),Co=tt(o.defineComponent({__name:"await-dialog",props:{unloadPred:{type:Function,default:()=>false},timeout:{default:1/0},unloadAfterTimeout:{type:Boolean,default:true}},emits:["timeout"],setup(e,{emit:r}){const n=e,a=r,l={animation:false,force:true,uniqueName:"await-dialog"},i=o.ref();return o.onMounted((()=>{n.unloadPred&&v(n.unloadPred,n.timeout).then((()=>{var e;null==(e=i.value)||e.unload();})).catch((()=>{var e;a("timeout"),n.unloadAfterTimeout&&(null==(e=i.value)||e.unload());}));})),(e,r)=>(o.openBlock(),o.createBlock(o.unref(t.UserDialog),o.mergeProps({ref_key:"dialog",ref:i},l),{default:o.withCtx((()=>r[0]||(r[0]=[o.createElementVNode("svg",{class:"loading-svg",viewBox:"0 0 100 100"},[o.createElementVNode("circle",{class:"loading-circle",cx:"50",cy:"50",r:"40",fill:"none","stroke-width":"8"})],-1)]))),_:1},16))}}),[["__scopeId","data-v-1a161793"]]);class Bo{constructor(){__publicField(this,"records",[]);}on(e,t,o,r){e&&(e.addEventListener(t,o,r),this.records.push({target:e,type:t,callback:o,options:r}));}release(){e.forEach(this.records,(({target:e,type:t,callback:o,options:r})=>{e.removeEventListener(t,o,r);})),this.records=[];}}const jo=["src"],Lo={class:"zoom-size"},To={class:"bottom-controls-container"},So=["data-lazyload","onClick"],$o=tt(o.defineComponent({__name:"images-viewer",props:{content:{},defaultIndex:{default:0}},setup(r){const n=r,a=[],l=[];"string"==typeof n.content?(a.push(n.content),l.push(n.content)):Array.isArray(n.content)?"string"==typeof n.content[0]?(a.push(...n.content),l.push(...n.content)):e.forEach(n.content,(e=>{a.push(e.original),l.push(e.thumbnail);})):e.forEach(n.content.images,(e=>{a.push(e.original),l.push(e.thumb);}));const i=o.ref(),c=o.ref(),d=o.ref(),s=o.ref(),p=o.ref(),u=o.ref(),m=o.ref(n.defaultIndex),g=o.ref(1),_=o.ref(0),h=o.ref(undefined),b=o.ref(undefined),f=o.ref({left:false,right:false,top:false,bottom:false}),v=o.ref({left:false,right:false,top:false,bottom:false}),y=o.ref(false),k=o.computed((()=>({transform:`scale(${g.value}) rotate(${_.value}deg)`,left:`${h.value}px`,top:`${b.value}px`,transition:y.value?"all 0.4s ease, left 0s, top 0.1s ease-out":"all 0.4s ease, left 0s, top 0s"}))),x=o.computed((()=>{var e;const t=(null==(e=s.value)?undefined:e.naturalHeight)??0;return {naturalHeight:t??0,scaledHeight:t??0*g.value,vliMaxTop:-t*(1-g.value)/2+window.innerHeight/2,vliMinTop:-t*g.value-t*(1-g.value)/2+window.innerHeight/2}})),w={blurEffect:false,shadowMode:true,contentStyle:{width:"100%",height:"100%"},renderAnimation:"kf-fade-in var(--fast-duration)",unloadAnimation:"kf-fade-out var(--fast-duration)",uniqueName:"images-viewer"},V=new Bo;let N,z={x:window.innerWidth/2,y:window.innerHeight/2},C={left:0,right:0,top:0,bottom:0};function B(){var e;null==(e=i.value)||e.unload();}function j(){m.value>0&&m.value--;}function L(){m.value8&&(g.value=8);}function S(e){_.value+=e;}function $(e){s.value&&(y.value?(b.value??(b.value=0),b.value+=-e.deltaY/1e3*window.innerHeight):T(-e.deltaY/1e3));}function D(e){e.target===d.value&&B();}function U(e,t){function o(e){v.value[e]=true,C[e]&&clearTimeout(C[e]),f.value[e]=true,C[e]=setTimeout((()=>{v.value[e]=false,f.value=M();}),t);}"all"!==e?o(e):(o("left"),o("right"),o("top"),o("bottom"));}function M(e=z){const t=e.x,o=window.innerWidth-e.x,r=e.y,n=window.innerHeight-e.y,a={left:false,right:false,top:false,bottom:false};return t<=180||v.value.left?a.left=true:a.left=false,o<=180||v.value.right?a.right=true:a.right=false,r<=140||v.value.top?a.top=true:a.top=false,n<=140||v.value.bottom?a.bottom=true:a.bottom=false,a}return o.onMounted((async()=>{if(await o.nextTick(),!u.value)return;E(".bottom-btn",u.value,[])[n.defaultIndex].scrollIntoView({inline:"center"});let t=0,r=0;V.on(window,"mousemove",e.throttle((e=>{const{clientX:t,clientY:o}=e;z={x:t,y:o},f.value=M();}),100,{leading:true})),U("all",1e3),V.on(c.value,"wheel",$,{passive:true}),V.on(s.value,"mousedown",(e=>{s.value&&(e.preventDefault(),y.value||(t=e.clientX-s.value.offsetLeft,r=e.clientY-s.value.offsetTop,document.addEventListener("mousemove",i)));})),V.on(document,"mouseup",(e=>{e.preventDefault(),document.removeEventListener("mousemove",i);})),V.on(s.value,"load",(()=>{s.value&&(y.value=false,(()=>{if(s.value.naturalHeight=5)return y.value=true,g.value=window.innerWidth/2/s.value.naturalWidth,void(h.value=undefined);y.value=false,g.value=Math.min(window.innerWidth/s.value.naturalWidth,window.innerHeight/s.value.naturalHeight);}})(),s.value.classList.remove("changing"));})),V.on(s.value,"transitionend",(()=>{var e,t,o;Math.abs(_.value)>=360&&(null==(e=s.value)||e.classList.add("changing"),_.value=Math.abs(_.value)%360,null==(t=s.value)||t.offsetHeight,null==(o=s.value)||o.classList.remove("changing"));})),N=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(e.target.src=e.target.dataset.lazyload??"",N.unobserve(e.target));}));}));const a=E(".bottom-panel-scroll-bar",p.value),l=E(".bottom-controls-container",p.value);if(p.value&&(E("img",p.value,[]).forEach((e=>{N.observe(e);})),a&&l)){const e=l.clientWidth/l.scrollWidth;e>=1&&(a.style.display="none"),a.style.width=100*e+"%";}function i(e){s.value&&(h.value=e.clientX-t,b.value=e.clientY-r);}V.on(p.value,"wheel",(e=>{e.stopPropagation(),l&&(0===e.deltaX&&0!==e.deltaY?l.scrollBy({left:e.deltaY}):0!==e.deltaX&&0===e.deltaY&&l.scrollBy({left:e.deltaX}),a&&(a.style.left=l.scrollLeft/l.scrollWidth*100+"%"));}),{passive:false});})),o.onUnmounted((()=>{V.release(),N.disconnect();})),o.watch(m,(()=>{var e;null==(e=s.value)||e.classList.add("changing"),_.value=0,h.value=undefined,b.value=undefined;})),o.watch(b,(e=>{if(y.value){if(!s.value||!b.value||!e)return;e>x.value.vliMaxTop&&(b.value=x.value.vliMaxTop),e{U("top",1e3),e&&s.value&&!b.value&&(b.value=Math.max(x.value.vliMinTop,-s.value.naturalHeight*(1-g.value)/2));})),(r,n)=>(o.openBlock(),o.createBlock(o.unref(t.UserDialog),o.mergeProps({ref_key:"dialog",ref:i},w),{default:o.withCtx((()=>[o.createElementVNode("div",{ref_key:"imagesViewer",ref:c,class:"images-viewer",onClick:D},[o.createElementVNode("div",{ref_key:"imageContainer",ref:d,class:"image-container dialog-toggle"},[o.createElementVNode("img",{ref_key:"currImage",ref:s,class:"curr-image changing",src:a[m.value],style:o.normalizeStyle(o.unref(q)(k.value))},null,12,jo)],512),o.createElementVNode("div",{class:o.normalizeClass(["control-panel head-controls",{hide:!f.value.top}])},[o.createVNode(o.unref(t.UserToggle),{class:"vli-mode head-btn icon",title:"长图模式",modelValue:y.value,"onUpdate:modelValue":n[0]||(n[0]=e=>y.value=e)},{default:o.withCtx((()=>n[5]||(n[5]=[o.createTextVNode("chrome_reader_mode ")]))),_:1},8,["modelValue"]),n[11]||(n[11]=o.createElementVNode("span",null,"|",-1)),o.createVNode(o.unref(t.UserButton),{class:"zoom-in head-btn icon",title:"缩小",onClick:n[1]||(n[1]=e=>T(.5))},{default:o.withCtx((()=>n[6]||(n[6]=[o.createTextVNode(" zoom_in ")]))),_:1}),o.createVNode(o.unref(t.UserButton),{class:"zoom-out head-btn icon",title:"放大",onClick:n[2]||(n[2]=e=>T(-0.5))},{default:o.withCtx((()=>n[7]||(n[7]=[o.createTextVNode(" zoom_out ")]))),_:1}),o.createElementVNode("span",Lo,o.toDisplayString(o.unref(e).round(100*g.value)+"%"),1),n[12]||(n[12]=o.createElementVNode("span",null,"|",-1)),o.createVNode(o.unref(t.UserButton),{class:"turn-left head-btn icon",title:"逆时针旋转",onClick:n[3]||(n[3]=e=>S(-90))},{default:o.withCtx((()=>n[8]||(n[8]=[o.createTextVNode(" undo ")]))),_:1}),o.createVNode(o.unref(t.UserButton),{class:"turn-right head-btn icon",title:"顺时针旋转",onClick:n[4]||(n[4]=e=>S(90))},{default:o.withCtx((()=>n[9]||(n[9]=[o.createTextVNode(" redo ")]))),_:1}),n[13]||(n[13]=o.createElementVNode("span",null,"|",-1)),o.createVNode(o.unref(t.UserButton),{class:"close head-btn icon",title:"关闭",onClick:B},{default:o.withCtx((()=>n[10]||(n[10]=[o.createTextVNode(" close ")]))),_:1})],2),a.length>1?(o.openBlock(),o.createBlock(o.unref(t.UserButton),{key:0,class:o.normalizeClass(["control-panel back icon",{hide:!f.value.left}]),title:"上一张",onClick:j},{default:o.withCtx((()=>n[14]||(n[14]=[o.createTextVNode(" chevron_left ")]))),_:1},8,["class"])):o.createCommentVNode("",true),a.length>1?(o.openBlock(),o.createBlock(o.unref(t.UserButton),{key:1,class:o.normalizeClass(["control-panel forward icon",{hide:!f.value.right}]),title:"下一张",onClick:L},{default:o.withCtx((()=>n[15]||(n[15]=[o.createTextVNode(" chevron_right ")]))),_:1},8,["class"])):o.createCommentVNode("",true),o.createElementVNode("div",{ref_key:"bottomPanel",ref:p,class:o.normalizeClass(["control-panel bottom-controls-wrapper",{hide:!f.value.bottom}])},[o.createElementVNode("div",To,[o.createElementVNode("div",{ref_key:"thumbContainer",ref:u,class:"thumb-container"},[(o.openBlock(),o.createElementBlock(o.Fragment,null,o.renderList(l,((e,r)=>o.createVNode(o.unref(t.UserButton),{class:o.normalizeClass(["bottom-btn",{selected:r===m.value}]),"no-border":"all"},{default:o.withCtx((()=>[o.createElementVNode("img",{class:"image-list",alt:"","data-lazyload":e,onClick:e=>m.value=r},null,8,So)])),_:2},1032,["class"]))),64))],512)]),n[16]||(n[16]=o.createElementVNode("div",{class:"bottom-panel-scroll-bar"},null,-1))],2)],512)])),_:1},16))}}),[["__scopeId","data-v-d0ad6d2b"]]);function Do(e){Q(o.createVNode($o,e,null));}const Uo={class:"main-content"},Mo={class:"title"},Ao={key:0,class:"content"},Po={key:0,class:"img-container"},Fo=["src"],Io={class:"bottom-controls"},Oo=["src"],Ro={class:"author-info"},Ho={class:"author-name"},Wo={class:"post-time"},qo={class:"replies"},Go=tt(o.defineComponent({__name:"post-container",props:{post:{},lazyLoad:{type:Boolean,default:false},dynamic:{type:Boolean,default:false}},emits:["assetsLoaded"],setup(r,{emit:n}){const a=r,l=n,i=o.ref(),c=o.ref(!a.lazyLoad),d=o.ref(0);function s(){d.value+=1,d.value===a.post.images.length&&l("assetsLoaded",i.value);}return o.onMounted((()=>{if(!i.value)return;if(0===a.post.images.length&&l("assetsLoaded",i.value),!a.lazyLoad)return;const e=new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&(c.value=true,e.disconnect());}));}));e.observe(i.value.$el);})),(r,n)=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{ref_key:"postContainer",ref:i,"is-anchor":true,class:o.normalizeClass(["post-container",{dynamic:a.dynamic,"assets-loaded":d.value===a.post.images.length}]),href:"/p/"+a.post.id,target:"_blank"},{default:o.withCtx((()=>[o.createElementVNode("div",null,[o.createVNode(o.unref(t.UserButton),{"is-anchor":true,class:"forum-btn","shadow-border":true,href:a.post.forum.href,target:"_blank"},{default:o.withCtx((()=>[o.createTextVNode(o.toDisplayString(a.post.forum.name+" 吧"),1)])),_:1},8,["href"])]),o.createElementVNode("div",Uo,[o.createElementVNode("p",Mo,o.toDisplayString(a.post.title),1),a.post.content&&" "!==a.post.content?(o.openBlock(),o.createElementBlock("p",Ao,o.toDisplayString(a.post.content),1)):o.createCommentVNode("",true)]),a.post.images.length>0?(o.openBlock(),o.createElementBlock("div",Po,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(a.post.images,((r,n)=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{class:"img-button",onClick:t=>async function(t,o){if(t.preventDefault(),e.isNil(Pe.get(Me))||e.isNil(Pe.get(Me)[+a.post.id])){Q(Co,{unloadPred:()=>!e.isNil(Pe.get(Me))&&!e.isNil(Pe.get(Me)[+a.post.id])},{unloaded(){Do({content:r,defaultIndex:o});}});const t=await(await Kt.getThreadImages(+a.post.id,true)).json(),r=e(t.data.pic_list).keys().sortBy((e=>+e.slice(1))).map((e=>{const o=t.data.pic_list[e];return {original:Se.get()?o.img.original.waterurl:o.img.screen.waterurl,thumbnail:o.img.medium.url}})).value();Pe.set(Me,{...Pe.get(Me),[+a.post.id]:r});}else Do({content:Pe.get(Me)[+a.post.id],defaultIndex:o});}(t,n),"no-border":"all"},{default:o.withCtx((()=>[o.createElementVNode("img",{class:"post-img",src:c.value?r.original:r.thumb,onLoad:s},null,40,Fo)])),_:2},1032,["onClick"])))),256))])):o.createCommentVNode("",true),o.createElementVNode("div",Io,[o.createVNode(o.unref(t.UserButton),{class:"author","is-anchor":true,href:a.post.author.href,target:"_blank","shadow-border":true},{default:o.withCtx((()=>[o.createElementVNode("img",{class:"author-portrait",src:c.value?o.unref(Kt).URL_profile(a.post.author.portrait):""},null,8,Oo),o.createElementVNode("div",Ro,[o.createElementVNode("div",Ho,o.toDisplayString(a.post.author.name),1),o.createElementVNode("div",Wo,o.toDisplayString(a.post.time),1)])])),_:1},8,["href"]),o.createElementVNode("div",qo,o.toDisplayString(a.post.replies),1)])])),_:1},8,["href","class"]))}}),[["__scopeId","data-v-009dcf41"]]),Yo=tt(o.defineComponent({__name:"feeds-masonry",props:{initFeeds:{default:()=>[]},showProgress:{type:Boolean,default:false},autoUpdate:{type:Boolean,default:true},animation:{type:Boolean,default:true}},setup(n,{expose:a}){const l=n,i=o.ref([]),c=o.ref(),d=o.ref(),s=o.ref(true);let p=[],u=false;const g=e.debounce((async function(t){if(t??(t=[]),u)return;if(u=true,t.length<=0){const r=await m(Kt.feedlist());if(r){t=Xt(r.data.html),s.value=!!r.data.has_more;const n=so.get();t=e.filter(t,(e=>{for(const t of n)if(po(t,e.author.name,"username")||po(t,e.title,"content")||po(t,e.content,"content"))return false;return true})),l.showProgress&&function(e,t=2e3,r=1e4){const n=io(o.createVNode(no,{calc:e.calc},null),document.body,document.body.firstChild??undefined),a=setTimeout((()=>{n.root.remove();}),r);v((()=>"100vw"===n.root.style.width),r).then((()=>{setTimeout((()=>{n.root.remove(),clearTimeout(a);}),t);}));}({calc:()=>p.length/((null==t?undefined:t.length)??0)*100});}}i.value.push(...t),await v((()=>p.length>=(t??[]).length)),f().then((()=>{he.set(t?e.takeRight(t,10):[],b(0,0,0,2)),p.length=0,u=false;}));}),2e3,{leading:true});let _;const h=new r.EventProxy;async function f(){await o.nextTick(),d.value&&(_?_.append(".masonry-wrapper > .post-elem.assets-loaded",l.animation?60:undefined):_=new to({container:d.value,columnWidth:280,gap:12,fixScrollOffset:true}));}function y(e){p.push(e.$el);}function k(){u||(i.value.length=0,_.clear(),g());}return h.on(window,"resize",e.throttle((()=>{_.adjustWidth(),_.columns!==_.calcColumns()&&_.exec();}),100),{passive:true}),o.onMounted((()=>{c.value&&d.value&&(g(l.initFeeds),f(),h.on(window,"scroll",(()=>{if(u)return;if(!l.autoUpdate)return;const e=document.documentElement.scrollHeight;(document.documentElement.scrollTop||document.body.scrollTop)+document.documentElement.clientHeight>=e-320&&i.value.length<1e3&&g();})));})),o.onBeforeUnmount((()=>{h.release();})),o.watch(s,(e=>{e||t.toast({message:"没有更多推送了",type:"warning"});})),a({feeds:i,isFetchingFeeds:u,refresh:k,refreshAndMove:function(){var e;window.scrollTo({top:null==(e=d.value)?undefined:e.offsetTop,behavior:"smooth"}),k();}}),(e,t)=>(o.openBlock(),o.createElementBlock("div",{ref_key:"masonryWrapper",ref:c,class:"masonry-wrapper"},[o.createElementVNode("div",{ref_key:"masonryContainer",ref:d,class:"masonry-container"},null,512),(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(i.value,(e=>(o.openBlock(),o.createBlock(Go,{key:e.id,post:e,class:o.normalizeClass(["post-elem",{animation:l.animation}]),dynamic:"","shadow-border":"",onAssetsLoaded:y},null,8,["post","class"])))),128))],512))}}),[["__scopeId","data-v-7a8dca8c"]]),Jo={class:"index-wrapper"},Ko={class:"grid-container"},Xo={class:"head-controls"},Qo={class:"search-controls"},Zo={class:"search-suggestions"},er=["src"],tr={class:"sugg-content"},or={class:"sugg-title"},rr={class:"sugg-desc"},nr={class:"home-section-wrapper"},ar={class:"home-section-container"},lr={class:"icon"},ir={class:"home-section-container"},cr={class:"home-section-container",style:{"margin-left":"auto"}},dr={class:"icon"},sr={class:"block-wrapper followed-container"},pr={class:"block-container followed-list"},ur={key:0,class:"icon signed"},mr={class:"forum-title"},gr={class:"block-wrapper topic-container"},_r={class:"block-container topic-list"},hr=["src"],br={class:"topic-content"},fr={class:"topic-title"},vr={class:"topic-name"},yr={class:"topic-desc"},kr={id:"carousel_wrap"},xr={class:"empty-container"},wr=tt(o.defineComponent({__name:"index",setup(r){const n=o.ref([]),a=o.ref(),l=o.ref(),i=o.ref(),c=o.ref(),d=o.ref(""),s=o.ref(false),p=o.ref([]),u=o.ref(),g=o.ref(),_=o.ref([]),b=o.ref(false),f=o.ref({}),v=o.ref(0),y=o.computed((()=>{var e;return {followed:{name:`关注的吧 (${v.value??0}/${(null==(e=l.value)?undefined:e.like_forum.length)??0})`,icon:"star",active:true,moreOpts:[{name:"一键签到",icon:"task_alt",event:B}]},feeds:{name:"推送",icon:"web_stories",active:true,moreOpts:[{name:"刷新",icon:"refresh",event(){f.value.refreshAndMove();}}]},topicList:{name:"贴吧热议",icon:"mode_heat",active:true}}})),k=o.ref("followed"),x=o.computed((()=>({followed:"followed"===k.value,feeds:"feeds"===k.value,topicList:"topicList"===k.value})));function w(e){const t=C(e.target,"search-controls");s.value=!!t;}async function E(t){const o=await Kt.suggestions(t);o.ok&&o.json().then((o=>{if(t&&""!==t){const t=o.query_match.search_data;t&&(p.value=e.map(t,(e=>({image:e.fpic,title:e.fname,desc:e.forum_desc,href:Kt.URL_forum(e.fname)}))));}else {const t=o.hottopic_list.search_data;t&&(p.value=e.map(t,(e=>({image:e.topic_pic,title:e.topic_name,desc:e.topic_desc,href:e.topic_url}))));}}));}function V(){p.value.length<=0?E().then((()=>{s.value=true;})):s.value=true;}n.value=he.get(),o.onMounted((async()=>{(async function(){a.value=await(async()=>{try{const e=await(await Kt.userInfo()).json();if(e)return e.data}catch(e){t.toast({message:h(e),type:"error",duration:6e3});}})(),u.value=[{title:"设置",click(){Q(Yt);}},"separator",{title:"源代码 (GitHub)",href:ce},{title:"源代码 (Gitee)",href:de}],g.value=[{title:"登录",icon:"login",href:pe}],a.value&&(g.value=[{title:"我的收藏",icon:"star"},"separator",{title:"主页",icon:"home",href:Kt.URL_userHome(a.value.user_portrait)},{title:"修改",icon:"settings"},"separator",{title:"退出登录",icon:"logout"}]);a.value&&z();if(m(Kt.topicList()).then((e=>{e&&_.value.push(...e.data.bang_topic.topic_list);})),!c.value)return})().then((()=>{if(i.value){new IntersectionObserver((e=>{e[0].isIntersecting?b.value=true:b.value=false;})).observe(i.value);}}));})),window.addEventListener("focusin",(e=>{w(e);})),window.addEventListener("mousedown",(e=>{w(e);})),o.watch(k,((e,t)=>{"feeds"===t&&(n.value=f.value.feeds);}));const N=e.debounce((function(){E(d.value);}),500);function z(){m(Kt.followedForums()).then((t=>{t&&(v.value=0,l.value=t.data,e.forEach(l.value.like_forum,(e=>{1===e.is_sign&&v.value++;})),l.value.like_forum.sort(((e,t)=>+t.user_exp-+e.user_exp)));}));}async function B(){t.messageBox({title:"一键签到",content:"需要注意,Web端签到获取到的经验远少于移动端,建议使用其他设备进行签到。",type:"okCancel"}).then((e=>{"positive"===e&&m(Kt.oneKeySign()).then((e=>{t.toast({message:`本次共签到成功 ${e.data.signedForumAmount} 个吧,未签到 ${e.data.unsignedForumAmount} 个吧,签到失败 ${e.data.signedForumAmountFail} 个吧,共获得 ${e.data.gradeNoVip} 经验。`,type:"check",blurEffect:true}),z();}));}));}return (r,a)=>{var c;return o.openBlock(),o.createElementBlock("div",Jo,[o.createElementVNode("div",Ko,[o.createElementVNode("div",Xo,[o.createElementVNode("div",Qo,[o.createVNode(o.unref(t.UserTextbox),{modelValue:d.value,"onUpdate:modelValue":a[0]||(a[0]=e=>d.value=e),class:"search-box",placeholder:"搜索 贴吧",autocomplete:"none",onFocus:V,onInput:o.unref(N)},null,8,["modelValue","onInput"]),o.createVNode(o.unref(t.UserButton),{class:"search-button","theme-style":true,"no-border":""},{default:o.withCtx((()=>a[2]||(a[2]=[o.createTextVNode("搜索")]))),_:1}),o.withDirectives(o.createElementVNode("div",Zo,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(p.value,(e=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{"is-anchor":true,class:"search-elem",href:e.href,target:"_blank","no-border":""},{default:o.withCtx((()=>[o.createElementVNode("img",{class:"sugg-img",src:e.image,alt:""},null,8,er),o.createElementVNode("div",tr,[o.createElementVNode("p",or,o.toDisplayString(e.title),1),o.createElementVNode("p",rr,o.toDisplayString(e.desc),1)])])),_:2},1032,["href"])))),256))],512),[[o.vShow,s.value&&p.value.length>0]])])]),o.createElementVNode("div",nr,[o.createElementVNode("div",ar,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(y.value,((e,r)=>o.withDirectives((o.openBlock(),o.createBlock(o.unref(t.UserToggle),{modelValue:x.value[r],"onUpdate:modelValue":e=>x.value[r]=e,class:o.normalizeClass(["home-section-button",{active:k.value===r}]),title:e.name,key:r,"no-border":"all",onClick:e=>k.value=r},{default:o.withCtx((()=>[o.createElementVNode("span",lr,o.toDisplayString(e.icon),1),o.withDirectives(o.createElementVNode("span",{class:"name"},o.toDisplayString(e.name),513),[[o.vShow,r===k.value]])])),_:2},1032,["modelValue","onUpdate:modelValue","title","class","onClick"])),[[o.vShow,e.active]]))),128))]),o.createElementVNode("div",ir,[o.createVNode(o.unref(t.UserButton),{class:"home-section-button",title:"设置","no-border":"all",onClick:a[1]||(a[1]=e=>o.unref(Q)(Yt))},{default:o.withCtx((()=>a[3]||(a[3]=[o.createElementVNode("span",{class:"icon"},"settings",-1)]))),_:1})]),o.withDirectives(o.createElementVNode("div",cr,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(y.value[k.value].moreOpts,(e=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{class:"home-section-button",title:e.name,key:e.name,"no-border":"all",onClick:t=>e.event()},{default:o.withCtx((()=>[o.createElementVNode("span",dr,o.toDisplayString(e.icon),1)])),_:2},1032,["title","onClick"])))),128))],512),[[o.vShow,y.value[k.value].moreOpts]])]),o.withDirectives(o.createElementVNode("div",sr,[o.createElementVNode("div",pr,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(null==(c=l.value)?undefined:c.like_forum,(e=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{"is-anchor":true,class:"followed-btn","shadow-border":true,href:o.unref(Kt).URL_forum(e.forum_name),target:"_blank","no-border":""},{default:o.withCtx((()=>[1===e.is_sign?(o.openBlock(),o.createElementBlock("div",ur,"check")):o.createCommentVNode("",true),o.createElementVNode("div",mr,o.toDisplayString(e.forum_name),1),o.createElementVNode("div",{class:o.normalizeClass(["forum-level","level-"+o.unref(Zt)(e.user_level)])},o.toDisplayString(e.user_level),3)])),_:2},1032,["href"])))),256))])],512),[[o.vShow,l.value&&"followed"===k.value]]),o.withDirectives(o.createElementVNode("div",gr,[o.createElementVNode("div",_r,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(o.unref(e).take(_.value,10),(r=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{"is-anchor":true,class:"topic-btn","shadow-border":true,href:r.topic_url,target:"_blank"},{default:o.withCtx((()=>[o.createElementVNode("img",{class:"topic-img",src:r.topic_pic},null,8,hr),o.createElementVNode("div",br,[o.createElementVNode("div",fr,[o.createElementVNode("div",{class:o.normalizeClass("topic-rank-"+r.idx_num)},o.toDisplayString(r.idx_num),3),o.createElementVNode("div",vr,o.toDisplayString(o.unref(e).unescape(r.topic_name)),1)]),o.createElementVNode("div",yr,o.toDisplayString(o.unref(e).unescape(r.topic_desc)),1)])])),_:2},1032,["href"])))),256))])],512),[[o.vShow,_.value.length>0&&"topicList"===k.value]]),o.withDirectives(o.createElementVNode("div",kr,null,512),[[o.vShow,false]])]),"feeds"===k.value?(o.openBlock(),o.createElementBlock("div",{key:0,ref_key:"masonryContainer",ref:i,class:"masonry-container"},[o.withDirectives(o.createVNode(Yo,{ref_key:"feedsMasonry",ref:f,"init-feeds":n.value,"auto-update":"feeds"===k.value,"show-progress":""},null,8,["init-feeds","auto-update"]),[[o.vShow,"feeds"===k.value]]),o.withDirectives(o.createElementVNode("div",xr,a[4]||(a[4]=[o.createElementVNode("p",{class:"no-feed-content"},"没有更多了",-1)]),512),[[o.vShow,0===n.value.length]])],512)):o.createCommentVNode("",true)])}}}),[["__scopeId","data-v-e6ca84c4"]]);async function Er(){if("index"!==Fe())return;if(!ze.get().index)return;const e=await V(".wrap1");X(wr),e.remove();}const Vr={class:"pager-wrapper"},Nr={key:0,class:"pager-button-container"},zr={key:1,class:"pager-separactor"},Cr={key:2,class:"jumper-container"},Br={class:"tail-slot"},jr=tt(o.defineComponent({__name:"pager",props:{total:{},current:{},jumperValue:{},maxDisplay:{default:9},fill:{type:Boolean,default:false},showPagers:{type:Boolean,default:true},head:{type:Boolean,default:true},tail:{type:Boolean,default:true},jumper:{type:Boolean,default:true},pagerClick:{},headClick:{},tailClick:{},prevClick:{},nextClick:{},pagerChange:{},jumperEnter:{}},emits:["update:current","update:jumperValue"],setup(r,{expose:n,emit:a}){const l=r,i=o.ref(l.current),c=o.ref(l.jumperValue??""),d=a,s=Math.min(l.maxDisplay,l.total),p=o.computed((()=>i.value+s/2>l.total?l.total-s+1:Math.max(1,i.value-Math.floor(l.maxDisplay/2)))),u=o.computed((()=>Math.min(l.total,p.value+l.maxDisplay-1)+1));function m(e,t){switch(l.pagerChange&&t!==i.value&&l.pagerChange(t),i.value=t,d("update:current",t),e){case "page":l.pagerClick&&l.pagerClick(t);break;case "head":l.headClick&&l.headClick();break;case "tail":l.tailClick&&l.tailClick();break;case "prev":l.prevClick&&l.prevClick(t);break;case "next":l.nextClick&&l.nextClick(t);}}function g(){if(!c.value)return;const e=+c.value;e<1||e>l.total||(m(null,e),l.jumperEnter&&l.jumperEnter(e),c.value="");}return n({current:i,jumperValue:c}),(r,n)=>(o.openBlock(),o.createElementBlock("div",Vr,[r.showPagers?(o.openBlock(),o.createElementBlock("div",Nr,[o.withDirectives(o.createVNode(o.unref(t.UserButton),{class:"pager-button pager-head-button","no-border":"",onClick:n[0]||(n[0]=e=>m("head",1))},{default:o.withCtx((()=>n[6]||(n[6]=[o.createTextVNode("1")]))),_:1},512),[[o.vShow,i.value>Math.ceil(o.unref(s)/2)&&i.value>1&&r.total>o.unref(s)]]),o.withDirectives(o.createVNode(o.unref(t.UserButton),{class:"pager-button pager-back-button icon","no-border":"",onClick:n[1]||(n[1]=e=>m("prev",Math.max(1,i.value-o.unref(s))))},{default:o.withCtx((()=>n[7]||(n[7]=[o.createTextVNode(" keyboard_double_arrow_left ")]))),_:1},512),[[o.vShow,i.value>Math.ceil(o.unref(s)/2)&&i.value>1&&r.total>o.unref(s)]]),(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(o.unref(e).range(p.value,u.value),((e,n)=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{key:n,class:o.normalizeClass(["pager-button",{fill:r.fill,"curr-pager-button":e===i.value}]),onClick:t=>m("page",e),"no-border":"all",disabled:e===i.value},{default:o.withCtx((()=>[o.createTextVNode(o.toDisplayString(e),1)])),_:2},1032,["class","onClick","disabled"])))),128)),o.withDirectives(o.createVNode(o.unref(t.UserButton),{class:"pager-button pager-forward-button icon","no-border":"",onClick:n[2]||(n[2]=e=>m("next",Math.min(r.total,i.value+o.unref(s))))},{default:o.withCtx((()=>n[8]||(n[8]=[o.createTextVNode(" keyboard_double_arrow_right ")]))),_:1},512),[[o.vShow,r.total-o.unref(s)>1&&r.total-i.value>o.unref(s)/2]]),o.withDirectives(o.createVNode(o.unref(t.UserButton),{class:"pager-button pager-tail-button","no-border":"",onClick:n[3]||(n[3]=e=>m("tail",r.total))},{default:o.withCtx((()=>[o.createTextVNode(o.toDisplayString(r.total),1)])),_:1},512),[[o.vShow,r.tail&&r.total-o.unref(s)>1&&r.total-i.value>o.unref(s)/2]])])):o.createCommentVNode("",true),r.showPagers&&r.jumper?(o.openBlock(),o.createElementBlock("div",zr,"|")):o.createCommentVNode("",true),r.showPagers&&r.jumper?(o.openBlock(),o.createElementBlock("div",Cr,[n[9]||(n[9]=o.createTextVNode(" 转到 ")),o.createVNode(o.unref(t.UserTextbox),{modelValue:c.value,"onUpdate:modelValue":[n[4]||(n[4]=e=>c.value=e),n[5]||(n[5]=e=>d("update:jumperValue",c.value))],class:"jumper",onKeydown:o.withKeys(g,["enter"])},null,8,["modelValue"]),n[10]||(n[10]=o.createTextVNode(" 页 "))])):o.createCommentVNode("",true),o.createElementVNode("div",Br,[o.renderSlot(r.$slots,"tailSlot",{},undefined,true)])]))}}),[["__scopeId","data-v-7f8b6be1"]]),Lr={id:"thread-editor"},Tr={id:"thread-editor-toolbar"},Sr=tt(o.defineComponent({__name:"thread-editor",props:{ueditor:{},type:{default:"thread"}},setup(e){const r=e,n={modal:true,force:true,blurEffect:false,animation:true,lockScroll:true,containerStyle:{position:"fixed",width:"100%",maxWidth:"var(--content-max)",bottom:"0",marginBottom:"0",borderBottomLeftRadius:"0",borderBottomRightRadius:"0"},renderAnimation:"kf-slide-in var(--default-duration)",unloadAnimation:"kf-slide-out var(--default-duration)"},a=o.ref(),l=o.ref(),i=o.ref();async function c(){(await V(".j_submit")).click(),d();}async function d(){var e;i.value&&l.value&&(i.value.appendChild(await V(".edui-container")),null==(e=a.value)||e.unload());}return o.onMounted((async()=>{var e;if(await o.nextTick(),!l.value)return;i.value=r.ueditor.parentElement,l.value.appendChild(r.ueditor);const t=await V(".edui-toolbar"),n=await V(".edui-editor-body");t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING&&(null==(e=t.parentNode)||e.insertBefore(n,t)),(await V("#ueditor_replace")).focus();})),(e,r)=>(o.openBlock(),o.createBlock(o.unref(t.UserDialog),o.mergeProps({ref_key:"dialog",ref:a},n),{default:o.withCtx((()=>[o.createElementVNode("div",Lr,[o.createVNode(o.unref(t.UserButton),{"aria-label":"关闭",id:"thread-editor-exit",class:"icon","shadow-border":"",onClick:d},{default:o.withCtx((()=>r[0]||(r[0]=[o.createTextVNode("close ")]))),_:1}),"thread"===e.type?(o.openBlock(),o.createBlock(o.unref(t.UserTextbox),{key:0,class:"title-editor",placeholder:"输入标题","lodash-style":""})):o.createCommentVNode("",true),o.createElementVNode("div",{ref_key:"editorSlot",ref:l,id:"thread-editor-slot"},null,512),o.createElementVNode("div",Tr,[o.createVNode(o.unref(t.UserButton),{id:"thread-editor-submit","shadow-border":"","theme-style":"",onClick:c},{default:o.withCtx((()=>r[1]||(r[1]=[o.createTextVNode("发表")]))),_:1})])])])),_:1},16))}}),[["__scopeId","data-v-6a9db884"]]),$r={class:"toggle-panel"},Dr={class:"toggle-container"},Ur={class:"toggle-name"},Mr=tt(o.defineComponent({__name:"toggle-panel",props:{toggles:{}},setup(e){const r=e,n={contentStyle:{maxWidth:"60vh",maxHeight:"60vh"}};return (e,a)=>(o.openBlock(),o.createBlock(o.unref(t.UserDialog),o.normalizeProps(o.guardReactiveProps(n)),{default:o.withCtx((()=>[o.createElementVNode("div",$r,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(r.toggles,(e=>(o.openBlock(),o.createElementBlock("div",Dr,[o.createVNode(o.unref(t.UserToggle),{class:"panel-button","model-value":e.defaultValue??false,"icon-type":"","shadow-border":"",onClick:e.event},{default:o.withCtx((()=>[o.createTextVNode(o.toDisplayString(e.icon),1)])),_:2},1032,["model-value","onClick"]),o.createElementVNode("div",Ur,o.toDisplayString(e.name),1)])))),256))])])),_:1},16))}}),[["__scopeId","data-v-e1c4a2ac"]]);class Ar{constructor(e,t){__publicField(this,"selector"),__publicField(this,"parent"),this.selector=e,this.parent=t;}get(){return this.parent?E(this.selector,this.parent,[])[0]:E(this.selector,[])[0]}}const Pr={auxiliary:"tbui_fbar_auxiliaryCare",down:"tbui_fbar_down",post:"tbui_fbar_post",props:"tbui_fbar_props",tsukkomi:"tbui_fbar_tsukkomi",share:"tbui_fbar_share",favor:"tbui_fbar_favor",feedback:"tbui_fbar_feedback",top:"tbui_fbar_top",other:"*"};const Fr=new class extends Ar{buttons(){return this.get()?Array.from(E(".tbui_aside_fbar_button",Fr.get(),[])).map((t=>({el:t,type:function(){for(let o=0;oe===r));if(n)return n}return "other"}()}))):[]}add(e,t,o,r,n=0){const a=z("a",{href:"javascript:;"}),l=z("li",{class:"tbui_aside_fbar_button"},[a]);var i,c;return l.addEventListener("click",t),"other"!==e&&l.classList.add(Pr[e]),o&&l.classList.add(o),Fr.get().insertBefore(l,Fr.get().children[n]),c=r,(i=a).classList.add("icon"),i.classList.add("tbui_aside_fbar_button"),i.innerHTML=c??"",{el:l,type:e}}remove(e){switch(typeof e){case "string":{const t=E(e,Fr.get());null==t||t.remove();break}case "number":Fr.get().children[e].remove();break}}}(".tbui_aside_float_bar");const Ir=new class extends Ar{allPagerButtons(){return E("a, .tP",this.get(),[])}getPagerButton(e,t=0){const o=this.allPagerButtons();switch(e){case "prev":return this.findMatchingButton(o,"上一页");case "next":return this.findMatchingButton(o,"下一页",true);case "head":return this.findMatchingButton(o,"首页");case "tail":return this.findMatchingButton(o,"尾页",true);case "page":{let e=0;for(const r of o)if(/^\d+$/.test(r.innerText)){if(e===t&&r instanceof HTMLAnchorElement)return r;e++;}return null}default:return null}}getByPage(e){return this.findMatchingButton(this.allPagerButtons(),e.toString())}jumpTo(t){const o=["pn","see_lz"],r=new URLSearchParams(location.search),n=new URLSearchParams;for(const[c,d]of r)e.includes(o,c)&&n.set(c,d);const a=new URL(location.href);a.search=n.toString(),history.pushState({},"",a);const l=E("#jumpPage4, #jumpPage6"),i=E("#pager_go4, #pager_go6");l&&(l.value=t.toString()),null==i||i.click();}findMatchingButton(e,t,o=false){const r=o?Array.from(e).reverse():e;for(const n of r)if(n.innerText===t)return n;return null}}(".l_pager"),Or='@charset "UTF-8";.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .at,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_main a,.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .lzl_more a,.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager a,.core_reply .core_reply_wrapper .core_reply_content .btn-sub,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_insertsmiley_holder,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_panel_submit{color:var(--tieba-theme-fore);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_op_list a,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_jb .lzl_jb_in,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_s_r{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .at:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_main a:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .lzl_more a:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager a:hover,.core_reply .core_reply_wrapper .core_reply_content .btn-sub:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_insertsmiley_holder:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_panel_submit:hover{background-color:var(--default-hover)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_op_list a:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_jb .lzl_jb_in:hover,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_s_r:hover{color:var(--tieba-theme-fore)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .at:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_main a:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .lzl_more a:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager a:active,.core_reply .core_reply_wrapper .core_reply_content .btn-sub:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_insertsmiley_holder:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_panel_submit:active{background-color:var(--default-active)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_op_list a:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_jb .lzl_jb_in:active,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_s_r:active{color:var(--tieba-theme-active)}.core_reply{margin-right:0;margin-right:initial}.core_reply .core_reply_wrapper{border:none!important;background-color:transparent!important;background-color:initial!important}.core_reply .core_reply_wrapper{width:auto;max-width:840px;margin-right:0;margin-bottom:0}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post{margin-bottom:12px;animation:kf-slide-in var(--default-duration);transform-origin:bottom}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post:not(.first_no_border){padding-top:0;margin-top:0}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .at{padding:2px 0;color:var(--default-fore);font-size:14px;font-weight:var(--font-weight-bold)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_main{font-size:15px}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_main img{vertical-align:text-bottom}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply{display:flex;align-items:center;font-size:13px;line-height:28px;text-align:justify}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_op_list,.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_op_list a{color:var(--light-fore)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_jb{order:1;margin-left:auto;color:var(--light-fore)}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_jb .lzl_jb_in{padding:0}.core_reply .core_reply_wrapper .core_reply_content .lzl_single_post .lzl_cnt .lzl_content_reply .lzl_s_r{padding:0;margin-left:8px;color:var(--light-fore)}.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager{padding:0;margin-top:-12px}.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .lzl_more{font-size:13px}.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager{display:flex;align-items:center;font-family:var(--code-zh);font-size:13px}.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager .tP{width:auto;color:var(--tieba-theme-fore)}.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager a{color:var(--light-fore)}.core_reply .core_reply_wrapper .core_reply_content .lzl_li_pager .j_pager a:hover{color:var(--tieba-theme-fore)}.core_reply .core_reply_wrapper .core_reply_content .btn-sub{padding:4px 0;border-radius:0;background:none;font-size:13px}.core_reply .core_reply_wrapper .core_reply_content .edui-container{width:auto!important}.core_reply .core_reply_wrapper .core_reply_content .edui-container{max-height:64px}.core_reply .core_reply_wrapper .core_reply_content .edui-container .edui-editor-body{height:-moz-max-content!important;height:max-content!important}.core_reply .core_reply_wrapper .core_reply_content .edui-container .edui-editor-body{overflow:hidden;max-height:72px;padding:6px;border-radius:6px}.core_reply .core_reply_wrapper .core_reply_content .edui-container .edui-editor-body .edui-body-container{min-height:16px!important}.core_reply .core_reply_wrapper .core_reply_content .edui-container .edui-editor-body .edui-body-container{max-height:64px;padding-left:0;border-radius:6px;font-size:14px;overflow-y:auto}.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_error{color:var(--error-color)}.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper{width:100%}.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_insertsmiley_holder,.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_panel_submit{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;padding:0 8px;background:none;font-size:12px}.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_panel_smile{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;margin:0}.core_reply .core_reply_wrapper .core_reply_content .lzl_panel_wrapper .lzl_panel_smile .lzl_insertsmiley_holder:after{content:"😊表情"}',Rr="body[compact-layout] #j_p_postlist{gap:12px}body[compact-layout] .core_reply_content li.first_no_border{margin-top:0}body[compact-layout] .core_reply .core_reply_wrapper .core_reply_content .lzl_single_post{margin-bottom:0}";function Hr(){var t;const o=E(".l_post",[]),r=E(".d_post_content",[]),n=E(".d_author",[]),a=E(".p_author_face",[]),l=E(".p_author_name",[]),i=E(".d_badge_lv",[]),c=E(".d_badge_title",[]),d=E(".lzl_link_unfold",[]),s=e.map(E(".post-tail-wrap span:first-child, .ip-location",[]),(e=>e.innerText)),p=e.map(E(".tail-info a, .p_tail_wap",[]),(e=>e.innerText)),u=e.map(E(".j_jb_ele + .tail-info + .tail-info, .p_tail li:first-child span",[]),(e=>e.innerText)),m=e.map(E(".post-tail-wrap span:nth-last-child(2), .p_tail li:last-child span",[]),(e=>e.innerText)),g=[];for(let _=0;_!e.isNil(document.body))).then((()=>{we.get()&&document.body.toggleAttribute("compact-layout");})),v((()=>!e.isNil(Fr.get()))).then((()=>{Fr.add("other",(()=>{var e;Q(Mr,{toggles:[{icon:"favorite",name:"收藏",defaultValue:"收藏"!==(null==(e=E(".j_favor, #j_favthread .p_favthr_main"))?undefined:e.innerText),event(){var e;null==(e=E(".j_favor, #j_favthread .p_favthr_main"))||e.click();}},{icon:"face_6",name:"只看楼主",defaultValue:function(){var e;return "只看楼主"!==(null==(e=E("#lzonly_cntn"))?undefined:e.innerText)}(),event(){var e;null==(e=E("#lzonly_cntn"))||e.click();}},{icon:"compare_arrows",name:"紧凑布局",defaultValue:we.get(),event(){document.body.toggleAttribute("compact-layout"),we.set(!we.get());}}]});}),"module-settings","menu"),document.body.insertBefore(z("div",{class:"vue-module-control",style:"display: none;"}),document.body.firstChild);}));const r=await V(".content"),n=await V("#pb_content");"performance"===ge.get()&&be.get().moreBlurEffect&&(n.classList.add("blur-effect"),n.style.backgroundColor="var(--trans-default-background)"),async function(){var a;const l=await V("#j_p_postlist");l.classList.add("content-wrapper");let i=Hr();const c=i.forum.components.iconContainer.children[0].src;io(o.createVNode("div",{id:"title-wrapper"},[o.createVNode("h3",{class:"thread-title"},[e.unescape(e(PageData.thread.title).split("回复:").last()).replace(/'/g,"'").replace(/"/g,'"')]),o.createVNode("div",{class:"forum-wrapper-button"},[o.createVNode("img",{class:"forum-icon",src:c,alt:"吧头像"},null),o.createVNode("a",{class:"forum-name anchor-noback",href:`/f?kw=${PageData.forum.name_url}`,target:"_blank"},[PageData.forum.forum_name,o.createTextVNode(" 吧")]),o.createVNode("div",{class:"button-container"},[o.createVNode(t.UserButton,{class:"icon forum-button add-forum-button",noBorder:true,onClick:()=>{var e;return null==(e=E("#j_head_focus_btn"))?undefined:e.click()}},{default:()=>[PageData.user.is_like?"check":"add"]})])])]),r,n),t.floatMessage({target:await V(".forum-wrapper-button"),content:`关注 ${PageData.forum.member_count}, 帖子 ${PageData.forum.post_num}`}),null==(a=E(".sign-in-button"))||a.addEventListener("click",(()=>{var e;null==(e=E(".j_signbtn"))||e.click();})),document.addEventListener("DOMContentLoaded",(()=>{if(L.addEvent((()=>{e.forEach(E(".j_jb_ele a",[]),(e=>{var t;(null==(t=e.lastChild)?undefined:t.nodeType)!==Node.TEXT_NODE&&e.appendChild(new Text("举报"));}));})),1===PageData.pager.cur_page&&PageData.thread.reply_num>1){const e=E(".l_post",l);e&&(e.style.borderBottom="2px solid var(--tieba-theme-fore) !important");}}),{once:true}),L.addEvent((()=>{0!==E(".d_author",[]).length&&(i=Hr(),e.forEach(E(".d_post_content_main",l,[]),((e,t)=>{const r=function(e){const t=z("div",{class:"author-container"});i.cotents[e].profile.nameAnchor.classList.add("anchor"),t.appendChild(i.cotents[e].profile.avatar),t.appendChild(i.cotents[e].profile.nameAnchor);const r=co(o.createVNode("div",{class:"badge-container"},null),t);return co(o.createVNode("div",{class:`floor-badge level-${Zt(i.cotents[e].profile.level)}`},[o.createVNode("div",{class:"badge-level"},[i.cotents[e].profile.level]),o.createVNode("div",{class:"badge-title"},[i.cotents[e].profile.badgeTitle])]),r.root),i.cotents[e].isLouzhu&&co(o.createVNode("div",{class:"floor-badge"},[o.createTextVNode("楼主")]),r.root),t}(t);e.insertBefore(r,e.firstChild);})),e.forEach(E(".d_author",[]),(e=>{e.remove();})));}));const d=new IntersectionObserver(((t,o)=>{e.forEach(t,(e=>{if(e.isIntersecting){const t=e.target.children[0],r=t.getAttribute("data-tb-lazyload");t.src!==r&&r?t.src=r:o.unobserve(e.target);}}));}),{root:null,rootMargin:"0px",threshold:.5});e.forEach(i.cotents,(e=>{d.observe(e.profile.avatar);})),L.addEvent((async()=>{await v((()=>!!PageData.thread.thread_id)),e.forEach(E(".BDE_Image",l,[]),(t=>{const o=t.cloneNode(false);o.className="thread-image";const r=C(t,"d_post_content");o.dataset.pid=e(null==r?undefined:r.id).split("_").last(),o.addEventListener("click",(async()=>{async function t(){e.isNil(o.dataset.index)&&(o.dataset.index=`${e.findIndex(await eo({threadId:PageData.thread.thread_id,lzOnly:false}),{postId:+(o.dataset.pid??0)})+e.findIndex(E(".thread-image",r,[]),(e=>e===o))}`),Do({content:await eo({threadId:PageData.thread.thread_id,lzOnly:false}),defaultIndex:parseInt(o.dataset.index??"0",10)});}e.isNil(Pe.get(Ae))?Q(Co,{unloadPred:()=>!e.isNil(Pe.get(Ae))},{unloaded(){t();}}):t(),eo({threadId:PageData.thread.thread_id,lzOnly:false});})),t.replaceWith(o);}));})),T.addEvent((()=>{e.forEach(E(".lzl_cnt",[]),(t=>{e.forEach(t.childNodes,(e=>{e&&3===e.nodeType&&e.remove();}));}));}));}();const a=[],l=(t,r,n)=>{const{vnode:l}=io((i=n,o.createVNode(jr,{total:PageData.pager.total_page,current:PageData.pager.cur_page,showPagers:PageData.pager.total_page>1,pagerChange:function(t){Ir.jumpTo(t),e.forEach(a,(e=>{e.component.exposeProxy.current=t;}));},style:q({width:"100%",padding:"0",...i})},{tailSlot:()=>"回帖 "+(PageData.thread.reply_num-1)})),t,r??undefined);var i;a.push(l);};l(n,n.firstChild,{marginBottom:"24px",position:PageData.pager.total_page<=1?"absolute":"",right:PageData.pager.total_page<=1?"48px":""}),async function(){await v((()=>!e.isNil(Fr.get()))),await v((()=>!e.isNil(E("#ueditor_replace")))),e.some(Fr.buttons(),{type:"post"})||Fr.add("post",a,undefined,undefined,2);const r=e.find(Fr.buttons(),(e=>"post"===e.type));function a(){const e=E(".edui-container",[]).length>0?E(".edui-container"):E("#ueditor_replace");e&&Q(o.createVNode(Sr,{ueditor:e,type:"reply"},null));}null==r||r.el.addEventListener("click",a),l(n,n.lastChild,{paddingTop:"24px"}),co(o.createVNode("div",{id:"thread-jsx-components"},[o.createVNode(t.UserButton,{class:"dummy-button",noBorder:true,onClick:a},{default:()=>[o.createTextVNode("回复帖子")]})]),n);}();}Re(xe.get()),ee.addEventListener("change",(()=>{Re(xe.get());})),$e.get()&&(oe(),Promise.all([re(),te(),Er(),qr(),Jt(Object.assign({"./modules/easy-jump/index.ts":()=>Promise.resolve().then((()=>Yr)),"./modules/no-login/index.ts":()=>Promise.resolve().then((()=>Kr)),"./modules/notrans-emojis/index.ts":()=>Promise.resolve().then((()=>Qr)),"./modules/portal/index.ts":()=>Promise.resolve().then((()=>en)),"./modules/remixed-theme/index.ts":()=>Promise.resolve().then((()=>hn)),"./modules/shield/index.ts":()=>Promise.resolve().then((()=>zo)),"./modules/tieba-tags/index.ts":()=>Promise.resolve().then((()=>fn)),"./modules/toolkit/index.ts":()=>Promise.resolve().then((()=>xn))}),(e=>{_().push(e);}))]),document.addEventListener("DOMContentLoaded",(()=>{"thread"===Fe()&&(L.observe(),T.observe()),"index"===Fe()&&(ze.get().index||S.observe()),"forum"===Fe()&&$.observe();})),v((()=>!e.isNil(document.body))).then((()=>{if(Ee.get().noLimit)document.body.classList.add("shrink-view");else {const t=e.throttle((()=>{window.innerWidth<=Ee.get().maxWidth?document.body.classList.add("shrink-view"):document.body.classList.remove("shrink-view");}),200);t(),window.addEventListener("resize",t);}})),D(),p("设置",(()=>Q(Yt))),p("备份用户配置",He),p("恢复用户配置",(()=>{t.toast({type:"warning",message:"若未弹出文件对话框,请先点击网页任意位置再使用该功能,或是直接从设置中恢复"}),We();}))),window.addEventListener("load",(()=>{const e=document.getElementsByClassName("cos-tieba");e.length&&(oe(),Promise.all([te()]),De.get()||Z(o.createVNode("p",null,[o.createTextVNode("由于贴吧网页端的大规模更新,脚本已无法在新版贴吧使用。针对新版的适配工作需要进行较长时间,若想继续使用脚本原先的功能,请暂时先回到旧版本贴吧。")]),{title:"暂时回到旧版贴吧",containerStyle:{maxWidth:"600px"},contentStyle:{color:"var(--user-fore)"},dialogButtons:[{text:"确认",style:"themed",event(){var e;const o=E("use[*|href='#back_old']");if(o)return null==(e=r.findParent(o,"menu-item"))||e.click(),true;t.toast({type:"warning",message:"无法找到页面上的回退旧版按钮,尝试全屏网页或降低页面缩放比例并重试。"});}},{text:"永久忽略",event:()=>(De.set(true),location.reload(),true)}]})),$e.set(!e.length);}),{once:true}),window.addEventListener("load",(()=>{v((()=>document.querySelectorAll("#nav-wrapper").length>0)).then((async()=>{await new Promise((e=>setTimeout(e,1e3))),e.isNil(document.documentElement.dataset.remixed)&&(document.documentElement.dataset.remixed=c.script.version,document.querySelectorAll("#nav-wrapper").length>1&&Z(o.createVNode("div",{class:"markdown"},[o.createVNode("p",null,[o.createTextVNode("检测到多个脚本实例正在同时运行,请前往用户脚本管理器中禁用所有多余项!若需要保留自定义配置,请继续阅读下列内容。")]),o.createVNode("hr",null,null),o.createVNode("p",null,[o.createTextVNode("请执行以下两种操作的任意一种:")]),o.createVNode("ul",null,[o.createVNode("li",null,[o.createTextVNode("使用脚本自带的 备份/恢复 功能(设置面板中)——")]),o.createVNode("ol",null,[o.createVNode("li",null,[o.createTextVNode("在脚本管理器中手动禁用新脚本,刷新页面后使用旧脚本的备份功能;")]),o.createVNode("li",null,[o.createTextVNode("检查备份文件是否准确;")]),o.createVNode("li",null,[o.createTextVNode("禁用旧脚本,启用新脚本,刷新页面。从新脚本的恢复功能中导入备份文件;")])]),o.createVNode("li",null,[o.createTextVNode("手动数据迁移——")]),o.createVNode("ol",null,[o.createVNode("li",null,[o.createTextVNode("直接在脚本管理器中将旧脚本的内部存储数据复制到新脚本中,并禁用旧脚本;")])])]),o.createVNode("p",null,[o.createTextVNode("若曾经完全使用默认配置运行脚本,则备份文件几乎为空是正常的。")])]),{title:"禁用多余的脚本实例",force:true,contentStyle:{width:"500px",maxWidth:"60vw"},dialogButtons:[{text:"已禁用旧脚本",style:"themed",event:()=>(location.reload(),true)}]}));})),Oe();}),{once:true}),console.info("\n██████╗ ███████╗███╗ ███╗██╗██╗ ██╗███████╗██████╗ \n██╔══██╗██╔════╝████╗ ████║██║╚██╗██╔╝██╔════╝██╔══██╗\n██████╔╝█████╗ ██╔████╔██║██║ ╚███╔╝ █████╗ ██║ ██║\n██╔══██╗██╔══╝ ██║╚██╔╝██║██║ ██╔██╗ ██╔══╝ ██║ ██║\n██║ ██║███████╗██║ ╚═╝ ██║██║██╔╝ ██╗███████╗██████╔╝\n╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝╚══════╝╚═════╝ \n");const Gr={id:"easy-jump",name:"直链跳转",author:"锯条",version:"1.0.2",brief:"链接跳转避免二次确认",description:"自动跳转至分享链接的原始地址,不再进行中转(不处理被严重警告的链接)",scope:/jump2?.bdimg.com\/safecheck\//,runAt:"immediately",entry:async function(){N((()=>{G("html",{backgroundColor:"var(--page-background)"}),G("body",{display:"none"});})),location.href=(await V(".link")).innerText;}};const Yr=Object.freeze(Object.defineProperty({__proto__:null,default:Gr},Symbol.toStringTag,{value:"Module"})),Jr={id:"nologin-tieba",name:"免登录浏览",author:"锯条",version:"1.0",brief:"免登录浏览贴吧",description:"始终伪装为已登录状态,让免登录浏览和已登录基本一致",scope:["thread"],runAt:"DOMLoaded",entry:function(){if(PageData.user.is_login)return;PageData.user.is_login=1;}};const Kr=Object.freeze(Object.defineProperty({__proto__:null,default:Jr},Symbol.toStringTag,{value:"Module"})),Xr={id:"notrans-emojis",name:"别动我的 emoji😠",author:"锯条",version:"1.0",brief:"拒绝替换我的 emoji",description:"原版贴吧会将部分emoji表情替换为旧版,该模块会让这些emoji重新跟随系统样式",scope:true,runAt:"afterHead",entry:function(){const t=new RegExp("(?<=nickemoji\\/).*?(?=.png)","gi"),o=["º","◎","▫","◆","♤","♀","♂","ლ","♬","☞","☜","✆","☎","♋","Ω","℃","℉","😄","😍","😘","😚","😜","😳","😁","😞","😢","😂","😫","😨","😱","😡","😷","😲","😈","🐷","🐶","🐑","🐵","🐨","🐴","🐼","🐯","🍪","🍺","🍦","🍭","🍗","🍼","🔯","🍒","👀","🐭","😇","😺","😻","🙀","😿","😹","😾","👹","👺","🌞","🌝","🌚","🌜","🌛","👦","👧","🎎","🌸","🍀","🌹","🌻","🌺","🍁","🌿","🍄","🌵","🌴","🌳","🌰","🌱","🌼","🌐","🌙","🌋","🌌","⛅","⚡","☔","⛄","🌀","🌈","🌊","🔥","✨","🌟","💥","💫","💢","💦","💧","💤","💨","🎀","🌂","💄","💕","💖","💞","💘","💌","💋","💝","🎒","🎓","🎏","🎃","👻","🎅","🎄","🎁","🙈","🐒","💯","👯","💍"],r=["1-1.png","1-2.png","1-4.png","1-5.png","1-6.png","1-7.png","1-8.png","1-9.png","1-10.png","1-11.png","1-12.png","1-13.png","1-14.png","1-15.png","1-16.png","1-17.png","1-18.png","1-19.png","1-20.png","1-21.png","1-22.png","1-23.png","1-24.png","1-25.png","1-26.png","1-27.png","1-28.png","1-29.png","1-30.png","1-31.png","1-32.png","1-33.png","1-34.png","1-35.png","2-1.png","2-2.png","2-3.png","2-4.png","2-5.png","2-6.png","2-7.png","2-8.png","2-9.png","2-10.png","2-11.png","2-12.png","2-13.png","2-14.png","2-15.png","2-16.png","2-17.png","2-18.png","2-19.png","2-20.png","2-21.png","2-22.png","2-23.png","2-24.png","2-25.png","2-26.png","2-27.png","2-28.png","2-29.png","2-30.png","2-31.png","2-32.png","2-33.png","2-34.png","2-35.png","3-1.png","3-2.png","3-3.png","3-4.png","3-5.png","3-6.png","3-7.png","3-8.png","3-9.png","3-10.png","3-11.png","3-12.png","3-13.png","3-14.png","3-15.png","3-16.png","3-17.png","3-18.png","3-19.png","3-20.png","3-21.png","3-22.png","3-23.png","3-24.png","3-25.png","3-26.png","3-27.png","3-28.png","3-29.png","3-30.png","3-31.png","3-32.png","3-33.png","3-34.png","3-35.png","4-1.png","4-2.png","4-3.png","4-4.png","4-5.png","4-6.png","4-7.png","4-8.png","4-9.png","4-10.png","4-11.png","4-12.png","4-13.png","4-14.png","4-15.png","4-16.png","4-17.png","4-18.png","4-19.png","4-20.png","4-21.png","4-22.png","4-23.png"];function n(e){const n=e.innerHTML.match(t);null==n||n.forEach((t=>{const n=o[r.indexOf(`${t}.png`)],a=e.innerHTML.split(RegExp(`]*?${t}.png(?:[^>]*?)*>`,"g"));e.innerHTML=a.join(decodeURIComponent(n));}));}T.addEvent((()=>{try{e.forEach(E("\n .p_author_name:has(.nicknameEmoji),\n .at:has(.nicknameEmoji),\n .lzl_content_main:has(.nicknameEmoji)\n ",[]),(e=>{n(e);}));}catch(t){e.forEach(E(".p_author_name, .at, .lzl_content_main",[]),(t=>{e.includes(t.classList,"nicknameEmoji")&&n(t);}));}})),S.addEvent((()=>{try{e.forEach(E("\n .new_list .post_author:has(.nicknameEmoji),\n .userinfo_username:has(.nicknameEmoji)\n ",[]),(e=>{n(e);}));}catch(t){e.forEach(E(".newlist .post_author, .userinfo_username",[]),(t=>{e.includes(t.classList,"nicknameEmoji")&&n(t);}));}})),$.addEvent((()=>{try{e.forEach(E(".threadlist_author a:has(.nicknameEmoji)",[]),(e=>{n(e);}));}catch(t){e.forEach(E(".threadlist_author a",[]),(t=>{e.includes(t.classList,"nicknameEmoji")&&n(t);}));}}));}};const Qr=Object.freeze(Object.defineProperty({__proto__:null,default:Xr},Symbol.toStringTag,{value:"Module"})),Zr={id:"portal",name:"传送门",author:"锯条",version:"1.1.1",brief:"为贴子中的b站番号添加跳转链接",description:"该模块可以识别贴子中的 av/BV 号并将其转换为超链接",scope:["thread"],runAt:"immediately",entry:function(){const t="linked",o=new RegExp("(?{var a,l,i,c;if(!n.classList.contains(t)){if(n.classList.add(t),-1!==(null==(a=n.textContent)?undefined:a.toLowerCase().indexOf("av"))){d((null==(l=n.textContent)?undefined:l.match(o))??undefined,true);}if(-1!==(null==(i=n.textContent)?undefined:i.indexOf("BV"))){d((null==(c=n.textContent)?undefined:c.match(r))??undefined);}}function d(t,o=false){if(!t)return;const r=[];e.forEach(t,(e=>{if(-1===r.indexOf(e)){r.push(e);const t=n.innerHTML.split(RegExp(`(?${e}`;n.innerHTML=t.join(a);}}));}}));}n(".d_post_content"),n(".lzl_cnt .lzl_content_main");}document.addEventListener("DOMContentLoaded",(()=>{T.addEvent(n);}));}};const en=Object.freeze(Object.defineProperty({__proto__:null,default:Zr},Symbol.toStringTag,{value:"Module"}));function tn(...e){return e[0]instanceof HTMLElement?function(e,t,o){const r=e.getBoundingClientRect();return on(r.width,r.height,t,o)}(e[0],e[1],e[2]):"number"==typeof e[0]&&"number"==typeof e[1]?on(e[0],e[1],e[2],e[3]):{x:0,y:0}}function on(e,t,o,r){const n=(()=>{switch(r){case "baseline":return 0;case "middle":return e/2}})();return {x:Math.min(o.x-n,window.innerWidth-K()-Math.ceil(e)),y:Math.ceil(o.y+t)>window.innerHeight?o.y-t:o.y}}const rn={key:0,class:"menu-separator"},nn={key:0,class:"icon"},an={class:"menu-title"},ln={key:0,class:"menu-inner"},cn=tt(o.defineComponent({__name:"dropdown-menu",props:{menuItems:{},blurEffect:{type:Boolean}},emits:["RequestClose"],setup(e,{emit:n}){const a=e,l=n;return o.onMounted((()=>{setTimeout((()=>{window.addEventListener("click",(()=>{setTimeout((()=>{l("RequestClose");}),100);})),window.addEventListener("focusin",(e=>{r.findParent(e.target,"dropdown-menu")||l("RequestClose");}));}),100);})),(e,r)=>(o.openBlock(),o.createElementBlock("div",{class:o.normalizeClass(["dropdown-menu",e.blurEffect?"blur-effect":""])},[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(a.menuItems,(e=>(o.openBlock(),o.createElementBlock(o.Fragment,null,["string"==typeof e?(o.openBlock(),o.createElementBlock("div",rn)):(o.openBlock(),o.createBlock(o.unref(t.UserButton),{key:1,class:"menu-item","is-anchor":undefined!==e.href,href:e.href?e.href:"javascript:;",onClick:e.click,target:e.href?"_blank":"","no-border":""},{default:o.withCtx((()=>[e.icon?(o.openBlock(),o.createElementBlock("div",nn,o.toDisplayString(e.icon),1)):o.createCommentVNode("",true),o.createElementVNode("div",an,[o.createTextVNode(o.toDisplayString(e.title)+" ",1),e.innerText?(o.openBlock(),o.createElementBlock("span",ln,o.toDisplayString(e.innerText),1)):o.createCommentVNode("",true)])])),_:2},1032,["is-anchor","href","onClick","target"]))],64)))),256))],2))}}),[["__scopeId","data-v-64722cf2"]]),dn={id:"nav-container"},sn={class:"left-container"},pn={class:"right-container"},un={class:"middle-container"},mn=tt(o.defineComponent({__name:"nav-bar",props:{hideMode:{default:je.get()}},setup(r){const n=r,a=o.ref(),l=o.ref(),i=o.ref(""),c=o.ref({}),d=o.ref([]),s=o.ref([]);return async function(){await v((()=>undefined!==PageData)).then((()=>{i.value=PageData.user.portrait,c.value={"消息":[{title:"查看私信",href:"/im/pcmsg"},{title:"查看回复",href:`/i/sys/jump?u=${i.value}&type=replyme`},{title:"查看 @",href:`/i/sys/jump?u=${i.value}&type=atme`},"separator",{title:"查看好友申请",href:`/i/sys/jump?u=${i.value}&type=friendapply`},{title:"查看新粉丝",href:`/i/sys/jump?u=${i.value}&type=fans`},"separator",{title:"我的收藏",href:`/i/sys/jump?u=${i.value}&type=storethread`},{title:"我的通知",href:"/sysmsg/index?type=notity"}],"更多":[{title:"账号设置",href:"//passport.baidu.com/?center&tpl=tb&aid=6&default_tab=3#3,0"},{title:"贴吧设置",href:`/home/profile?un=${PageData.user.name_url}`},"separator",{title:"服务中心",href:"//tieba.baidu.com/pmc"},{title:"问题反馈",href:"//tieba.baidu.com/hermes/feedback"}]},d.value=[{title:"我的贴吧",href:`/home/main?id=${i.value}&fr=userbar`},{title:"我的收藏",href:`/i/sys/jump?un=${PageData.user.user_name}${PageData.user.name_url}&type=storethread&st_mod=userbar&fr=tb0_pb`}],PageData.user.is_login?d.value.push("separator",{title:"退出登录",click(){var e;const o=E(".u_logout");o?null==(e=E("a",o))||e.click():t.toast({message:"未检测到退出登录入口,请刷新重试。",type:"warning"});}}):d.value.push("separator",{title:"登录",click(){!async function(){const e=E(".u_login"),o=E("#TANGRAM__PSP_24__submit");function r(){var t;e?null==(t=E("a",e))||t.click():n();}function n(){t.toast({message:"未检测到可用的登录入口,请刷新重试",type:"warning"});}o&&"positive"===await t.messageBox({title:"快速登录",content:"检测到快速登录入口,是否尝试直接登录?",type:"okCancel"})?o.click():r();}();}}),s.value=[{title:"脚本设置",click(){Q(Yt);}},{title:"检查更新",click(){Oe(true);}},"separator",{title:"源代码仓库",innerText:"GitHub",href:ce},{title:"源代码仓库",innerText:"Gitee",href:de},{title:"切换至 GreasyFork",href:"https://greasyfork.org/zh-CN/scripts/486367"}];}));const o=E("#nav-bar");o&&e.forEach(E(".menu-trigger",o,[]),(e=>{e.addEventListener("mousemove",(t=>{t.stopPropagation();const o=e.lastElementChild,r=e.getBoundingClientRect(),n=tn(o,{x:r.left+r.width/2,y:0},"middle");o.style.left=`${n.x}px`,o.style.top="48px";}));}));switch(n.hideMode){case "hideWhenScroll":{const t=50,o=1e3;let r=window.scrollY,n=-1;const l=e.throttle((()=>{var e,i;window.scrollY>r+t?(null==(e=a.value)||e.classList.add("hide"),clearTimeout(n)):window.scrollY{v((()=>""!==i.value)).then((()=>{l.value&&(l.value.src=Kt.URL_profile(i.value));}));})),(e,r)=>(o.openBlock(),o.createElementBlock("nav",{ref_key:"navBar",ref:a,id:"nav-bar",class:o.normalizeClass(["nav-bar remove-default",{"blur-effect":!o.unref(be).get().rasterEffect,"raster-effect":o.unref(be).get().rasterEffect,"fixed-on-top":"fixedOnTop"===e.hideMode}])},[o.createElementVNode("div",dn,[o.createElementVNode("div",sn,[o.createVNode(o.unref(t.UserButton),{class:"nav-button nav-title-container","is-anchor":"",href:"/","no-border":"all"},{default:o.withCtx((()=>r[0]||(r[0]=[o.createElementVNode("p",{class:"nav-title"},"贴吧",-1)]))),_:1})]),o.createElementVNode("div",pn,[o.createElementVNode("div",un,[(o.openBlock(true),o.createElementBlock(o.Fragment,null,o.renderList(c.value,((e,r)=>(o.openBlock(),o.createBlock(o.unref(t.UserButton),{key:r,class:"menu-trigger middle-menu-trigger","no-border":"all"},{default:o.withCtx((()=>[o.createTextVNode(o.toDisplayString(r)+" ",1),o.createVNode(cn,{class:"nav-menu","menu-items":e},null,8,["menu-items"])])),_:2},1024)))),128))]),o.createVNode(o.unref(t.UserButton),{class:"nav-button menu-trigger avatar-button","no-border":"all"},{default:o.withCtx((()=>[o.createElementVNode("img",{ref_key:"navAvatar",ref:l,class:"nav-avatar"},null,512),o.createVNode(cn,{class:"nav-menu","menu-items":d.value},null,8,["menu-items"])])),_:1}),o.createVNode(o.unref(t.UserButton),{class:"nav-button menu-trigger menu-button","shadow-border":"","no-border":"all"},{default:o.withCtx((()=>[r[1]||(r[1]=o.createElementVNode("div",{class:"icon"},"menu",-1)),o.createVNode(cn,{class:"nav-menu","menu-items":s.value},null,8,["menu-items"])])),_:1})])])],2))}}),[["__scopeId","data-v-bfddff78"]]),gn="#com_userbar{display:none}";const _n={id:"remixed-theme",name:"Tieba Remix 主题",author:"锯条",version:"0.3",brief:"更现代的主题样式",description:"包含新的样式、昼夜主题及其自动切换等功能",scope:true,runAt:"immediately",entry:function(){((async function(){a(gn);const e=await V("#com_userbar");io(o.createVNode("div",{id:"nav-wrapper",class:"nav-wrapper"},null),document.body,e),J(mn,await V("#nav-wrapper"));}))(),Y('.tbui_aside_float_bar{background-color:var(--very-light-background)!important}.tbui_aside_float_bar{bottom:20px;left:calc(50% + var(--content-max) / 2 + 20px);display:flex;overflow:hidden;width:-moz-max-content;width:max-content;flex-direction:column;border-radius:8px;margin-left:0;gap:4px;box-shadow:0 0 10px #0003}.dark-theme .tbui_aside_float_bar{box-shadow:0 0 16px #0006}[no-scrollbar] .tbui_aside_float_bar{left:calc(50% + var(--content-max) / 2 + 20px - var(--scrollbar-width) / 2)}.shrink-view .tbui_aside_float_bar{bottom:0;left:calc(100% - 40px)}[no-scrollbar].shrink-view .tbui_aside_float_bar{left:calc(100% - 40px - var(--scrollbar-width))}.tbui_aside_float_bar .tbui_aside_fbar_button{margin:0!important}.tbui_aside_float_bar .tbui_aside_fbar_button{border-radius:0;background-color:var(--default-background);transition:var(--default-duration)}.tbui_aside_float_bar .tbui_aside_fbar_button a{border-radius:0}.tbui_aside_float_bar .tbui_aside_fbar_button a:hover{color:var(--tieba-theme-color)}.tbui_aside_float_bar .tbui_aside_fbar_button a:active{color:var(--tieba-theme-fore)}.tbui_aside_float_bar .tbui_aside_fbar_button[style*="visibility: hidden"]{margin-top:-4px!important}.tbui_aside_float_bar .tbui_aside_fbar_button[style*="visibility: hidden"]{height:0}'),x.push(".tbui_aside_float_bar .svg-container"),x.push(".d_badge_bright .d_badge_lv, .user_level .badge_index"),x.forEach((e=>{G(e,{opacity:"0"});})),ae(),document.addEventListener("DOMContentLoaded",(()=>{E(".post-tail-wrap .icon-jubao",[]).forEach((e=>{e.removeAttribute("src"),e.after("举报");})),L.addEvent((()=>{E(".d_badge_lv",[]).forEach((e=>{if(""===e.textContent){let t=e;for(;!t.classList.contains("l_badge");)t.parentElement&&(t=t.parentElement);t.style.display="none";}}));}));})),window.addEventListener("load",(()=>{B(".tbui_aside_float_bar .svg-container"),L.addEvent((()=>{const t="tieba-lvl-",o=`${t}green`,r=`${t}blue`,n=`${t}yellow`,a=`${t}orange`;E(".d_badge_bawu1 .d_badge_lv, .d_badge_bawu2 .d_badge_lv, .badge_index",[]).forEach((l=>{if(-1!==l.className.indexOf(t))return;const i=+e.defaults(l.textContent,"0");i>=1&&i<=3?l.classList.add(o):i>=4&&i<=9?l.classList.add(r):i>=10&&i<=15?l.classList.add(n):i>=16&&l.classList.add(a);})),B(".d_badge_bright .d_badge_lv, .user_level .badge_index");}));}));}};const hn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),bn={id:"tieba-tags",name:"楼中楼标签",author:"锯条",version:"2.0.1",brief:"优化楼中楼浏览体验",description:"为楼中楼的楼主、层主等用户添加特殊标签",scope:["thread"],runAt:"loaded",entry:function(){const t="is-tagged",o=PageData.thread.author,r=PageData.user.portrait,n=PageData.user.user_name;let a=l(document);function l(t){const o=t.getElementsByClassName("j_louzhubiaoshi");if(o.length>0){const t=C(o[0],"l_post_bright");if(t){const o=t.getAttribute("data-field");if(o){const t=JSON.parse(o);return e.split(t.author.portrait,"?")[0]}}}}function i(){function l(e,t){e.appendChild(z("div",{class:`tag-elem ${t}`}));}e.forEach(E(".lzl_cnt .at",[]),(i=>{if(i.classList.contains(t))return;i.classList.add(t);let c=false,d=false;const s=i.getAttribute("username");if(p(n,r)&&(d=true,l(i,"tieba-tags-me")),d||p(o,a)&&(c=true,l(i,"tieba-tags-lz")),!d&&!c){const e=C(i,"l_post_bright");if(e){const t=e.getElementsByClassName("p_author_name")[0].textContent;t&&i.textContent===t&&l(i,"tieba-tags-cz");}}function p(t,o){if(s===t&&""!==t)return true;if(-1!==e.indexOf([""," "],s)){const e=i.getAttribute("portrait");if(!e||!o)return r();if(e===o)return true}else if(!s)return r();return false;function r(){const e=i.getAttribute("data-field");if(e){const r=JSON.parse(e.replace(/'/g,'"'));if(o){if(r.id===o)return true}else if(r.un===t)return true}return false}}}));}(async()=>{if(!a){const e=await fetch(location.href.split("?")[0],{mode:"cors",credentials:"include"});e.ok&&await e.text().then((e=>{const t=(new DOMParser).parseFromString(e,"text/html");a=l(t);}));}})().then((()=>{T.addEvent(i);}));}};const fn=Object.freeze(Object.defineProperty({__proto__:null,default:bn},Symbol.toStringTag,{value:"Module"})),vn={id:"toolkit",name:"实用工具库",author:"锯条",version:"1.1",brief:"优化原版贴吧体验的一组功能",description:"这是一个轻量级的工具库,包含了诸如自动展开长图等实用功能。",scope:true,runAt:"immediately",settings:{autoExpand:{title:"自动展开长图",widgets:[{type:"toggle",content:"该功能会自动将帖子中所有的长图片自动展开,无需手动操作",init:()=>kn.get().autoExpand,event(){kn.merge({autoExpand:!kn.get().autoExpand});}}]},reloadAvatars:{title:"重新加载错误头像",widgets:[{type:"toggle",content:"原版贴吧的帖子页面时常会出现加载失败的头像,本功能可以将这些无法正常显示的头像资源链接到正常的 URL",init:()=>kn.get().reloadAvatars,event(){kn.merge({reloadAvatars:!kn.get().reloadAvatars});}}]}},entry:function(){for(const e in yn){const t=e;kn.get()[t]&&yn[t]();}}},yn={autoExpand(){L.addEvent((()=>{e.forEach(E(".replace_tip",[]),(e=>{e.click();}));}));},reloadAvatars(){const t=new IntersectionObserver((t=>{e.forEach(t,(e=>{if(e.isIntersecting){const t=e.target;if(!t.complete)return;if(t.naturalWidth>0)t.setAttribute("data-loaded","");else {const e=C(t,"j_user_card");if(!e)return;const o=e.getAttribute("data-field");if(!o)return;const r=JSON.parse(o.replaceAll(/'/g,'"')).id;t.src=Kt.URL_profile(r),t.setAttribute("data-loaded","");}}}));}),{threshold:0});T.addEvent((()=>{E(".lzl_single_post img:not(.BDE_Smiley, [data-loaded])",[]).forEach((e=>{t.observe(e);}));}));}},kn=new ue("toolkitToggles",{autoExpand:true,reloadAvatars:true}),xn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"}));}(_,UserView,Vue,libelemental,marked); })();