// ==UserScript== // @name Tieba Remix // @namespace https://github.com/HacksawBlade/Tieba-Remix // @version 0.4.7-beta // @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";.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%{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)}}@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{--img-tieba-icon: url(https://gitee.com/HacksawBlade/Tieba-Remix/raw/master/assets/images/main/icon.png)}.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: rgb(113, 97, 193);--trans-tieba-theme-color: rgba(113, 97, 193, .6);--tieba-theme-hover: rgb(149, 128, 254);--tieba-theme-active: rgb(172, 156, 253);--tieba-theme-background: rgba(113, 97, 193, .2);--tieba-theme-fore: rgb(150, 128, 255);--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: rgb(97, 78, 194);--trans-tieba-theme-color: rgba(97, 78, 194, .6);--tieba-theme-hover: rgb(119, 105, 194);--tieba-theme-active: rgb(150, 134, 232);--tieba-theme-background: rgba(97, 78, 194, .2);--tieba-theme-fore: rgb(58, 46, 116);--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"}:root{--xfast-duration: .1s;--fast-duration: .2s;--default-duration: .4s;--slow-duration: .6s;--xslow-duration: .8s}.about-wrapper[data-v-9147564a]{display:flex;flex-direction:column;align-items:center;padding:8px;margin:auto;gap:12px}.about-wrapper .main-title[data-v-9147564a]{display:flex;align-items:center;gap:12px}.about-wrapper .main-title .main-icon[data-v-9147564a]{width:64px;height:64px}.about-wrapper .main-title .title[data-v-9147564a]{color:var(--highlight-fore);font-size:32px;font-style:italic;font-weight:var(--font-weight-bold)}.about-wrapper .script-info[data-v-9147564a]{display:flex;flex-direction:column;align-items:center;color:var(--minimal-fore);gap:8px}.about-wrapper .script-info .author-info[data-v-9147564a]{display:flex;align-items:baseline;gap:8px}.about-wrapper .about-controls[data-v-9147564a]{display:flex;margin-top:16px;gap:8px}.about-wrapper .about-controls .about-button[data-v-9147564a]{padding:6px 10px;font-size:14px}.update-wrapper[data-v-10bab499]{display:flex;max-width:100%;flex-direction:column;gap:8px}.update-wrapper .latest-info[data-v-10bab499]{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-10bab499]{background-color:var(--level-green-background);color:var(--level-green-fore)}.update-wrapper .title-container[data-v-10bab499]{display:flex;align-items:center;gap:10px}.update-wrapper .title-container .title[data-v-10bab499]{flex-shrink:1;font-size:20px;font-weight:var(--font-weight-bold)}.update-wrapper .title-container .is-pre-release[data-v-10bab499]{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-10bab499]{display:flex;align-items:center;gap:8px}.update-wrapper .main-info .avatar[data-v-10bab499]{width:32px;height:32px;border-radius:32px}.update-wrapper .main-info .release-time[data-v-10bab499]{margin-left:auto}.update-wrapper .update-controls[data-v-10bab499]{display:flex;align-items:center;margin-top:8px;gap:8px}.update-wrapper .update-controls .up-button[data-v-10bab499]{padding:4px 8px;border-radius:10px;font-size:15px;font-weight:var(--font-weight-bold)}.update-wrapper .update-controls .up-name[data-v-10bab499]{font-family:var(--code-monospace)}.forbidden-wrapper[data-v-10bab499]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center}.forbidden-wrapper .icon[data-v-10bab499]{font-size:64px}.layout-custom-back[data-v-1b12e597]{display:flex;width:100%;flex-direction:column;gap:8px}.layout-custom-back .custom-image[data-v-1b12e597]{max-width:100%;max-height:320px;border-radius:8px;margin:0 auto}.layout-custom-back .custom-back-buttons[data-v-1b12e597]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.layout-custom-back .adjust-controls[data-v-1b12e597]{display:flex;flex-direction:column;gap:8px}.layout-custom-back .adjust-controls .control-set[data-v-1b12e597]{display:flex;align-items:baseline;gap:6px}.layout-custom-back .adjust-controls .control-set .editor[data-v-1b12e597]{width:auto;font-family:var(--code-zh)}.color-picker[data-v-faec1870]{display:flex;align-items:center;gap:8px}.color-picker .color-input[data-v-faec1870]{width:24px;height:24px}.theme-color-component[data-v-aa418cd2]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:6px}.theme-color-component .reset-button[data-v-aa418cd2]{margin-left:auto}.theme-picker{z-index:9999!important}@keyframes content-in-ceae965b{0%{opacity:0;transform:translateY(20px)}to{opacity:1}}.key-button[data-v-ceae965b]{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-ceae965b]{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-ceae965b]{display:flex;width:calc(100% - 32px);flex-direction:column}.key-button .key-title[data-v-ceae965b],.key-button .key-desc[data-v-ceae965b]{overflow:hidden;text-overflow:ellipsis}.key-button .key-desc[data-v-ceae965b]{color:var(--minimal-fore);font-size:14px}.key-button.main-key[data-v-ceae965b]{box-sizing:content-box}.key-button.main-key .main-key-selected[data-v-ceae965b]{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-ceae965b]: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-ceae965b]{color:var(--tieba-theme-fore)!important}.key-button.main-key.selected .main-key-selected[data-v-ceae965b]{padding-right:4px}.key-button.main-key.selected .main-key-selected[data-v-ceae965b]:after{width:4px}.key-button.main-key.selected .icon[data-v-ceae965b]{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-ceae965b]{color:var(--tieba-theme-color)}.key-button.sub-key[data-v-ceae965b]{-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.key-button.sub-key.selected[data-v-ceae965b]{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-ceae965b]{display:flex;width:100%;max-width:var(--content-max);height:100%;box-sizing:border-box}.settings-wrapper .left-container[data-v-ceae965b]{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-ceae965b]{display:flex;flex-direction:column;padding:0 16px 16px 0;gap:8px}.settings-wrapper .left-container .search-controls .title[data-v-ceae965b]{color:var(--default-fore)!important}.settings-wrapper .left-container .search-controls .title[data-v-ceae965b]{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-ceae965b]{padding:6px;font-size:14px}.settings-wrapper .left-container .left-panel[data-v-ceae965b]{display:flex;box-sizing:border-box;flex-direction:column}.settings-wrapper .middle-container[data-v-ceae965b]{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-ceae965b]{display:flex;padding:8px 16px;border-radius:12px;gap:4px}.settings-wrapper .middle-container .sub-key .key-title[data-v-ceae965b]{font-size:14px}.settings-wrapper .middle-container .sub-key[data-v-ceae965b]:not(:hover):not(:active):not(:focus){background-color:transparent;background-color:initial}.settings-wrapper .right-container[data-v-ceae965b]{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-ceae965b]{display:flex;flex-direction:column;gap:8px}.settings-wrapper .right-container .setting-content .content-title[data-v-ceae965b]{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-ceae965b]{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-ceae965b]{display:flex;flex-direction:column;color:var(--light-fore);gap:6px}.settings-wrapper .right-container .setting-content .content-textbox[data-v-ceae965b]{box-sizing:content-box}.settings-wrapper .right-container .setting-content .content-textbox.textarea[data-v-ceae965b]{width:100%;height:6em;resize:none}.settings-wrapper .right-container .setting-content .content-image[data-v-ceae965b]{max-width:100%;max-height:320px;border-radius:8px;margin:0 auto}.settings-wrapper .right-container .setting-content .setting-control[data-v-ceae965b]{display:flex}.settings-wrapper .right-container .setting-content .setting-control .settings-toggle[data-v-ceae965b]{background:none;font-size:36px}.settings-wrapper .right-container .setting-content .setting-control .settings-toggle.toggle-on[data-v-ceae965b]{color:var(--tieba-theme-color)}.settings-wrapper .right-container .setting-content .setting-control .settings-toggle.toggle-on[data-v-ceae965b]:hover{color:var(--tieba-theme-fore)}.settings-wrapper .right-container .setting-content .setting-control .icon-component[data-v-ceae965b]{margin-left:auto;font-size:64px;font-variation-settings:"FILL" 1}.settings-wrapper .right-container .setting-content .setting-control .settings-select[data-v-ceae965b]{width:min(100%,280px)}.settings-wrapper .empty-container[data-v-ceae965b]{margin:auto;color:var(--minimal-fore);font-size:72px}.block-panel{display:flex;min-width:30px;height:26px;align-items:center;justify-content:center;padding:2px 8px;border-radius:24px;background-color:var(--trans-light-background);font-size:14px;text-align:center}.block-panel .icon{color:var(--light-fore);font-size:18px}.block-panel .panel-button{border:none!important}.block-panel .panel-button{width:30px;height:30px;padding:4px;border-radius:48px}.block-panel.left-align{margin-left:0}#header-progress[data-v-782eb887]{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-782eb887]{animation:kf-fade-out var(--xslow-duration) forwards}#shield-editor[data-v-5a7329f8]{display:flex;flex-direction:column;gap:10px}#shield-editor #shield-editor-rule-control[data-v-5a7329f8]{display:flex;align-items:flex-start;gap:6px}#shield-editor #shield-editor-rule-control #shield-editor-rule[data-v-5a7329f8]{flex:1;font-size:16px}#shield-editor #shield-editor-rule-control label[data-v-5a7329f8]{color:var(--light-fore)}#shield-editor #shield-editor-toggle-control[data-v-5a7329f8]{display:flex;align-items:center;gap:16px}#shield-editor #shield-editor-delete[data-v-5a7329f8]{padding:6px 8px;background-color:var(--error-color);color:var(--default-background)}.shield-container[data-v-a0433092]{display:flex;width:100%;flex-direction:column;gap:16px}.shield-container .words-container[data-v-a0433092]{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-a0433092]{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-a0433092]{opacity:.5}.shield-container .words-container .shield-elem.disabled .content[data-v-a0433092]{-webkit-text-decoration:line-through;text-decoration:line-through}.shield-container .words-container .shield-elem .icon[data-v-a0433092]{color:var(--light-fore)}.shield-container .words-container .remove-all[data-v-a0433092]{background-color:var(--error-color);color:var(--default-background);font-variation-settings:"FILL" 0}.shield-container .empty-list-container[data-v-a0433092]{color:var(--minimal-fore)}.shield-container .shield-controls[data-v-a0433092]{display:flex;flex-direction:column;gap:8px}.shield-container .shield-controls .shield-input[data-v-a0433092]{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-a0433092]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.shield-container .shield-controls .submit-controls .submit-button[data-v-a0433092]{padding:4px 12px;font-size:14px;font-weight:var(--font-weight-bold)}@keyframes rotate-a73ee99e{to{transform:rotate(360deg)}}@keyframes loading-a73ee99e{25%{stroke-dashoffset:140}75%{stroke-dashoffset:280}}.loading-svg[data-v-a73ee99e]{width:64px;height:64px}.loading-svg .loading-circle[data-v-a73ee99e]{animation:loading-a73ee99e 2.8s ease-in-out infinite,rotate-a73ee99e 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-1afc9eaf]{font-family:Material Symbols,monospace!important}.images-viewer .head-controls .head-btn.toggle-on[data-v-1afc9eaf]{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-1afc9eaf]{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-1afc9eaf]{color:var(--light-fore)}.images-viewer .control-panel[data-v-1afc9eaf]{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([perf-saver]) .images-viewer .control-panel[data-v-1afc9eaf]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme .images-viewer .control-panel[data-v-1afc9eaf]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}.images-viewer .head-controls[data-v-1afc9eaf]{top:16px;margin-bottom:auto;transition:var(--default-duration)}.images-viewer .head-controls.hide[data-v-1afc9eaf]{box-shadow:none;transform:translateY(calc(-100% - 16px)) scale(.85)}.images-viewer .head-controls .head-btn[data-v-1afc9eaf]{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-1afc9eaf]:hover{background-color:var(--default-background);color:var(--tieba-theme-color)}.images-viewer .head-controls .head-btn.toggle-on[data-v-1afc9eaf]{background-color:var(--tieba-theme-color);color:var(--default-background)}.images-viewer .head-controls .head-btn.toggle-on[data-v-1afc9eaf]:hover{filter:brightness(1.2)}.images-viewer .head-controls .close[data-v-1afc9eaf]:hover{color:var(--error-color)}.images-viewer .head-controls span[data-v-1afc9eaf]{color:var(--minimal-fore);font-family:var(--code-monospace)}.images-viewer .head-controls .zoom-size[data-v-1afc9eaf]{padding:10px}.images-viewer .back[data-v-1afc9eaf],.images-viewer .forward[data-v-1afc9eaf]{width:-moz-min-content;width:min-content;height:60px;box-shadow:0 0 20px #0000001a;font-size:large}.images-viewer .back[data-v-1afc9eaf]{left:32px}.images-viewer .back.hide[data-v-1afc9eaf]{box-shadow:none;transform:translate(calc(-100% - 32px)) scale(.85)}.images-viewer .forward[data-v-1afc9eaf]{right:32px}.images-viewer .forward.hide[data-v-1afc9eaf]{box-shadow:none;transform:translate(calc(100% + 32px)) scale(.85)}.images-viewer .back[data-v-1afc9eaf]:hover,.images-viewer .forward[data-v-1afc9eaf]:hover{background-color:var(--default-background)}.images-viewer .back[data-v-1afc9eaf]:focus,.images-viewer .forward[data-v-1afc9eaf]:focus{box-shadow:0 0 0 2px var(--tieba-theme-color)}.images-viewer .image-container[data-v-1afc9eaf]{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.images-viewer .image-container .curr-image[data-v-1afc9eaf]{position:absolute;-o-object-fit:contain;object-fit:contain}.images-viewer .image-container .curr-image.changing[data-v-1afc9eaf]{display:none;transition:none}.images-viewer .bottom-controls-wrapper[data-v-1afc9eaf]{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-1afc9eaf]{box-shadow:none;transform:translateY(calc(100% + 16px)) scale(.85)}.images-viewer .bottom-controls-wrapper:hover .bottom-panel-scroll-bar[data-v-1afc9eaf]{opacity:1}.images-viewer .bottom-controls-wrapper .bottom-controls-container[data-v-1afc9eaf]{display:flex;overflow:hidden;padding:10px}.images-viewer .bottom-controls-wrapper .bottom-controls-container img[src=""][data-v-1afc9eaf],.images-viewer .bottom-controls-wrapper .bottom-controls-container img[data-v-1afc9eaf]:not([src]){opacity:0}.images-viewer .bottom-controls-wrapper .bottom-controls-container .thumb-container[data-v-1afc9eaf]{display:flex;gap:4px}.images-viewer .bottom-controls-wrapper .bottom-controls-container .thumb-container .bottom-btn[data-v-1afc9eaf]{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-1afc9eaf]{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-1afc9eaf]{border:3px solid var(--tieba-theme-color)}.images-viewer .bottom-controls-wrapper .bottom-panel-scroll-bar[data-v-1afc9eaf]{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-3551b9d3]:before{font-family:Material Symbols,monospace!important}.post-container .bottom-controls .replies[data-v-3551b9d3]: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-3551b9d3]{color:inherit;-webkit-text-decoration:none;text-decoration:none}p[data-v-3551b9d3]{margin:0}img[data-v-3551b9d3]:before{display:block;width:100%;height:100%;box-sizing:border-box;background-color:var(--light-background);content:""}.dynamic .img-button[data-v-3551b9d3]{min-width:30%!important;flex:initial!important;flex-grow:1!important}.post-container[data-v-3551b9d3]{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-3551b9d3]{border-radius:24px;font-size:14px}.post-container .forum-btn[data-v-3551b9d3]:not(:hover):not(:active):not(:focus){background-color:var(--light-background);box-shadow:none}.post-container .main-content[data-v-3551b9d3]{display:flex;flex-direction:column;gap:8px}.post-container .main-content .title[data-v-3551b9d3]{margin:0;color:var(--highlight-fore);font-weight:var(--font-weight-bold)}.post-container .main-content .content[data-v-3551b9d3]{overflow:hidden;color:var(--light-fore);font-size:14px;text-overflow:ellipsis}.post-container .img-container[data-v-3551b9d3]{display:flex;overflow:hidden;flex-wrap:wrap;border-radius:16px;gap:6px}.post-container .img-container .img-button[data-v-3551b9d3]{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-3551b9d3]{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-3551b9d3]:hover{scale:1.2}.post-container .bottom-controls[data-v-3551b9d3]{display:flex;align-items:center;gap:12px}.post-container .bottom-controls .author[data-v-3551b9d3]{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-3551b9d3]{width:32px;height:32px;border-radius:24px;-o-object-fit:cover;object-fit:cover}.post-container .bottom-controls .author .author-info[data-v-3551b9d3]{display:flex;flex-direction:column;padding:0 10px;text-align:left}.post-container .bottom-controls .author .author-info .author-name[data-v-3551b9d3]{font-size:14px;font-weight:var(--font-weight-bold)}.post-container .bottom-controls .author .author-info .post-time[data-v-3551b9d3]{color:var(--minimal-fore);font-size:12px}.post-container .bottom-controls .author[data-v-3551b9d3]:not(:hover):not(:active):not(:focus){box-shadow:none}.post-container .bottom-controls .replies[data-v-3551b9d3]{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-3551b9d3]:before{margin-right:6px;content:"forum";font-size:16px;font-weight:var(--font-weight-normal)}.masonry-wrapper[data-v-d3bb286a]{display:flex;width:100%;max-width:var(--content-max);flex-direction:column;align-items:center;gap:12px}.masonry-wrapper .masonry-container[data-v-d3bb286a]{width:100%;margin:auto}@keyframes feeds-in-d3bb286a{0%{transform:scale(.72)}to{transform:scale(1)}}.masonry-wrapper .masonry-container .post-elem[data-v-d3bb286a]{animation:feeds-in-d3bb286a .4s cubic-bezier(.18,.89,.32,1.2)}.masonry-wrapper .masonry-container .post-elem[data-v-d3bb286a]:not(:hover):not(:active):not(:focus){box-shadow:none}.masonry-wrapper>.post-elem[data-v-d3bb286a]{position:absolute!important;visibility:hidden!important}.index-wrapper .grid-container .profile-menu-container .curr-user .user-profile[data-v-36c4a869]{-o-object-fit:contain;object-fit:contain}a[data-v-36c4a869]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.block-wrapper[data-v-36c4a869]{display:flex;flex-direction:column;gap:8px}.block-controls[data-v-36c4a869]{display:flex;width:100%;align-items:center;gap:8px}.block-controls .block-title[data-v-36c4a869]{margin:0;font-size:24px;font-weight:var(--font-weight-bold)}.block-container[data-v-36c4a869]{padding:8px;border-radius:12px;background-color:var(--trans-light-background)}html:not([perf-saver]) body.custom-background .block-container[data-v-36c4a869]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme body.custom-background .block-container[data-v-36c4a869]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}.block-panel[data-v-36c4a869]{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-36c4a869]{color:var(--light-fore);font-size:18px}.block-panel .panel-btn[data-v-36c4a869]{width:30px;height:30px;padding:4px;border:none;border-radius:48px}.block-panel.left-align[data-v-36c4a869]{margin-left:0}.index-wrapper[data-v-36c4a869]{display:flex;flex-direction:column;align-items:center;gap:12px}.index-wrapper .grid-container[data-v-36c4a869]{display:grid;max-width:var(--content-max);margin:16px;grid-gap:36px;gap:36px;grid-template-rows:repeat(1,1fr)}.index-wrapper .grid-container .head-controls[data-v-36c4a869]{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-36c4a869]{display:flex;align-items:center;justify-content:center;gap:12px}.index-wrapper .grid-container .head-controls .main-title .main-icon[data-v-36c4a869]{height:64px}.index-wrapper .grid-container .head-controls .main-title .title[data-v-36c4a869]{font-size:36px;font-style:italic;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .head-controls .search-controls[data-v-36c4a869]{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-36c4a869]{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-36c4a869]{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-36c4a869]{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-36c4a869]{display:flex;overflow:hidden;box-sizing:border-box;padding:8px;border:none;border-radius:0;animation:stretch-36c4a869 .2s cubic-bezier(.22,.61,.36,1);gap:8px;text-align:justify}@keyframes stretch-36c4a869{0%{padding:4px 8px}to{padding:8px}}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem .sugg-img[data-v-36c4a869]{width:42px;height:42px;border-radius:8px}.index-wrapper .grid-container .head-controls .search-controls .search-suggestions .search-elem .sugg-content[data-v-36c4a869]{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-36c4a869]{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-36c4a869]{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-36c4a869]{position:absolute;z-index:1}.index-wrapper .grid-container .profile-menu-container .curr-user[data-v-36c4a869]{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-36c4a869]{width:100%}.index-wrapper .grid-container .profile-menu-container .profile-menu[data-v-36c4a869]{top:64px;left:24px}.index-wrapper .grid-container .config-menu-container[data-v-36c4a869]{position:absolute;z-index:1;display:flex}.index-wrapper .grid-container .config-menu-container .config-menu-btn[data-v-36c4a869]{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-36c4a869]:hover{background-color:var(--default-background)}.index-wrapper .grid-container .config-menu-container .config-menu-btn[data-v-36c4a869]:active{background-color:var(--default-hover)}.index-wrapper .grid-container .config-menu-container .config-menu[data-v-36c4a869]{top:64px;right:24px;opacity:1}.index-wrapper .grid-container .signed-count[data-v-36c4a869]{font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .block-panel.followed[data-v-36c4a869]{margin-left:auto}.index-wrapper .grid-container .followed-container[data-v-36c4a869]{margin-top:-16px}.index-wrapper .grid-container .followed-container .followed-list[data-v-36c4a869]{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-36c4a869]{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-36c4a869]{color:green;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .followed-container .followed-list .followed-btn .forum-level[data-v-36c4a869]{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-36c4a869]{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-36c4a869]{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-36c4a869]{width:72px;border-radius:12px}.index-wrapper .grid-container .topic-list .topic-btn .topic-content[data-v-36c4a869]{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-36c4a869]{display:flex;align-items:center;gap:6px}.index-wrapper .grid-container .topic-list .topic-btn .topic-content .topic-title [class^=topic-rank][data-v-36c4a869]{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-36c4a869]{font-size:16px;font-weight:var(--font-weight-bold)}.index-wrapper .grid-container .topic-list .topic-btn .topic-content .topic-desc[data-v-36c4a869]{color:var(--light-fore);font-size:14px}.index-wrapper .masonry-container[data-v-36c4a869]{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-36c4a869]{width:100%;margin:auto}@keyframes feeds-in-36c4a869{0%{transform:scale(.72)}to{transform:scale(1)}}@keyframes refresh-btn-in-36c4a869{0%{padding:0 18px;opacity:0}to{padding:8px 18px;opacity:1}}.index-wrapper .masonry-container .feeds-container .feeds-refresh-btn[data-v-36c4a869]{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-36c4a869 .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-36c4a869]{font-size:18px}.index-wrapper .masonry-container .post-elem[data-v-36c4a869]{animation:feeds-in-36c4a869 .4s cubic-bezier(.18,.89,.32,1.2)}.index-wrapper .masonry-container .post-elem[data-v-36c4a869]:not(:hover):not(:active):not(:focus){box-shadow:none}.index-wrapper .masonry-container .empty-container .no-feed-content[data-v-36c4a869]{color:var(--minimal-fore);font-size:small;text-align:center}.pager-wrapper .pager-button-container .pager-button.icon[data-v-706b517f]{font-family:Material Symbols,monospace!important}.pager-wrapper .pager-button-container .pager-button.icon[data-v-706b517f]{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-706b517f]{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-706b517f]{display:flex;align-items:center}.pager-wrapper .pager-button-container .pager-button[data-v-706b517f]{padding:4px 10px;color:var(--default-fore);font-family:var(--code-zh)}.pager-wrapper .pager-button-container .pager-button[data-v-706b517f]:not(:hover):not(:active):not(:focus){background-color:transparent}.pager-wrapper .pager-button-container .pager-button.fill[data-v-706b517f]:not(:hover):not(:active):not(:focus){background-color:var(--default-background)}.pager-wrapper .pager-button-container .pager-button.curr-pager-button[data-v-706b517f]{border-radius:0;box-shadow:0 3px 0 var(--tieba-theme-color);color:var(--tieba-theme-color)}.pager-wrapper .pager-separactor[data-v-706b517f]{color:var(--minimal-fore);font-family:var(--code-monospace)}.pager-wrapper .jumper-container[data-v-706b517f]{display:flex;align-items:center;color:var(--light-fore);gap:6px}.pager-wrapper .jumper-container .jumper[data-v-706b517f]{width:36px;width:3em;padding:2px 4px;color:var(--default-fore);font-family:var(--code-monospace)}.pager-wrapper .tail-slot[data-v-706b517f]{margin-left:auto;color:var(--minimal-fore)}#thread-editor[data-v-dbefc831]{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-dbefc831]{margin-left:auto;font-size:18px}#thread-editor #thread-editor-exit[data-v-dbefc831]:not(:hover):not(:active):not(:focus){box-shadow:none}#thread-editor .title-editor[data-v-dbefc831]{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-dbefc831]{margin-right:auto}#thread-editor #thread-editor-slot[data-v-dbefc831]{width:100%;flex-shrink:2}#thread-editor #thread-editor-toolbar[data-v-dbefc831]{display:flex;width:100%;align-items:center}#thread-editor #thread-editor-toolbar #thread-editor-submit[data-v-dbefc831]{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}body{overflow-x:hidden;overflow-y:scroll;overflow:hidden scroll}#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}html.dark-theme #thread-editor .emotion_container td,html.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}html.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-ae42008f]{font-family:Material Symbols,monospace!important}.toggle-panel .toggle-container .panel-button.toggle-off[data-v-ae42008f]{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-ae42008f]{font-family:Material Symbols,monospace!important}.toggle-panel .toggle-container .panel-button.toggle-on[data-v-ae42008f]{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-ae42008f]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.toggle-panel .toggle-container[data-v-ae42008f]{display:flex;flex-direction:column;align-items:center;gap:4px}.toggle-panel .toggle-container .panel-button[data-v-ae42008f]{width:58px;height:58px;border-radius:12px;font-size:24px}.toggle-panel .toggle-container .panel-button.toggle-off[data-v-ae42008f]{color:var(--minimal-fore)}.toggle-panel .toggle-container .panel-button.toggle-on[data-v-ae42008f]:focus{box-shadow:0 0 0 1px var(--tieba-theme-color)}.toggle-panel .toggle-container .toggle-name[data-v-ae42008f]{color:var(--light-fore);font-size:12px}@keyframes stretch-465a0f6d{0%{padding:2px 14px}to{padding:4px 14px}}a[data-v-465a0f6d]{color:inherit}.dropdown-menu[data-v-465a0f6d]{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-465a0f6d]{display:flex;width:100%;align-items:center;padding:4px 14px;border:none;border-radius:6px;animation:stretch-465a0f6d 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-465a0f6d]{display:flex;width:100%;gap:12px;text-align:justify}.dropdown-menu .menu-item .menu-title .menu-inner[data-v-465a0f6d]{margin-left:auto;color:var(--minimal-fore)}.dropdown-menu .menu-item[data-v-465a0f6d]:hover{background-color:var(--default-hover)}.dropdown-menu .menu-item[data-v-465a0f6d]:active{background-color:var(--default-active)}.dropdown-menu .menu-separator[data-v-465a0f6d]{width:calc(100% + 8px);height:1px;margin:6px 0 6px -4px;background-color:var(--border-color)}.blur-effect[data-v-465a0f6d]{background-color:var(--trans-default-background)}html:not([perf-saver]) .blur-effect[data-v-465a0f6d]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme .blur-effect[data-v-465a0f6d]{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}#nav-bar[data-v-29297739]{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}html.dark-theme #nav-bar[data-v-29297739]{box-shadow:0 0 16px #0009}#nav-bar.fold[data-v-29297739]{transform:translateY(-32px)}#nav-bar.fold[data-v-29297739]:after{position:absolute;top:48px;width:100%;height:32px;content:""}#nav-bar.fold[data-v-29297739]:hover{transform:translateY(0)}#nav-bar.fold:hover #nav-container[data-v-29297739]{display:flex}#nav-bar.fold:hover #fold-bar[data-v-29297739]{display:none}#nav-bar.fold #fold-bar[data-v-29297739]{position:absolute;bottom:6.5px;width:60px;height:3px;border-radius:3px;margin:0 auto;background-color:var(--border-color)}#nav-bar.fold #nav-container[data-v-29297739]{display:none}#nav-bar.hide[data-v-29297739]{box-shadow:none!important}#nav-bar.hide[data-v-29297739]{transform:translateY(-100%)}#nav-bar.fixed-on-top[data-v-29297739]{position:absolute}[no-scrollbar] #nav-bar[data-v-29297739]{width:calc(100% - var(--scrollbar-width))}#nav-bar #nav-container[data-v-29297739]{display:flex;width:100%;max-width:var(--content-max);height:100%;justify-content:space-between}.shrink-view #nav-bar #nav-container[data-v-29297739]{justify-content:space-around}#nav-bar #nav-container .left-container .nav-title-container[data-v-29297739]{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-29297739]{width:36px}#nav-bar #nav-container .left-container .nav-title-container .nav-title[data-v-29297739]{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-29297739],#nav-bar #nav-container .left-container .nav-title-container:active .nav-title[data-v-29297739],#nav-bar #nav-container .left-container .nav-title-container:focus .nav-title[data-v-29297739]{color:var(--highlight-fore)}#nav-bar #nav-container .middle-container[data-v-29297739]{display:flex;height:100%;justify-content:center}#nav-bar #nav-container .middle-container .middle-menu-trigger[data-v-29297739]{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-29297739]: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-29297739]{display:flex;gap:6px}#nav-bar #nav-container .right-container .avatar-button[data-v-29297739]{display:flex;height:100%;align-items:center;padding:0 2px;border:4px}#nav-bar #nav-container .right-container .avatar-button .nav-avatar[data-v-29297739]{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-29297739]{box-shadow:0 0 0 2px var(--tieba-theme-color)}#nav-bar #nav-container .right-container .menu-button[data-v-29297739]{padding:2px 8px;border:none;color:var(--highlight-fore);font-size:26px}#nav-bar #nav-container .right-container .menu-button[data-v-29297739]:hover{color:var(--tieba-theme-color)}.menu-trigger[data-v-29297739]{border-radius:0;background-color:transparent}.menu-trigger[data-v-29297739]:hover{background-color:var(--default-hover)}.menu-trigger:hover>.nav-menu[data-v-29297739],.menu-trigger:active>.nav-menu[data-v-29297739]{display:block}.nav-menu[data-v-29297739]{position:absolute;z-index:1201;display:none;cursor:default;font-weight:var(--font-weight-normal)}.nav-menu[data-v-29297739]: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)(),i=(()=>"undefined"!=typeof GM_deleteValue?GM_deleteValue:undefined)(),l=(()=>"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(t){o.toast({message:f(t),type:"error",duration:6e3});}}const g=[];function _(){return g}function f(e){const t=e.stack?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 i=new Date;return new Date(i.getFullYear()+e,i.getMonth()+t,i.getDate()+o,i.getHours()+r,i.getMinutes()+n,i.getSeconds()+a,0).getTime()}function h(t){let o="";return e.forOwn(t,((e,t)=>{null==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 i(){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(i);}));}))}function y(e){return 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",(function(){if(!r.files)return;const n=r.files[0],a=new FileReader;switch(a.addEventListener("loadend",(function(){const e=a.result;t(e);})),a.addEventListener("error",(function(){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 C(e){e();}function N(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 z(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}),D=new j("#pagelet_frs-list\\/pagelet\\/thread",{attributes:true},"load");function U(){e.forEach(document.documentElement.attributes,(t=>{e.startsWith(t.name,"perf-")&&document.documentElement.removeAttribute(t.name);})),document.documentElement.toggleAttribute({default:"perf-default",saver:"perf-saver",performance:"perf-performance"}[re.get()]);}function M(t){return e.flatMapDeep(t,((t,o)=>[`${o} {`,...e.flatMapDeep(t,((t,o)=>`${e.startsWith(o,"--")?o:e.kebabCase(o)}: ${t};`)),"}",""])).join("\n")}function $(t){let o="";return e.forOwn(t,((t,r)=>{o+=`${e.kebabCase(r)}:${t};`;})),o}function I(e,t){return a(`${e}{${$(t)}}`)}function A(...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 F(e,o,r){const n=t.createApp(e,r);return {app:n,instance:n.mount(o)}}const P=e.once((function(){return window.innerWidth-document.documentElement.clientWidth}));function O(t,o){0===document.getElementsByTagName("body").length&&document.documentElement.appendChild(N("body")),e.forEach(document.head.children,(t=>{t&&"LINK"===t.tagName.toUpperCase()&&e.includes(t.getAttribute("href"),"static-common/style")&&t.remove(),t&&"SCRIPT"===t.tagName.toUpperCase()&&e.includes(t.getAttribute("src"),"static-common/lib")&&t.remove();})),e.forEach(document.body.children,(t=>{t&&"STYLE"===t.tagName.toUpperCase()&&t.remove(),t&&"SCRIPT"===t.tagName.toUpperCase()&&t.remove(),t&&"IFRAME"===t.tagName.toUpperCase()&&t.remove(),t&&e.includes(t.className,"translatorExtension")&&t.remove(),t&&e.includes(t.className,"dialogJ")&&t.remove();}));const r=N("div",{id:"remixed-page"});return document.body.insertBefore(r,document.body.firstChild),document.body.appendChild(N("div",{id:"carousel_wrap"})),I("#spage-tbshare-container, .tbui_aside_float_bar",{display:"none !important"}),F(t,r,o)}function R(e,o,r){var n,a;null==(n=null==r?undefined:r.beforeRender)||n.call(r);const i=document.body.appendChild(N("div",{class:"dialog-wrapper"})),l=t.createApp(e,{...o,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:l,instance:l.mount(i)};return null==(a=null==r?undefined:r.rendered)||a.call(r,c),c;function d(){l.unmount(),0===E("[aria-modal]",[]).length&&(document.body.removeAttribute("no-scrollbar"),document.body.style.paddingRight=""),i.remove();}}function H(e,r,n){let a;return R(t.createVNode(o.UserDialog,r,"function"==typeof(i=a=t.h(e,n))||"[object Object]"===Object.prototype.toString.call(i)&&!t.isVNode(i)?a:{default:()=>[a]}));var i;}function W(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}}function q(t){const o=t.r/255,r=t.g/255,n=t.b/255,a=Math.min(o,r,n),i=Math.max(o,r,n),l=(i+a)/2;let c,d;return c=l<=.5?(i-a)/(i+a):(i-a)/(2-i-a),d=i===a?0:i===o?(r-n)/(i-a):i===r?2+(n-o)/(i-a):4+(o-r)/(i-a),d*=60,d<0&&(d+=360),{h:e.round(d,2),s:`${e.round(100*c)}%`,l:`${e.round(100*l)}%`,a:t.a}}const G=matchMedia("(prefers-color-scheme: dark)");let Y;async function J(){Y&&document.head.removeChild(Y),Y=I("body.custom-background",{backgroundImage:`url('${_e.get()}') !important`,backgroundRepeat:"no-repeat !important",backgroundAttachment:"fixed !important",backgroundSize:"cover !important"}),v((()=>!e.isNil(document.body))).then((function(){_e.get()?document.body.classList.add("custom-background"):document.body.classList.remove("custom-background");}));}const K="HacksawBlade",X="Tieba-Remix",Q=`https://github.com/${K}/${X}`,Z=`https://gitee.com/${K}/${X}`,ee="https://passport.baidu.com/";class te{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=l(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=l(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)),se=new te("ignoredTag",""),pe=new te("themeType","auto",{setter(e){Le(e);}}),ue=new te("compactLayout",false),me=new te("wideScreen",{maxWidth:1080,noLimit:false}),ge=new te("themeColor",{light:"#614ec2",dark:"#7161c1"}),_e=new te("customBackground",undefined,{setter(){J();}}),fe=new te("pageExtension",{index:true,thread:true}),be=new te("userFonts",[]),he=new te("monospaceFonts",["Consolas","JetBrains Mono","Fira Code","Menlo","monospace"]),ve=new te("navBarHideMode","fold"),ye=new te("customStyle",""),ke=new te("fontWeights",{normal:400,bold:700}),xe=new te("highQualityImage",true),we=new Map,Ee=["home_feed_images",{}],Ve=["thread_images",[]],Ce={get:e=>we.get(e[0]),set(e,t){we.set(e[0],t);},has:e=>we.has(e[0]),delete(e){we.delete(e[0]);},clear(){we.clear();},entries:()=>we.entries(),keys:()=>we.keys(),values:()=>we.values(),forEach(e){we.forEach(e);},size:()=>we.size};function Ne(){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 ze(e=false){if(le.get()&&!e)return le.get();{const e=function(){switch(ce.get().time){case "1h":return 1;case "3h":return 3;case "6h":return 6;case "never":return -1}}();if(e<0)return;const t=`https://gitee.com/api/v5/repos/${K}/${X}/releases/latest/`,o=await fetch(t);if(o.ok){const t=await o.json();if(t.message)return;return le.set(t,b(0,0,0,e)),t}return}}function Be(e=false){"never"!==ce.get().time&&ce.get().notify&&de.get()&&"developer-only"!==c.script.version&&ze().then((r=>{if(r&&r.tag_name.slice(1)!==c.script.version){if(se.get()===r.tag_name)return;H(t.createVNode("div",{class:"markdown",innerHTML:n.marked(r.body),style:$({maxWidth:"600px"})},null),{title:r.name,dialogButtons:[{text:"安装",event:()=>(function(e){function t(){o.toast({message:"安装失败:未找到可用的资源",type:"error",duration:6e3,blurEffect:true});}if(!e.assets||e.assets.length<=0)return void t();const r=function(){for(const t of e.assets)if(t.name&&t.name.endsWith(".user.js"))return t.browser_download_url}();if(!r)return void t();s(r,{active:true});}(r),true),style:"themed"},{text:"今日不再提醒",event:()=>(de.set(false),true)},{text:"跳过该版本",event:()=>(se.set(r.tag_name),true)}]});}else e&&o.messageBox({title:"检查更新",content:"当前已是最新版本",type:"okCancel"});}));}function je(e){return `${Z}/raw/beta/${e}`}function Le(t){switch(t){case "dark":r();break;case "light":o();break;default:G.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((function(){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((function(){document.body.classList.add("dark-theme");}));}}function Te(){const t=["unreadFeeds","latestRelease","showUpdateToday"],o=e.filter(d(),(o=>!e.includes(t,o))),r=e.map(o,(e=>l(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));}n.marked.setOptions({});const Se={class:"about-wrapper"},De={class:"main-title"},Ue=["src"],Me={class:"title"},$e={class:"script-info"},Ie={class:"author-info"},Ae={class:"version"},Fe={class:"author"},Pe={class:"about-desc"},Oe={class:"line"},Re={class:"about-controls"},He=(e,t)=>{const o=e.__vccOpts||e;for(const[r,n]of t)o[r]=n;return o},We=He(t.defineComponent({__name:"about.detail",emits:["changeView"],setup(e,{emit:r}){const n=c,a=r;return (e,r)=>(t.openBlock(),t.createElementBlock("div",Se,[t.createElementVNode("div",De,[t.createElementVNode("img",{src:t.unref(je)("/assets/images/main/icon.png"),alt:"icon",class:"main-icon"},null,8,Ue),t.createElementVNode("div",Me,t.toDisplayString(t.unref("Tieba Remix")),1)]),t.createElementVNode("div",$e,[t.createElementVNode("div",Ie,[t.createElementVNode("div",Ae,t.toDisplayString(t.unref(n).script.version),1),t.createElementVNode("div",Fe,"@"+t.toDisplayString(t.unref(n).script.author),1)]),t.createElementVNode("div",Pe,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList("本开源项目使用 MIT 协议".split("\n"),(e=>(t.openBlock(),t.createElementBlock("div",Oe,t.toDisplayString(e),1)))),256))])]),t.createElementVNode("div",Re,[t.createVNode(t.unref(o.UserButton),{class:"about-button github","is-anchor":true,href:t.unref(Q),"shadow-border":true,target:"_balnk"},{default:t.withCtx((()=>r[1]||(r[1]=[t.createTextVNode("开放源代码 ")]))),_:1},8,["href"]),t.createVNode(t.unref(o.UserButton),{class:"about-button update","shadow-border":true,onClick:r[0]||(r[0]=e=>a("changeView","about","update"))},{default:t.withCtx((()=>r[2]||(r[2]=[t.createTextVNode(" 检查更新 ")]))),_:1})]),r[3]||(r[3]=t.createElementVNode("div",{class:"about-desc"},null,-1))]))}}),[["__scopeId","data-v-9147564a"]]),qe={key:0,class:"update-wrapper"},Ge={class:"icon"},Ye={class:"content"},Je={class:"title-container"},Ke={class:"title"},Xe={key:0,class:"is-pre-release"},Qe={class:"main-info"},Ze=["src"],et={class:"owner"},tt=["innerHTML"],ot={class:"update-controls"},rt={key:1,class:"forbidden-wrapper"},nt=He(t.defineComponent({__name:"about.update",setup(e){const r=t.ref(),a=t.ref(false),i=t.ref(),l=c;return t.onMounted((async()=>{const e=await ze();e?(a.value=false,r.value=e,i.value=`v${l.script.version}`>=r.value.tag_name):a.value=true;})),(e,l)=>{var c,d,s,p,u,m,g,_;return a.value?(t.openBlock(),t.createElementBlock("div",rt,l[1]||(l[1]=[t.createElementVNode("div",{class:"icon"},"warning",-1),t.createElementVNode("div",{class:"forbidden-text"},"请求过于频繁,请稍后重试",-1)]))):(t.openBlock(),t.createElementBlock("div",qe,[undefined!==i.value?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["latest-info",{"is-latest":i.value}])},[t.createElementVNode("div",Ge,t.toDisplayString(i.value?"check":"warning"),1),t.createElementVNode("div",Ye,t.toDisplayString(i.value?"当前是最新版本":"检测到新版本"),1)],2)):t.createCommentVNode("",true),t.createElementVNode("div",Je,[t.createElementVNode("h2",Ke,t.toDisplayString(null==(c=r.value)?undefined:c.name),1),(null==(d=r.value)?undefined:d.prerelease)?(t.openBlock(),t.createElementBlock("div",Xe,"预览版")):t.createCommentVNode("",true)]),t.createElementVNode("div",Qe,[(null==(s=r.value)?undefined:s.author.avatar_url)?(t.openBlock(),t.createElementBlock("img",{key:0,src:null==(p=r.value)?undefined:p.author.avatar_url,alt:"",class:"avatar"},null,8,Ze)):t.createCommentVNode("",true),t.createElementVNode("div",et,t.toDisplayString(null==(u=r.value)?undefined:u.author.name),1)]),t.createElementVNode("div",{class:"release-body markdown",innerHTML:(null==(m=r.value)?undefined:m.body)?t.unref(n.marked)(null==(g=r.value)?undefined:g.body):""},null,8,tt),t.createElementVNode("div",ot,[t.createVNode(t.unref(o.UserButton),{class:"up-button download-button","shadow-border":"","theme-style":"","is-anchor":"",href:null==(_=r.value)?undefined:_.assets[0].browser_download_url},{default:t.withCtx((()=>l[0]||(l[0]=[t.createTextVNode("安装更新 ")]))),_:1},8,["href"])])]))}}}),[["__scopeId","data-v-10bab499"]]),at={class:"layout-custom-back"},it=["src"],lt={class:"custom-back-buttons"},ct=He(t.defineComponent({__name:"layout.custom-back",setup(e){const r=t.ref(_e.get()),n=t.ref("100"),a=t.ref();async function i(){r.value=undefined;}async function l(){r.value=await k("base64");}return t.watch(r,(e=>{_e.set(e);})),t.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");})),t.onMounted((async function(){r.value=_e.get();})),(e,a)=>(t.openBlock(),t.createElementBlock("div",at,[t.withDirectives(t.createElementVNode("img",{class:"custom-image",src:r.value??"",title:"自定义背景",alt:"自定义背景",style:t.normalizeStyle("opacity: "+ +n.value/100)},null,12,it),[[t.vShow,r.value]]),t.createElementVNode("div",lt,[t.createVNode(t.unref(o.UserButton),{onClick:i},{default:t.withCtx((()=>a[0]||(a[0]=[t.createTextVNode("清除")]))),_:1}),t.createVNode(t.unref(o.UserButton),{onClick:l},{default:t.withCtx((()=>a[1]||(a[1]=[t.createTextVNode("上传图片")]))),_:1})])]))}}),[["__scopeId","data-v-1b12e597"]]),dt={class:"color-picker"},st={key:0},pt=He(t.defineComponent({__name:"color-picker",props:t.mergeModels({text:{default:""}},{modelValue:{required:true},modelModifiers:{}}),emits:t.mergeModels(["change"],["update:modelValue"]),setup(o,{emit:r}){const n=t.useModel(o,"modelValue"),a=r,i=e.debounce((()=>{a("change",n.value);}),500);return t.onBeforeUnmount((function(){i.cancel();})),t.watch(n,(function(){i();})),(e,o)=>(t.openBlock(),t.createElementBlock("label",dt,[t.withDirectives(t.createElementVNode("input",{class:"color-input",type:"color","onUpdate:modelValue":o[0]||(o[0]=e=>n.value=e)},null,512),[[t.vModelText,n.value]]),e.text?(t.openBlock(),t.createElementBlock("p",st,t.toDisplayString(e.text),1)):t.createCommentVNode("",true)]))}}),[["__scopeId","data-v-faec1870"]]),ut={class:"theme-color-component"},mt=He(t.defineComponent({__name:"theme.color",setup(e){const r=t.ref(ge.get().light),n=t.ref(ge.get().dark);function a(){ge.set({dark:n.value,light:r.value});}function i(){ge.remove(),r.value=ge.get().light,n.value=ge.get().dark;}return (e,l)=>(t.openBlock(),t.createElementBlock("div",ut,[t.createVNode(pt,{text:"浅色主题",modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=e=>r.value=e),onChange:a},null,8,["modelValue"]),t.createVNode(pt,{text:"深色主题",modelValue:n.value,"onUpdate:modelValue":l[1]||(l[1]=e=>n.value=e),onChange:a},null,8,["modelValue"]),t.createVNode(t.unref(o.UserButton),{class:"reset-button",onClick:i},{default:t.withCtx((()=>l[2]||(l[2]=[t.createTextVNode("重置")]))),_:1})]))}}),[["__scopeId","data-v-aa418cd2"]]),gt=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:()=>pe.get(),event(e){pe.set(e);}}]},color:{title:"主题颜色",description:"自定义主题色。由于存在深浅两种主题,需要设置两种主题色。",widgets:[{type:"component",component:t.markRaw(mt)}]}}},layout:{name:"页面布局",content:{"compact-layout":{title:"紧凑布局",widgets:[{type:"toggle",content:"在尽量保证视觉观感的请款下,针对部分页面应用更加紧凑的布局,以提高信息密度。当前会受到影响的页面有:新版看贴页面。",init:()=>ue.get(),event:()=>(ue.set(!ue.get()),document.body.toggleAttribute("compact-layout"),ue.get())}]},"custom-background":{title:"自定义背景图",description:"上传图片作为页面背景图",widgets:[{type:"component",component:t.markRaw(ct)}]},"wide-screen-title":{title:"宽屏设置",description:"针对宽屏设备进行配置",widgets:[{type:"subTitle",content:"强制拉伸画幅"},{type:"toggle",content:"对于宽屏设备,不一定需要页面内容宽度始终等于屏幕宽度。如果你想应用强制宽屏,可以开启此项。",init:()=>me.get().noLimit,event(){const e=me.get().noLimit;return me.merge({noLimit:!e}),!e}},{type:"subTitle",content:"最大宽度"},{type:"desc",content:"配置页面元素跟随屏幕拉伸的最大宽度,若开启了 “强制拉伸画幅” 则此项失效"},{type:"textbox",placeHolder:"输入最大宽度像素值",init:()=>String(me.get().maxWidth),event(e){const t=e.target.value;isNaN(+t)||me.merge({maxWidth:+t});}}]}}},"page-extension":{name:"页面扩展",content:{index:{title:"首页扩展",widgets:[{type:"toggle",content:"首页扩展旨在提供更纯粹的浏览体验,提供管理关注的吧、贴吧热议、瀑布流推送等功能。",init:()=>fe.get().index,event:()=>(fe.merge({index:!fe.get().index}),fe.get().index)}]},thread:{title:"帖子浏览页面扩展",widgets:[{type:"toggle",content:"使用全新的 UI 简化帖子浏览,并改进屏幕空间利用率。",init:()=>fe.get().thread,event:()=>(fe.merge({thread:!fe.get().thread}),fe.get().thread)}]}}},fonts:{name:"字体",content:{"code-zh":{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"))}]},"code-monospace":{title:"等宽字体组合",description:"应用在数据显示等场景的等宽字体组合。",widgets:[{type:"textarea",placeHolder:"写入字体名,以换行分隔。建议在此处写入等宽字体。",init:()=>e.join(he.get(),"\n"),event:t=>(he.set(e.split(t.target.value,"\n")),e.join(he.get(),"\n"))}]},"font-weights":{title:"字重调整",description:"设置字体的字重。",widgets:[{type:"subTitle",content:"默认字重"},{type:"textbox",placeHolder:"默认字重",init:()=>ke.get().normal,event(e){const t=e.target.value;ke.merge({normal:+t});}},{type:"subTitle",content:"粗体字重"},{type:"textbox",placeHolder:"粗体字重",init:()=>ke.get().bold,event(e){const t=e.target.value;ke.merge({bold:+t});}}]}}},"nav-bar":{name:"导航栏",content:{"nav-bar-mode":{title:"导航栏隐藏模式",description:"设置导航栏的隐藏模式。",widgets:[{type:"select",content:[{value:"fold",text:"滚动折叠",desc:"当页面以一定速度向下滚动时,会将导航栏折叠,只会占据很小的屏幕空间,但能更方便地重新访问导航栏。"},{value:"alwaysFold",text:"始终折叠",desc:"导航栏始终保持折叠状态。"},{value:"hideWhenScroll",text:"滚动隐藏",desc:"当页面以一定速度向下滚动时,彻底隐藏导航栏,重新访问导航栏则需要以一定速度向上滚动页面。"},{value:"fixedOnTop",text:"顶部固定",desc:"导航栏不会在视图上跟随移动,仅在页面最顶部固定。"},{value:"never",text:"始终显示",desc:"始终显示完整的导航栏。"}],init:()=>ve.get(),event(e){ve.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(ne.get(),t.id),event(){if(e.includes(ne.get(),t.id)){const e=new Set(ne.get());return e.delete(t.id),ne.set([...e]),true}return ne.set([t.id,...ne.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:()=>re.get(),event(e){re.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:()=>ie.get().moreBlurEffect,event(){ie.merge({moreBlurEffect:!ie.get().moreBlurEffect});}}]},rasterEffect:{title:"栅格特效",widgets:[{type:"toggle",content:"将部分场景的模糊效果替换为栅格特效。可能会使文字可见度降低。存在性能问题。",init:()=>ie.get().rasterEffect,event(){ie.merge({rasterEffect:!ie.get().rasterEffect});}}]}}},"backup-recover":{name:"备份与恢复",content:{"data-backup":{title:"数据备份",description:"备份脚本所有自定义配置",widgets:[{type:"button",content:"备份",event(){Te();}}]},"recover-backup":{title:"数据恢复",description:"从备份文件中恢复脚本所有自定义配置",widgets:[{type:"button",content:"恢复",event(){!async function(){const t=JSON.parse(await k());e.forEach(Object.entries(t),(([e,t])=>{u(e,t);}));}();}}]}}},"custom-style":{name:"自定义样式",content:{content:{title:"自定义样式",description:"你可以在这里添加一些自定义的CSS代码,用以覆盖脚本内置的一些样式。",widgets:[{type:"textarea",init:()=>ye.get(),event(e){ye.set(e.target.value);}}]}}},"factory-reset":{name:"重置所有配置",content:{title:{title:"重置所有配置",description:"如果你需要将脚本的一切配置恢复默认,请使用此功能。"},reset:{widgets:[{type:"button",content:"重置",async event(){"positive"===await o.messageBox({title:"重置所有配置",content:"该操作是不可逆的,请做最后一次确认。",type:"forceTrueFalse"})&&(e.forEach(d(),(e=>{i(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:()=>ce.get().time,event(e){ce.merge({time:e});}}]},"update-notify":{widgets:[{type:"toggle",content:"启用一个对话框提示用户更新。该对话框可以立即安装更新,也可以推迟更新操作。",init:()=>ce.get().notify,event(){ce.merge({notify:!ce.get().notify});}}]},"update-component":{widgets:[{type:"component",component:t.markRaw(nt)}]}}},about:{name:"关于项目",content:{"about-component":{widgets:[{type:"component",component:t.markRaw(We)}]}}}}}}))),_t={class:"settings-wrapper remove-default"},ft={class:"left-container"},bt={class:"search-controls"},ht={class:"left-panel"},vt={class:"icon"},yt={class:"key-info"},kt={class:"key-title"},xt={class:"key-desc"},wt={class:"middle-container"},Et={class:"key-title"},Vt={class:"right-container"},Ct={key:0,class:"content-title"},Nt={key:1,class:"content-desc"},zt={class:"line"},Bt={class:"setting-control"},jt={key:1,class:"icon-component icon"},Lt={key:4,class:"content-sub-title"},Tt={key:5,class:"content-desc"},St={class:"line"},Dt=["src","alt","title","onLoad"],Ut={key:1,class:"empty-container filled-icon"},Mt=He(t.defineComponent({__name:"settings",setup(r,{expose:n}){const a=gt(),i={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"}},l=t.ref(""),c=t.ref(),d=t.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(){l.value.length<=0?p():e.find(a,(t=>!!e.find(t.sub,(e=>!!e.name.toLowerCase().includes(l.value.toLowerCase())&&(c.value=t,d.value=e,true)))))||p();}),500);return n({dialogOpts:i}),(r,n)=>(t.openBlock(),t.createBlock(t.unref(o.UserDialog),t.normalizeProps(t.guardReactiveProps(i)),{default:t.withCtx((()=>{var r,i;return [t.createElementVNode("div",_t,[t.createElementVNode("div",ft,[t.createElementVNode("div",bt,[n[1]||(n[1]=t.createElementVNode("div",{class:"title"},"设置",-1)),t.createVNode(t.unref(o.UserTextbox),{modelValue:l.value,"onUpdate:modelValue":[n[0]||(n[0]=e=>l.value=e),t.unref(u)],class:"search-box",placeholder:"输入需要搜索的设置"},null,8,["modelValue","onUpdate:modelValue"])]),t.createElementVNode("div",ht,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(a),(e=>{var r;return t.openBlock(),t.createBlock(t.unref(o.UserButton),{class:t.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:t.withCtx((()=>[n[2]||(n[2]=t.createElementVNode("div",{class:"main-key-selected"},null,-1)),t.createElementVNode("div",vt,t.toDisplayString(e.icon),1),t.createElementVNode("div",yt,[t.createElementVNode("div",kt,t.toDisplayString(e.name),1),t.createElementVNode("div",xt,t.toDisplayString(e.description),1)])])),_:2},1032,["class","onClick"])})),256))])]),t.withDirectives(t.createElementVNode("div",wt,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(null==(r=c.value)?undefined:r.sub,(e=>{var r;return t.openBlock(),t.createBlock(t.unref(o.UserButton),{class:t.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:t.withCtx((()=>[t.createElementVNode("div",Et,t.toDisplayString(e.name),1)])),_:2},1032,["class","onClick"])})),256))],512),[[t.vShow,c.value]]),t.createElementVNode("div",Vt,[(null==(i=d.value)?undefined:i.name)?(t.openBlock(true),t.createElementBlock(t.Fragment,{key:0},t.renderList(d.value.content,(r=>(t.openBlock(),t.createElementBlock("div",{key:Math.random(),class:"setting-content"},[(null==r?undefined:r.title)?(t.openBlock(),t.createElementBlock("h3",Ct,t.toDisplayString(null==r?undefined:r.title),1)):t.createCommentVNode("",true),(null==r?undefined:r.description)?(t.openBlock(),t.createElementBlock("p",Nt,[(null==r?undefined:r.description)?(t.openBlock(true),t.createElementBlock(t.Fragment,{key:0},t.renderList(r.description.split("\n"),(e=>(t.openBlock(),t.createElementBlock("p",zt,t.toDisplayString(e),1)))),256)):t.createCommentVNode("",true)])):t.createCommentVNode("",true),(null==r?undefined:r.widgets)?(t.openBlock(true),t.createElementBlock(t.Fragment,{key:2},t.renderList(r.widgets,(r=>{var n,a;return t.openBlock(),t.createElementBlock("div",Bt,["toggle"===r.type?(t.openBlock(),t.createBlock(t.unref(o.UserCheck),{key:0,class:"settings-toggle","model-value":r.init?r.init():undefined,text:"string"==typeof r.content?r.content:undefined,onChange:r.event},null,8,["model-value","text","onChange"])):t.createCommentVNode("",true),"icon"===r.type?(t.openBlock(),t.createElementBlock("div",jt,t.toDisplayString(r.content),1)):t.createCommentVNode("",true),"button"===r.type?(t.openBlock(),t.createBlock(t.unref(o.UserButton),{key:2,onClick:r.event,"shadow-border":""},{default:t.withCtx((()=>[t.createTextVNode(t.toDisplayString(r.content),1)])),_:2},1032,["onClick"])):t.createCommentVNode("",true),"select"===r.type&&Array.isArray(r.content)?(t.openBlock(),t.createBlock(t.unref(o.UserSelect),{key:3,class:"settings-select",data:r.content,"default-value":null==(n=r.init)?undefined:n.call(r),onChange:r.event},null,8,["data","default-value","onChange"])):t.createCommentVNode("",true),"subTitle"===r.type?(t.openBlock(),t.createElementBlock("h4",Lt,t.toDisplayString(r.content),1)):t.createCommentVNode("",true),"desc"===r.type?(t.openBlock(),t.createElementBlock("div",Tt,[r.content&&"string"==typeof r.content?(t.openBlock(true),t.createElementBlock(t.Fragment,{key:0},t.renderList(r.content.split("\n"),(e=>(t.openBlock(),t.createElementBlock("div",St,t.toDisplayString(e),1)))),256)):t.createCommentVNode("",true)])):t.createCommentVNode("",true),t.unref(e).includes(["textbox","textarea"],r.type)?(t.openBlock(),t.createBlock(t.unref(o.UserTextbox),{key:6,class:t.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"])):t.createCommentVNode("",true),"image"===r.type?(t.openBlock(),t.createElementBlock("img",{key:7,class:"content-image",src:null==(a=r.content)?undefined:a.toString(),alt:r.altContent,title:r.altContent,onLoad:r.init},null,40,Dt)):t.createCommentVNode("",true),r.component?(t.openBlock(),t.createBlock(t.resolveDynamicComponent(null==r?undefined:r.component),{key:8,onChangeView:s},null,32)):t.createCommentVNode("",true)])})),256)):t.createCommentVNode("",true)])))),128)):(t.openBlock(),t.createElementBlock("div",Ut,"settings"))])])]})),_:1},16))}}),[["__scopeId","data-v-ceae965b"]]);const $t={feedlist:()=>fetch(`/f/index/feedlist?${h({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?${h({_:e})}`),URL_userHome:e=>`/home/main?id=${e}&fr=index`,suggestions:(e,t="UTF-8",o)=>fetch(`/suggestion?${h({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?${h({_: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?${h({ie:t,un:e})}`),followForum:(e,t,o)=>fetch(`/mo/q/favolike?${h({itb_tbs:e,fid:t,kw:o})}`),unfollowForum:(e,t)=>fetch(`/mo/q/delmylike?${h({itb_tbs:e,forum_name:t})}`),getUserFromUID:e=>fetch(`/im/pcmsg/query/getUserInfo?${h({chatUid:e})}`),oneKeySign:()=>fetch("/tbmall/onekeySignin1"),hotFeeds:(e,t,o="utf-8",r)=>fetch(`/mo/q/newmoindex?${h({un:e,pn:t,ie:o,_:r})}`),totalComments:(e,t,o,r,n=false)=>fetch(`/p/totalComment?${h({t:e,tid:t,fid:o,pn:r,see_lz:Number(n)})}`),topicRelatedThreads:(e,t,o,r,n=1)=>fetch(`/hottopic/browse/getTopicRelateThread?${h({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?${h({kw:e,ie:t})}`),forumLoadMonth:(e,t="utf-8")=>fetch(`/sign/loadmonth?${h({kw:e,ie:t})}`),addFloor:(e,t,o,r,n,a,i,l="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(i),tbs:e,content:n,basilisk:1,nick_name:PageData.user.user_nickname,ev:l,"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?${h({tid:e,see_lz:+t,pic_id:n??"",from_page:a,prev:o,next:r})}`)};function It(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),i=E("img:not(.nicknameEmoji)",t,[]),l=t.getElementsByClassName("n_reply")[0].getElementsByTagName("a")[0],c=[];return i.length>0&&e.forEach(i,(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(l.href,/(\?id=)|&/)[2],name:At(l.innerHTML),href:l.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 At(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`)],i=e.split(t,RegExp(`]*?${o}.png(?:[^>]*?)*>`,"g"));t=e.join(i,decodeURIComponent(a));})),t}function Ft(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 Pt(t){var r,n,a,i;if(Ce.has(Ve))return Ce.get(Ve);const l=await m($t.getThreadImages(t.threadId,t.lzOnly)),c=s(l.data.pic_list),d=Date.now();if(c.length3e3)return o.toast({type:"error",message:"获取贴子图片超时,请刷新后再试。"}),p();const r=await m($t.getThreadImages(t.threadId,t.lzOnly,0,l.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==(i=e(s(r.data.pic_list)).last())?undefined:i.postId)??0;}}return p();function s(t){return e(t).keys().sortBy((e=>parseInt(e.slice(1)))).map((e=>{const o=t[e];return {original:xe.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 Ce.set(Ve,c),c}}const Ot={class:"block-panel blur-if-custom-background"};const Rt=He({},[["render",function(e,o){return t.openBlock(),t.createElementBlock("div",Ot,[t.renderSlot(e.$slots,"default")])}]]); /** * Flex Masonry * @author @HacksawBlade * @version 1.1 * @license MIT */class Ht{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=undefined===e.autoExec||e.autoExec,e.fixScrollOffset=undefined!==e.fixScrollOffset&&e.fixScrollOffset,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 Wt(e,t){const o=document.createElement(e);for(const r in t)o.setAttribute(r,t[r]);return o}class qt{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 Gt=He(t.defineComponent({__name:"header-progress",props:{calc:{type:Function}},setup(e){const o=e,r=t.ref(),n=t.ref(0);function a(){n.value=o.calc();}return t.onMounted((function(){r.value&&new qt(a).until((()=>n.value>=100));})),(e,o)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"headerProgress",ref:r,id:"header-progress",class:t.normalizeClass({complete:n.value>=100}),style:t.normalizeStyle(`width: ${n.value}vw;`)},null,6))}}),[["__scopeId","data-v-782eb887"]]);function Yt(e,o){t.render(e,o);const r=o.firstChild;return {root:r,vnode:e,remove(){t.render(null,o),r.parentNode&&r.remove();}}}function Jt(){return N("div",{class:"jsx-wrapper"})}function Kt(e,t,o){const r=Jt();return Yt(e,t.insertBefore(r,o??null))}function Xt(e,t){const o=Jt();return Yt(e,t.appendChild(o))}const Qt=new te("shieldList",[],undefined,(t=>e.map(t,eo)));function Zt(e,t,o){if(!e.toggle)return false;if(e.scope!==o)return false;if(undefined===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 eo(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 to={id:"shield-editor"},oo={id:"shield-editor-rule-control"},ro={id:"shield-editor-toggle-control"},no=He(t.defineComponent({__name:"shield-editor",props:{rule:{}},setup(e){const r=e,n=t.ref(),a=t.ref("regex"===r.rule.type),i=t.ref("username"===r.rule.scope),l=t.ref({...r.rule});function c(e){"Enter"===e.key&&(e.preventDefault(),d());}function d(){var e;const t={...l.value,type:a.value?"regex":"text",scope:i.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)=>(t.openBlock(),t.createBlock(t.unref(o.UserDialog),{ref_key:"dialog",ref:n,title:"编辑","dialog-buttons":[{text:"确定",event:d,style:"themed"},{text:"取消",event:s}],"default-payload":{...r.rule}},{default:t.withCtx((()=>[t.createElementVNode("div",to,[t.createElementVNode("div",oo,[u[4]||(u[4]=t.createElementVNode("label",{for:"shield-editor-rule"},"规则",-1)),t.createVNode(t.unref(o.UserTextbox),{modelValue:l.value.content,"onUpdate:modelValue":u[0]||(u[0]=e=>l.value.content=e),id:"shield-editor-rule","muti-lines":"",onKeypress:c},null,8,["modelValue"])]),t.createElementVNode("div",ro,[t.createVNode(t.unref(o.UserCheck),{modelValue:l.value.toggle,"onUpdate:modelValue":u[1]||(u[1]=e=>l.value.toggle=e),id:"shield-editor-toggle",text:"启用"},null,8,["modelValue"]),t.createVNode(t.unref(o.UserCheck),{modelValue:a.value,"onUpdate:modelValue":u[2]||(u[2]=e=>a.value=e),id:"shield-editor-regex",text:"正则表达式"},null,8,["modelValue"]),t.createVNode(t.unref(o.UserCheck),{modelValue:i.value,"onUpdate:modelValue":u[3]||(u[3]=e=>i.value=e),id:"shield-editor-user",text:"屏蔽用户名"},null,8,["modelValue"])]),t.createVNode(t.unref(o.UserButton),{id:"shield-editor-delete",onClick:p},{default:t.withCtx((()=>u[5]||(u[5]=[t.createTextVNode("删除规则")]))),_:1})])])),_:1},8,["dialog-buttons","default-payload"]))}}),[["__scopeId","data-v-5a7329f8"]]),ao={class:"shield-container"},io={key:0,class:"words-container"},lo={class:"icon"},co={class:"content"},so={key:1,class:"empty-list-container"},po={class:"shield-controls"},uo={class:"submit-controls"},mo=He(t.defineComponent({__name:"module.shield",setup(e){const r=t.ref(Qt.get()),n=t.ref(""),a=t.ref(false),i=t.ref(false);function l(e){"Enter"===e.key&&(e.preventDefault(),d());}async function c(){"positive"===await o.messageBox({content:"该操作将无法恢复,确定要删除所有屏蔽规则吗?",type:"forceTrueFalse"})&&(r.value.length=0,Qt.remove());}function d(){if(n.value.length<=0)return;const e={content:n.value,type:a.value?"regex":"text",scope:i.value?"username":"content",toggle:true};r.value.push(e),n.value="",Qt.set(r.value);}return (e,s)=>(t.openBlock(),t.createElementBlock("div",ao,[r.value.length>0?(t.openBlock(),t.createElementBlock("div",io,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(r.value,((e,n)=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{class:t.normalizeClass(["shield-elem",{"content-scope":"content"===e.scope,"user-scope":"username"===e.scope,disabled:!e.toggle}]),onClick:t=>function(e,t){R(no,{rule:e},{unloaded(e){if(!e)return r.value.splice(t,1),void Qt.set(r.value);r.value[t]=e,Qt.set(r.value);}});}(e,n)},{default:t.withCtx((()=>[t.createElementVNode("div",lo,t.toDisplayString("content"===e.scope?"chat":"account_circle"),1),t.createElementVNode("p",co,t.toDisplayString(e.content),1)])),_:2},1032,["class","onClick"])))),256)),t.createVNode(t.unref(o.UserButton),{class:"remove-all shield-elem icon",onClick:c},{default:t.withCtx((()=>s[3]||(s[3]=[t.createTextVNode("delete")]))),_:1})])):(t.openBlock(),t.createElementBlock("div",so,"当前没有记录屏蔽规则")),t.createElementVNode("div",po,[t.createVNode(t.unref(o.UserTextbox),{modelValue:n.value,"onUpdate:modelValue":s[0]||(s[0]=e=>n.value=e),"muti-lines":"",class:"shield-input",placeholder:"输入屏蔽规则,按下 [ENTER] 提交。",onKeypress:l},null,8,["modelValue"]),t.createElementVNode("div",uo,[t.createVNode(t.unref(o.UserCheck),{modelValue:a.value,"onUpdate:modelValue":s[1]||(s[1]=e=>a.value=e),id:"use-regex",text:"正则表达式"},null,8,["modelValue"]),t.createVNode(t.unref(o.UserCheck),{modelValue:i.value,"onUpdate:modelValue":s[2]||(s[2]=e=>i.value=e),id:"user-scope",text:"屏蔽用户名"},null,8,["modelValue"]),t.createVNode(t.unref(o.UserButton),{class:"submit-button","shadow-border":true,"theme-style":true,onClick:d},{default:t.withCtx((()=>s[4]||(s[4]=[t.createTextVNode("确定 ")]))),_:1})])])]))}}),[["__scopeId","data-v-a0433092"]]),go={id:"shield",name:"贴吧屏蔽",author:"锯条",version:"1.2",brief:"眼不见为净",description:"用户自定义屏蔽规则,符合规则的贴子和楼层将不会显示在首页、看贴页面和进吧页面。支持正则匹配",scope:true,runAt:"immediately",settings:{"shield-controls":{title:"管理屏蔽规则",description:"这些屏蔽规则将会在首页、看贴页面生效,会自动隐藏所有符合匹配规则的贴子和楼层。",widgets:[{type:"component",component:t.markRaw(mo)}]}},entry:function(){_o(L,"content",".l_post_bright",".d_post_content"),_o(L,"username",".l_post_bright",".p_author_name"),_o(T,"content",".lzl_single_post",".lzl_content_main"),_o(T,"username",".lzl_single_post",".lzl_cnt .j_user_card"),_o(S,"content",".j_feed_li",".title, .n_txt"),_o(S,"username",".j_feed_li",".post_author"),_o(D,"content",".j_thread_list",".threadlist_title a"),_o(D,"username",".j_thread_list",".frs-author-name-wrap");}};function _o(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 Qt.get())if(Zt(e,a,o)){r=true;break}r&&(t.style.display="none");}));}));}const fo=Object.freeze(Object.defineProperty({__proto__:null,default:go,matchShield:Zt,shieldList:Qt,shieldRuleMigration:eo},Symbol.toStringTag,{value:"Module"})),bo=He(t.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,i={animation:false,force:true,uniqueName:"await-dialog"},l=t.ref();return t.onMounted((()=>{n.unloadPred&&v(n.unloadPred,n.timeout).then((()=>{var e;null==(e=l.value)||e.unload();})).catch((()=>{var e;a("timeout"),n.unloadAfterTimeout&&(null==(e=l.value)||e.unload());}));})),(e,r)=>(t.openBlock(),t.createBlock(t.unref(o.UserDialog),t.mergeProps({ref_key:"dialog",ref:l},i),{default:t.withCtx((()=>r[0]||(r[0]=[t.createElementVNode("svg",{class:"loading-svg",viewBox:"0 0 100 100"},[t.createElementVNode("circle",{class:"loading-circle",cx:"50",cy:"50",r:"40",fill:"none","stroke-width":"8"})],-1)]))),_:1},16))}}),[["__scopeId","data-v-a73ee99e"]]);class ho{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 vo=["src"],yo={class:"zoom-size"},ko={class:"bottom-controls-container"},xo=["data-lazyload","onClick"],wo=He(t.defineComponent({__name:"images-viewer",props:{content:{},defaultIndex:{default:0}},setup(r){const n=r,a=[],i=[];"string"==typeof n.content?(a.push(n.content),i.push(n.content)):Array.isArray(n.content)?"string"==typeof n.content[0]?(a.push(...n.content),i.push(...n.content)):e.forEach(n.content,(e=>{a.push(e.original),i.push(e.thumbnail);})):e.forEach(n.content.images,(e=>{a.push(e.original),i.push(e.thumb);}));const l=t.ref(),c=t.ref(),d=t.ref(),s=t.ref(),p=t.ref(),u=t.ref(),m=t.ref(n.defaultIndex),g=t.ref(1),_=t.ref(0),f=t.ref(undefined),b=t.ref(undefined),h=t.ref({left:false,right:false,top:false,bottom:false}),v=t.ref({left:false,right:false,top:false,bottom:false}),y=t.ref(false),k=t.computed((()=>({transform:`scale(${g.value}) rotate(${_.value}deg)`,left:`${f.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=t.computed((function(){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 ho;let C,N={x:window.innerWidth/2,y:window.innerHeight/2},z={left:0,right:0,top:0,bottom:0};function B(){var e;null==(e=l.value)||e.unload();}function j(){m.value>0&&m.value--;}function L(){m.value8&&(g.value=8);}function S(e){_.value+=e;}function D(e){s.value&&(y.value?(b.value||(b.value=0),b.value+=-e.deltaY/1e3*window.innerHeight):T(-e.deltaY/1e3));}function U(e){e.target===d.value&&B();}function M(e,t){function o(e){v.value[e]=true,z[e]&&clearTimeout(z[e]),h.value[e]=true,z[e]=setTimeout((()=>{v.value[e]=false,h.value=I();}),t);}"all"!==e?o(e):(o("left"),o("right"),o("top"),o("bottom"));}function I(e=N){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 t.onMounted((async()=>{await t.nextTick();E(".bottom-btn",u.value,[])[n.defaultIndex].scrollIntoView({inline:"center"});let o=0,r=0;V.on(window,"mousemove",e.throttle((function(e){const{clientX:t,clientY:o}=e;N={x:t,y:o},h.value=I();}),100,{leading:true})),M("all",1e3),V.on(c.value,"wheel",D,{passive:true}),V.on(s.value,"mousedown",(e=>{s.value&&(e.preventDefault(),y.value||(o=e.clientX-s.value.offsetLeft,r=e.clientY-s.value.offsetTop,document.addEventListener("mousemove",l)));})),V.on(document,"mouseup",(e=>{e.preventDefault(),document.removeEventListener("mousemove",l);})),V.on(s.value,"load",(function(){s.value&&(y.value=false,(()=>{if(s.value.naturalHeight=5)return y.value=true,g.value=window.innerWidth/2/s.value.naturalWidth,void(f.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",(function(){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"));})),C=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(e.target.src=e.target.dataset.lazyload??"",C.unobserve(e.target));}));}));const a=E(".bottom-panel-scroll-bar",p.value),i=E(".bottom-controls-container",p.value);if(p.value&&(E("img",p.value,[]).forEach((e=>{C.observe(e);})),a&&i)){const e=i.clientWidth/i.scrollWidth;e>=1&&(a.style.display="none"),a.style.width=100*e+"%";}function l(e){s.value&&(f.value=e.clientX-o,b.value=e.clientY-r);}V.on(p.value,"wheel",(e=>{e.stopPropagation(),i&&(0===e.deltaX&&0!==e.deltaY?i.scrollBy({left:e.deltaY}):0!==e.deltaX&&0===e.deltaY&&i.scrollBy({left:e.deltaX}),a&&(a.style.left=i.scrollLeft/i.scrollWidth*100+"%"));}),{passive:false});})),t.onUnmounted((function(){V.release(),C.disconnect();})),t.watch(m,(function(){var e;null==(e=s.value)||e.classList.add("changing"),_.value=0,f.value=undefined,b.value=undefined;})),t.watch(b,(function(e){if(y.value){if(!s.value||!b.value||!e)return;e>x.value.vliMaxTop&&(b.value=x.value.vliMaxTop),e(t.openBlock(),t.createBlock(t.unref(o.UserDialog),t.mergeProps({ref_key:"dialog",ref:l},w),{default:t.withCtx((()=>[t.createElementVNode("div",{ref_key:"imagesViewer",ref:c,class:"images-viewer",onClick:U},[t.createElementVNode("div",{ref_key:"imageContainer",ref:d,class:"image-container dialog-toggle"},[t.createElementVNode("img",{ref_key:"currImage",ref:s,class:"curr-image changing",src:a[m.value],style:t.normalizeStyle(t.unref($)(k.value))},null,12,vo)],512),t.createElementVNode("div",{class:t.normalizeClass(["control-panel head-controls",{hide:!h.value.top}])},[t.createVNode(t.unref(o.UserToggle),{class:"vli-mode head-btn icon",title:"长图模式",modelValue:y.value,"onUpdate:modelValue":n[0]||(n[0]=e=>y.value=e)},{default:t.withCtx((()=>n[5]||(n[5]=[t.createTextVNode("chrome_reader_mode ")]))),_:1},8,["modelValue"]),n[11]||(n[11]=t.createElementVNode("span",null,"|",-1)),t.createVNode(t.unref(o.UserButton),{class:"zoom-in head-btn icon",title:"缩小",onClick:n[1]||(n[1]=e=>T(.5))},{default:t.withCtx((()=>n[6]||(n[6]=[t.createTextVNode(" zoom_in ")]))),_:1}),t.createVNode(t.unref(o.UserButton),{class:"zoom-out head-btn icon",title:"放大",onClick:n[2]||(n[2]=e=>T(-0.5))},{default:t.withCtx((()=>n[7]||(n[7]=[t.createTextVNode(" zoom_out ")]))),_:1}),t.createElementVNode("span",yo,t.toDisplayString(t.unref(e).round(100*g.value)+"%"),1),n[12]||(n[12]=t.createElementVNode("span",null,"|",-1)),t.createVNode(t.unref(o.UserButton),{class:"turn-left head-btn icon",title:"逆时针旋转",onClick:n[3]||(n[3]=e=>S(-90))},{default:t.withCtx((()=>n[8]||(n[8]=[t.createTextVNode(" undo ")]))),_:1}),t.createVNode(t.unref(o.UserButton),{class:"turn-right head-btn icon",title:"顺时针旋转",onClick:n[4]||(n[4]=e=>S(90))},{default:t.withCtx((()=>n[9]||(n[9]=[t.createTextVNode(" redo ")]))),_:1}),n[13]||(n[13]=t.createElementVNode("span",null,"|",-1)),t.createVNode(t.unref(o.UserButton),{class:"close head-btn icon",title:"关闭",onClick:B},{default:t.withCtx((()=>n[10]||(n[10]=[t.createTextVNode(" close ")]))),_:1})],2),a.length>1?(t.openBlock(),t.createBlock(t.unref(o.UserButton),{key:0,class:t.normalizeClass(["control-panel back icon",{hide:!h.value.left}]),title:"上一张",onClick:j},{default:t.withCtx((()=>n[14]||(n[14]=[t.createTextVNode(" chevron_left ")]))),_:1},8,["class"])):t.createCommentVNode("",true),a.length>1?(t.openBlock(),t.createBlock(t.unref(o.UserButton),{key:1,class:t.normalizeClass(["control-panel forward icon",{hide:!h.value.right}]),title:"下一张",onClick:L},{default:t.withCtx((()=>n[15]||(n[15]=[t.createTextVNode(" chevron_right ")]))),_:1},8,["class"])):t.createCommentVNode("",true),t.createElementVNode("div",{ref_key:"bottomPanel",ref:p,class:t.normalizeClass(["control-panel bottom-controls-wrapper",{hide:!h.value.bottom}])},[t.createElementVNode("div",ko,[t.createElementVNode("div",{ref_key:"thumbContainer",ref:u,class:"thumb-container"},[(t.openBlock(),t.createElementBlock(t.Fragment,null,t.renderList(i,((e,r)=>t.createVNode(t.unref(o.UserButton),{class:t.normalizeClass(["bottom-btn",{selected:r===m.value}]),"no-border":"all"},{default:t.withCtx((()=>[t.createElementVNode("img",{class:"image-list",alt:"","data-lazyload":e,onClick:e=>m.value=r},null,8,xo)])),_:2},1032,["class"]))),64))],512)]),n[16]||(n[16]=t.createElementVNode("div",{class:"bottom-panel-scroll-bar"},null,-1))],2)],512)])),_:1},16))}}),[["__scopeId","data-v-1afc9eaf"]]);function Eo(e){R(t.createVNode(wo,e,null));}const Vo={class:"main-content"},Co={class:"title"},No={key:0,class:"content"},zo={key:0,class:"img-container"},Bo=["src"],jo={class:"bottom-controls"},Lo=["src"],To={class:"author-info"},So={class:"author-name"},Do={class:"post-time"},Uo={class:"replies"},Mo=He(t.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,i=n,l=t.ref(),c=t.ref(!a.lazyLoad),d=t.ref(0);function s(){d.value+=1,d.value===a.post.images.length&&i("assetsLoaded",l.value);}return t.onMounted((()=>{if(!l.value)return;if(0===a.post.images.length&&i("assetsLoaded",l.value),!a.lazyLoad)return;const e=new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&(c.value=true,e.disconnect());}));}));e.observe(l.value.$el);})),(r,n)=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{ref_key:"postContainer",ref:l,"is-anchor":true,class:t.normalizeClass(["post-container",{dynamic:a.dynamic,"assets-loaded":d.value===a.post.images.length}]),href:"/p/"+a.post.id,target:"_blank"},{default:t.withCtx((()=>[t.createElementVNode("div",null,[t.createVNode(t.unref(o.UserButton),{"is-anchor":true,class:"forum-btn","shadow-border":true,href:a.post.forum.href,target:"_blank"},{default:t.withCtx((()=>[t.createTextVNode(t.toDisplayString(a.post.forum.name+" 吧"),1)])),_:1},8,["href"])]),t.createElementVNode("div",Vo,[t.createElementVNode("p",Co,t.toDisplayString(a.post.title),1),a.post.content&&" "!==a.post.content?(t.openBlock(),t.createElementBlock("p",No,t.toDisplayString(a.post.content),1)):t.createCommentVNode("",true)]),a.post.images.length>0?(t.openBlock(),t.createElementBlock("div",zo,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(a.post.images,((r,n)=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{class:"img-button",onClick:t=>async function(t,o){if(t.preventDefault(),e.isNil(Ce.get(Ee))||e.isNil(Ce.get(Ee)[+a.post.id])){R(bo,{unloadPred:()=>!e.isNil(Ce.get(Ee))&&!e.isNil(Ce.get(Ee)[+a.post.id])},{unloaded(){Eo({content:r,defaultIndex:o});}});const t=await(await $t.getThreadImages(+a.post.id,true)).json(),r=e(t.data.pic_list).keys().sortBy((e=>parseInt(e.slice(1)))).map((e=>{const o=t.data.pic_list[e];return {original:xe.get()?o.img.original.waterurl:o.img.screen.waterurl,thumbnail:o.img.medium.url}})).value();Ce.set(Ee,{...Ce.get(Ee),[+a.post.id]:r});}else Eo({content:Ce.get(Ee)[+a.post.id],defaultIndex:o});}(t,n),"no-border":"all"},{default:t.withCtx((()=>[t.createElementVNode("img",{class:"post-img",src:c.value?r.original:r.thumb,onLoad:s},null,40,Bo)])),_:2},1032,["onClick"])))),256))])):t.createCommentVNode("",true),t.createElementVNode("div",jo,[t.createVNode(t.unref(o.UserButton),{class:"author","is-anchor":true,href:a.post.author.href,target:"_blank","shadow-border":true},{default:t.withCtx((()=>[t.createElementVNode("img",{class:"author-portrait",src:c.value?t.unref($t).URL_profile(a.post.author.portrait):""},null,8,Lo),t.createElementVNode("div",To,[t.createElementVNode("div",So,t.toDisplayString(a.post.author.name),1),t.createElementVNode("div",Do,t.toDisplayString(a.post.time),1)])])),_:1},8,["href"]),t.createElementVNode("div",Uo,t.toDisplayString(a.post.replies),1)])])),_:1},8,["href","class"]))}}),[["__scopeId","data-v-3551b9d3"]]),$o=He(t.defineComponent({__name:"feeds-masonry",props:{initFeeds:{default:()=>[]},showProgress:{type:Boolean,default:false}},setup(r,{expose:n}){const a=r,i=t.ref([]),l=t.ref(),c=t.ref(),d=t.ref(true);let s=[],p=false;const u=e.debounce((async function(o){o||(o=[]);if(p)return;if(p=true,o.length<=0){const r=await m($t.feedlist());if(r){o=It(r.data.html),d.value=!!r.data.has_more;const n=Qt.get();o=e.filter(o,(e=>{for(const t of n)if(Zt(t,e.author.name,"username")||Zt(t,e.title,"content")||Zt(t,e.content,"content"))return false;return true})),a.showProgress&&function(e,o=2e3,r=1e4){const n=Kt(t.createVNode(Gt,{calc:e.calc},null),document.body,document.body.firstChild??undefined),a=setTimeout((()=>{n.root.remove();}),r);v((()=>"100vw"===n.root.style.width),r).then((function(){setTimeout((()=>{n.root.remove(),clearTimeout(a);}),o);}));}({calc:()=>s.length/((null==o?undefined:o.length)??0)*100});}}i.value.push(...o),await v((()=>s.length>=(o??[]).length)),_().then((function(){ae.set(o||[],b(0,0,0,2)),s.length=0,p=false;}));}),2e3,{leading:true});let g;async function _(){await t.nextTick(),c.value&&(g?g.append(".masonry-wrapper > .post-elem.assets-loaded",60):g=new Ht({container:c.value,columnWidth:280,gap:12,fixScrollOffset:true}));}function f(e){s.push(e.$el);}function h(){p||(i.value.length=0,g.clear(),u());}return window.addEventListener("resize",e.throttle((function(){g.adjustWidth(),g.columns!==g.calcColumns()&&g.exec();}),100),{passive:true}),t.onMounted((()=>{l.value&&c.value&&(u(a.initFeeds),_(),window.addEventListener("scroll",(()=>{if(p)return;const e=document.documentElement.scrollHeight;(document.documentElement.scrollTop||document.body.scrollTop)+document.documentElement.clientHeight>=e-320&&i.value.length<1e3&&u();})));})),t.watch(d,(e=>{e||o.toast({message:"没有更多推送了",type:"warning"});})),n({feeds:i,isFetchingFeeds:p,refresh:h,refreshAndMove:function(){var e;window.scrollTo({top:null==(e=c.value)?undefined:e.offsetTop,behavior:"smooth"}),h();}}),(e,o)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"masonryWrapper",ref:l,class:"masonry-wrapper"},[t.createElementVNode("div",{ref_key:"masonryContainer",ref:c,class:"masonry-container"},null,512),(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(i.value,(e=>(t.openBlock(),t.createBlock(Mo,{key:e.id,post:e,class:"post-elem",dynamic:"","shadow-border":"",onAssetsLoaded:f},null,8,["post"])))),128))],512))}}),[["__scopeId","data-v-d3bb286a"]]),Io={class:"index-wrapper"},Ao={class:"grid-container"},Fo={class:"head-controls"},Po={class:"search-controls"},Oo={class:"search-suggestions"},Ro=["src"],Ho={class:"sugg-content"},Wo={class:"sugg-title"},qo={class:"sugg-desc"},Go={key:0,class:"block-wrapper followed-container"},Yo={class:"block-controls followed"},Jo={class:"block-container followed-list"},Ko={key:0,class:"icon signed"},Xo={class:"forum-title"},Qo={key:1,class:"block-wrapper topic-container"},Zo={class:"block-controls topics"},er={class:"block-container topic-list"},tr=["src"],or={class:"topic-content"},rr={class:"topic-title"},nr={class:"topic-name"},ar={class:"topic-desc"},ir={class:"block-controls feeds"},lr={key:0,class:"empty-container"},cr=He(t.defineComponent({__name:"index",setup(r){const n=t.ref([]),a=t.ref(),i=t.ref(),l=t.ref(),c=t.ref(),d=t.ref(""),s=t.ref(false),p=t.ref([]);t.ref(false);const u=t.ref();t.ref(false);const g=t.ref(),_=t.ref([]),b=t.ref(false),h=t.ref({});let v=0;function y(e){const t=z(e.target,"search-controls");s.value=!!t;}async function k(t){const o=await $t.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:$t.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 x(){p.value.length<=0?k().then((()=>{s.value=true;})):s.value=true;}n.value=ae.get(),t.onMounted((async()=>{(async function(){a.value=await(async()=>{try{const e=await(await $t.userInfo()).json();if(e)return e.data}catch(e){o.toast({message:f(e),type:"error",duration:6e3});}})(),u.value=[{title:"设置",click(){R(Mt);}},"separator",{title:"源代码 (GitHub)",href:Q},{title:"源代码 (Gitee)",href:Z}],g.value=[{title:"登录",icon:"login",href:ee}],a.value&&(g.value=[{title:"我的收藏",icon:"star"},"separator",{title:"主页",icon:"home",href:$t.URL_userHome(a.value.user_portrait)},{title:"修改",icon:"settings"},"separator",{title:"退出登录",icon:"logout"}]);a.value&&E();if(m($t.topicList()).then((e=>{e&&_.value.push(...e.data.bang_topic.topic_list);})),!c.value)return})().then((()=>{if(l.value){new IntersectionObserver((e=>{e[0].isIntersecting?b.value=true:b.value=false;})).observe(l.value);}}));})),window.addEventListener("focusin",(e=>y(e))),window.addEventListener("mousedown",(e=>y(e)));const w=e.debounce((function(){k(d.value);}),500);function E(){m($t.followedForums()).then((t=>{t&&(v=0,i.value=t.data,e.forEach(i.value.like_forum,(e=>{1===e.is_sign&&v++;})),i.value.like_forum.sort(((e,t)=>parseInt(t.user_exp)-parseInt(e.user_exp))));}));}async function V(){o.messageBox({title:"一键签到",content:"需要注意,Web端签到获取到的经验远少于移动端,建议使用其他设备进行签到。",type:"okCancel"}).then((e=>{"positive"===e&&m($t.oneKeySign()).then((e=>{o.toast({message:`本次共签到成功 ${e.data.signedForumAmount} 个吧,未签到 ${e.data.unsignedForumAmount} 个吧,签到失败 ${e.data.signedForumAmountFail} 个吧,共获得 ${e.data.gradeNoVip} 经验。`,type:"check",blurEffect:true}),E();}));}));}return (r,a)=>(t.openBlock(),t.createElementBlock("div",Io,[t.createElementVNode("div",Ao,[t.createElementVNode("div",Fo,[t.createElementVNode("div",Po,[t.createVNode(t.unref(o.UserTextbox),{modelValue:d.value,"onUpdate:modelValue":a[0]||(a[0]=e=>d.value=e),class:"search-box",placeholder:"搜索 贴吧",autocomplete:"none",onFocus:x,onInput:t.unref(w)},null,8,["modelValue","onInput"]),t.createVNode(t.unref(o.UserButton),{class:"search-button","theme-style":true,"no-border":""},{default:t.withCtx((()=>a[1]||(a[1]=[t.createTextVNode("搜索")]))),_:1}),t.withDirectives(t.createElementVNode("div",Oo,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(p.value,(e=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{"is-anchor":true,class:"search-elem",href:e.href,target:"_blank","no-border":""},{default:t.withCtx((()=>[t.createElementVNode("img",{class:"sugg-img",src:e.image,alt:""},null,8,Ro),t.createElementVNode("div",Ho,[t.createElementVNode("p",Wo,t.toDisplayString(e.title),1),t.createElementVNode("p",qo,t.toDisplayString(e.desc),1)])])),_:2},1032,["href"])))),256))],512),[[t.vShow,s.value&&p.value.length>0]])])]),i.value?(t.openBlock(),t.createElementBlock("div",Go,[t.createElementVNode("div",Yo,[a[4]||(a[4]=t.createElementVNode("p",{class:"block-title"},"关注的吧",-1)),t.createVNode(Rt,{class:"signed-count left-align"},{default:t.withCtx((()=>{var e;return [t.createTextVNode(t.toDisplayString(t.unref(v))+" / "+t.toDisplayString(null==(e=i.value)?undefined:e.like_forum.length),1)]})),_:1}),t.createVNode(Rt,{class:"followed"},{default:t.withCtx((()=>[t.createVNode(t.unref(o.UserButton),{class:"panel-btn icon sign-btn",onClick:V,"unset-background":"","no-border":""},{default:t.withCtx((()=>a[2]||(a[2]=[t.createTextVNode(" task_alt")]))),_:1}),t.createVNode(t.unref(o.UserButton),{class:"panel-btn icon settings","unset-background":"","no-border":""},{default:t.withCtx((()=>a[3]||(a[3]=[t.createTextVNode("settings")]))),_:1})])),_:1})]),t.createElementVNode("div",Jo,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(i.value.like_forum,(e=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{"is-anchor":true,class:"followed-btn","shadow-border":true,href:t.unref($t).URL_forum(e.forum_name),target:"_blank","no-border":""},{default:t.withCtx((()=>[1===e.is_sign?(t.openBlock(),t.createElementBlock("div",Ko,"check")):t.createCommentVNode("",true),t.createElementVNode("div",Xo,t.toDisplayString(e.forum_name),1),t.createElementVNode("div",{class:t.normalizeClass(["forum-level","level-"+t.unref(Ft)(e.user_level)])},t.toDisplayString(e.user_level),3)])),_:2},1032,["href"])))),256))])])):t.createCommentVNode("",true),_.value.length>0?(t.openBlock(),t.createElementBlock("div",Qo,[t.createElementVNode("div",Zo,[a[8]||(a[8]=t.createElementVNode("p",{class:"block-title"},"贴吧热议",-1)),t.createVNode(Rt,{class:"topics"},{default:t.withCtx((()=>[t.createVNode(t.unref(o.UserButton),{class:"panel-btn icon switch","unset-background":true,"no-border":""},{default:t.withCtx((()=>a[5]||(a[5]=[t.createTextVNode("tune")]))),_:1}),t.createVNode(t.unref(o.UserButton),{class:"panel-btn icon more","unset-background":true,"no-border":""},{default:t.withCtx((()=>a[6]||(a[6]=[t.createTextVNode("more_horiz ")]))),_:1}),t.createVNode(t.unref(o.UserButton),{class:"panel-btn icon settings","unset-background":true,"no-border":""},{default:t.withCtx((()=>a[7]||(a[7]=[t.createTextVNode("settings ")]))),_:1})])),_:1})]),t.createElementVNode("div",er,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(e).take(_.value,10),(r=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{"is-anchor":true,class:"topic-btn","shadow-border":true,href:r.topic_url,target:"_blank"},{default:t.withCtx((()=>[t.createElementVNode("img",{class:"topic-img",src:r.topic_pic},null,8,tr),t.createElementVNode("div",or,[t.createElementVNode("div",rr,[t.createElementVNode("div",{class:t.normalizeClass("topic-rank-"+r.idx_num)},t.toDisplayString(r.idx_num),3),t.createElementVNode("div",nr,t.toDisplayString(t.unref(e).unescape(r.topic_name)),1)]),t.createElementVNode("div",ar,t.toDisplayString(t.unref(e).unescape(r.topic_desc)),1)])])),_:2},1032,["href"])))),256))])])):t.createCommentVNode("",true),a[9]||(a[9]=t.createElementVNode("div",{id:"carousel_wrap"},null,-1))]),t.createElementVNode("div",{ref_key:"masonryContainer",ref:l,class:"masonry-container"},[t.createElementVNode("div",ir,[a[12]||(a[12]=t.createElementVNode("p",{class:"block-title"},"推送",-1)),h.value&&h.value.feeds&&(h.value.feeds.length>0||h.value.isFetchingFeeds)?(t.openBlock(),t.createBlock(Rt,{key:0},{default:t.withCtx((()=>[t.createVNode(t.unref(o.UserButton),{class:"panel-button icon refresh","unset-background":"",onClick:h.value.refreshAndMove,"no-border":""},{default:t.withCtx((()=>a[10]||(a[10]=[t.createTextVNode("refresh ")]))),_:1},8,["onClick"]),t.createVNode(t.unref(o.UserButton),{class:"panel-button icon settings","unset-background":"","no-border":""},{default:t.withCtx((()=>a[11]||(a[11]=[t.createTextVNode("settings")]))),_:1})])),_:1})):t.createCommentVNode("",true)]),t.createVNode($o,{ref_key:"feedsMasonry",ref:h,"init-feeds":n.value,"show-progress":""},null,8,["init-feeds"]),0===n.value.length?(t.openBlock(),t.createElementBlock("div",lr,a[13]||(a[13]=[t.createElementVNode("p",{class:"no-feed-content"},"没有更多了",-1)]))):t.createCommentVNode("",true)],512)]))}}),[["__scopeId","data-v-36c4a869"]]);const dr={class:"pager-wrapper"},sr={key:0,class:"pager-button-container"},pr={key:1,class:"pager-separactor"},ur={key:2,class:"jumper-container"},mr={class:"tail-slot"},gr=He(t.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 i=r,l=t.ref(i.current),c=t.ref(i.jumperValue??""),d=a,s=Math.min(i.maxDisplay,i.total),p=t.computed((()=>l.value+s/2>i.total?i.total-s+1:Math.max(1,l.value-Math.floor(i.maxDisplay/2)))),u=t.computed((()=>Math.min(i.total,p.value+i.maxDisplay-1)+1));function m(e,t){switch(i.pagerChange&&t!==l.value&&i.pagerChange(t),l.value=t,d("update:current",t),e){case "page":i.pagerClick&&i.pagerClick(t);break;case "head":i.headClick&&i.headClick();break;case "tail":i.tailClick&&i.tailClick();break;case "prev":i.prevClick&&i.prevClick(t);break;case "next":i.nextClick&&i.nextClick(t);}}function g(){if(!c.value)return;const e=+c.value;e<1||e>i.total||(m(null,e),i.jumperEnter&&i.jumperEnter(e),c.value="");}return n({current:l,jumperValue:c}),(r,n)=>(t.openBlock(),t.createElementBlock("div",dr,[r.showPagers?(t.openBlock(),t.createElementBlock("div",sr,[t.withDirectives(t.createVNode(t.unref(o.UserButton),{class:"pager-button pager-head-button","no-border":"",onClick:n[0]||(n[0]=e=>m("head",1))},{default:t.withCtx((()=>n[6]||(n[6]=[t.createTextVNode("1")]))),_:1},512),[[t.vShow,l.value>Math.ceil(t.unref(s)/2)&&l.value>1&&r.total>t.unref(s)]]),t.withDirectives(t.createVNode(t.unref(o.UserButton),{class:"pager-button pager-back-button icon","no-border":"",onClick:n[1]||(n[1]=e=>m("prev",Math.max(1,l.value-t.unref(s))))},{default:t.withCtx((()=>n[7]||(n[7]=[t.createTextVNode(" keyboard_double_arrow_left ")]))),_:1},512),[[t.vShow,l.value>Math.ceil(t.unref(s)/2)&&l.value>1&&r.total>t.unref(s)]]),(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(e).range(p.value,u.value),((e,n)=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{key:n,class:t.normalizeClass(["pager-button",{fill:r.fill,"curr-pager-button":e===l.value}]),onClick:t=>m("page",e),"no-border":"all",disabled:e===l.value},{default:t.withCtx((()=>[t.createTextVNode(t.toDisplayString(e),1)])),_:2},1032,["class","onClick","disabled"])))),128)),t.withDirectives(t.createVNode(t.unref(o.UserButton),{class:"pager-button pager-forward-button icon","no-border":"",onClick:n[2]||(n[2]=e=>m("next",Math.min(r.total,l.value+t.unref(s))))},{default:t.withCtx((()=>n[8]||(n[8]=[t.createTextVNode(" keyboard_double_arrow_right ")]))),_:1},512),[[t.vShow,r.total-t.unref(s)>1&&r.total-l.value>t.unref(s)/2]]),t.withDirectives(t.createVNode(t.unref(o.UserButton),{class:"pager-button pager-tail-button","no-border":"",onClick:n[3]||(n[3]=e=>m("tail",r.total))},{default:t.withCtx((()=>[t.createTextVNode(t.toDisplayString(r.total),1)])),_:1},512),[[t.vShow,r.tail&&r.total-t.unref(s)>1&&r.total-l.value>t.unref(s)/2]])])):t.createCommentVNode("",true),r.showPagers&&r.jumper?(t.openBlock(),t.createElementBlock("div",pr,"|")):t.createCommentVNode("",true),r.showPagers&&r.jumper?(t.openBlock(),t.createElementBlock("div",ur,[n[9]||(n[9]=t.createTextVNode(" 转到 ")),t.createVNode(t.unref(o.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:t.withKeys(g,["enter"])},null,8,["modelValue"]),n[10]||(n[10]=t.createTextVNode(" 页 "))])):t.createCommentVNode("",true),t.createElementVNode("div",mr,[t.renderSlot(r.$slots,"tailSlot",{},undefined,true)])]))}}),[["__scopeId","data-v-706b517f"]]),_r={id:"thread-editor"},fr={id:"thread-editor-toolbar"},br=He(t.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=t.ref(),i=t.ref(),l=t.ref();async function c(){(await V(".j_submit")).click(),d();}async function d(){var e;l.value&&i.value&&(l.value.appendChild(await V(".edui-container")),null==(e=a.value)||e.unload());}return t.onMounted((async function(){var e;if(await t.nextTick(),!i.value)return;l.value=r.ueditor.parentElement,i.value.appendChild(r.ueditor);const o=await V(".edui-toolbar"),n=await V(".edui-editor-body");o.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING&&(null==(e=o.parentNode)||e.insertBefore(n,o)),(await V("#ueditor_replace")).focus();})),(e,r)=>(t.openBlock(),t.createBlock(t.unref(o.UserDialog),t.mergeProps({ref_key:"dialog",ref:a},n),{default:t.withCtx((()=>[t.createElementVNode("div",_r,[t.createVNode(t.unref(o.UserButton),{"aria-label":"关闭",id:"thread-editor-exit",class:"icon","shadow-border":"",onClick:d},{default:t.withCtx((()=>r[0]||(r[0]=[t.createTextVNode("close ")]))),_:1}),"thread"===e.type?(t.openBlock(),t.createBlock(t.unref(o.UserTextbox),{key:0,class:"title-editor",placeholder:"输入标题","lodash-style":""})):t.createCommentVNode("",true),t.createElementVNode("div",{ref_key:"editorSlot",ref:i,id:"thread-editor-slot"},null,512),t.createElementVNode("div",fr,[t.createVNode(t.unref(o.UserButton),{id:"thread-editor-submit","shadow-border":"","theme-style":"",onClick:c},{default:t.withCtx((()=>r[1]||(r[1]=[t.createTextVNode("发表")]))),_:1})])])])),_:1},16))}}),[["__scopeId","data-v-dbefc831"]]),hr={class:"toggle-panel"},vr={class:"toggle-container"},yr={class:"toggle-name"},kr=He(t.defineComponent({__name:"toggle-panel",props:{toggles:{}},setup(e){const r=e,n={contentStyle:{maxWidth:"60vh",maxHeight:"60vh"}};return (e,a)=>(t.openBlock(),t.createBlock(t.unref(o.UserDialog),t.normalizeProps(t.guardReactiveProps(n)),{default:t.withCtx((()=>[t.createElementVNode("div",hr,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(r.toggles,(e=>(t.openBlock(),t.createElementBlock("div",vr,[t.createVNode(t.unref(o.UserToggle),{class:"panel-button","model-value":e.defaultValue??false,"icon-type":"","shadow-border":"",onClick:e.event},{default:t.withCtx((()=>[t.createTextVNode(t.toDisplayString(e.icon),1)])),_:2},1032,["model-value","onClick"]),t.createElementVNode("div",yr,t.toDisplayString(e.name),1)])))),256))])])),_:1},16))}}),[["__scopeId","data-v-ae42008f"]]);class xr{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 wr={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 Er=new class extends xr{buttons(){return this.get()?Array.from(E(".tbui_aside_fbar_button",Er.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=N("a",{href:"javascript:;"}),i=N("li",{class:"tbui_aside_fbar_button"},[a]);var l,c;return i.addEventListener("click",t),"other"!==e&&i.classList.add(wr[e]),o&&i.classList.add(o),Er.get().insertBefore(i,Er.get().children[n]),c=r,(l=a).classList.add("icon"),l.classList.add("tbui_aside_fbar_button"),l.innerHTML=c||"",{el:i,type:e}}remove(e){switch(typeof e){case "string":{const t=E(e,Er.get());null==t||t.remove();break}case "number":Er.get().children[e].remove();break}}}(".tbui_aside_float_bar");const Vr=new class extends xr{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 i=E("#jumpPage4, #jumpPage6"),l=E("#pager_go4, #pager_go6");i&&(i.value=t.toString()),null==l||l.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");function Cr(){var t;const o=E(".l_post",[]),r=E(".d_post_content",[]),n=E(".d_author",[]),a=E(".p_author_face",[]),i=E(".p_author_name",[]),l=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;_Le(pe.get()))),Promise.all([async function(){const t=ge.get(),o=W(t.dark),r=W(t.light),n=q(o),i=q(r),l=M({":root":{"--content-max":me.get().noLimit?"100vw":`${me.get().maxWidth}px`,"--code-zh":`${e.join(be.get(),",")}`,"--code-monospace":`${e.join(he.get(),",")}`,"--font-weight-normal":`${ke.get().normal}`,"--font-weight-bold":`${ke.get().bold}`},"html.dark-theme":{"--tieba-theme-color":t.dark,"--trans-tieba-theme-color":`rgb(${o.r} ${o.g} ${o.b} / 80%)`,"--tieba-theme-hover":`hsl(${n.h}deg ${parseInt(n.s)+40}% ${parseInt(n.l)+10}%)`,"--tieba-theme-active":`hsl(${n.h}deg ${parseInt(n.s)+50}% ${parseInt(n.l)+20}%)`,"--tieba-theme-background":`rgb(${o.r} ${o.g} ${o.b} / 24%)`,"--tieba-theme-fore":`hsl(${n.h}deg 100% 75%)`},"html.light-theme":{"--tieba-theme-color":t.light,"--trans-tieba-theme-color":`rgb(${r.r} ${r.g} ${r.b} / 80%)`,"--tieba-theme-hover":`hsl(${i.h}deg ${parseInt(i.s)-40}% ${parseInt(i.l)-10}%)`,"--tieba-theme-active":`hsl(${i.h}deg ${parseInt(i.s)-50}% ${parseInt(i.l)-20}%)`,"--tieba-theme-background":`rgb(${r.r} ${r.g} ${r.b} / 24%)`,"--tieba-theme-fore":`hsl(${i.h}deg 60% 32%)`}});a(l),window.addEventListener("load",(function(){a(M({":root":{"--scrollbar-width":`${P()}px`}}));}),{once:true});const c=ye.get();""!==c&&a(c);}(),async function(){A("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%)}",'.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{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{padding:0;margin:6px 0}.markdown li{margin:6px 0 6px 22px;list-style:disc}.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([perf-saver]) body.custom-background .blur-if-custom-background{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme body.custom-background .blur-if-custom-background{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}html:not([perf-saver]) .blur-effect{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme .blur-effect{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}html:not([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}','@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}','@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-image:var(--img-tieba-icon)!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}','@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;background-image:var(--img-tieba-icon)}.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}','@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"}','@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{border-radius:24px}.BDE_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{border-color:var(--border-color);background-color:var(--elem-color)}.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;margin-bottom: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}'),document.addEventListener("DOMContentLoaded",(function(){document.head.appendChild(N("link",{type:"image/icon",rel:"shortcut icon",href:je("/assets/images/main/favicon32.ico")}));}),{once:true});}(),async function(){if("index"!==Ne())return;if(!fe.get().index)return;const e=a(M({body:{display:"none"}})),t=await V(".wrap1");O(cr),t.remove(),e.remove();}(),async function(){if(!fe.get().thread)return;if("thread"!==Ne())return;A('.post-tail-wrap .p_reply,.core_reply_tail:not(.clearfix) .p_reply,.post-tail-wrap .p_reply .lzl_link_fold,.core_reply_tail:not(.clearfix) .p_reply .lzl_link_fold,.content-wrapper .author-container .floor-name,.d_post_content a,.lzl_cnt .lzl_content_main a:not(.at){color:var(--tieba-theme-fore);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.d_post_content a,.lzl_cnt .lzl_content_main a:not(.at){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}.post-tail-wrap a,.core_reply_tail:not(.clearfix) .p_mtail a,.core_reply_tail:not(.clearfix) .p_mtail .j_jb_ele:after{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:var(--default-duration)}.post-tail-wrap .p_reply:hover,.core_reply_tail:not(.clearfix) .p_reply:hover,.post-tail-wrap .p_reply .lzl_link_fold:hover,.core_reply_tail:not(.clearfix) .p_reply .lzl_link_fold:hover,.content-wrapper .author-container .floor-name:hover,.d_post_content a:hover,.lzl_cnt .lzl_content_main a:hover:not(.at){background-color:var(--default-hover)}.d_post_content a:hover,.lzl_cnt .lzl_content_main a:hover:not(.at){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)}.post-tail-wrap a:hover,.core_reply_tail:not(.clearfix) .p_mtail a:hover,.core_reply_tail:not(.clearfix) .p_mtail .j_jb_ele:hover:after{color:var(--tieba-theme-fore)}.post-tail-wrap .p_reply:active,.core_reply_tail:not(.clearfix) .p_reply:active,.post-tail-wrap .p_reply .lzl_link_fold:active,.core_reply_tail:not(.clearfix) .p_reply .lzl_link_fold:active,.content-wrapper .author-container .floor-name:active,.d_post_content a:active,.lzl_cnt .lzl_content_main a:active:not(.at){background-color:var(--default-active)}.post-tail-wrap a:active,.core_reply_tail:not(.clearfix) .p_mtail a:active,.core_reply_tail:not(.clearfix) .p_mtail .j_jb_ele:active:after{color:var(--tieba-theme-active)}.lzl_p_p img,.content-wrapper .author-container .floor-avatar img{-o-object-fit:contain;object-fit:contain}body{background-color:var(--page-background);overflow-x:hidden}body.special_conf_skin{background:var(--page-background)}.wrap1,.wrap1 .wrap2{background:none!important;background-color:transparent!important}.head_inner{display:none}#container{width:100%;max-width:100%;max-width:var(--content-max);box-sizing:border-box;margin-top:86px}#container .content{width:100%}#container .content .pb_content{position:relative;width:100%;box-sizing:border-box;padding:24px 48px;border-radius:6px 6px 0 0;border-top:6px solid var(--tieba-theme-color);background-color:var(--default-background);box-shadow:0 12px 80px -32px #0006}#container .tittle_fill_dom,.card_top_wrap,.nav_wrap,.p_thread{display:none}.core_title_wrap_bright{display:none!important}#j_p_postlist{display:flex;box-sizing:border-box;flex-direction:column;gap:16px}#j_p_postlist .save_face_bg{display:none}#j_p_postlist .l_post_bright{border:none}#j_p_postlist .l_post_bright .d_post_content_main{background-color:transparent!important;background-color:initial!important}#j_p_postlist .l_post_bright .d_post_content_main{width:100%;padding:0}#j_p_postlist .l_post_bright .d_post_content_main .p_content{min-height:0;min-height:initial;padding:0;margin-bottom:-42px;background-color:transparent;background-color:initial}#j_p_postlist .l_post_bright .d_post_content_main .p_content .shield-tip{background:none}#j_p_postlist .l_post_bright .d_post_content_main .p_content .d_post_content{background-color:transparent!important;background-color:initial!important}#j_p_postlist .l_post_bright .d_post_content_main .p_content .d_post_content{padding:0;font-size:16px;grid-area:content}#j_p_postlist .l_post_bright .d_post_content_main .p_content .replace_div{width:auto!important}#j_p_postlist .l_post_bright .d_post_content_main .p_content .BDE_Smiley{width:24px;height:24px;vertical-align:text-bottom}#j_p_postlist .l_post_bright .d_post_content_main .p_content .BDE_Image{display:flex;width:-moz-max-content;width:max-content;max-width:100%;height:auto;border-radius:12px;margin:6px auto}#j_p_postlist div[data-po]{display:none}.main-wrapper{display:flex;max-width:80%;flex-direction:column;padding:8px;margin:48px auto auto}@media (min-width: 1200px){.main-wrapper{max-width:60%}}.left_section{width:100%}.core_reply_wrapper{padding-left:42px}.post-tail-wrap,.core_reply_tail:not(.clearfix){display:flex;align-items:center;margin-top:0;color:var(--light-fore);float:none;font-size:13px;gap:12px}.post-tail-wrap .question-image,.core_reply_tail:not(.clearfix) .question-image{display:none}.post-tail-wrap .p_reply,.core_reply_tail:not(.clearfix) .p_reply{margin:0}.post-tail-wrap .p_reply .lzl_link_fold,.core_reply_tail:not(.clearfix) .p_reply .lzl_link_fold{border:none;background:none}.post-tail-wrap .tail-info{margin:0}.post-tail-wrap .tail-info:hover{color:var(--light-fore)}.post-tail-wrap .tail-info a:hover,.post-tail-wrap a.tail-info:hover,.post-tail-wrap .j_jb_ele a:hover{color:var(--tieba-theme-fore)}.post-tail-wrap .tail-info a:active,.post-tail-wrap a.tail-info:active,.post-tail-wrap .j_jb_ele a:active{color:var(--tieba-theme-active)}.core_reply_tail:not(.clearfix){flex-direction:row-reverse;justify-content:flex-end}.core_reply_tail:not(.clearfix) .p_tail li,.core_reply_tail:not(.clearfix) .p_tail_txt,.core_reply_tail:not(.clearfix) .p_mtail a,.core_reply_tail:not(.clearfix) .ip-location{color:var(--light-fore)}.core_reply_tail:not(.clearfix) .p_tail{display:flex;align-items:center;gap:12px}.core_reply_tail:not(.clearfix) .p_tail li{margin:0}.core_reply_tail:not(.clearfix) .p_mtail{display:flex;align-items:center;gap:12px}.core_reply_tail:not(.clearfix) .p_mtail li{margin:0}.core_reply_tail:not(.clearfix) .p_mtail a,.core_reply_tail:not(.clearfix) .p_mtail .j_jb_ele:after{color:var(--light-fore)}.core_reply_tail:not(.clearfix) .p_mtail .j_jb_ele{padding:0}.core_reply_tail:not(.clearfix) .p_props_tail.props_appraise_wrap{display:none}.right_section{display:none}#title-wrapper{display:flex;box-sizing:border-box;align-items:flex-end;justify-content:space-between;margin:16px 0;gap:8px}.shrink-view #title-wrapper{padding:0 48px}#title-wrapper .thread-title{max-width:60%;font-size:32px;line-height:36px;text-align:left}#title-wrapper .forum-wrapper-button{background-color:var(--trans-light-background)!important}#title-wrapper .forum-wrapper-button{display:flex;overflow:hidden;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;align-items:center;padding:0;border-radius:8px;gap:8px}html:not([perf-saver]) body.custom-background #title-wrapper .forum-wrapper-button{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark-theme body.custom-background #title-wrapper .forum-wrapper-button{-webkit-backdrop-filter:blur(24px) brightness(.8);backdrop-filter:blur(24px) brightness(.8)}#title-wrapper .forum-wrapper-button:last-child{padding-right:8px}#title-wrapper .forum-wrapper-button .forum-icon{width:36px;height:36px}#title-wrapper .forum-wrapper-button .forum-name{font-size:14px;font-weight:var(--font-weight-bold)}#title-wrapper .forum-wrapper-button .forum-info{display:flex;flex-direction:column;justify-content:center}#title-wrapper .forum-wrapper-button .forum-info .forum-members{display:flex;gap:8px}#title-wrapper .forum-wrapper-button .button-container{display:flex;align-items:center}#title-wrapper .forum-wrapper-button .button-container .forum-button{padding:0 4px;color:var(--tieba-theme-color);font-size:16px;font-weight:var(--font-weight-bold)}#title-wrapper .forum-wrapper-button .button-container .forum-button:not(:hover):not(:active):not(:focus){background-color:transparent}.forum-mask-wrapper{position:relative;z-index:-1;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes mask-fade-in{0%{opacity:0}to{opacity:.1}}.forum-mask-wrapper .forum-mask{position:absolute;top:-320px;width:480px;height:480px;border-radius:480px;animation:mask-fade-in 1s ease-in-out;filter:blur(60px);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.core_reply_content{padding:0}.content-wrapper{display:flex;width:100%;flex-direction:column;gap:16px}.content-wrapper .author-container{display:grid;margin-bottom:8px;grid-gap:6px;gap:6px;grid-template:"avatar name" auto "avatar tags" auto/36px 1fr}.content-wrapper .author-container .floor-avatar{width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;padding:0!important}.content-wrapper .author-container .floor-avatar{overflow:hidden;grid-area:avatar}.content-wrapper .author-container .floor-avatar img{width:36px;height:36px;border-radius:8px}.content-wrapper .author-container .floor-name{width:-moz-fit-content;width:fit-content;color:var(--highlight-fore);font-size:14px;font-weight:var(--font-weight-bold);grid-area:name}.content-wrapper .author-container .badge-container{display:flex;margin-top:-4px;gap:4px;grid-area:tags}.content-wrapper .author-container .badge-container .floor-badge{display:flex;width:-moz-fit-content;width:fit-content;padding:0 6px;border-radius:6px;background-color:var(--trans-light-background);color:var(--light-fore);gap:6px}.content-wrapper .author-container .badge-container .floor-badge .badge-level{font-weight:var(--font-weight-bold)}.content-wrapper .floor-wrapper{display:grid;grid-template:"avatar name" auto "avatar tags" auto "content content" 1fr "footer footer" auto "comments comments" auto/36px 1fr}.content-wrapper .floor-wrapper .floor-avatar{width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;padding:0!important}.content-wrapper .floor-wrapper .floor-avatar{overflow:hidden;grid-area:avatar}.content-wrapper .floor-wrapper .floor-avatar img{width:36px;border-radius:8px}.content-wrapper .floor-wrapper .floor-name{width:-moz-fit-content;width:fit-content;margin:0 8px 4px;font-size:14px;grid-area:name}.content-wrapper .floor-wrapper .floor-badge{display:flex;width:-moz-fit-content;width:fit-content;padding:0 6px;border-radius:6px;margin:0 8px 8px;background-color:var(--trans-light-background);color:var(--light-fore);gap:6px;grid-area:tags}.content-wrapper .floor-wrapper .floor-badge .badge-level{font-weight:var(--font-weight-bold)}.content-wrapper .floor-wrapper .floor-content{padding:8px 0;font-size:16px;grid-area:content}.content-wrapper .floor-wrapper .floor-content .BDE_Smiley{width:24px;height:24px;vertical-align:sub}.content-wrapper .floor-wrapper .floor-info{display:flex;justify-content:flex-end;color:var(--light-fore);gap:12px;grid-area:footer}.content-wrapper .floor-wrapper .floor-comments{width:100%;grid-area:comments}.content-wrapper .floor-wrapper .floor-comments .core_reply_wrapper{width:100%}#ueditor_replace{overflow:hidden}#thread-jsx-components{display:flex;box-sizing:border-box;flex-direction:column;gap:12px}#thread-jsx-components .dummy-button{width:100%;padding:8px 0 0;border:none;border-radius:0;border-bottom:3px solid var(--border-color);margin-top:8px;background-color:transparent;box-shadow:none;color:var(--minimal-fore);cursor:text;font-size:16px;text-align:justify}#thread-jsx-components .dummy-button:hover{border-color:var(--light-background)}#thread-jsx-components .dummy-button:focus{border-color:var(--tieba-theme-color)}.pb_footer,.svelte-zmnt4x{display:none}.wrap2{padding-bottom:0!important}.head_ad_pop{display:none!important}.plat_head,.star_nav_wrap{display:none}.error{background:none}',"body[compact-layout] #j_p_postlist{gap:0}body[compact-layout] .core_reply_content li.first_no_border{margin-top:-4px}body[compact-layout] .core_reply .core_reply_wrapper .core_reply_content .lzl_single_post{margin-bottom:0}",'@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}.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:"😊表情"}'),await v((()=>!e.isNil(document.body))).then((function(){ue.get()&&document.body.toggleAttribute("compact-layout");})),v((()=>!e.isNil(Er.get()))).then((function(){Er.add("other",(function(){var e;R(kr,{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:ue.get(),event(){document.body.toggleAttribute("compact-layout"),ue.set(!ue.get());}}]});}),"module-settings","menu"),document.body.insertBefore(N("div",{class:"vue-module-control",style:"display: none;"}),document.body.firstChild);}));const r=await V(".content"),n=await V("#pb_content");"performance"===re.get()&&ie.get().moreBlurEffect&&(n.classList.add("blur-effect"),n.style.backgroundColor="var(--trans-default-background)"),async function(){var a;const i=await V("#j_p_postlist");i.classList.add("content-wrapper");let l=Cr();const c=l.forum.components.iconContainer.children[0].src;Kt(t.createVNode("div",{id:"title-wrapper"},[t.createVNode("h3",{class:"thread-title"},[e.unescape(e(PageData.thread.title).split("回复:").last()).replace(/'/g,"'").replace(/"/g,'"')]),t.createVNode("div",{class:"forum-wrapper-button"},[t.createVNode("img",{class:"forum-icon",src:c,alt:"吧头像"},null),t.createVNode("a",{class:"forum-name anchor-noback",href:`/f?kw=${PageData.forum.name_url}`,target:"_blank"},[PageData.forum.forum_name,t.createTextVNode(" 吧")]),t.createVNode("div",{class:"button-container"},[t.createVNode(o.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),o.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",(function(){var e;null==(e=E(".j_signbtn"))||e.click();})),document.addEventListener("DOMContentLoaded",(function(){if(L.addEvent((function(){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",i);e&&(e.style.borderBottom="2px solid var(--tieba-theme-fore) !important");}}),{once:true}),L.addEvent((function(){0!==E(".d_author",[]).length&&(l=Cr(),e.forEach(E(".d_post_content_main",i,[]),((e,o)=>{const r=function(e){const o=N("div",{class:"author-container"});l.cotents[e].profile.nameAnchor.classList.add("anchor"),o.appendChild(l.cotents[e].profile.avatar),o.appendChild(l.cotents[e].profile.nameAnchor);const r=Xt(t.createVNode("div",{class:"badge-container"},null),o);return Xt(t.createVNode("div",{class:`floor-badge level-${Ft(l.cotents[e].profile.level)}`},[t.createVNode("div",{class:"badge-level"},[l.cotents[e].profile.level]),t.createVNode("div",{class:"badge-title"},[l.cotents[e].profile.badgeTitle])]),r.root),l.cotents[e].isLouzhu&&Xt(t.createVNode("div",{class:"floor-badge"},[t.createTextVNode("楼主")]),r.root),o}(o);e.insertBefore(r,e.firstChild);})),e.forEach(E(".d_author",[]),(e=>e.remove())));}));const d=new IntersectionObserver((function(t,o){e.forEach(t,(function(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(l.cotents,(e=>{d.observe(e.profile.avatar);})),L.addEvent((async()=>{await v((()=>!!PageData.thread.thread_id)),e.forEach(E(".BDE_Image",i,[]),(t=>{const o=t.cloneNode(false),r=z(t,"d_post_content");o.dataset.pid=e(null==r?undefined:r.id).split("_").last(),o.addEventListener("click",(async function(){async function t(){e.isNil(o.dataset.index)&&(o.dataset.index=`${e.findIndex(await Pt({threadId:PageData.thread.thread_id,lzOnly:false}),{postId:+(o.dataset.pid??0)})+e.findIndex(E(".BDE_Image",r,[]),(e=>e===o))}`),Eo({content:await Pt({threadId:PageData.thread.thread_id,lzOnly:false}),defaultIndex:parseInt(o.dataset.index??"0",10)});}e.isNil(Ce.get(Ve))?R(bo,{unloadPred:()=>!e.isNil(Ce.get(Ve))},{unloaded(){t();}}):t(),Pt({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=[],i=(o,r,n)=>{const{vnode:i}=Kt((l=n,t.createVNode(gr,{total:PageData.pager.total_page,current:PageData.pager.cur_page,showPagers:PageData.pager.total_page>1,pagerChange:function(t){Vr.jumpTo(t),e.forEach(a,(e=>{e.component.exposeProxy.current=t;}));},style:$({width:"100%",padding:"0",...l})},{tailSlot:()=>"回帖 "+(PageData.thread.reply_num-1)})),o,r??undefined);var l;a.push(i);};i(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(Er.get()))),await v((()=>!e.isNil(E("#ueditor_replace")))),e.some(Er.buttons(),{type:"post"})||Er.add("post",a,undefined,undefined,2);const r=e.find(Er.buttons(),(e=>"post"===e.type));function a(){const e=E(".edui-container",[]).length>0?E(".edui-container"):E("#ueditor_replace");e&&R(t.createVNode(br,{ueditor:e,type:"reply"},null));}null==r||r.el.addEventListener("click",a),i(n,n.lastChild,{paddingTop:"24px"}),Xt(t.createVNode("div",{id:"thread-jsx-components"},[t.createVNode(o.UserButton,{class:"dummy-button",noBorder:true,onClick:a},{default:()=>[t.createTextVNode("回复帖子")]})]),n);}();}(),function(t,o){const r=[];return e.forEach(t,(async e=>{const t=(await e()).default,n=new Set(ne.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:()=>{C((()=>{t.entry();}));},DOMLoaded:()=>{document.addEventListener("DOMContentLoaded",(()=>{t.entry();}));},loaded:()=>{window.addEventListener("load",(()=>{t.entry();}));}};t.runnable=a,a&&i[t.runAt](),r.push(t),o(t);})),r}(Object.assign({"./modules/easy-jump/index.ts":()=>Promise.resolve().then((()=>zr)),"./modules/no-login/index.ts":()=>Promise.resolve().then((()=>jr)),"./modules/notrans-emojis/index.ts":()=>Promise.resolve().then((()=>Tr)),"./modules/portal/index.ts":()=>Promise.resolve().then((()=>Dr)),"./modules/remixed-theme/index.ts":()=>Promise.resolve().then((()=>Xr)),"./modules/shield/index.ts":()=>Promise.resolve().then((()=>fo)),"./modules/tieba-tags/index.ts":()=>Promise.resolve().then((()=>Zr)),"./modules/toolkit/index.ts":()=>Promise.resolve().then((()=>rn))}),(e=>{_().push(e);})),document.addEventListener("DOMContentLoaded",(function(){"thread"===Ne()&&(L.observe(),T.observe()),"index"===Ne()&&(fe.get().index||S.observe()),"forum"===Ne()&&D.observe();}))]),window.addEventListener("load",(function(){Be();})),v((()=>!e.isNil(document.body))).then((function(){if(me.get().noLimit)document.body.classList.add("shrink-view");else {const t=e.throttle((function(){window.innerWidth<=me.get().maxWidth?document.body.classList.add("shrink-view"):document.body.classList.remove("shrink-view");}),200);t(),window.addEventListener("resize",t);}})),U(),async function(){if("thread"!==Ne())return;const e={default:1e3,saver:500,performance:9999};function t(){setTimeout((()=>{datalazyload.userConfig.diff=e[re.get()];}),500);}await v((()=>"undefined"!=typeof datalazyload)),L.addEvent(t);}(),p("设置",(()=>R(Mt))),console.info("\n██████╗ ███████╗███╗ ███╗██╗██╗ ██╗███████╗██████╗ \n██╔══██╗██╔════╝████╗ ████║██║╚██╗██╔╝██╔════╝██╔══██╗\n██████╔╝█████╗ ██╔████╔██║██║ ╚███╔╝ █████╗ ██║ ██║\n██╔══██╗██╔══╝ ██║╚██╔╝██║██║ ██╔██╗ ██╔══╝ ██║ ██║\n██║ ██║███████╗██║ ╚═╝ ██║██║██╔╝ ██╗███████╗██████╔╝\n╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝╚══════╝╚═════╝ \n");const Nr={id:"easy-jump",name:"直链跳转",author:"锯条",version:"1.0.2",brief:"链接跳转避免二次确认",description:"自动跳转至分享链接的原始地址,不再进行中转(不处理被严重警告的链接)",scope:/jump2?.bdimg.com\/safecheck\//,runAt:"immediately",entry:async function(){C((function(){I("html",{backgroundColor:"var(--page-background)"}),I("body",{display:"none"});})),location.href=(await V(".link")).innerText;}};const zr=Object.freeze(Object.defineProperty({__proto__:null,default:Nr},Symbol.toStringTag,{value:"Module"})),Br={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 jr=Object.freeze(Object.defineProperty({__proto__:null,default:Br},Symbol.toStringTag,{value:"Module"})),Lr={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);}));}})),D.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 Tr=Object.freeze(Object.defineProperty({__proto__:null,default:Lr},Symbol.toStringTag,{value:"Module"})),Sr={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,i,l,c;if(!n.classList.contains(t)){if(n.classList.add(t),-1!==(null==(a=n.textContent)?undefined:a.toLowerCase().indexOf("av"))){d((null==(i=n.textContent)?undefined:i.match(o))??undefined,true);}if(-1!==(null==(l=n.textContent)?undefined:l.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 Dr=Object.freeze(Object.defineProperty({__proto__:null,default:Sr},Symbol.toStringTag,{value:"Module"}));function Ur(...e){return e[0]instanceof HTMLElement?function(e,t,o){const r=e.getBoundingClientRect();return Mr(r.width,r.height,t,o)}(e[0],e[1],e[2]):"number"==typeof e[0]&&"number"==typeof e[1]?Mr(e[0],e[1],e[2],e[3]):{x:0,y:0}}function Mr(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-P()-Math.ceil(e)),y:Math.ceil(o.y+t)>window.innerHeight?o.y-t:o.y}}const $r={key:0,class:"menu-separator"},Ir={key:0,class:"icon"},Ar={class:"menu-title"},Fr={key:0,class:"menu-inner"},Pr=He(t.defineComponent({__name:"dropdown-menu",props:{menuItems:{},blurEffect:{type:Boolean}},emits:["RequestClose"],setup(e,{emit:n}){const a=e,i=n;return t.onMounted((()=>{setTimeout((()=>{window.addEventListener("click",(()=>{setTimeout((()=>{i("RequestClose");}),100);})),window.addEventListener("focusin",(e=>{r.findParent(e.target,"dropdown-menu")||i("RequestClose");}));}),100);})),(e,r)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["dropdown-menu",e.blurEffect?"blur-effect":""])},[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(a.menuItems,(e=>(t.openBlock(),t.createElementBlock(t.Fragment,null,["string"==typeof e?(t.openBlock(),t.createElementBlock("div",$r)):(t.openBlock(),t.createBlock(t.unref(o.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:t.withCtx((()=>[e.icon?(t.openBlock(),t.createElementBlock("div",Ir,t.toDisplayString(e.icon),1)):t.createCommentVNode("",true),t.createElementVNode("div",Ar,[t.createTextVNode(t.toDisplayString(e.title)+" ",1),e.innerText?(t.openBlock(),t.createElementBlock("span",Fr,t.toDisplayString(e.innerText),1)):t.createCommentVNode("",true)])])),_:2},1032,["is-anchor","href","onClick","target"]))],64)))),256))],2))}}),[["__scopeId","data-v-465a0f6d"]]),Or={id:"fold-bar"},Rr={id:"nav-container"},Hr={class:"left-container"},Wr=["src"],qr={class:"right-container"},Gr={class:"middle-container"},Yr=He(t.defineComponent({__name:"nav-bar",props:{hideMode:{default:ve.get()}},setup(r){const n=r,a=t.ref(),i=t.ref(false),l=t.ref(),c=t.ref(""),d=t.ref({}),s=t.ref([]),p=t.ref([]);return async function(){await v((()=>undefined!==PageData)).then((()=>{c.value=PageData.user.portrait,d.value={"消息":[{title:"查看私信",href:"/im/pcmsg"},{title:"查看回复",href:`/i/sys/jump?u=${c.value}&type=replyme`},{title:"查看 @",href:`/i/sys/jump?u=${c.value}&type=atme`},"separator",{title:"查看好友申请",href:`/i/sys/jump?u=${c.value}&type=friendapply`},{title:"查看新粉丝",href:`/i/sys/jump?u=${c.value}&type=fans`},"separator",{title:"我的收藏",href:`/i/sys/jump?u=${c.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"}]},s.value=[{title:"我的贴吧",href:`/home/main?id=${c.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?s.value.push("separator",{title:"退出登录",click(){var e;const t=E(".u_logout");t?null==(e=E("a",t))||e.click():o.toast({message:"未检测到退出登录入口,请刷新重试。",type:"warning"});}}):s.value.push("separator",{title:"登录",click(){!async function(){const e=E(".u_login"),t=E("#TANGRAM__PSP_24__submit");function r(){var t;e?null==(t=E("a",e))||t.click():n();}function n(){o.toast({message:"未检测到可用的登录入口,请刷新重试",type:"warning"});}t&&"positive"===await o.messageBox({title:"快速登录",content:"检测到快速登录入口,是否尝试直接登录?",type:"okCancel"})?t.click():r();}();}}),p.value=[{title:"脚本设置",click(){R(Mt);}},{title:"检查更新",click(){Be(true);}},"separator",{title:"源代码仓库",innerText:"GitHub",href:Q},{title:"源代码仓库",innerText:"Gitee",href:Z},{title:"切换至 GreasyFork",href:"https://greasyfork.org/zh-CN/scripts/486367"}];}));const t=E("#nav-bar");t&&e.forEach(E(".menu-trigger",t,[]),(e=>{e.addEventListener("mousemove",(function(t){t.stopPropagation();const o=e.lastElementChild,r=e.getBoundingClientRect(),n=Ur(o,{x:r.left+r.width/2,y:0},"middle");o.style.left=`${n.x}px`,o.style.top="48px";}));}));switch(n.hideMode){case "alwaysFold":i.value=true;break;case "fold":case "hideWhenScroll":{const t="fold"===n.hideMode?"fold":"hide",o=50,r=1e3;let l=window.scrollY,c=-1;const d=e.throttle((function(){var e,n;window.scrollY>l+o?(null==(e=a.value)||e.classList.add(t),i.value=true,clearTimeout(c)):window.scrollY""!==c.value)).then((function(){l.value&&(l.value.src=$t.URL_profile(c.value));}));})),(e,r)=>(t.openBlock(),t.createElementBlock("nav",{ref_key:"navBar",ref:a,id:"nav-bar",class:t.normalizeClass(["nav-bar remove-default",{fold:"alwaysFold"===e.hideMode,"blur-effect":!t.unref(ie).get().rasterEffect,"raster-effect":t.unref(ie).get().rasterEffect,"fixed-on-top":"fixedOnTop"===e.hideMode}])},[t.withDirectives(t.createElementVNode("div",Or,null,512),[[t.vShow,i.value]]),t.createElementVNode("div",Rr,[t.createElementVNode("div",Hr,[t.createVNode(t.unref(o.UserButton),{class:"nav-button nav-title-container","is-anchor":"",href:"/","no-border":"all"},{default:t.withCtx((()=>[t.createElementVNode("img",{src:t.unref(je)("/assets/images/main/icon64.png"),alt:"",class:"nav-icon"},null,8,Wr),r[0]||(r[0]=t.createElementVNode("p",{class:"nav-title"},"贴吧",-1))])),_:1})]),t.createElementVNode("div",qr,[t.createElementVNode("div",Gr,[(t.openBlock(true),t.createElementBlock(t.Fragment,null,t.renderList(d.value,((e,r)=>(t.openBlock(),t.createBlock(t.unref(o.UserButton),{key:r,class:"menu-trigger middle-menu-trigger","no-border":"all"},{default:t.withCtx((()=>[t.createTextVNode(t.toDisplayString(r)+" ",1),t.createVNode(Pr,{class:"nav-menu","menu-items":e},null,8,["menu-items"])])),_:2},1024)))),128))]),t.createVNode(t.unref(o.UserButton),{class:"nav-button menu-trigger avatar-button","no-border":"all"},{default:t.withCtx((()=>[t.createElementVNode("img",{ref_key:"navAvatar",ref:l,class:"nav-avatar"},null,512),t.createVNode(Pr,{class:"nav-menu","menu-items":s.value},null,8,["menu-items"])])),_:1}),t.createVNode(t.unref(o.UserButton),{class:"nav-button menu-trigger menu-button","shadow-border":"","no-border":"all"},{default:t.withCtx((()=>[r[1]||(r[1]=t.createElementVNode("div",{class:"icon"},"menu",-1)),t.createVNode(Pr,{class:"nav-menu","menu-items":p.value},null,8,["menu-items"])])),_:1})])])],2))}}),[["__scopeId","data-v-29297739"]]),Jr="#com_userbar{display:none}";const Kr={id:"remixed-theme",name:"Tieba Remix 主题",author:"锯条",version:"0.3",brief:"更现代的主题样式",description:"包含新的样式、昼夜主题及其自动切换等功能",scope:true,runAt:"immediately",entry:function(){((async function(){a(Jr);const e=await V("#com_userbar");Kt(t.createVNode("div",{id:"nav-wrapper",class:"nav-wrapper"},null),document.body,e),F(Yr,await V("#nav-wrapper"));}))(),A('.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}html.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=>{I(e,{opacity:"0"});})),J(),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((i=>{if(-1!==i.className.indexOf(t))return;const l=parseInt(e.defaults(i.textContent,"0"));l>=1&&l<=3?i.classList.add(o):l>=4&&l<=9?i.classList.add(r):l>=10&&l<=15?i.classList.add(n):l>=16&&i.classList.add(a);})),B(".d_badge_bright .d_badge_lv, .user_level .badge_index");}));}));}};const Xr=Object.freeze(Object.defineProperty({__proto__:null,default:Kr},Symbol.toStringTag,{value:"Module"})),Qr={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=i(document);function i(t){const o=t.getElementsByClassName("j_louzhubiaoshi");if(o.length>0){const t=z(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 l(){function i(e,t){e.appendChild(N("div",{class:`tag-elem ${t}`}));}e.forEach(E(".lzl_cnt .at",[]),(l=>{if(l.classList.contains(t))return;l.classList.add(t);let c=false,d=false;const s=l.getAttribute("username");if(p(n,r)&&(d=true,i(l,"tieba-tags-me")),d||p(o,a)&&(c=true,i(l,"tieba-tags-lz")),!d&&!c){const e=z(l,"l_post_bright");if(e){const t=e.getElementsByClassName("p_author_name")[0].textContent;t&&l.textContent===t&&i(l,"tieba-tags-cz");}}function p(t,o){if(s===t&&""!==t)return true;if(-1!==e.indexOf([""," "],s)){const e=l.getAttribute("portrait");if(!e||!o)return r();if(e===o)return true}else if(!s)return r();return false;function r(){const e=l.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=i(t);}));}})().then((()=>{T.addEvent(l);}));}};const Zr=Object.freeze(Object.defineProperty({__proto__:null,default:Qr},Symbol.toStringTag,{value:"Module"})),en={id:"toolkit",name:"实用工具库",author:"锯条",version:"1.1",brief:"优化原版贴吧体验的一组功能",description:"这是一个轻量级的工具库,包含了诸如自动展开长图等实用功能。",scope:true,runAt:"immediately",settings:{autoExpand:{title:"自动展开长图",widgets:[{type:"toggle",content:"该功能会自动将帖子中所有的长图片自动展开,无需手动操作",init:()=>on.get().autoExpand,event(){on.merge({autoExpand:!on.get().autoExpand});}}]},reloadAvatars:{title:"重新加载错误头像",widgets:[{type:"toggle",content:"原版贴吧的帖子页面时常会出现加载失败的头像,本功能可以将这些无法正常显示的头像资源链接到正常的 URL",init:()=>on.get().reloadAvatars,event(){on.merge({reloadAvatars:!on.get().reloadAvatars});}}]}},entry:function(){for(const e in tn){const t=e;on.get()[t]&&tn[t]();}}},tn={autoExpand(){L.addEvent((()=>{e.forEach(E(".replace_tip",[]),(e=>{e.click();}));}));},reloadAvatars(){const t=new IntersectionObserver((function(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=z(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=$t.URL_profile(r),t.setAttribute("data-loaded","");}}}));}),{threshold:0});T.addEvent((function(){E(".lzl_single_post img:not(.BDE_Smiley, [data-loaded])",[]).forEach((e=>t.observe(e)));}));}},on=new te("toolkitToggles",{autoExpand:true,reloadAvatars:true}),rn=Object.freeze(Object.defineProperty({__proto__:null,default:en},Symbol.toStringTag,{value:"Module"}));}(_,Vue,UserView,libelemental,marked); })();