diff --git a/assets/css/joe.global.min.css b/assets/css/joe.global.min.css index 8836f47..ac71452 100644 --- a/assets/css/joe.global.min.css +++ b/assets/css/joe.global.min.css @@ -1 +1 @@ -.joe_dropdown{position:relative}.joe_dropdown__link{display:flex;align-items:center}.joe_dropdown__link-icon{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu{position:absolute;left:50%;visibility:hidden;z-index:999;border-top:3px solid var(--theme);-webkit-transform-origin:top;transform-origin:top;background:var(--background);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 var(--radius-inner) var(--radius-inner);padding:10px 0;opacity:0;-webkit-transform:translateX(-50%) perspective(600px) rotateX(-45deg);transform:translateX(-50%) perspective(600px) rotateX(-45deg);transition:opacity 0.35s, visibility 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu::before{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--theme)}.joe_dropdown.active .joe_dropdown__link-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_dropdown.active .joe_dropdown__menu{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) perspective(600px) rotateX(0);transform:translateX(-50%) perspective(600px) rotateX(0)}.joe_header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--background);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.joe_header__above{position:relative;z-index:999;background:var(--background)}.joe_header__above .joe_container{align-items:center}.joe_header__above-logo{position:relative;display:flex;align-items:center;height:60px;padding-right:15px;margin-right:15px}.joe_header__above-logo img{max-width:150px;max-height:50px;-o-object-fit:cover;object-fit:cover}.joe_header__above-logo svg{display:none}.joe_header__above-logo::after{content:'';position:absolute;top:50%;right:0;width:1px;height:20px;background:var(--classC);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.joe_header__above-nav{display:flex;align-items:center}.joe_header__above-nav .item{position:relative;height:60px;line-height:60px;font-size:15px;padding:0 8px;margin-right:15px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .item:last-child{margin-right:0}.joe_header__above-nav .item::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;border-radius:6px 6px 0 0;opacity:0;-webkit-transform:scaleX(0.25);transform:scaleX(0.25);background:var(--theme)}.joe_header__above-nav .item.active,.joe_header__above-nav .item:hover{color:var(--theme)}.joe_header__above-nav .item.active::after,.joe_header__above-nav .item:hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .joe_dropdown__link a{height:60px;line-height:60px;font-size:15px;padding-left:8px;padding-right:3px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .joe_dropdown__menu{width:110px;text-align:center}.joe_header__above-nav .joe_dropdown__menu a{display:block;line-height:34px;height:34px;transition:color 0.35s, background 0.35s;color:var(--minor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px}.joe_header__above-nav .joe_dropdown__menu a:hover,.joe_header__above-nav .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__above-search{position:relative;margin-left:auto;display:flex;align-items:center}.joe_header__above-search .input{background:var(--classC);width:170px;height:34px;border:1px solid transparent;padding:0 18px;color:var(--routine);transition:background 0.35s, border-color 0.35s, padding-right 0.35s;border-radius:17px 0 0 17px}.joe_header__above-search .input:focus{background:var(--background);border-color:var(--theme);padding-right:28px}.joe_header__above-search .input:focus ~ .icon{-webkit-transform:translate3d(0, -50%, 0) rotateY(180deg);transform:translate3d(0, -50%, 0) rotateY(180deg)}.joe_header__above-search .submit{position:relative;z-index:1;height:34px;border:none;background:var(--theme);color:#fff;border-radius:0 17px 17px 0;padding:0 10px}.joe_header__above-search .icon{position:absolute;top:50%;left:142px;width:28px;height:38px;background:url(data:image/png;base64,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);background-size:100% 100%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(100%, -50%, 0) rotateY(180deg);transform:translate3d(100%, -50%, 0) rotateY(180deg)}.joe_header__above-search .result{position:absolute;z-index:2;top:60px;left:0;right:0;background:var(--background);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:var(--radius-inner);visibility:hidden;opacity:0;transition:visibility 0.35s, opacity 0.35s, -webkit-transform 0.35s;transition:visibility 0.35s, opacity 0.35s, transform 0.35s;transition:visibility 0.35s, opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.joe_header__above-search .result.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.joe_header__above-search .result .item{height:40px;line-height:40px;border-bottom:1px solid var(--classD);display:flex;align-items:center;overflow:hidden;padding:0 10px;transition:background 0.35s}.joe_header__above-search .result .item:last-child{border-bottom:none}.joe_header__above-search .result .item:nth-child(1) .sort{background:#fe2d46}.joe_header__above-search .result .item:nth-child(2) .sort{background:#f60}.joe_header__above-search .result .item:nth-child(3) .sort{background:#faa90e}.joe_header__above-search .result .item:hover{background:var(--classD)}.joe_header__above-search .result .item .sort{color:#fff;background:#7f7f8c;width:18px;height:18px;line-height:18px;border-radius:2px;text-align:center;margin-right:8px;font-weight:500}.joe_header__above-search .result .item .text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--routine);font-size:12px}.joe_header__above-search .result .item .views{color:var(--seat);font-size:12px;margin-left:5px}.joe_header__above-searchicon,.joe_header__above-slideicon{display:none;width:20px;height:20px;fill:var(--routine);cursor:pointer}.joe_header__above-searchicon{margin-left:auto}.joe_header__below{position:relative;border-top:1px solid var(--classC);height:45px}.joe_header__below-class{display:flex}.joe_header__below-class .item{margin-right:15px;color:var(--minor);height:45px;line-height:45px;transition:color 0.35s;white-space:nowrap}.joe_header__below-class .item:hover,.joe_header__below-class .item.active{color:var(--theme)}.joe_header__below-class .joe_dropdown{margin-right:15px}.joe_header__below-class .joe_dropdown__link .item{margin-right:3px}.joe_header__below-class .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-class .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minor);transition:color 0.35s, background 0.35s}.joe_header__below-class .joe_dropdown__menu a:hover,.joe_header__below-class .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__below-progress{position:absolute;z-index:1;left:0;bottom:-3px;height:3px;border-radius:1.5px;background:linear-gradient(to right, #4cd964, #5ac8fa, #007aff);transition:width 0.35s}.joe_header__searchout{position:absolute;top:60px;left:0;right:0;z-index:890;background:var(--background);border-top:1px solid var(--classC);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);transition:visibility 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, visibility 0.35s;transition:transform 0.35s, visibility 0.35s, -webkit-transform 0.35s;visibility:hidden}.joe_header__searchout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__searchout-inner{padding:15px 0;width:100%}.joe_header__searchout-inner .search{width:100%;display:flex;align-items:center}.joe_header__searchout-inner .search input{flex:1;height:36px;padding:0 10px;border:1px solid var(--classB);border-right:none;border-radius:2px 0 0 2px;color:var(--routine);background:var(--classD)}.joe_header__searchout-inner .search button{padding:0 10px;height:36px;border:none;background:var(--theme);color:#fff;border-radius:0 2px 2px 0}.joe_header__searchout-inner .title{color:var(--routine);padding:15px 0 10px;font-size:16px;display:flex;align-items:center}.joe_header__searchout-inner .title .icon{width:22px;height:22px;fill:var(--routine);margin-right:5px}.joe_header__searchout-inner .cloud{display:flex;flex-wrap:wrap;margin:0 -5px -5px}.joe_header__searchout-inner .cloud .item{padding:5px}.joe_header__searchout-inner .cloud .item a{display:block;padding:0 10px;height:24px;line-height:24px;border-radius:2px;font-size:12px;color:#fff}.joe_header__slideout{position:fixed;top:0;bottom:0;left:0;width:80%;z-index:1020;background:var(--classD);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:hidden;transition:visibility 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, visibility 0.35s;transition:transform 0.35s, visibility 0.35s, -webkit-transform 0.35s;overflow-y:auto;padding:135px 15px 15px}.joe_header__slideout::-webkit-scrollbar{display:none}.joe_header__slideout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__slideout-image{position:absolute;top:0;left:0;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;z-index:-1}.joe_header__slideout-author{display:flex;margin-bottom:15px;background:var(--background);border-radius:var(--radius-wrap);padding:15px;box-shadow:var(--box-shadow)}.joe_header__slideout-author .avatar{width:50px;height:50px;margin-right:10px;border-radius:var(--radius-inner)}.joe_header__slideout-author .info{overflow:hidden;line-height:25px}.joe_header__slideout-author .info .link,.joe_header__slideout-author .info .motto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.joe_header__slideout-author .info .link{display:block;font-size:15px;font-weight:500;color:var(--main)}.joe_header__slideout-author .info .motto{font-size:12px;color:var(--routine)}.joe_header__slideout-count{background:var(--background);border-radius:var(--radius-wrap);padding:10px 15px;box-shadow:var(--box-shadow);margin-bottom:15px}.joe_header__slideout-count .item{display:flex;align-items:center;color:var(--routine);padding:5px 0}.joe_header__slideout-count .item .icon{width:15px;height:15px;fill:var(--routine);margin-right:5px}.joe_header__slideout-count .item strong{font-weight:500;color:var(--theme)}.joe_header__slideout-menu{background:var(--background);padding:10px 15px;border-radius:var(--radius-wrap);overflow:hidden;box-shadow:var(--box-shadow)}.joe_header__slideout-menu .link{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--main);transition:color 0.15s}.joe_header__slideout-menu .link a{transition:color 0.15s;color:var(--routine)}.joe_header__slideout-menu .link .icon{width:13px;height:13px;fill:var(--minor);transition:fill 0.15s, -webkit-transform 0.15s;transition:transform 0.15s, fill 0.15s;transition:transform 0.15s, fill 0.15s, -webkit-transform 0.15s}.joe_header__slideout-menu .link.in{color:var(--theme)}.joe_header__slideout-menu .link.in a{color:var(--theme)}.joe_header__slideout-menu .link.in .icon{fill:var(--theme);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_header__slideout-menu .current a{color:var(--theme);font-weight:500;font-size:15px}.joe_header__slideout-menu .slides{display:none;border-left:1px solid var(--classC);padding-left:15px}.joe_header__slideout-menu .slides .link{color:var(--routine)}.joe_header__slideout-menu .slides .current{color:var(--theme);font-weight:500;font-size:15px}.joe_header__mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.65);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:visibility 0.35s, opacity 0.35s;z-index:880}.joe_header__mask.active{visibility:visible;opacity:1}.joe_header__mask.slideout{z-index:1010}.joe_aside{padding:15px 0;margin-left:15px}.joe_aside__item{position:relative;width:250px;margin-bottom:15px;border-radius:var(--radius-wrap);box-shadow:var(--box-shadow);overflow:hidden}.joe_aside__item:last-child{position:-webkit-sticky;position:sticky;margin-bottom:0}.joe_aside__item-title{display:flex;align-items:center;border-bottom:1px solid var(--classC);font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 15px;color:var(--main)}.joe_aside__item-title .icon{width:18px;height:18px;margin-right:8px;fill:var(--main)}.joe_aside__item-title .line{width:10px;height:1px;background:#54b5db;margin-left:12px}.joe_aside__item-contain{position:relative;padding:15px}.joe_aside__item.author{background:var(--background);padding:45px 15px 15px}.joe_aside__item.author::before{content:'';position:absolute;top:90px;left:0;width:100%;height:30px;z-index:2;background:linear-gradient(to bottom, rgba(255,255,255,0), var(--background))}.joe_aside__item.author::after{display:none;content:'';position:absolute;top:0;left:0;width:100%;height:273px;background:url(data:image/gif;base64,R0lGODlhLAEsAfeEALfM6+PImP9w/df/y5i24+vZt8bX8Iir3v+kWv+7iP+rbf7+8mj/OuKV3//ZvTDO//+VPlrY///w5d/BjP/1OpD/bv/5if/1VP/Srev/5cjy/3L/R//92Gjb/63s/+T/TLrv/+L/MOL/Pu7B7Np61v+ELf+dTCPL/9hy1P8j/f+GI9//I9izcnKc2P+jYf/3YYb/Yf/Blv/hy//9y//5lv/0La//ll7/Lf+MOvX/8v+TR//1R5Hl//L8///o2P+aVOy56uH/2P/+5f33/Xz/VPbc9f/5fP/QsJr/fOT5/6T/if/7sMP/sP/3bj7R///Jo//6o3Xe///8vs3/vv/I/vf/yNb2///hyPvu+v9a/uf/Wv+R/vHK79+M3P/38vf6/UzU//8w/eSe4dzn9t2D2f379/+NMP/k//v/5IPi//PT8v8+/P+t//P/rfr/1u7z+//o1umw5/jx5fD/kfjl97n/o/X/uv+0fOXt+Oen5Or/dZ/o/9q4ev/CkefQp/+6//v37v/Kn6fB5/7W//+0dfHjyv9M/f+f/v/y//+D/vbt3O7/g3qg2un/aO7ewdPg8929g/H/n/Pn09m3erG5kVfE1oG/tsq2fpe8pNLk3GzCxzrK7dS4fS7L9rHDp0XH5lLP48Pb02rU7tHRtGbN4q7W0aHiULLFMeThpPq6feb2zu+wXJPj9fjk6Nq2S9SqK+/CfJnvX4vmOcLBQOirOdP1tOydM+KTwu25l/fVoe25sufyRdHKY+vUlfuNK1rX58fqkOaaJpXl5q3nnEvT7oDdrcPsrviNJ8Llbuibpd2CyJ3UMubkKOvKhf30zfSWL5rhkfThusnw99XxquTzl/bUaufsObP3j5HhsPDxctbtVLTnddb16vbw2ZnJweLt5faNJOfot/jgocf4qO/ON+J2qPfijfB+Ze3r3IPh6L74nHXc4fLISPy7dPrzwem6ZvjhZrjvh/HGney44/3qzv2WSvL62+y0h+y42v328eL1JeTyNf3uRO/nad2C0gAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjdDNEJFQTYzMjEzMTFFNkEyRkM4NUFFOTM5QjJGOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDIwQzI4MjYzMjIwMTFFNkEyRkM4NUFFOTM5QjJGOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCN0M0QkVBNDMyMTMxMUU2QTJGQzg1QUU5MzlCMkY5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCN0M0QkVBNTMyMTMxMUU2QTJGQzg1QUU5MzlCMkY5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5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) no-repeat;background-size:cover;z-index:3;pointer-events:none}.joe_aside__item.author:hover::after{display:block}.joe_aside__item.author .image{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;z-index:1}.joe_aside__item.author .user{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.joe_aside__item.author .user .avatar{width:75px;height:75px;border-radius:50%;overflow:hidden;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s, -webkit-transform 0.75s;background:var(--background);padding:5px}.joe_aside__item.author .user .avatar:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_aside__item.author .user .link{color:var(--theme);margin-bottom:10px;font-size:16px;font-weight:500}.joe_aside__item.author .user .link:hover{text-decoration:underline}.joe_aside__item.author .user .motto{color:var(--main);text-align:center;word-break:break-all}.joe_aside__item.author .count{width:100%;padding-bottom:15px;display:flex;align-items:center;border-bottom:1px solid var(--classC)}.joe_aside__item.author .count .item{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;color:var(--routine);font-size:12px}.joe_aside__item.author .count .item:first-child{border-right:1px solid var(--classC)}.joe_aside__item.author .count .item .num{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:22px;color:var(--main);margin-bottom:3px;text-shadow:var(--text_shadow)}.joe_aside__item.author .list{padding-top:15px}.joe_aside__item.author .list .item{display:flex;align-items:center;justify-content:space-between;line-height:30px}.joe_aside__item.author .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.author .list .item .link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);transition:all 0.35s}.joe_aside__item.author .list .item .link:hover{color:var(--theme)}.joe_aside__item.author .list .item .link:hover::after{width:100%}.joe_aside__item.author .list .item .icon{fill:var(--routine)}.joe_aside__item.timelife{background:var(--background)}.joe_aside__item.timelife .item{margin-bottom:15px}.joe_aside__item.timelife .item:last-child{margin-bottom:0}.joe_aside__item.timelife .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:flex;align-items:center}.joe_aside__item.timelife .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.timelife .item .progress{display:flex;align-items:center}.joe_aside__item.timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;flex:1;margin-right:5px}.joe_aside__item.timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;transition:width 0.35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.joe_aside__item.timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-percentage{color:var(--minor)}.joe_aside__item.weather{background:var(--background)}.joe_aside__item.weather .joe_aside__item-contain{min-height:300px}.joe_aside__item.hot{background:var(--background)}.joe_aside__item.hot .empty{text-align:center;color:var(--routine)}.joe_aside__item.hot .item{margin-bottom:15px}.joe_aside__item.hot .item:last-child{margin-bottom:0}.joe_aside__item.hot .item:nth-child(1) .link .sort{background:#ff183e}.joe_aside__item.hot .item:nth-child(2) .link .sort{background:#ff5c38}.joe_aside__item.hot .item:nth-child(3) .link .sort{background:#ffb821}.joe_aside__item.hot .item .link{position:relative;display:block;border-radius:var(--radius-inner);overflow:hidden}.joe_aside__item.hot .item .link:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_aside__item.hot .item .link .sort{position:absolute;top:5px;right:-20px;background:#7f7f8c;color:#fff;width:65px;text-align:center;font-size:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:500;z-index:1;font-style:normal}.joe_aside__item.hot .item .link .image{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_aside__item.hot .item .link .describe{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:10px;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));font-size:12px;color:var(--seat)}.joe_aside__item.hot .item .link .describe h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:24px;font-size:14px}.joe_aside__item.ranking{background:var(--background)}.joe_aside__item.ranking .item{display:flex;align-items:center;line-height:32px;overflow:hidden}.joe_aside__item.ranking .item:nth-child(1) .sort{color:#fe2d46}.joe_aside__item.ranking .item:nth-child(2) .sort{color:#f60}.joe_aside__item.ranking .item:nth-child(3) .sort{color:#faa90e}.joe_aside__item.ranking .item .sort{color:var(--minor);font-weight:700;font-size:18px;width:18px;min-width:18px;max-width:18px}.joe_aside__item.ranking .item .link{position:relative;color:var(--routine);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_aside__item.ranking .item .link::after{position:absolute;content:'';bottom:0;left:0;width:0;height:1px;background:var(--theme);transition:width 0.5s}.joe_aside__item.ranking .item .link:hover{color:var(--theme)}.joe_aside__item.ranking .item .link:hover::after{width:100%}.joe_aside__item.ranking .error{text-align:center;color:var(--routine)}.joe_aside__item.newreply{background:var(--background)}.joe_aside__item.newreply .empty{text-align:center;color:var(--routine)}.joe_aside__item.newreply .item{margin-bottom:15px;border-bottom:1px dashed var(--classC);padding-bottom:15px}.joe_aside__item.newreply .item:last-child{margin-bottom:0;border-bottom-color:transparent;padding-bottom:0}.joe_aside__item.newreply .item .user{display:flex;margin-bottom:12px}.joe_aside__item.newreply .item .user .avatar{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:12px;border-radius:50%;border:1px solid var(--classA);padding:3px}.joe_aside__item.newreply .item .user .info{display:flex;flex-direction:column;justify-content:space-between}.joe_aside__item.newreply .item .user .info .author{color:var(--main);font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.newreply .item .user .info .date{font-size:12px;color:var(--minor)}.joe_aside__item.newreply .item .reply{position:relative;background:var(--classD);border-radius:6px;padding:5px 10px}.joe_aside__item.newreply .item .reply::before{content:'';width:0;height:0;border-bottom:6px solid var(--classD);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:15px;bottom:100%}.joe_aside__item.newreply .item .reply .link{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:var(--minor);font-size:13px;font-weight:500;line-height:24px;transition:all 0.35s;max-height:48px}.joe_aside__item.newreply .item .reply .link:hover{color:var(--theme)}.joe_aside__item.newreply .item .reply .link .owo_image{height:18px;vertical-align:-5px}.joe_aside__item.advert{display:block}.joe_aside__item.advert img{width:100%;-o-object-fit:cover;object-fit:cover}.joe_aside__item.advert .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.joe_list__item{position:relative;width:100%;border-bottom:1px solid var(--classC);padding:15px 0}.joe_list__item:last-child{border-bottom:none}.joe_list__item .information .title{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:var(--main);font-size:18px;line-height:24px;max-height:48px;transition:color 0.35s}.joe_list__item .information .title:hover{color:var(--theme)}.joe_list__item .information .title .badge{height:20px;line-height:20px;background-image:-webkit-linear-gradient(0deg, #3ca5f6 0%, #a86af9 100%);color:#fff;font-size:12px;margin-right:5px;border-radius:2px;padding:0 8px;white-space:nowrap;vertical-align:2px}.joe_list__item .information .abstract{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--minor);word-break:break-all;line-height:22px;max-height:44px;opacity:0.85}.joe_list__item .line{position:absolute;z-index:1;top:15px;left:-15px;width:4px;height:25px;border-radius:2px;background:var(--theme);-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_list__item .meta{display:flex;align-items:center;margin-top:auto;color:var(--minor);font-size:13px}.joe_list__item .meta .items{display:flex;align-items:center}.joe_list__item .meta .items li::after{content:'/';color:var(--seat);padding:0 5px}.joe_list__item .meta .items li:last-child::after{display:none}.joe_list__item .meta .last{margin-left:auto;display:flex;align-items:center}.joe_list__item .meta .last .icon{margin-right:3px}.joe_list__item .meta .last .link{color:var(--minor)}.joe_list__item .meta .last .link:hover{color:var(--theme)}.joe_list__item:hover .line{-webkit-transform:scaleY(1);transform:scaleY(1)}.joe_list__item.default{display:flex;position:relative}.joe_list__item.default:hover .thumbnail img{opacity:0.8}.joe_list__item.default:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.default .thumbnail{flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;overflow:hidden}.joe_list__item.default .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);transition:opacity 0.35s}.joe_list__item.default .thumbnail time{position:absolute;z-index:1;top:5px;right:5px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.default .thumbnail svg{position:absolute;z-index:1;top:5px;left:5px;width:20px;height:20px;fill:#fff}.joe_list__item.default .information{display:flex;flex-direction:column;flex:1;min-width:0}.joe_list__item.single:hover .thumbnail img{opacity:0.8}.joe_list__item.single:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.single .information{margin-bottom:15px}.joe_list__item.single .thumbnail{display:block;position:relative;width:100%;height:280px;overflow:hidden;margin-bottom:15px}.joe_list__item.single .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);transition:opacity 0.35s}.joe_list__item.single .thumbnail time{position:absolute;z-index:1;top:10px;right:10px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.single .thumbnail svg{position:absolute;z-index:1;top:10px;left:10px;width:20px;height:20px;fill:#fff}.joe_list__item.multiple .information{margin-bottom:15px}.joe_list__item.multiple .thumbnail{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:180px;gap:15px;margin-bottom:15px}.joe_list__item.multiple .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.35s;transition:transform 0.35s, opacity 0.35s, -webkit-transform 0.35s;border-radius:var(--radius-inner)}.joe_list__item.multiple .thumbnail img:hover{-webkit-transform:scale(1.025);transform:scale(1.025);opacity:0.85}.joe_list__item.none .information{display:flex;flex-direction:column;height:140px}.joe_list__loading .item{display:flex;position:relative;width:100%;padding:15px 0;border-bottom:1px solid var(--classC)}.joe_list__loading .item:last-child{border-bottom:none}.joe_list__loading .item .thumbnail{flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;background:var(--classD);-webkit-animation:list_thumbnail_loading 0.5s infinite alternate;animation:list_thumbnail_loading 0.5s infinite alternate;border-radius:var(--radius-inner)}.joe_list__loading .item .information{flex:1;min-width:0}.joe_list__loading .item .information .title{height:24px;border-radius:var(--radius-inner);background:var(--classD);-webkit-animation:list_title_loading 0.75s infinite alternate;animation:list_title_loading 0.75s infinite alternate;margin-bottom:15px}.joe_list__loading .item .information .abstract p{height:18px;border-radius:var(--radius-inner);background:var(--classD);margin-bottom:5px;-webkit-animation:list_abstract_loading 0.8s infinite alternate;animation:list_abstract_loading 0.8s infinite alternate}.joe_load{margin:15px auto 0;width:120px;height:32px;line-height:32px;text-align:center;border-radius:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--background);color:var(--routine);transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;box-shadow:var(--box-shadow)}.joe_load:active{-webkit-transform:scale(0.75);transform:scale(0.75)}.joe_detail{background:var(--background);border-radius:var(--radius-wrap);padding:15px;box-shadow:var(--box-shadow);margin-bottom:15px}.joe_detail__category{display:flex;align-items:center;margin-bottom:15px}.joe_detail__category .item{color:#fff;font-size:12px;padding:3px 8px;margin-right:5px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;transition:opacity 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.35s;transition:transform 0.35s, opacity 0.35s, -webkit-transform 0.35s}.joe_detail__category .item:hover{opacity:0.85;-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.joe_detail__category .item:last-child{margin-right:0}.joe_detail__category .item-0{background:#0396ff}.joe_detail__category .item-1{background:#ea5455}.joe_detail__category .item-2{background:#7367f0}.joe_detail__category .item-3{background:#28c76f}.joe_detail__category .item-4{background:#9f44d3}.joe_detail__category .edit{color:var(--minor);margin-left:auto}.joe_detail__category .edit:hover{color:var(--theme)}.joe_detail__title{font-size:24px;color:var(--main);text-shadow:var(--text-shadow);text-align:center;margin-bottom:15px;word-break:break-all}.joe_detail__count{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--classC)}.joe_detail__count::after{content:'';position:absolute;bottom:-1.5px;left:0;width:80px;height:3px;border-radius:1.5px;background:var(--theme)}.joe_detail__count-information{display:flex;align-items:center}.joe_detail__count-information .avatar{width:35px;height:35px;border-radius:50%;margin-right:10px;border:1px solid var(--classA);padding:3px;-o-object-fit:cover;object-fit:cover}.joe_detail__count-information .meta{display:flex;flex-direction:column;height:35px;justify-content:space-between;font-size:12px}.joe_detail__count-information .meta .author .link{font-weight:500;color:var(--theme)}.joe_detail__count-information .meta .author .link:hover{text-decoration:underline}.joe_detail__count-information .meta .item{display:flex;align-items:center;color:var(--minor);line-height:16px}.joe_detail__count-information .meta .item .line{color:var(--seat);margin:0 7px;vertical-align:middle}.joe_detail__count-created{font-size:32px;line-height:42px;color:var(--routine);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:var(--text-shadow);font-family:consolas}.joe_detail__overdue{padding-top:15px}.joe_detail__overdue-wrapper{background:#fffcef;border-radius:var(--radius-inner);padding:15px;color:#db7c22;border:1px solid #ffbb76;-webkit-animation:overdue 1.5s ease-in-out;animation:overdue 1.5s ease-in-out}.joe_detail__overdue-wrapper .title{display:flex;align-items:center;margin-bottom:10px;font-size:15px;font-weight:500}.joe_detail__overdue-wrapper .title .icon{width:20px;height:20px;margin-right:8px}.joe_detail__overdue-wrapper .content{padding-left:28px}.joe_detail__overdue-wrapper:hover{-webkit-clip-path:circle(75%);clip-path:circle(75%)}.joe_detail__article{padding-top:15px;font-size:15px;word-break:break-all;color:var(--routine)}.joe_detail__article h1,.joe_detail__article h2,.joe_detail__article h3,.joe_detail__article h4,.joe_detail__article h5,.joe_detail__article h6{color:var(--main);font-size:18px;line-height:24px;margin-bottom:18px;position:relative}.joe_detail__article h1{padding:0 15px}.joe_detail__article h1::before{content:'';position:absolute;top:8.5px;left:0;height:7px;width:7px;border-radius:50%;background:var(--theme)}.joe_detail__article h2{padding:0 15px}.joe_detail__article h2::before{content:'';position:absolute;top:10%;bottom:10%;left:0;width:4px;border-radius:2px;background:var(--theme)}.joe_detail__article h3{padding:0 15px 0 20px}.joe_detail__article h3::before{content:'#';color:var(--theme);font-weight:700;position:absolute;top:0;left:0;line-height:24px}.joe_detail__article h4::before{content:'「';color:var(--theme);font-weight:600;margin-right:5px}.joe_detail__article h4::after{content:'」';color:var(--theme);font-weight:600;margin-left:5px}.joe_detail__article h5{padding:0 15px 0 28px}.joe_detail__article h5::before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAC8klEQVRYR+3WP2gTURwH8O/vKnVRRHKXP52cBO3g4p/BqYNIhy4muajUQRBFKjQV1En6ZxJBcmlRCoJDRe3FDiJVwamLS3FwqbgIgss1l2ZQF5XeT3I1Z3NJ7u5dLlAwN9699/t97vfe7/EIO/yhHe5DD9jpCv3fFVTu856+Xzi62Y/35hj9CFPNrlUwWeRJAJfBGADwBcBNI0/PRZFdAdo4xlQLjCqKjBzogat7hZCRAgPghJGBgbFnxglAOvS7b/fLb+q+qnv5BHBCyEBAWTdnANy2IxOtWSC1qsY+1jOFwAVG+gIVvXyHQbcaKuZCxmf5iMQogXFQtEsBeO5JT6BcMu+Bcb1lUhcyqfExACUAB6JEtgUqi+U5JrrmmcyFHCjwSYtQO+tSUSFbAmXdnAdwJVASdyWLPAS2kbFA8xsHNS13EzCmlx8R6KJQcBcypfFpho3cKxRna3ADsgEo6+ZjAKMhgjZ1d2KWR2gTSyD0h4jnIB2gXDIXwciFCPZvSnMl0wwshYrJGDImaMUGKovlLBPVOrDjh8APzFx8zDkjNa7FzYoGZsKT9XEarQOHmei1aJA246cqOWW6/i2l8VMGzoWIPW/k6eq2Ja6UwCz8pw2JGZ8sS8pUz8fWau/jGp+SgLchcGBgZD1Py41NUuoI+ZloV8ZU93+ogZKzfBiWfXAPCgMJU8Y42avQdMzI4ZBfmSizocqrUeJaAmsvBZGGBCtTziXeRY1rCxRAViEhXckqK93AeQJ9kYTvlmVlqmcTdhNEtefc+9X3utVmuX+CkK6oyqtu4nwrWP8bF5IZdGYjJ79wDuMCz4D+XmhFWnZbt7ab5ltBB6mbkyAaBPFCJassuwMmNb4L4EZgXwBc4AoGTZrUeA6A9x1yK6tzzvnFDlxBv0D176kCP2TCpbbjBXCRV9DZk0VeAONCE1IQ1zWg3dlF1sFQHWQIXFeBNrLAw5BwHBZWjQl6E3SbbB8X+R4Mg/Ca0wN2WtFeBTut4B84mFI4VpekyAAAAABJRU5ErkJggg==");background-size:100% 100%}.joe_detail__article h6{padding:0 15px 0 28px}.joe_detail__article h6::before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEI0lEQVRYR+3Xb2wTZRwH8G/vL22RPy5GW8fK6rJpGeFFY9RO3TRRE1HfmEAammEyjZmOSEg1RrPZaTD6xjhU/Ndlf0CZgwmD+qcgZBRIETeqY0Vcnc7pGonhRY2l3m2t5upqjq693l2vcy+8N81zz/NcPvf75fd7rjos8ku3yH34HyjK0PqlDLPzD56vMNL0VHxmpgXAoUIZXKgI3sMSpK+cNTAbylaj/9IkprnLM3+mkg8XQi4EsJ4lSL+ZNbAfVd+JG/XLcSERg3M8IAtZauBtDEkeNdN6fX9NfRqXueQiSwm00wQRMDMGw94snBJkqYBrSYIIXs/ojftqGq6IXHZRFIpkKYC2JSw9SJE663W0nthlqcMawwrJYpVCag1M48pNy1YNvLWRffGNIYSCv6Cnog7rjCtVIbUEXoG7qeqaNMj51F58dWoKPZY62JeWyUJG+ctcIplcIizWCpgTl9EIyODJn9BtceDWq/6B57tO/H4R688fFaZ7AWzWAiiJEyMDx39Ed6UDdyy7Ni/w1ekxbP95VJi/F8CRYoGycGLksaEJdFU6cPdy0zxkR/RbtE6FhPvHATQUm2JFODHSfyyCLmsd7lth/hf53q/jcE8OC+NTAG7PTKiNoCqcGPnpF+PotDrwwNXl+OC3H9A8cVqYPgPgFnFo1QCLwomRg4cvoPMGBzZHTgq3zwKwZ+ddKVATXAZhf+gdnPvuojAUqmJdrspRAtQU93pXEM+8clgwhQHU5itruUBNcTt6TsP9sl8weQC0S/VFOUBNcW/2folt2z+XhZPTZh6kSKJ79aqVRuFszRxfUm8sNbdz9xlsfekz2bhCQBvDMMM8z+ubN92Mjrb71brS+97dM4wtnk8U4SSBBEGErVarzeVywePxoHVLA1pb6lUh3+8bwZMv+BTjpIAVACa9Xq+uqakJ7e3tqpGd/WfR3Jr+81awIJS0mY0A+sLhMGw2W3qfGmTXvhAef/6gapxUBDuqqqoejUQiBvFbKUH2DHyNx54bLAqXF0jT9HBjY6Pd6/XOi7oc5K7936Dp2QNF4/IBrTqdLuLxeIi2tracRSGF/PDgKB55er8muHzATQB2m81m+P1+1NbmPoVyIfsOnUOj+2PNcPmAO1iWbeE4TmexWODz+WQhayrL4No2oCkuJ5Bl2VGO49ZmcisXObdeVSuRaq7ZZ3G10KBTqRQl3pQPGY1GEQgE4HQ6heVDAO5S1cklNmUDXQRB9KZSqXkfESaTCW63G7FYDKFQKDEyMoJoNKqfe/bbAJ7QGpcrxa8xDLOV5/k0kGXZv2ZnZ5FMJtNjmqYvURR1IpFInAcwAeD7ud/pUuDmAY1G41g8Hl9DkmScoqggx3FHAIyJMMlSQfI9V5zKagDC93dsoRFKimQx2dIWOV/U/yn6bx0WyDj8vgLOAAAAAElFTkSuQmCC");background-size:100% 100%}.joe_detail__article hr{border:none;height:1px;background-color:var(--classB);margin-bottom:18px}.joe_detail__article p{line-height:26px;margin-bottom:18px}.joe_detail__article blockquote{line-height:26px;margin-bottom:18px;background:#ecf8ff;border-left:5px solid #50bfff;color:#50bfff;padding:8px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 0}.joe_detail__article blockquote p{margin:0}.joe_detail__article a:not(.joe_detail__article-anote):not(.joe_detail__article-abtn){display:inline-block;line-height:26px;color:var(--theme);position:relative}.joe_detail__article a:not(.joe_detail__article-anote):not(.joe_detail__article-abtn):hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_detail__article a:not(.joe_detail__article-anote):not(.joe_detail__article-abtn)::after{content:'';position:absolute;width:100%;height:1px;bottom:-1px;left:0;background:var(--theme);-webkit-transform:scaleX(0.25);transform:scaleX(0.25);opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.35s;transition:transform 0.35s, opacity 0.35s, -webkit-transform 0.35s}.joe_detail__article p code{display:inline-block;min-height:26px;line-height:26px;border-radius:var(--radius-inner);font-size:12px;background:#fdf6ec;padding:0 8px;color:#e6a23c;vertical-align:top}.joe_detail__article pre[class*='language-']{position:relative;margin:0 0 18px;padding:30px 0 0;font-size:14px;border-radius:var(--radius-inner);overflow:hidden}.joe_detail__article pre[class*='language-'] code[class*='language-']{display:block;overflow:auto;padding:0 15px 12px}.joe_detail__article pre[class*='language-']::after{content:'';position:absolute;top:0;left:0;width:100%;height:30px;background:#2d2d2d;border-radius:var(--radius-inner) var(--radius-inner) 0 0}.joe_detail__article pre[class*='language-']::before{content:'';position:absolute;top:9px;left:15px;width:12px;height:12px;border-radius:50%;background:#fc625d;box-shadow:20px 0 #fdbc40, 40px 0 #35cd4b;z-index:1}.joe_detail__article pre[class*='language-'] .copy{position:absolute;top:9px;right:15px;z-index:5;color:#909399;transition:color 0.35s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article pre[class*='language-'] .copy:hover{color:#c0c4cc}.joe_detail__article img:not(.owo_image){display:block;max-width:100%;border-radius:var(--radius-inner);transition:box-shadow 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, box-shadow 0.35s;transition:transform 0.35s, box-shadow 0.35s, -webkit-transform 0.35s;cursor:zoom-in;margin:0 auto}.joe_detail__article img:not(.owo_image):hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__article .owo_image{max-height:26px;vertical-align:top}.joe_detail__article ol,.joe_detail__article ul{margin-bottom:18px;padding-left:36px}.joe_detail__article ol li,.joe_detail__article ul li{line-height:26px}.joe_detail__article ol li{list-style:decimal}.joe_detail__article ul li{list-style:disc}.joe_detail__article table{width:100%;max-width:100%;table-layout:fixed;color:var(--minor);margin-bottom:18px;font-size:13px;border-top:1px solid var(--classC);border-left:1px solid var(--classC)}.joe_detail__article table td,.joe_detail__article table th{padding:8px;border-bottom:1px solid var(--classC);border-right:1px solid var(--classC)}.joe_detail__article table thead th{font-weight:500;background:var(--classC)}.joe_detail__article table tbody tr{transition:background 0.35s}.joe_detail__article table tbody tr:hover{background:var(--classD)}.joe_detail__article-player{width:100%;height:500px}.joe_detail__article-protected{display:flex;justify-content:center;background:repeating-linear-gradient(145deg, var(--classB), var(--classB) 15px, var(--background) 0, var(--background) 30px);padding:20px 0;margin-bottom:18px}.joe_detail__article-protected .contain{position:relative;box-shadow:var(--box-shadow);border-radius:20px;overflow:hidden}.joe_detail__article-protected .contain .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}.joe_detail__article-protected .contain .password{width:250px;height:40px;border:none;color:var(--routine);padding-left:50px;background:var(--background)}.joe_detail__article-protected .contain .submit{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--main);border:none;background:none}.joe_detail__article-checkbox{-webkit-appearance:none;position:relative;border-radius:2px;width:15px;height:15px;border:2px solid var(--theme);vertical-align:-2px}.joe_detail__article-checkbox:disabled{cursor:not-allowed}.joe_detail__article-checkbox:checked{border:none;background:var(--theme)}.joe_detail__article-checkbox:checked::after{content:'';width:3px;height:7px;position:absolute;top:2px;left:5px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.joe_detail__article-card{margin:0 auto;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);border-radius:var(--radius-inner);border:1px solid var(--classC);background:var(--background)}.joe_detail__article-card .title{padding:8px 10px;border-bottom:1px solid var(--classC);color:var(--main);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-card .content{padding:10px;color:var(--routine)}.joe_detail__article-message{position:relative;border-left-width:4px;border-left-style:solid;padding:8px 15px;border-radius:0 4px 4px 0}.joe_detail__article-message:hover .icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_detail__article-message .icon{position:absolute;top:-9px;left:-11px;width:18px;height:18px;border-radius:50%;transition:-webkit-transform 0.85s;transition:transform 0.85s;transition:transform 0.85s, -webkit-transform 0.85s}.joe_detail__article-message .icon::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px;fill:#fff;background-repeat:no-repeat;background-size:100% 100%}.joe_detail__article-message.success{border-left-color:#2bde3f;background:#2bde3f20;color:#2bde3f}.joe_detail__article-message.success .icon{background:#2bde3f}.joe_detail__article-message.success .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MDE1ODgxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQxMTU3IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00MTMuMjU1IDY5MS40MzZjMTguNTQ2LTE3LjQ1IDMzLjE4Ni0zMC41NTIgNDcuMDc2LTQ0LjQyNyAxMzMuMDQtMTMyLjgxIDI2Ni4xODItMjY1LjUxMyAzOTguNzI0LTM5OC44MzcgMzIuMDc0LTMyLjI0NCA2NS42NjYtNDguNDUyIDEwNC45OTctMTQuNzUyIDMyLjk4MyAyOC4yNDEgMjguMDQ5IDY3LjQ2NS0xMi45MiAxMDguNTc0LTE1Ny4xNzUgMTU3LjcxLTMxNC41ODcgMzE1LjE4NC00NzIuMjkyIDQ3Mi4zOC00OS4zODkgNDkuMjI1LTc2LjMwOCA0OS41NDYtMTI0LjcxNiAxLjYwNy04NS41OS04NC43NjUtMTcwLjEzNS0xNzAuNTc5LTI1NS44LTI1NS4yNTctMzIuMjkyLTMxLjkyMy00OC42OC02NS41MTYtMTQuOTk3LTEwNC45NzYgMjguMTctMzIuOTk1IDY3LjU1Ny0yOC4xNTUgMTA4LjU1OCAxMi42NzUgNzMuNDI3IDczLjE2IDE0Ni4wNzkgMTQ3LjA5IDIyMS4zNyAyMjMuMDEzeiIgcC1pZD0iNDExNTgiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=)}.joe_detail__article-message.info{border-left-color:#1d72f3;background:#1d72f320;color:#1d72f3}.joe_detail__article-message.info .icon{background:#1d72f3}.joe_detail__article-message.info .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MzM4MjIxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYxNjg0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik03NjcuOTczOTc1IDExNi4zNDYwODZjMCA2NC4yNTI3MzQtNDEuNjgzMjE0IDExNi4zODg3NS05My4wOTM5MzUgMTE2LjM4ODc1UzU4MS43ODYxMDYgMTgwLjU5ODgyIDU4MS43ODYxMDYgMTE2LjM0NjA4NkM1ODEuNzg2MTA2IDUyLjA5MzM1MiA2MjMuNDY5MzIgMCA2NzQuODgwMDQgMFM3NjcuOTczOTc1IDUyLjA5MzM1MiA3NjcuOTczOTc1IDExNi4zNDYwODZ6TTI1NiA1MDQuMjk0MzY1czcwLjgyMzA2Ni0yODQuNzg1NTIzIDI4Ni43NDgwOS0yNzEuMDQ3NTU1YzIxNS45MjUwMjQgMTMuNjk1MzA0IDY3LjIzOTI0OSAyNjEuNDQ4MDQzLTEzLjI2ODY1OSA1MDEuNjQ5MTY2LTgwLjUwNzkwOCAyNDAuMjAxMTIzIDEwMC4yNjE1NyA3MS40MjAzNjkgMTQ1LjQwMDYwOS03LjU1MTYxNiAwIDAtOTMuMTM2NTk5IDQwNi43NjMzMjMtMzY3LjM0MTMyNyAyNjcuNjc3MDYtMTI4LjU0ODEzMi02NS4yMzQwMTcgMzIuMjU0MzYtMzk4LjA1OTc2NSAxMDMuMTIwMDkyLTU0NS41OTM1OTlDNDgxLjU2NzIgMzAxLjgwODY1OCAzMzYuNjM1OTAxIDM4Ny42MDY5NjMgMjU2IDUwNC4yNTE3MDF6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSI2MTY4NSI+PC9wYXRoPjwvc3ZnPg==)}.joe_detail__article-message.warning{border-left-color:#ffc007;background:#ffc00720;color:#ffc007}.joe_detail__article-message.warning .icon{background:#ffc007}.joe_detail__article-message.warning .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MTI5NTE1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ3NDkyIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00NzkuODE3MTQzIDY2NS42YzEwLjI0IDMwLjcyIDMwLjcyIDUxLjIgNjEuNDQgNTEuMnM1MS4yLTIwLjQ4IDYxLjQ0LTUxLjJsNDAuOTYtNTYzLjJDNjQzLjY1NzE0MyA0MC45NiA1OTIuNDU3MTQzIDAgNTQxLjI1NzE0MyAwIDQ3OS44MTcxNDMgMCA0MzguODU3MTQzIDUxLjIgNDM4Ljg1NzE0MyAxMTIuNjRsNDAuOTYgNTUyLjk2eiBtNjEuNDQgMTUzLjZjLTYxLjQ0IDAtMTAyLjQgNDAuOTYtMTAyLjQgMTAyLjQgMCA2MS40NCA0MC45NiAxMDIuNCAxMDIuNCAxMDIuNCA2MS40NCAwIDEwMi40LTQwLjk2IDEwMi40LTEwMi40IDAtNjEuNDQtNDAuOTYtMTAyLjQtMTAyLjQtMTAyLjR6IiBwLWlkPSI0NzQ5MyIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==)}.joe_detail__article-message.error{border-left-color:#f56c6c;background:#f56c6c20;color:#f56c6c}.joe_detail__article-message.error .icon{background:#f56c6c}.joe_detail__article-message.error .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MjAyNDk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ4OTE1IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0xOTMuOCA4MzAuMmMtMTkuNC0xOS40LTE5LjQtNTEuMyAwLTcwLjdsNTY1LjctNTY1LjdjMTkuNC0xOS40IDUxLjMtMTkuNCA3MC43IDAgMTkuNCAxOS40IDE5LjQgNTEuMyAwIDcwLjdMMjY0LjUgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAweiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iNDg5MTYiPjwvcGF0aD48cGF0aCBkPSJNODMwLjIgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAwTDE5My44IDI2NC41Yy0xOS40LTE5LjQtMTkuNC01MS4zIDAtNzAuNyAxOS40LTE5LjQgNTEuMy0xOS40IDcwLjcgMGw1NjUuNyA1NjUuN2MxOS40IDE5LjQgMTkuNCA1MS4zIDAgNzAuN3oiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9IjQ4OTE3Ij48L3BhdGg+PC9zdmc+)}.joe_detail__article-mtitle{display:flex;justify-content:center}.joe_detail__article-mtitle .text{position:relative;color:var(--minor);padding:0 15px;transition:padding 0.35s}.joe_detail__article-mtitle .text:hover{padding:0}.joe_detail__article-mtitle .text::before,.joe_detail__article-mtitle .text::after{content:'';position:absolute;top:50%;width:20px;height:1px;background:var(--theme)}.joe_detail__article-mtitle .text::before{left:-35px}.joe_detail__article-mtitle .text::after{right:-35px}.joe_detail__article-anote{position:relative;display:inline-block;color:#fff;height:35px;line-height:35px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_detail__article-anote:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.joe_detail__article-anote .icon{display:inline-block;vertical-align:top;width:35px;height:35px;text-align:center;background:rgba(0,0,0,0.2)}.joe_detail__article-anote .icon .fa{color:#fff}.joe_detail__article-anote .content{display:inline-block;vertical-align:top;padding:0 12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_detail__article-anote.secondary{background:#34495e}.joe_detail__article-anote.success{background:#27ae60}.joe_detail__article-anote.warning{background:#f39c12}.joe_detail__article-anote.error{background:#e74c3c}.joe_detail__article-anote.info{background:#3498db}.joe_detail__article-abtn{display:inline-block;color:#fff;height:35px;line-height:35px;padding:0 15px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.joe_detail__article-abtn:hover{-webkit-animation-name:wobble-bottom;animation-name:wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.joe_detail__article-abtn .icon{display:inline-block;vertical-align:top;text-align:center}.joe_detail__article-abtn .icon .fa{color:#fff}.joe_detail__article-abtn .icon [class^='fa-']{margin-right:8px}.joe_detail__article-abtn .content{display:inline-block;vertical-align:top;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_detail__article-copy{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-video{margin-bottom:18px}.joe_detail__article-video .play,.joe_detail__article-video .episodes{position:relative;background:var(--classD);padding:60px 15px 15px}.joe_detail__article-video .play .title,.joe_detail__article-video .episodes .title{position:absolute;top:15px;left:-10px;background:var(--theme);color:#fff;font-weight:500;box-shadow:2px 5px 10px rgba(49,58,70,0.15);height:30px;line-height:30px;padding:0 12px;border-radius:2px 2px 2px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-video .play .title::after,.joe_detail__article-video .episodes .title::after{content:'';position:absolute;bottom:-10px;left:-10px;border-style:solid;border-width:10px;border-color:var(--theme) transparent transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_detail__article-video .play .box,.joe_detail__article-video .episodes .box{border-top:1px solid var(--classB);padding-top:15px}.joe_detail__article-video .play{margin-bottom:15px}.joe_detail__article-video .play .box iframe{background:#000;width:100%;height:520px}.joe_detail__article-video .episodes .box{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.joe_detail__article-video .episodes .box .item{height:30px;line-height:30px;border-radius:15px;background:var(--background);color:var(--routine);cursor:pointer;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:box-shadow 0.35s, background 0.35s, color 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, box-shadow 0.35s, background 0.35s, color 0.35s;transition:transform 0.35s, box-shadow 0.35s, background 0.35s, color 0.35s, -webkit-transform 0.35s;padding:0 10px}.joe_detail__article-video .episodes .box .item.active{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff;background:var(--theme);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__article-video .episodes .box .item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__agree{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.joe_detail__agree .agree{text-align:center;font-size:12px;color:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__agree .agree .icon{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f56c6c;cursor:pointer;margin-bottom:8px}.joe_detail__agree .agree .icon.active{-webkit-animation:box_shadow 1s;animation:box_shadow 1s;box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_detail__agree .agree .icon svg{position:absolute;width:28px;height:28px;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 0.85s, -webkit-transform 0.85s;transition:transform 0.85s, opacity 0.85s;transition:transform 0.85s, opacity 0.85s, -webkit-transform 0.85s}.joe_detail__agree .agree .icon svg.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_detail__copyright{padding-top:15px;border-top:1px solid var(--classC)}.joe_detail__copyright .content{background:var(--classD);padding:15px;border-radius:var(--radius-inner)}.joe_detail__copyright .content .item{color:var(--minor);margin-bottom:5px;word-break:break-all;line-height:22px}.joe_detail__copyright .content .item:last-child{margin-bottom:0}.joe_detail__copyright .content .item .icon{width:18px;height:18px;margin-right:3px;vertical-align:-4px}.joe_detail__copyright .content .item .link{color:var(--minor)}.joe_detail__copyright .content .item .link:hover{color:var(--theme)}.joe_detail__friends{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-bottom:15px}.joe_detail__friends-item .contain{display:block;border-radius:var(--radius-inner);overflow:hidden;padding:15px;color:#fff;word-break:break-all;transition:box-shadow 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, box-shadow 0.35s;transition:transform 0.35s, box-shadow 0.35s, -webkit-transform 0.35s}.joe_detail__friends-item .contain:hover{-webkit-transform:translateY(-5px) scale(1.025);transform:translateY(-5px) scale(1.025);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__friends-item .contain .title{position:relative}.joe_detail__friends-item .contain .title::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#fff}.joe_detail__friends-item .contain .content{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.joe_detail__friends-item .contain .content .desc{margin-right:10px}.joe_detail__friends-item .contain .content .avatar{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.joe_detail__leaving{padding-top:15px}.joe_detail__leaving-none{padding:15px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--minor)}.joe_detail__leaving-list{position:relative;height:500px}.joe_detail__leaving-list .item{display:none;position:absolute;width:200px;overflow:hidden;box-shadow:0 2px 10px 1px rgba(0,0,0,0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.88}.joe_detail__leaving-list .item .user{display:flex;align-items:center;padding:0 10px;color:#fff;border-bottom:1px dashed rgba(255,255,255,0.85);height:40px;cursor:move}.joe_detail__leaving-list .item .user .avatar{width:20px;height:20px;border-radius:50%}.joe_detail__leaving-list .item .user .nickname{min-width:0;flex:1;margin:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_detail__leaving-list .item .user .nickname a{color:#fff}.joe_detail__leaving-list .item .user .date{margin-left:auto}.joe_detail__leaving-list .item .wrapper{padding:10px}.joe_detail__leaving-list .item .wrapper .content{height:140px;overflow-y:auto;word-break:break-all;line-height:24px;color:#fff}.joe_detail__leaving-list .item .wrapper .content .draw_image{max-width:100%}.joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:24px}.joe_footer{border-top:1px solid var(--classB);color:var(--minor)}.joe_footer .joe_container{display:flex;align-items:center;justify-content:space-between;min-height:65px}.joe_footer .joe_container .run{margin:0 auto 0 10px}.joe_footer .joe_container a{color:var(--minor);transition:all 0.35s}.joe_footer .joe_container a:hover{color:var(--theme)}.joe_pagination{display:flex;align-items:center;justify-content:flex-end;padding-top:15px}.joe_pagination li{margin-left:5px}.joe_pagination li.active a{background:var(--theme);color:#fff;font-weight:500}.joe_pagination li a{display:flex;align-items:center;height:32px;color:var(--main);padding:0 15px;background:var(--background);border-radius:2px;transition:background 0.35s, color 0.35s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_pagination li a:hover{background:var(--theme);color:#fff}.joe_pagination li a:hover .icon{fill:#fff}.joe_pagination li a .icon{width:12px;height:12px;fill:var(--routine);transition:fill 0.35s}.joe_pagination li a .icon-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_action{position:fixed;bottom:90px;right:30px;z-index:333}.joe_action_item{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--background);border-radius:50%;cursor:pointer;margin-top:15px;box-shadow:0 0 10px rgba(0,0,0,0.1),0 5px 20px rgba(0,0,0,0.2)}.joe_action_item svg{position:absolute;width:25px;height:25px;fill:var(--theme)}.joe_action_item.scroll{visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:visibility 0.35s, -webkit-transform 0.35s;transition:visibility 0.35s, transform 0.35s;transition:visibility 0.35s, transform 0.35s, -webkit-transform 0.35s}.joe_action_item.scroll.active{visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.joe_action_item.mode svg{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 0.85s, -webkit-transform 0.85s;transition:transform 0.85s, opacity 0.85s;transition:transform 0.85s, opacity 0.85s, -webkit-transform 0.85s}.joe_action_item.mode svg.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_comment{background:var(--background);border-radius:var(--radius-wrap);box-shadow:var(--box-shadow);padding:15px}.joe_comment__title{font-weight:500;text-align:center;font-size:24px;color:var(--main);text-shadow:var(--text-shadow);border-bottom:1px solid var(--classC);margin-bottom:15px;padding-bottom:15px}.joe_comment__close{display:flex;align-items:center;justify-content:center;color:var(--routine)}.joe_comment__close-icon{fill:var(--routine);margin-right:5px}.joe_comment__respond-type{display:flex;align-items:center;justify-content:flex-end}.joe_comment__respond-type .item{background:var(--classD);padding:0 15px;height:32px;color:var(--main);border:none;transition:color 0.35s, background 0.35s}.joe_comment__respond-type .item:first-child{border-top-left-radius:var(--radius-inner)}.joe_comment__respond-type .item:last-child{border-top-right-radius:var(--radius-inner)}.joe_comment__respond-type .item.active{color:#fff;background:var(--theme)}.joe_comment__respond-form{border-radius:6px 0 6px 6px;background:var(--classD)}.joe_comment__respond-form .head{display:flex;align-items:center;border-bottom:1px solid var(--classA)}.joe_comment__respond-form .head .list{flex:1}.joe_comment__respond-form .head .list input{width:100%;border:none;background:transparent;padding:0 15px;height:40px;color:var(--routine)}.joe_comment__respond-form .head .list:nth-child(2){position:relative}.joe_comment__respond-form .head .list:nth-child(2)::after,.joe_comment__respond-form .head .list:nth-child(2)::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:15px;background:var(--classA)}.joe_comment__respond-form .head .list:nth-child(2)::before{left:0}.joe_comment__respond-form .head .list:nth-child(2)::after{right:0}.joe_comment__respond-form .body{padding:15px}.joe_comment__respond-form .body .text{width:100%;height:200px;border:none;resize:none;vertical-align:middle;color:var(--routine);background:transparent}.joe_comment__respond-form .body .draw{position:relative;width:100%}.joe_comment__respond-form .body .draw .line{display:flex;align-items:center;position:absolute;top:10px;left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .line li{cursor:pointer;margin-right:10px;color:var(--main);transition:color 0.35s}.joe_comment__respond-form .body .draw .line li.active{color:var(--theme)}.joe_comment__respond-form .body .draw .color{display:flex;align-items:center;position:absolute;bottom:10px;left:10px}.joe_comment__respond-form .body .draw .color li{width:20px;height:20px;border-radius:50%;margin:0 5px;cursor:pointer;transition:box-shadow 0.35s}.joe_comment__respond-form .body .draw .color li.active{box-shadow:0 4px 10px rgba(0,0,0,0.35)}.joe_comment__respond-form .body .draw .color li:nth-child(1){background:#303133}.joe_comment__respond-form .body .draw .color li:nth-child(2){background:#67c23a}.joe_comment__respond-form .body .draw .color li:nth-child(3){background:#e6a23c}.joe_comment__respond-form .body .draw .color li:nth-child(4){background:#f56c6c}.joe_comment__respond-form .body .draw .icon{position:absolute;right:10px;cursor:pointer;fill:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .icon-undo{top:10px}.joe_comment__respond-form .body .draw .icon-animate{bottom:10px}.joe_comment__respond-form .body .draw canvas{background:var(--background);border-radius:var(--radius-inner)}.joe_comment__respond-form .foot{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 15px 15px}.joe_comment__respond-form .foot .owo{min-height:32px;padding-top:3px}.joe_comment__respond-form .foot .owo .seat{text-align:center;color:var(--routine);height:26px;line-height:26px;background:var(--background);opacity:0.85;border-radius:13px;width:70px}.joe_comment__respond-form .foot .submit{position:absolute;top:0;right:15px;white-space:nowrap}.joe_comment__respond-form .foot .submit .cancle{display:none;color:var(--main);cursor:pointer;margin-right:10px;transition:color 0.35s}.joe_comment__respond-form .foot .submit .cancle:hover{color:var(--theme)}.joe_comment__respond-form .foot .submit button{border-radius:3px;height:32px;padding:0 15px;border:none;background:var(--theme);color:#fff;font-size:14px}.joe_comment__respond-form .foot .submit button:hover{-webkit-animation:5s ease-in-out 0s infinite normal none running shaked;animation:5s ease-in-out 0s infinite normal none running shaked}.joe_comment .comment-list{padding-top:15px}.joe_comment .comment-list__item-contain .term{display:flex;margin-bottom:15px}.joe_comment .comment-list__item-contain .term .avatar{width:48px;height:48px;border-radius:50%;margin-right:15px;padding:3px;border:1px solid var(--classD);-o-object-fit:cover;object-fit:cover}.joe_comment .comment-list__item-contain .term .content{min-width:0;flex:1;border-bottom:1px solid var(--classC);padding-bottom:15px}.joe_comment .comment-list__item-contain .term .content .user{display:flex;align-items:center;margin-bottom:8px;line-height:20px;color:var(--main)}.joe_comment .comment-list__item-contain .term .content .user .author{margin-right:10px}.joe_comment .comment-list__item-contain .term .content .user .author a{color:#409eff}.joe_comment .comment-list__item-contain .term .content .user .owner{background:var(--theme);color:#fff;padding:0 5px;border-radius:2px;font-style:normal}.joe_comment .comment-list__item-contain .term .content .user .agent{margin-left:auto;font-size:12px;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .user .waiting{color:#e6a23c;font-style:normal}.joe_comment .comment-list__item-contain .term .content .substance{width:100%;background:var(--classD);padding:12px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 10px;color:var(--main);margin-bottom:8px;word-break:break-all;line-height:24px}.joe_comment .comment-list__item-contain .term .content .substance .parent{color:#388bff;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.joe_comment .comment-list__item-contain .term .content .substance .owo_image{height:22px}.joe_comment .comment-list__item-contain .term .content .substance .draw_image{max-width:100%}.joe_comment .comment-list__item-contain .term .content .handle{display:flex;align-items:center;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .handle .date{margin-right:10px}.joe_comment .comment-list__item-contain .term .content .handle .reply{display:flex;align-items:center;color:var(--main);font-size:13px;cursor:pointer;transition:color 0.35s}.joe_comment .comment-list__item-contain .term .content .handle .reply .icon{margin-right:5px}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover{color:var(--theme)}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover .icon{fill:var(--theme)}.joe_comment .comment-list__item-children{padding-left:63px}.joe_comment .comment-list__item-children .comment-list__item-children{padding-left:0}.joe_comment .comment-list__item .joe_comment__respond{margin-left:63px;margin-bottom:15px;-webkit-animation:showComment 0.5s;animation:showComment 0.5s}.joe_comment .comment-list .comment-list{padding-top:0}.joe_comment .joe_pagination{padding-top:0}.joe_run__day,.joe_run__hour,.joe_run__minute,.joe_run__second{font-weight:500;color:var(--theme)}.joe_owo__contain{position:relative}.joe_owo__contain .seat{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.joe_owo__contain .box{width:100%;display:none;background:var(--background);border-radius:var(--radius-inner);overflow:hidden;margin-top:15px}.joe_owo__contain .box .scroll{display:none;max-height:200px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:5px}.joe_owo__contain .box .scroll .item{text-align:center;width:calc(100% / 18);display:inline-block;padding:5px;cursor:pointer;border-radius:var(--radius-inner);transition:background 0.25s}.joe_owo__contain .box .scroll .item img{max-width:100%;max-height:100%}.joe_owo__contain .box .scroll .item:hover{background:var(--classD)}.joe_owo__contain .box .scroll:nth-child(3) .item{color:var(--routine);width:calc(100% / 5)}.joe_owo__contain .box .bar{display:flex;align-items:center;border-top:1px solid var(--classC)}.joe_owo__contain .box .bar .item{line-height:30px;padding:0 10px;cursor:pointer;color:var(--routine);transition:background 0.25s, color 0.25s}.joe_owo__contain .box .bar .item.active{color:#fff;background:var(--theme)}.profile-color-modes-illu-frame{opacity:0}.profile-color-modes-illu-red{stroke:#da3633}.profile-color-modes-illu-orange{stroke:#f0883e}.profile-color-modes-illu-purple{stroke:#8957e5}.profile-color-modes-illu-green{stroke:#3fb950}.profile-color-modes-illu-blue{stroke:#388bfd}.profile-color-modes-illu-group{-webkit-animation:profile-color-modes-illu-anim 0.2s cubic-bezier(0.72, 0.08, 1, 0.68) backwards;animation:profile-color-modes-illu-anim 0.2s cubic-bezier(0.72, 0.08, 1, 0.68) backwards}.profile-color-modes-illu-frame{-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards, profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards, profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-frame:first-child{opacity:1;-webkit-animation:profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards}.profile-color-modes-illu-red{-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-orange{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-purple{-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-blue{-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-green{-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:cubic-bezier(0.47, 2.92, 0.84, -1.5);animation-timing-function:cubic-bezier(0.47, 2.92, 0.84, -1.5)}.profile-color-modes-illu-frame:first-child{-webkit-animation-delay:1.8s;animation-delay:1.8s}.profile-color-modes-illu-frame:nth-child(2){-webkit-animation-delay:1.8s, 2.58s;animation-delay:1.8s, 2.58s}.profile-color-modes-illu-frame:nth-child(3){-webkit-animation-delay:2.58s, 2.66s;animation-delay:2.58s, 2.66s}.profile-color-modes-illu-frame:nth-child(4){-webkit-animation-delay:2.66s, 2.78s;animation-delay:2.66s, 2.78s}.profile-color-modes-illu-frame:nth-child(5){-webkit-animation-delay:2.78s, 2.84s;animation-delay:2.78s, 2.84s}.profile-color-modes-illu-frame:nth-child(6){-webkit-animation-delay:2.84s, 3.44s;animation-delay:2.84s, 3.44s}.profile-color-modes-illu-frame:nth-child(7){-webkit-animation-delay:3.44s, 3.56s;animation-delay:3.44s, 3.56s}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation-delay:3.56s;animation-delay:3.56s}.profile-color-modes-illu-frame:nth-child(9),.profile-color-modes-illu-frame:nth-child(10){-webkit-animation:none;animation:none}@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes showComment{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showComment{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes list_thumbnail_loading{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-webkit-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-webkit-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-webkit-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-webkit-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-webkit-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}28%{-webkit-transform:translateY(0.5px) rotate(1.5deg);transform:translateY(0.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}50%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(0.5px) rotate(2.5deg);transform:translateY(0.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(0.5px) rotate(-0.5deg);transform:translateY(0.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(0.5deg);transform:translateY(2.5px) rotate(0.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0px) rotate(0deg);transform:translate(0px) rotate(0deg)}}@keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}28%{-webkit-transform:translateY(0.5px) rotate(1.5deg);transform:translateY(0.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}50%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(0.5px) rotate(2.5deg);transform:translateY(0.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(0.5px) rotate(-0.5deg);transform:translateY(0.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(0.5deg);transform:translateY(2.5px) rotate(0.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0px) rotate(0deg);transform:translate(0px) rotate(0deg)}}@-webkit-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}} +.joe_dropdown{position:relative}.joe_dropdown__link{display:flex;align-items:center}.joe_dropdown__link-icon{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu{position:absolute;left:50%;visibility:hidden;z-index:999;border-top:3px solid var(--theme);-webkit-transform-origin:top;transform-origin:top;background:var(--background);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 var(--radius-inner) var(--radius-inner);padding:10px 0;opacity:0;-webkit-transform:translateX(-50%) perspective(600px) rotateX(-45deg);transform:translateX(-50%) perspective(600px) rotateX(-45deg);transition:opacity 0.35s, visibility 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu::before{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--theme)}.joe_dropdown.active .joe_dropdown__link-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_dropdown.active .joe_dropdown__menu{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) perspective(600px) rotateX(0);transform:translateX(-50%) perspective(600px) rotateX(0)}.joe_header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--background);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.joe_header__above{position:relative;z-index:999;background:var(--background)}.joe_header__above .joe_container{align-items:center}.joe_header__above-logo{position:relative;display:flex;align-items:center;height:60px;padding-right:15px;margin-right:15px}.joe_header__above-logo img{max-width:150px;max-height:50px;-o-object-fit:cover;object-fit:cover}.joe_header__above-logo svg{display:none}.joe_header__above-logo::after{content:'';position:absolute;top:50%;right:0;width:1px;height:20px;background:var(--classC);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.joe_header__above-nav{display:flex;align-items:center}.joe_header__above-nav .item{position:relative;height:60px;line-height:60px;font-size:15px;padding:0 8px;margin-right:15px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .item:last-child{margin-right:0}.joe_header__above-nav .item::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;border-radius:6px 6px 0 0;opacity:0;-webkit-transform:scaleX(0.25);transform:scaleX(0.25);background:var(--theme)}.joe_header__above-nav .item.active,.joe_header__above-nav .item:hover{color:var(--theme)}.joe_header__above-nav .item.active::after,.joe_header__above-nav .item:hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .joe_dropdown__link a{height:60px;line-height:60px;font-size:15px;padding-left:8px;padding-right:3px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .joe_dropdown__menu{width:110px;text-align:center}.joe_header__above-nav .joe_dropdown__menu a{display:block;line-height:34px;height:34px;transition:color 0.35s, background 0.35s;color:var(--minor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px}.joe_header__above-nav .joe_dropdown__menu a:hover,.joe_header__above-nav .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__above-search{position:relative;margin-left:auto;display:flex;align-items:center}.joe_header__above-search .input{background:var(--classC);width:170px;height:34px;border:1px solid transparent;padding:0 18px;color:var(--routine);transition:background 0.35s, border-color 0.35s, padding-right 0.35s;border-radius:17px 0 0 17px}.joe_header__above-search .input:focus{background:var(--background);border-color:var(--theme);padding-right:28px}.joe_header__above-search .input:focus ~ .icon{-webkit-transform:translate3d(0, -50%, 0) rotateY(180deg);transform:translate3d(0, -50%, 0) rotateY(180deg)}.joe_header__above-search .submit{position:relative;z-index:1;height:34px;border:none;background:var(--theme);color:#fff;border-radius:0 17px 17px 0;padding:0 10px}.joe_header__above-search .icon{position:absolute;top:50%;left:142px;width:28px;height:38px;background:url(data:image/png;base64,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);background-size:100% 100%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(100%, -50%, 0) rotateY(180deg);transform:translate3d(100%, -50%, 0) rotateY(180deg)}.joe_header__above-search .result{position:absolute;z-index:2;top:60px;left:0;right:0;background:var(--background);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:var(--radius-inner);visibility:hidden;opacity:0;transition:visibility 0.35s, opacity 0.35s, -webkit-transform 0.35s;transition:visibility 0.35s, opacity 0.35s, transform 0.35s;transition:visibility 0.35s, opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.joe_header__above-search .result.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.joe_header__above-search .result .item{height:40px;line-height:40px;border-bottom:1px solid var(--classD);display:flex;align-items:center;overflow:hidden;padding:0 10px;transition:background 0.35s}.joe_header__above-search .result .item:last-child{border-bottom:none}.joe_header__above-search .result .item:nth-child(1) .sort{background:#fe2d46}.joe_header__above-search .result .item:nth-child(2) .sort{background:#f60}.joe_header__above-search .result .item:nth-child(3) .sort{background:#faa90e}.joe_header__above-search .result .item:hover{background:var(--classD)}.joe_header__above-search .result .item .sort{color:#fff;background:#7f7f8c;width:18px;height:18px;line-height:18px;border-radius:2px;text-align:center;margin-right:8px;font-weight:500}.joe_header__above-search .result .item .text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--routine);font-size:12px}.joe_header__above-search .result .item .views{color:var(--seat);font-size:12px;margin-left:5px}.joe_header__above-searchicon,.joe_header__above-slideicon{display:none;width:20px;height:20px;fill:var(--routine);cursor:pointer}.joe_header__above-searchicon{margin-left:auto}.joe_header__below{position:relative;border-top:1px solid var(--classC);height:45px}.joe_header__below-class{display:flex}.joe_header__below-class .item{margin-right:15px;color:var(--minor);height:45px;line-height:45px;transition:color 0.35s;white-space:nowrap}.joe_header__below-class .item:hover,.joe_header__below-class .item.active{color:var(--theme)}.joe_header__below-class .joe_dropdown{margin-right:15px}.joe_header__below-class .joe_dropdown__link .item{margin-right:3px}.joe_header__below-class .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-class .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minor);transition:color 0.35s, background 0.35s}.joe_header__below-class .joe_dropdown__menu a:hover,.joe_header__below-class .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__below-progress{position:absolute;z-index:1;left:0;bottom:-3px;height:3px;border-radius:1.5px;background:linear-gradient(to right, #4cd964, #5ac8fa, #007aff);transition:width 0.35s}.joe_header__searchout{position:absolute;top:60px;left:0;right:0;z-index:890;background:var(--background);border-top:1px solid var(--classC);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);transition:visibility 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, visibility 0.35s;transition:transform 0.35s, visibility 0.35s, -webkit-transform 0.35s;visibility:hidden}.joe_header__searchout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__searchout-inner{padding:15px 0;width:100%}.joe_header__searchout-inner .search{width:100%;display:flex;align-items:center}.joe_header__searchout-inner .search input{flex:1;height:36px;padding:0 10px;border:1px solid var(--classB);border-right:none;border-radius:2px 0 0 2px;color:var(--routine);background:var(--classD)}.joe_header__searchout-inner .search button{padding:0 10px;height:36px;border:none;background:var(--theme);color:#fff;border-radius:0 2px 2px 0}.joe_header__searchout-inner .title{color:var(--routine);padding:15px 0 10px;font-size:16px;display:flex;align-items:center}.joe_header__searchout-inner .title .icon{width:22px;height:22px;fill:var(--routine);margin-right:5px}.joe_header__searchout-inner .cloud{display:flex;flex-wrap:wrap;margin:0 -5px -5px}.joe_header__searchout-inner .cloud .item{padding:5px}.joe_header__searchout-inner .cloud .item a{display:block;padding:0 10px;height:24px;line-height:24px;border-radius:2px;font-size:12px;color:#fff}.joe_header__slideout{position:fixed;top:0;bottom:0;left:0;width:80%;z-index:1020;background:var(--classD);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:hidden;transition:visibility 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, visibility 0.35s;transition:transform 0.35s, visibility 0.35s, -webkit-transform 0.35s;overflow-y:auto;padding:135px 15px 15px}.joe_header__slideout::-webkit-scrollbar{display:none}.joe_header__slideout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__slideout-image{position:absolute;top:0;left:0;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;z-index:-1}.joe_header__slideout-author{display:flex;margin-bottom:15px;background:var(--background);border-radius:var(--radius-wrap);padding:15px;box-shadow:var(--box-shadow)}.joe_header__slideout-author .avatar{width:50px;height:50px;margin-right:10px;border-radius:var(--radius-inner)}.joe_header__slideout-author .info{overflow:hidden;line-height:25px}.joe_header__slideout-author .info .link,.joe_header__slideout-author .info .motto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.joe_header__slideout-author .info .link{display:block;font-size:15px;font-weight:500;color:var(--main)}.joe_header__slideout-author .info .motto{font-size:12px;color:var(--routine)}.joe_header__slideout-count{background:var(--background);border-radius:var(--radius-wrap);padding:10px 15px;box-shadow:var(--box-shadow);margin-bottom:15px}.joe_header__slideout-count .item{display:flex;align-items:center;color:var(--routine);padding:5px 0}.joe_header__slideout-count .item .icon{width:15px;height:15px;fill:var(--routine);margin-right:5px}.joe_header__slideout-count .item strong{font-weight:500;color:var(--theme)}.joe_header__slideout-menu{background:var(--background);padding:10px 15px;border-radius:var(--radius-wrap);overflow:hidden;box-shadow:var(--box-shadow)}.joe_header__slideout-menu .link{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--main);transition:color 0.15s}.joe_header__slideout-menu .link a{transition:color 0.15s;color:var(--routine)}.joe_header__slideout-menu .link .icon{width:13px;height:13px;fill:var(--minor);transition:fill 0.15s, -webkit-transform 0.15s;transition:transform 0.15s, fill 0.15s;transition:transform 0.15s, fill 0.15s, -webkit-transform 0.15s}.joe_header__slideout-menu .link.in{color:var(--theme)}.joe_header__slideout-menu .link.in a{color:var(--theme)}.joe_header__slideout-menu .link.in .icon{fill:var(--theme);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_header__slideout-menu .current a{color:var(--theme);font-weight:500;font-size:15px}.joe_header__slideout-menu .slides{display:none;border-left:1px solid var(--classC);padding-left:15px}.joe_header__slideout-menu .slides .link{color:var(--routine)}.joe_header__slideout-menu .slides .current{color:var(--theme);font-weight:500;font-size:15px}.joe_header__mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.65);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:visibility 0.35s, opacity 0.35s;z-index:880}.joe_header__mask.active{visibility:visible;opacity:1}.joe_header__mask.slideout{z-index:1010}.joe_aside{padding:15px 0;margin-left:15px}.joe_aside__item{position:relative;width:250px;margin-bottom:15px;border-radius:var(--radius-wrap);box-shadow:var(--box-shadow);overflow:hidden}.joe_aside__item:last-child{position:-webkit-sticky;position:sticky;margin-bottom:0}.joe_aside__item-title{display:flex;align-items:center;border-bottom:1px solid var(--classC);font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 15px;color:var(--main)}.joe_aside__item-title .icon{width:18px;height:18px;margin-right:8px;fill:var(--main)}.joe_aside__item-title .line{width:10px;height:1px;background:#54b5db;margin-left:12px}.joe_aside__item-contain{position:relative;padding:15px}.joe_aside__item.author{background:var(--background);padding:45px 15px 15px}.joe_aside__item.author::before{content:'';position:absolute;top:90px;left:0;width:100%;height:30px;z-index:2;background:linear-gradient(to bottom, rgba(255,255,255,0), var(--background))}.joe_aside__item.author::after{display:none;content:'';position:absolute;top:0;left:0;width:100%;height:273px;background:url(data:image/gif;base64,R0lGODlhLAEsAfeEALfM6+PImP9w/df/y5i24+vZt8bX8Iir3v+kWv+7iP+rbf7+8mj/OuKV3//ZvTDO//+VPlrY///w5d/BjP/1OpD/bv/5if/1VP/Srev/5cjy/3L/R//92Gjb/63s/+T/TLrv/+L/MOL/Pu7B7Np61v+ELf+dTCPL/9hy1P8j/f+GI9//I9izcnKc2P+jYf/3YYb/Yf/Blv/hy//9y//5lv/0La//ll7/Lf+MOvX/8v+TR//1R5Hl//L8///o2P+aVOy56uH/2P/+5f33/Xz/VPbc9f/5fP/QsJr/fOT5/6T/if/7sMP/sP/3bj7R///Jo//6o3Xe///8vs3/vv/I/vf/yNb2///hyPvu+v9a/uf/Wv+R/vHK79+M3P/38vf6/UzU//8w/eSe4dzn9t2D2f379/+NMP/k//v/5IPi//PT8v8+/P+t//P/rfr/1u7z+//o1umw5/jx5fD/kfjl97n/o/X/uv+0fOXt+Oen5Or/dZ/o/9q4ev/CkefQp/+6//v37v/Kn6fB5/7W//+0dfHjyv9M/f+f/v/y//+D/vbt3O7/g3qg2un/aO7ewdPg8929g/H/n/Pn09m3erG5kVfE1oG/tsq2fpe8pNLk3GzCxzrK7dS4fS7L9rHDp0XH5lLP48Pb02rU7tHRtGbN4q7W0aHiULLFMeThpPq6feb2zu+wXJPj9fjk6Nq2S9SqK+/CfJnvX4vmOcLBQOirOdP1tOydM+KTwu25l/fVoe25sufyRdHKY+vUlfuNK1rX58fqkOaaJpXl5q3nnEvT7oDdrcPsrviNJ8Llbuibpd2CyJ3UMubkKOvKhf30zfSWL5rhkfThusnw99XxquTzl/bUaufsObP3j5HhsPDxctbtVLTnddb16vbw2ZnJweLt5faNJOfot/jgocf4qO/ON+J2qPfijfB+Ze3r3IPh6L74nHXc4fLISPy7dPrzwem6ZvjhZrjvh/HGney44/3qzv2WSvL62+y0h+y42v328eL1JeTyNf3uRO/nad2C0gAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjdDNEJFQTYzMjEzMTFFNkEyRkM4NUFFOTM5QjJGOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDIwQzI4MjYzMjIwMTFFNkEyRkM4NUFFOTM5QjJGOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCN0M0QkVBNDMyMTMxMUU2QTJGQzg1QUU5MzlCMkY5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCN0M0QkVBNTMyMTMxMUU2QTJGQzg1QUU5MzlCMkY5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5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) no-repeat;background-size:cover;z-index:3;pointer-events:none}.joe_aside__item.author:hover::after{display:block}.joe_aside__item.author .image{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;z-index:1}.joe_aside__item.author .user{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.joe_aside__item.author .user .avatar{width:75px;height:75px;border-radius:50%;overflow:hidden;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s, -webkit-transform 0.75s;background:var(--background);padding:5px}.joe_aside__item.author .user .avatar:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_aside__item.author .user .link{color:var(--theme);margin-bottom:10px;font-size:16px;font-weight:500}.joe_aside__item.author .user .link:hover{text-decoration:underline}.joe_aside__item.author .user .motto{color:var(--main);text-align:center;word-break:break-all}.joe_aside__item.author .count{width:100%;padding-bottom:15px;display:flex;align-items:center;border-bottom:1px solid var(--classC)}.joe_aside__item.author .count .item{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;color:var(--routine);font-size:12px}.joe_aside__item.author .count .item:first-child{border-right:1px solid var(--classC)}.joe_aside__item.author .count .item .num{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:22px;color:var(--main);margin-bottom:3px;text-shadow:var(--text_shadow)}.joe_aside__item.author .list{padding-top:15px}.joe_aside__item.author .list .item{display:flex;align-items:center;justify-content:space-between;line-height:30px}.joe_aside__item.author .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.author .list .item .link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);transition:all 0.35s}.joe_aside__item.author .list .item .link:hover{color:var(--theme)}.joe_aside__item.author .list .item .link:hover::after{width:100%}.joe_aside__item.author .list .item .icon{fill:var(--routine)}.joe_aside__item.timelife{background:var(--background)}.joe_aside__item.timelife .item{margin-bottom:15px}.joe_aside__item.timelife .item:last-child{margin-bottom:0}.joe_aside__item.timelife .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:flex;align-items:center}.joe_aside__item.timelife .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.timelife .item .progress{display:flex;align-items:center}.joe_aside__item.timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;flex:1;margin-right:5px}.joe_aside__item.timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;transition:width 0.35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.joe_aside__item.timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-percentage{color:var(--minor)}.joe_aside__item.weather{background:var(--background)}.joe_aside__item.weather .joe_aside__item-contain{min-height:300px}.joe_aside__item.hot{background:var(--background)}.joe_aside__item.hot .empty{text-align:center;color:var(--routine)}.joe_aside__item.hot .item{margin-bottom:15px}.joe_aside__item.hot .item:last-child{margin-bottom:0}.joe_aside__item.hot .item:nth-child(1) .link .sort{background:#ff183e}.joe_aside__item.hot .item:nth-child(2) .link .sort{background:#ff5c38}.joe_aside__item.hot .item:nth-child(3) .link .sort{background:#ffb821}.joe_aside__item.hot .item .link{position:relative;display:block;border-radius:var(--radius-inner);overflow:hidden}.joe_aside__item.hot .item .link:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_aside__item.hot .item .link .sort{position:absolute;top:5px;right:-20px;background:#7f7f8c;color:#fff;width:65px;text-align:center;font-size:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:500;z-index:1;font-style:normal}.joe_aside__item.hot .item .link .image{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_aside__item.hot .item .link .describe{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:10px;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));font-size:12px;color:var(--seat)}.joe_aside__item.hot .item .link .describe h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:24px;font-size:14px}.joe_aside__item.ranking{background:var(--background)}.joe_aside__item.ranking .item{display:flex;align-items:center;line-height:32px;overflow:hidden}.joe_aside__item.ranking .item:nth-child(1) .sort{color:#fe2d46}.joe_aside__item.ranking .item:nth-child(2) .sort{color:#f60}.joe_aside__item.ranking .item:nth-child(3) .sort{color:#faa90e}.joe_aside__item.ranking .item .sort{color:var(--minor);font-weight:700;font-size:18px;width:18px;min-width:18px;max-width:18px}.joe_aside__item.ranking .item .link{position:relative;color:var(--routine);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_aside__item.ranking .item .link::after{position:absolute;content:'';bottom:0;left:0;width:0;height:1px;background:var(--theme);transition:width 0.5s}.joe_aside__item.ranking .item .link:hover{color:var(--theme)}.joe_aside__item.ranking .item .link:hover::after{width:100%}.joe_aside__item.ranking .error{text-align:center;color:var(--routine)}.joe_aside__item.newreply{background:var(--background)}.joe_aside__item.newreply .empty{text-align:center;color:var(--routine)}.joe_aside__item.newreply .item{margin-bottom:15px;border-bottom:1px dashed var(--classC);padding-bottom:15px}.joe_aside__item.newreply .item:last-child{margin-bottom:0;border-bottom-color:transparent;padding-bottom:0}.joe_aside__item.newreply .item .user{display:flex;margin-bottom:12px}.joe_aside__item.newreply .item .user .avatar{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:12px;border-radius:50%;border:1px solid var(--classA);padding:3px}.joe_aside__item.newreply .item .user .info{display:flex;flex-direction:column;justify-content:space-between}.joe_aside__item.newreply .item .user .info .author{color:var(--main);font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.newreply .item .user .info .date{font-size:12px;color:var(--minor)}.joe_aside__item.newreply .item .reply{position:relative;background:var(--classD);border-radius:6px;padding:5px 10px}.joe_aside__item.newreply .item .reply::before{content:'';width:0;height:0;border-bottom:6px solid var(--classD);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:15px;bottom:100%}.joe_aside__item.newreply .item .reply .link{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:var(--minor);font-size:13px;font-weight:500;line-height:24px;transition:all 0.35s;max-height:48px}.joe_aside__item.newreply .item .reply .link:hover{color:var(--theme)}.joe_aside__item.newreply .item .reply .link .owo_image{height:18px;vertical-align:-5px}.joe_aside__item.advert{display:block}.joe_aside__item.advert img{width:100%;-o-object-fit:cover;object-fit:cover}.joe_aside__item.advert .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.joe_list__item{position:relative;width:100%;border-bottom:1px solid var(--classC);padding:15px 0}.joe_list__item:last-child{border-bottom:none}.joe_list__item .information .title{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:var(--main);font-size:18px;line-height:24px;max-height:48px;transition:color 0.35s}.joe_list__item .information .title:hover{color:var(--theme)}.joe_list__item .information .title .badge{height:20px;line-height:20px;background-image:-webkit-linear-gradient(0deg, #3ca5f6 0%, #a86af9 100%);color:#fff;font-size:12px;margin-right:5px;border-radius:2px;padding:0 8px;white-space:nowrap;vertical-align:2px}.joe_list__item .information .abstract{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--minor);word-break:break-all;line-height:22px;max-height:44px;opacity:0.85}.joe_list__item .line{position:absolute;z-index:1;top:15px;left:-15px;width:4px;height:25px;border-radius:2px;background:var(--theme);-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_list__item .meta{display:flex;align-items:center;margin-top:auto;color:var(--minor);font-size:13px}.joe_list__item .meta .items{display:flex;align-items:center}.joe_list__item .meta .items li::after{content:'/';color:var(--seat);padding:0 5px}.joe_list__item .meta .items li:last-child::after{display:none}.joe_list__item .meta .last{margin-left:auto;display:flex;align-items:center}.joe_list__item .meta .last .icon{margin-right:3px}.joe_list__item .meta .last .link{color:var(--minor)}.joe_list__item .meta .last .link:hover{color:var(--theme)}.joe_list__item:hover .line{-webkit-transform:scaleY(1);transform:scaleY(1)}.joe_list__item.default{display:flex;position:relative}.joe_list__item.default:hover .thumbnail img{opacity:0.8}.joe_list__item.default:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.default .thumbnail{flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;overflow:hidden}.joe_list__item.default .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);transition:opacity 0.35s}.joe_list__item.default .thumbnail time{position:absolute;z-index:1;top:5px;right:5px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.default .thumbnail svg{position:absolute;z-index:1;top:5px;left:5px;width:20px;height:20px;fill:#fff}.joe_list__item.default .information{display:flex;flex-direction:column;flex:1;min-width:0}.joe_list__item.single:hover .thumbnail img{opacity:0.8}.joe_list__item.single:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.single .information{margin-bottom:15px}.joe_list__item.single .thumbnail{display:block;position:relative;width:100%;height:280px;overflow:hidden;margin-bottom:15px}.joe_list__item.single .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);transition:opacity 0.35s}.joe_list__item.single .thumbnail time{position:absolute;z-index:1;top:10px;right:10px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.single .thumbnail svg{position:absolute;z-index:1;top:10px;left:10px;width:20px;height:20px;fill:#fff}.joe_list__item.multiple .information{margin-bottom:15px}.joe_list__item.multiple .thumbnail{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:180px;gap:15px;margin-bottom:15px}.joe_list__item.multiple .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.35s;transition:transform 0.35s, opacity 0.35s, -webkit-transform 0.35s;border-radius:var(--radius-inner)}.joe_list__item.multiple .thumbnail img:hover{-webkit-transform:scale(1.025);transform:scale(1.025);opacity:0.85}.joe_list__item.none .information{display:flex;flex-direction:column;height:140px}.joe_list__loading .item{display:flex;position:relative;width:100%;padding:15px 0;border-bottom:1px solid var(--classC)}.joe_list__loading .item:last-child{border-bottom:none}.joe_list__loading .item .thumbnail{flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;background:var(--classD);-webkit-animation:list_thumbnail_loading 0.5s infinite alternate;animation:list_thumbnail_loading 0.5s infinite alternate;border-radius:var(--radius-inner)}.joe_list__loading .item .information{flex:1;min-width:0}.joe_list__loading .item .information .title{height:24px;border-radius:var(--radius-inner);background:var(--classD);-webkit-animation:list_title_loading 0.75s infinite alternate;animation:list_title_loading 0.75s infinite alternate;margin-bottom:15px}.joe_list__loading .item .information .abstract p{height:18px;border-radius:var(--radius-inner);background:var(--classD);margin-bottom:5px;-webkit-animation:list_abstract_loading 0.8s infinite alternate;animation:list_abstract_loading 0.8s infinite alternate}.joe_load{margin:15px auto 0;width:120px;height:32px;line-height:32px;text-align:center;border-radius:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--background);color:var(--routine);transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;box-shadow:var(--box-shadow)}.joe_load:active{-webkit-transform:scale(0.75);transform:scale(0.75)}.joe_detail{background:var(--background);border-radius:var(--radius-wrap);padding:15px;box-shadow:var(--box-shadow);margin-bottom:15px}.joe_detail__category{display:flex;align-items:center;margin-bottom:15px}.joe_detail__category .item{color:#fff;font-size:12px;padding:3px 8px;margin-right:5px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;transition:opacity 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.35s;transition:transform 0.35s, opacity 0.35s, -webkit-transform 0.35s}.joe_detail__category .item:hover{opacity:0.85;-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.joe_detail__category .item:last-child{margin-right:0}.joe_detail__category .item-0{background:#0396ff}.joe_detail__category .item-1{background:#ea5455}.joe_detail__category .item-2{background:#7367f0}.joe_detail__category .item-3{background:#28c76f}.joe_detail__category .item-4{background:#9f44d3}.joe_detail__category .edit{color:var(--minor);margin-left:auto}.joe_detail__category .edit:hover{color:var(--theme)}.joe_detail__title{font-size:24px;color:var(--main);text-shadow:var(--text-shadow);text-align:center;margin-bottom:15px;word-break:break-all}.joe_detail__count{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--classC)}.joe_detail__count::after{content:'';position:absolute;bottom:-1.5px;left:0;width:80px;height:3px;border-radius:1.5px;background:var(--theme)}.joe_detail__count-information{display:flex;align-items:center}.joe_detail__count-information .avatar{width:35px;height:35px;border-radius:50%;margin-right:10px;border:1px solid var(--classA);padding:3px;-o-object-fit:cover;object-fit:cover}.joe_detail__count-information .meta{display:flex;flex-direction:column;height:35px;justify-content:space-between;font-size:12px}.joe_detail__count-information .meta .author .link{font-weight:500;color:var(--theme)}.joe_detail__count-information .meta .author .link:hover{text-decoration:underline}.joe_detail__count-information .meta .item{display:flex;align-items:center;color:var(--minor);line-height:16px}.joe_detail__count-information .meta .item .line{color:var(--seat);margin:0 7px;vertical-align:middle}.joe_detail__count-created{font-size:32px;line-height:42px;color:var(--routine);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:var(--text-shadow);font-family:consolas}.joe_detail__overdue{padding-top:15px}.joe_detail__overdue-wrapper{background:#fffcef;border-radius:var(--radius-inner);padding:15px;color:#db7c22;border:1px solid #ffbb76;-webkit-animation:overdue 1.5s ease-in-out;animation:overdue 1.5s ease-in-out}.joe_detail__overdue-wrapper .title{display:flex;align-items:center;margin-bottom:10px;font-size:15px;font-weight:500}.joe_detail__overdue-wrapper .title .icon{width:20px;height:20px;margin-right:8px}.joe_detail__overdue-wrapper .content{padding-left:28px}.joe_detail__overdue-wrapper:hover{-webkit-clip-path:circle(75%);clip-path:circle(75%)}.joe_detail__article{padding-top:15px;font-size:15px;word-break:break-all;color:var(--routine)}.joe_detail__article h1,.joe_detail__article h2,.joe_detail__article h3,.joe_detail__article h4,.joe_detail__article h5,.joe_detail__article h6{color:var(--main);font-size:18px;line-height:24px;margin-bottom:18px;position:relative}.joe_detail__article h1{padding:0 15px}.joe_detail__article h1::before{content:'';position:absolute;top:8.5px;left:0;height:7px;width:7px;border-radius:50%;background:var(--theme)}.joe_detail__article h2{padding:0 15px}.joe_detail__article h2::before{content:'';position:absolute;top:10%;bottom:10%;left:0;width:4px;border-radius:2px;background:var(--theme)}.joe_detail__article h3{padding:0 15px 0 20px}.joe_detail__article h3::before{content:'#';color:var(--theme);font-weight:700;position:absolute;top:0;left:0;line-height:24px}.joe_detail__article h4::before{content:'「';color:var(--theme);font-weight:600;margin-right:5px}.joe_detail__article h4::after{content:'」';color:var(--theme);font-weight:600;margin-left:5px}.joe_detail__article h5{padding:0 15px 0 28px}.joe_detail__article h5::before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAC8klEQVRYR+3WP2gTURwH8O/vKnVRRHKXP52cBO3g4p/BqYNIhy4muajUQRBFKjQV1En6ZxJBcmlRCoJDRe3FDiJVwamLS3FwqbgIgss1l2ZQF5XeT3I1Z3NJ7u5dLlAwN9699/t97vfe7/EIO/yhHe5DD9jpCv3fFVTu856+Xzi62Y/35hj9CFPNrlUwWeRJAJfBGADwBcBNI0/PRZFdAdo4xlQLjCqKjBzogat7hZCRAgPghJGBgbFnxglAOvS7b/fLb+q+qnv5BHBCyEBAWTdnANy2IxOtWSC1qsY+1jOFwAVG+gIVvXyHQbcaKuZCxmf5iMQogXFQtEsBeO5JT6BcMu+Bcb1lUhcyqfExACUAB6JEtgUqi+U5JrrmmcyFHCjwSYtQO+tSUSFbAmXdnAdwJVASdyWLPAS2kbFA8xsHNS13EzCmlx8R6KJQcBcypfFpho3cKxRna3ADsgEo6+ZjAKMhgjZ1d2KWR2gTSyD0h4jnIB2gXDIXwciFCPZvSnMl0wwshYrJGDImaMUGKovlLBPVOrDjh8APzFx8zDkjNa7FzYoGZsKT9XEarQOHmei1aJA246cqOWW6/i2l8VMGzoWIPW/k6eq2Ja6UwCz8pw2JGZ8sS8pUz8fWau/jGp+SgLchcGBgZD1Py41NUuoI+ZloV8ZU93+ogZKzfBiWfXAPCgMJU8Y42avQdMzI4ZBfmSizocqrUeJaAmsvBZGGBCtTziXeRY1rCxRAViEhXckqK93AeQJ9kYTvlmVlqmcTdhNEtefc+9X3utVmuX+CkK6oyqtu4nwrWP8bF5IZdGYjJ79wDuMCz4D+XmhFWnZbt7ab5ltBB6mbkyAaBPFCJassuwMmNb4L4EZgXwBc4AoGTZrUeA6A9x1yK6tzzvnFDlxBv0D176kCP2TCpbbjBXCRV9DZk0VeAONCE1IQ1zWg3dlF1sFQHWQIXFeBNrLAw5BwHBZWjQl6E3SbbB8X+R4Mg/Ca0wN2WtFeBTut4B84mFI4VpekyAAAAABJRU5ErkJggg==");background-size:100% 100%}.joe_detail__article h6{padding:0 15px 0 28px}.joe_detail__article h6::before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEI0lEQVRYR+3Xb2wTZRwH8G/vL22RPy5GW8fK6rJpGeFFY9RO3TRRE1HfmEAammEyjZmOSEg1RrPZaTD6xjhU/Ndlf0CZgwmD+qcgZBRIETeqY0Vcnc7pGonhRY2l3m2t5upqjq693l2vcy+8N81zz/NcPvf75fd7rjos8ku3yH34HyjK0PqlDLPzD56vMNL0VHxmpgXAoUIZXKgI3sMSpK+cNTAbylaj/9IkprnLM3+mkg8XQi4EsJ4lSL+ZNbAfVd+JG/XLcSERg3M8IAtZauBtDEkeNdN6fX9NfRqXueQiSwm00wQRMDMGw94snBJkqYBrSYIIXs/ojftqGq6IXHZRFIpkKYC2JSw9SJE663W0nthlqcMawwrJYpVCag1M48pNy1YNvLWRffGNIYSCv6Cnog7rjCtVIbUEXoG7qeqaNMj51F58dWoKPZY62JeWyUJG+ctcIplcIizWCpgTl9EIyODJn9BtceDWq/6B57tO/H4R688fFaZ7AWzWAiiJEyMDx39Ed6UDdyy7Ni/w1ekxbP95VJi/F8CRYoGycGLksaEJdFU6cPdy0zxkR/RbtE6FhPvHATQUm2JFODHSfyyCLmsd7lth/hf53q/jcE8OC+NTAG7PTKiNoCqcGPnpF+PotDrwwNXl+OC3H9A8cVqYPgPgFnFo1QCLwomRg4cvoPMGBzZHTgq3zwKwZ+ddKVATXAZhf+gdnPvuojAUqmJdrspRAtQU93pXEM+8clgwhQHU5itruUBNcTt6TsP9sl8weQC0S/VFOUBNcW/2folt2z+XhZPTZh6kSKJ79aqVRuFszRxfUm8sNbdz9xlsfekz2bhCQBvDMMM8z+ubN92Mjrb71brS+97dM4wtnk8U4SSBBEGErVarzeVywePxoHVLA1pb6lUh3+8bwZMv+BTjpIAVACa9Xq+uqakJ7e3tqpGd/WfR3Jr+81awIJS0mY0A+sLhMGw2W3qfGmTXvhAef/6gapxUBDuqqqoejUQiBvFbKUH2DHyNx54bLAqXF0jT9HBjY6Pd6/XOi7oc5K7936Dp2QNF4/IBrTqdLuLxeIi2tracRSGF/PDgKB55er8muHzATQB2m81m+P1+1NbmPoVyIfsOnUOj+2PNcPmAO1iWbeE4TmexWODz+WQhayrL4No2oCkuJ5Bl2VGO49ZmcisXObdeVSuRaq7ZZ3G10KBTqRQl3pQPGY1GEQgE4HQ6heVDAO5S1cklNmUDXQRB9KZSqXkfESaTCW63G7FYDKFQKDEyMoJoNKqfe/bbAJ7QGpcrxa8xDLOV5/k0kGXZv2ZnZ5FMJtNjmqYvURR1IpFInAcwAeD7ud/pUuDmAY1G41g8Hl9DkmScoqggx3FHAIyJMMlSQfI9V5zKagDC93dsoRFKimQx2dIWOV/U/yn6bx0WyDj8vgLOAAAAAElFTkSuQmCC");background-size:100% 100%}.joe_detail__article hr{border:none;height:1px;background-color:var(--classB);margin-bottom:18px}.joe_detail__article p{line-height:26px;margin-bottom:18px}.joe_detail__article blockquote{line-height:26px;margin-bottom:18px;background:#ecf8ff;border-left:5px solid #50bfff;color:#50bfff;padding:8px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 0}.joe_detail__article blockquote p{margin:0}.joe_detail__article a:not(.joe_detail__article-anote):not(.joe_detail__article-abtn){display:inline-block;line-height:26px;color:var(--theme);position:relative}.joe_detail__article a:not(.joe_detail__article-anote):not(.joe_detail__article-abtn):hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_detail__article a:not(.joe_detail__article-anote):not(.joe_detail__article-abtn)::after{content:'';position:absolute;width:100%;height:1px;bottom:-1px;left:0;background:var(--theme);-webkit-transform:scaleX(0.25);transform:scaleX(0.25);opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.35s;transition:transform 0.35s, opacity 0.35s, -webkit-transform 0.35s}.joe_detail__article p code{display:inline-block;min-height:26px;line-height:26px;border-radius:var(--radius-inner);font-size:12px;background:#fdf6ec;padding:0 8px;color:#e6a23c;vertical-align:top}.joe_detail__article pre[class*='language-']{position:relative;margin:0 0 18px;padding:30px 0 0;font-size:14px;border-radius:var(--radius-inner);overflow:hidden}.joe_detail__article pre[class*='language-'] code[class*='language-']{display:block;overflow:auto;padding:0 15px 12px}.joe_detail__article pre[class*='language-']::after{content:'';position:absolute;top:0;left:0;width:100%;height:30px;background:#2d2d2d;border-radius:var(--radius-inner) var(--radius-inner) 0 0}.joe_detail__article pre[class*='language-']::before{content:'';position:absolute;top:9px;left:15px;width:12px;height:12px;border-radius:50%;background:#fc625d;box-shadow:20px 0 #fdbc40, 40px 0 #35cd4b;z-index:1}.joe_detail__article pre[class*='language-'] .copy{position:absolute;top:9px;right:15px;z-index:5;color:#909399;transition:color 0.35s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article pre[class*='language-'] .copy:hover{color:#c0c4cc}.joe_detail__article img:not(.owo_image){display:block;max-width:100%;border-radius:var(--radius-inner);transition:box-shadow 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, box-shadow 0.35s;transition:transform 0.35s, box-shadow 0.35s, -webkit-transform 0.35s;cursor:zoom-in;margin:0 auto}.joe_detail__article img:not(.owo_image):hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__article .owo_image{max-height:26px;vertical-align:top}.joe_detail__article ol,.joe_detail__article ul{margin-bottom:18px;padding-left:36px}.joe_detail__article ol li,.joe_detail__article ul li{line-height:26px}.joe_detail__article ol li{list-style:decimal}.joe_detail__article ul li{list-style:disc}.joe_detail__article table{width:100%;max-width:100%;table-layout:fixed;color:var(--minor);margin-bottom:18px;font-size:13px;border-top:1px solid var(--classC);border-left:1px solid var(--classC)}.joe_detail__article table td,.joe_detail__article table th{padding:8px;border-bottom:1px solid var(--classC);border-right:1px solid var(--classC)}.joe_detail__article table thead th{font-weight:500;background:var(--classC)}.joe_detail__article table tbody tr{transition:background 0.35s}.joe_detail__article table tbody tr:hover{background:var(--classD)}.joe_detail__article-player{height:500px}.joe_detail__article-protected{display:flex;justify-content:center;background:repeating-linear-gradient(145deg, var(--classB), var(--classB) 15px, var(--background) 0, var(--background) 30px);padding:20px 0;margin-bottom:18px}.joe_detail__article-protected .contain{position:relative;box-shadow:var(--box-shadow);border-radius:20px;overflow:hidden}.joe_detail__article-protected .contain .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}.joe_detail__article-protected .contain .password{width:250px;height:40px;border:none;color:var(--routine);padding-left:50px;background:var(--background)}.joe_detail__article-protected .contain .submit{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--main);border:none;background:none}.joe_detail__article-checkbox{-webkit-appearance:none;position:relative;border-radius:2px;width:15px;height:15px;border:2px solid var(--theme);vertical-align:-2px}.joe_detail__article-checkbox:disabled{cursor:not-allowed}.joe_detail__article-checkbox:checked{border:none;background:var(--theme)}.joe_detail__article-checkbox:checked::after{content:'';width:3px;height:7px;position:absolute;top:2px;left:5px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.joe_detail__article-card{margin:0 auto;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);border-radius:var(--radius-inner);border:1px solid var(--classC);background:var(--background)}.joe_detail__article-card .title{padding:8px 10px;border-bottom:1px solid var(--classC);color:var(--main);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-card .content{padding:10px;color:var(--routine)}.joe_detail__article-message{position:relative;border-left-width:4px;border-left-style:solid;padding:8px 15px;border-radius:0 4px 4px 0}.joe_detail__article-message:hover .icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_detail__article-message .icon{position:absolute;top:-9px;left:-11px;width:18px;height:18px;border-radius:50%;transition:-webkit-transform 0.85s;transition:transform 0.85s;transition:transform 0.85s, -webkit-transform 0.85s}.joe_detail__article-message .icon::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px;fill:#fff;background-repeat:no-repeat;background-size:100% 100%}.joe_detail__article-message.success{border-left-color:#2bde3f;background:#2bde3f20;color:#2bde3f}.joe_detail__article-message.success .icon{background:#2bde3f}.joe_detail__article-message.success .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MDE1ODgxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQxMTU3IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00MTMuMjU1IDY5MS40MzZjMTguNTQ2LTE3LjQ1IDMzLjE4Ni0zMC41NTIgNDcuMDc2LTQ0LjQyNyAxMzMuMDQtMTMyLjgxIDI2Ni4xODItMjY1LjUxMyAzOTguNzI0LTM5OC44MzcgMzIuMDc0LTMyLjI0NCA2NS42NjYtNDguNDUyIDEwNC45OTctMTQuNzUyIDMyLjk4MyAyOC4yNDEgMjguMDQ5IDY3LjQ2NS0xMi45MiAxMDguNTc0LTE1Ny4xNzUgMTU3LjcxLTMxNC41ODcgMzE1LjE4NC00NzIuMjkyIDQ3Mi4zOC00OS4zODkgNDkuMjI1LTc2LjMwOCA0OS41NDYtMTI0LjcxNiAxLjYwNy04NS41OS04NC43NjUtMTcwLjEzNS0xNzAuNTc5LTI1NS44LTI1NS4yNTctMzIuMjkyLTMxLjkyMy00OC42OC02NS41MTYtMTQuOTk3LTEwNC45NzYgMjguMTctMzIuOTk1IDY3LjU1Ny0yOC4xNTUgMTA4LjU1OCAxMi42NzUgNzMuNDI3IDczLjE2IDE0Ni4wNzkgMTQ3LjA5IDIyMS4zNyAyMjMuMDEzeiIgcC1pZD0iNDExNTgiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=)}.joe_detail__article-message.info{border-left-color:#1d72f3;background:#1d72f320;color:#1d72f3}.joe_detail__article-message.info .icon{background:#1d72f3}.joe_detail__article-message.info .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MzM4MjIxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYxNjg0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik03NjcuOTczOTc1IDExNi4zNDYwODZjMCA2NC4yNTI3MzQtNDEuNjgzMjE0IDExNi4zODg3NS05My4wOTM5MzUgMTE2LjM4ODc1UzU4MS43ODYxMDYgMTgwLjU5ODgyIDU4MS43ODYxMDYgMTE2LjM0NjA4NkM1ODEuNzg2MTA2IDUyLjA5MzM1MiA2MjMuNDY5MzIgMCA2NzQuODgwMDQgMFM3NjcuOTczOTc1IDUyLjA5MzM1MiA3NjcuOTczOTc1IDExNi4zNDYwODZ6TTI1NiA1MDQuMjk0MzY1czcwLjgyMzA2Ni0yODQuNzg1NTIzIDI4Ni43NDgwOS0yNzEuMDQ3NTU1YzIxNS45MjUwMjQgMTMuNjk1MzA0IDY3LjIzOTI0OSAyNjEuNDQ4MDQzLTEzLjI2ODY1OSA1MDEuNjQ5MTY2LTgwLjUwNzkwOCAyNDAuMjAxMTIzIDEwMC4yNjE1NyA3MS40MjAzNjkgMTQ1LjQwMDYwOS03LjU1MTYxNiAwIDAtOTMuMTM2NTk5IDQwNi43NjMzMjMtMzY3LjM0MTMyNyAyNjcuNjc3MDYtMTI4LjU0ODEzMi02NS4yMzQwMTcgMzIuMjU0MzYtMzk4LjA1OTc2NSAxMDMuMTIwMDkyLTU0NS41OTM1OTlDNDgxLjU2NzIgMzAxLjgwODY1OCAzMzYuNjM1OTAxIDM4Ny42MDY5NjMgMjU2IDUwNC4yNTE3MDF6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSI2MTY4NSI+PC9wYXRoPjwvc3ZnPg==)}.joe_detail__article-message.warning{border-left-color:#ffc007;background:#ffc00720;color:#ffc007}.joe_detail__article-message.warning .icon{background:#ffc007}.joe_detail__article-message.warning .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MTI5NTE1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ3NDkyIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00NzkuODE3MTQzIDY2NS42YzEwLjI0IDMwLjcyIDMwLjcyIDUxLjIgNjEuNDQgNTEuMnM1MS4yLTIwLjQ4IDYxLjQ0LTUxLjJsNDAuOTYtNTYzLjJDNjQzLjY1NzE0MyA0MC45NiA1OTIuNDU3MTQzIDAgNTQxLjI1NzE0MyAwIDQ3OS44MTcxNDMgMCA0MzguODU3MTQzIDUxLjIgNDM4Ljg1NzE0MyAxMTIuNjRsNDAuOTYgNTUyLjk2eiBtNjEuNDQgMTUzLjZjLTYxLjQ0IDAtMTAyLjQgNDAuOTYtMTAyLjQgMTAyLjQgMCA2MS40NCA0MC45NiAxMDIuNCAxMDIuNCAxMDIuNCA2MS40NCAwIDEwMi40LTQwLjk2IDEwMi40LTEwMi40IDAtNjEuNDQtNDAuOTYtMTAyLjQtMTAyLjQtMTAyLjR6IiBwLWlkPSI0NzQ5MyIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==)}.joe_detail__article-message.error{border-left-color:#f56c6c;background:#f56c6c20;color:#f56c6c}.joe_detail__article-message.error .icon{background:#f56c6c}.joe_detail__article-message.error .icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MjAyNDk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ4OTE1IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0xOTMuOCA4MzAuMmMtMTkuNC0xOS40LTE5LjQtNTEuMyAwLTcwLjdsNTY1LjctNTY1LjdjMTkuNC0xOS40IDUxLjMtMTkuNCA3MC43IDAgMTkuNCAxOS40IDE5LjQgNTEuMyAwIDcwLjdMMjY0LjUgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAweiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iNDg5MTYiPjwvcGF0aD48cGF0aCBkPSJNODMwLjIgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAwTDE5My44IDI2NC41Yy0xOS40LTE5LjQtMTkuNC01MS4zIDAtNzAuNyAxOS40LTE5LjQgNTEuMy0xOS40IDcwLjcgMGw1NjUuNyA1NjUuN2MxOS40IDE5LjQgMTkuNCA1MS4zIDAgNzAuN3oiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9IjQ4OTE3Ij48L3BhdGg+PC9zdmc+)}.joe_detail__article-mtitle{display:flex;justify-content:center}.joe_detail__article-mtitle .text{position:relative;color:var(--minor);padding:0 15px;transition:padding 0.35s}.joe_detail__article-mtitle .text:hover{padding:0}.joe_detail__article-mtitle .text::before,.joe_detail__article-mtitle .text::after{content:'';position:absolute;top:50%;width:20px;height:1px;background:var(--theme)}.joe_detail__article-mtitle .text::before{left:-35px}.joe_detail__article-mtitle .text::after{right:-35px}.joe_detail__article-anote{position:relative;display:inline-block;color:#fff;height:35px;line-height:35px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_detail__article-anote:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.joe_detail__article-anote .icon{display:inline-block;vertical-align:top;width:35px;height:35px;text-align:center;background:rgba(0,0,0,0.2)}.joe_detail__article-anote .icon .fa{color:#fff}.joe_detail__article-anote .content{display:inline-block;vertical-align:top;padding:0 12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_detail__article-anote.secondary{background:#34495e}.joe_detail__article-anote.success{background:#27ae60}.joe_detail__article-anote.warning{background:#f39c12}.joe_detail__article-anote.error{background:#e74c3c}.joe_detail__article-anote.info{background:#3498db}.joe_detail__article-abtn{display:inline-block;color:#fff;height:35px;line-height:35px;padding:0 15px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.joe_detail__article-abtn:hover{-webkit-animation-name:wobble-bottom;animation-name:wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.joe_detail__article-abtn .icon{display:inline-block;vertical-align:top;text-align:center}.joe_detail__article-abtn .icon .fa{color:#fff}.joe_detail__article-abtn .icon [class^='fa-']{margin-right:8px}.joe_detail__article-abtn .content{display:inline-block;vertical-align:top;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_detail__article-copy{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-video{margin-bottom:18px}.joe_detail__article-video .play,.joe_detail__article-video .episodes{position:relative;background:var(--classD);padding:60px 15px 15px}.joe_detail__article-video .play .title,.joe_detail__article-video .episodes .title{position:absolute;top:15px;left:-10px;background:var(--theme);color:#fff;font-weight:500;box-shadow:2px 5px 10px rgba(49,58,70,0.15);height:30px;line-height:30px;padding:0 12px;border-radius:2px 2px 2px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-video .play .title::after,.joe_detail__article-video .episodes .title::after{content:'';position:absolute;bottom:-10px;left:-10px;border-style:solid;border-width:10px;border-color:var(--theme) transparent transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_detail__article-video .play .box,.joe_detail__article-video .episodes .box{border-top:1px solid var(--classB);padding-top:15px}.joe_detail__article-video .play{margin-bottom:15px}.joe_detail__article-video .play .box iframe{background:#000;width:100%;height:520px}.joe_detail__article-video .episodes .box{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.joe_detail__article-video .episodes .box .item{height:30px;line-height:30px;border-radius:15px;background:var(--background);color:var(--routine);cursor:pointer;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:box-shadow 0.35s, background 0.35s, color 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, box-shadow 0.35s, background 0.35s, color 0.35s;transition:transform 0.35s, box-shadow 0.35s, background 0.35s, color 0.35s, -webkit-transform 0.35s;padding:0 10px}.joe_detail__article-video .episodes .box .item.active{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff;background:var(--theme);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__article-video .episodes .box .item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__agree{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.joe_detail__agree .agree{text-align:center;font-size:12px;color:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__agree .agree .icon{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f56c6c;cursor:pointer;margin-bottom:8px}.joe_detail__agree .agree .icon.active{-webkit-animation:box_shadow 1s;animation:box_shadow 1s;box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_detail__agree .agree .icon svg{position:absolute;width:28px;height:28px;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 0.85s, -webkit-transform 0.85s;transition:transform 0.85s, opacity 0.85s;transition:transform 0.85s, opacity 0.85s, -webkit-transform 0.85s}.joe_detail__agree .agree .icon svg.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_detail__copyright{padding-top:15px;border-top:1px solid var(--classC)}.joe_detail__copyright .content{background:var(--classD);padding:15px;border-radius:var(--radius-inner)}.joe_detail__copyright .content .item{color:var(--minor);margin-bottom:5px;word-break:break-all;line-height:22px}.joe_detail__copyright .content .item:last-child{margin-bottom:0}.joe_detail__copyright .content .item .icon{width:18px;height:18px;margin-right:3px;vertical-align:-4px}.joe_detail__copyright .content .item .link{color:var(--minor)}.joe_detail__copyright .content .item .link:hover{color:var(--theme)}.joe_detail__friends{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-bottom:15px}.joe_detail__friends-item .contain{display:block;border-radius:var(--radius-inner);overflow:hidden;padding:15px;color:#fff;word-break:break-all;transition:box-shadow 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, box-shadow 0.35s;transition:transform 0.35s, box-shadow 0.35s, -webkit-transform 0.35s}.joe_detail__friends-item .contain:hover{-webkit-transform:translateY(-5px) scale(1.025);transform:translateY(-5px) scale(1.025);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__friends-item .contain .title{position:relative}.joe_detail__friends-item .contain .title::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#fff}.joe_detail__friends-item .contain .content{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.joe_detail__friends-item .contain .content .desc{margin-right:10px}.joe_detail__friends-item .contain .content .avatar{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.joe_detail__leaving{padding-top:15px}.joe_detail__leaving-none{padding:15px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--minor)}.joe_detail__leaving-list{position:relative;height:500px}.joe_detail__leaving-list .item{display:none;position:absolute;width:200px;overflow:hidden;box-shadow:0 2px 10px 1px rgba(0,0,0,0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.88}.joe_detail__leaving-list .item .user{display:flex;align-items:center;padding:0 10px;color:#fff;border-bottom:1px dashed rgba(255,255,255,0.85);height:40px;cursor:move}.joe_detail__leaving-list .item .user .avatar{width:20px;height:20px;border-radius:50%}.joe_detail__leaving-list .item .user .nickname{min-width:0;flex:1;margin:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_detail__leaving-list .item .user .nickname a{color:#fff}.joe_detail__leaving-list .item .user .date{margin-left:auto}.joe_detail__leaving-list .item .wrapper{padding:10px}.joe_detail__leaving-list .item .wrapper .content{height:140px;overflow-y:auto;word-break:break-all;line-height:24px;color:#fff}.joe_detail__leaving-list .item .wrapper .content .draw_image{max-width:100%}.joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:24px}.joe_footer{border-top:1px solid var(--classB);color:var(--minor)}.joe_footer .joe_container{display:flex;align-items:center;justify-content:space-between;min-height:65px}.joe_footer .joe_container .run{margin:0 auto 0 10px}.joe_footer .joe_container a{color:var(--minor);transition:all 0.35s}.joe_footer .joe_container a:hover{color:var(--theme)}.joe_pagination{display:flex;align-items:center;justify-content:flex-end;padding-top:15px}.joe_pagination li{margin-left:5px}.joe_pagination li.active a{background:var(--theme);color:#fff;font-weight:500}.joe_pagination li a{display:flex;align-items:center;height:32px;color:var(--main);padding:0 15px;background:var(--background);border-radius:2px;transition:background 0.35s, color 0.35s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_pagination li a:hover{background:var(--theme);color:#fff}.joe_pagination li a:hover .icon{fill:#fff}.joe_pagination li a .icon{width:12px;height:12px;fill:var(--routine);transition:fill 0.35s}.joe_pagination li a .icon-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_action{position:fixed;bottom:90px;right:30px;z-index:333}.joe_action_item{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--background);border-radius:50%;cursor:pointer;margin-top:15px;box-shadow:0 0 10px rgba(0,0,0,0.1),0 5px 20px rgba(0,0,0,0.2)}.joe_action_item svg{position:absolute;width:25px;height:25px;fill:var(--theme)}.joe_action_item.scroll{visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:visibility 0.35s, -webkit-transform 0.35s;transition:visibility 0.35s, transform 0.35s;transition:visibility 0.35s, transform 0.35s, -webkit-transform 0.35s}.joe_action_item.scroll.active{visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.joe_action_item.mode svg{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 0.85s, -webkit-transform 0.85s;transition:transform 0.85s, opacity 0.85s;transition:transform 0.85s, opacity 0.85s, -webkit-transform 0.85s}.joe_action_item.mode svg.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_comment{background:var(--background);border-radius:var(--radius-wrap);box-shadow:var(--box-shadow);padding:15px}.joe_comment__title{font-weight:500;text-align:center;font-size:24px;color:var(--main);text-shadow:var(--text-shadow);border-bottom:1px solid var(--classC);margin-bottom:15px;padding-bottom:15px}.joe_comment__close{display:flex;align-items:center;justify-content:center;color:var(--routine)}.joe_comment__close-icon{fill:var(--routine);margin-right:5px}.joe_comment__respond-type{display:flex;align-items:center;justify-content:flex-end}.joe_comment__respond-type .item{background:var(--classD);padding:0 15px;height:32px;color:var(--main);border:none;transition:color 0.35s, background 0.35s}.joe_comment__respond-type .item:first-child{border-top-left-radius:var(--radius-inner)}.joe_comment__respond-type .item:last-child{border-top-right-radius:var(--radius-inner)}.joe_comment__respond-type .item.active{color:#fff;background:var(--theme)}.joe_comment__respond-form{border-radius:6px 0 6px 6px;background:var(--classD)}.joe_comment__respond-form .head{display:flex;align-items:center;border-bottom:1px solid var(--classA)}.joe_comment__respond-form .head .list{flex:1}.joe_comment__respond-form .head .list input{width:100%;border:none;background:transparent;padding:0 15px;height:40px;color:var(--routine)}.joe_comment__respond-form .head .list:nth-child(2){position:relative}.joe_comment__respond-form .head .list:nth-child(2)::after,.joe_comment__respond-form .head .list:nth-child(2)::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:15px;background:var(--classA)}.joe_comment__respond-form .head .list:nth-child(2)::before{left:0}.joe_comment__respond-form .head .list:nth-child(2)::after{right:0}.joe_comment__respond-form .body{padding:15px}.joe_comment__respond-form .body .text{width:100%;height:200px;border:none;resize:none;vertical-align:middle;color:var(--routine);background:transparent}.joe_comment__respond-form .body .draw{position:relative;width:100%}.joe_comment__respond-form .body .draw .line{display:flex;align-items:center;position:absolute;top:10px;left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .line li{cursor:pointer;margin-right:10px;color:var(--main);transition:color 0.35s}.joe_comment__respond-form .body .draw .line li.active{color:var(--theme)}.joe_comment__respond-form .body .draw .color{display:flex;align-items:center;position:absolute;bottom:10px;left:10px}.joe_comment__respond-form .body .draw .color li{width:20px;height:20px;border-radius:50%;margin:0 5px;cursor:pointer;transition:box-shadow 0.35s}.joe_comment__respond-form .body .draw .color li.active{box-shadow:0 4px 10px rgba(0,0,0,0.35)}.joe_comment__respond-form .body .draw .color li:nth-child(1){background:#303133}.joe_comment__respond-form .body .draw .color li:nth-child(2){background:#67c23a}.joe_comment__respond-form .body .draw .color li:nth-child(3){background:#e6a23c}.joe_comment__respond-form .body .draw .color li:nth-child(4){background:#f56c6c}.joe_comment__respond-form .body .draw .icon{position:absolute;right:10px;cursor:pointer;fill:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .icon-undo{top:10px}.joe_comment__respond-form .body .draw .icon-animate{bottom:10px}.joe_comment__respond-form .body .draw canvas{background:var(--background);border-radius:var(--radius-inner)}.joe_comment__respond-form .foot{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 15px 15px}.joe_comment__respond-form .foot .owo{min-height:32px;padding-top:3px}.joe_comment__respond-form .foot .owo .seat{text-align:center;color:var(--routine);height:26px;line-height:26px;background:var(--background);opacity:0.85;border-radius:13px;width:70px}.joe_comment__respond-form .foot .submit{position:absolute;top:0;right:15px;white-space:nowrap}.joe_comment__respond-form .foot .submit .cancle{display:none;color:var(--main);cursor:pointer;margin-right:10px;transition:color 0.35s}.joe_comment__respond-form .foot .submit .cancle:hover{color:var(--theme)}.joe_comment__respond-form .foot .submit button{border-radius:3px;height:32px;padding:0 15px;border:none;background:var(--theme);color:#fff;font-size:14px}.joe_comment__respond-form .foot .submit button:hover{-webkit-animation:5s ease-in-out 0s infinite normal none running shaked;animation:5s ease-in-out 0s infinite normal none running shaked}.joe_comment .comment-list{padding-top:15px}.joe_comment .comment-list__item-contain .term{display:flex;margin-bottom:15px}.joe_comment .comment-list__item-contain .term .avatar{width:48px;height:48px;border-radius:50%;margin-right:15px;padding:3px;border:1px solid var(--classD);-o-object-fit:cover;object-fit:cover}.joe_comment .comment-list__item-contain .term .content{min-width:0;flex:1;border-bottom:1px solid var(--classC);padding-bottom:15px}.joe_comment .comment-list__item-contain .term .content .user{display:flex;align-items:center;margin-bottom:8px;line-height:20px;color:var(--main)}.joe_comment .comment-list__item-contain .term .content .user .author{margin-right:10px}.joe_comment .comment-list__item-contain .term .content .user .author a{color:#409eff}.joe_comment .comment-list__item-contain .term .content .user .owner{background:var(--theme);color:#fff;padding:0 5px;border-radius:2px;font-style:normal}.joe_comment .comment-list__item-contain .term .content .user .agent{margin-left:auto;font-size:12px;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .user .waiting{color:#e6a23c;font-style:normal}.joe_comment .comment-list__item-contain .term .content .substance{width:100%;background:var(--classD);padding:12px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 10px;color:var(--main);margin-bottom:8px;word-break:break-all;line-height:24px}.joe_comment .comment-list__item-contain .term .content .substance .parent{color:#388bff;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.joe_comment .comment-list__item-contain .term .content .substance .owo_image{height:22px}.joe_comment .comment-list__item-contain .term .content .substance .draw_image{max-width:100%}.joe_comment .comment-list__item-contain .term .content .handle{display:flex;align-items:center;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .handle .date{margin-right:10px}.joe_comment .comment-list__item-contain .term .content .handle .reply{display:flex;align-items:center;color:var(--main);font-size:13px;cursor:pointer;transition:color 0.35s}.joe_comment .comment-list__item-contain .term .content .handle .reply .icon{margin-right:5px}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover{color:var(--theme)}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover .icon{fill:var(--theme)}.joe_comment .comment-list__item-children{padding-left:63px}.joe_comment .comment-list__item-children .comment-list__item-children{padding-left:0}.joe_comment .comment-list__item .joe_comment__respond{margin-left:63px;margin-bottom:15px;-webkit-animation:showComment 0.5s;animation:showComment 0.5s}.joe_comment .comment-list .comment-list{padding-top:0}.joe_comment .joe_pagination{padding-top:0}.joe_run__day,.joe_run__hour,.joe_run__minute,.joe_run__second{font-weight:500;color:var(--theme)}.joe_owo__contain{position:relative}.joe_owo__contain .seat{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.joe_owo__contain .box{width:100%;display:none;background:var(--background);border-radius:var(--radius-inner);overflow:hidden;margin-top:15px}.joe_owo__contain .box .scroll{display:none;max-height:200px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:5px}.joe_owo__contain .box .scroll .item{text-align:center;width:calc(100% / 18);display:inline-block;padding:5px;cursor:pointer;border-radius:var(--radius-inner);transition:background 0.25s}.joe_owo__contain .box .scroll .item img{max-width:100%;max-height:100%}.joe_owo__contain .box .scroll .item:hover{background:var(--classD)}.joe_owo__contain .box .scroll:nth-child(3) .item{color:var(--routine);width:calc(100% / 5)}.joe_owo__contain .box .bar{display:flex;align-items:center;border-top:1px solid var(--classC)}.joe_owo__contain .box .bar .item{line-height:30px;padding:0 10px;cursor:pointer;color:var(--routine);transition:background 0.25s, color 0.25s}.joe_owo__contain .box .bar .item.active{color:#fff;background:var(--theme)}.profile-color-modes-illu-frame{opacity:0}.profile-color-modes-illu-red{stroke:#da3633}.profile-color-modes-illu-orange{stroke:#f0883e}.profile-color-modes-illu-purple{stroke:#8957e5}.profile-color-modes-illu-green{stroke:#3fb950}.profile-color-modes-illu-blue{stroke:#388bfd}.profile-color-modes-illu-group{-webkit-animation:profile-color-modes-illu-anim 0.2s cubic-bezier(0.72, 0.08, 1, 0.68) backwards;animation:profile-color-modes-illu-anim 0.2s cubic-bezier(0.72, 0.08, 1, 0.68) backwards}.profile-color-modes-illu-frame{-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards, profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards, profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-frame:first-child{opacity:1;-webkit-animation:profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards}.profile-color-modes-illu-red{-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-orange{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-purple{-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-blue{-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-animation-duration:0.1s;animation-duration:0.1s}.profile-color-modes-illu-green{-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:cubic-bezier(0.47, 2.92, 0.84, -1.5);animation-timing-function:cubic-bezier(0.47, 2.92, 0.84, -1.5)}.profile-color-modes-illu-frame:first-child{-webkit-animation-delay:1.8s;animation-delay:1.8s}.profile-color-modes-illu-frame:nth-child(2){-webkit-animation-delay:1.8s, 2.58s;animation-delay:1.8s, 2.58s}.profile-color-modes-illu-frame:nth-child(3){-webkit-animation-delay:2.58s, 2.66s;animation-delay:2.58s, 2.66s}.profile-color-modes-illu-frame:nth-child(4){-webkit-animation-delay:2.66s, 2.78s;animation-delay:2.66s, 2.78s}.profile-color-modes-illu-frame:nth-child(5){-webkit-animation-delay:2.78s, 2.84s;animation-delay:2.78s, 2.84s}.profile-color-modes-illu-frame:nth-child(6){-webkit-animation-delay:2.84s, 3.44s;animation-delay:2.84s, 3.44s}.profile-color-modes-illu-frame:nth-child(7){-webkit-animation-delay:3.44s, 3.56s;animation-delay:3.44s, 3.56s}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation-delay:3.56s;animation-delay:3.56s}.profile-color-modes-illu-frame:nth-child(9),.profile-color-modes-illu-frame:nth-child(10){-webkit-animation:none;animation:none}@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes showComment{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showComment{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes list_thumbnail_loading{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-webkit-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-webkit-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-webkit-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-webkit-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-webkit-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}28%{-webkit-transform:translateY(0.5px) rotate(1.5deg);transform:translateY(0.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}50%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(0.5px) rotate(2.5deg);transform:translateY(0.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(0.5px) rotate(-0.5deg);transform:translateY(0.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(0.5deg);transform:translateY(2.5px) rotate(0.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0px) rotate(0deg);transform:translate(0px) rotate(0deg)}}@keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(0.5px) rotate(-1.5deg);transform:translateY(0.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}28%{-webkit-transform:translateY(0.5px) rotate(1.5deg);transform:translateY(0.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}50%{-webkit-transform:translateY(0.5px) rotate(0.5deg);transform:translateY(0.5px) rotate(0.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(0.5px) rotate(2.5deg);transform:translateY(0.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(0.5deg);transform:translateY(1.5px) rotate(0.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(0.5deg);transform:translateY(-0.5px) rotate(0.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(0.5px) rotate(-0.5deg);transform:translateY(0.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(0.5deg);transform:translateY(2.5px) rotate(0.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0px) rotate(0deg);transform:translate(0px) rotate(0deg)}}@-webkit-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}} diff --git a/assets/css/joe.global.min.scss b/assets/css/joe.global.min.scss index 0cccbe4..551039f 100644 --- a/assets/css/joe.global.min.scss +++ b/assets/css/joe.global.min.scss @@ -1791,7 +1791,6 @@ } } &-player { - width: 100%; height: 500px; } &-protected { diff --git a/assets/js/joe.short.js b/assets/js/joe.short.js index 66a4725..6e12e37 100644 --- a/assets/js/joe.short.js +++ b/assets/js/joe.short.js @@ -10,7 +10,7 @@ document.addEventListener('DOMContentLoaded', () => { this.render(); } get template() { - return ``; + return ``; } render() { if (this.options.id) this.innerHTML = this.template; @@ -30,15 +30,15 @@ document.addEventListener('DOMContentLoaded', () => { this.render(); } get template() { - return ``; + return ``; } render() { if (this.options.id) this.innerHTML = this.template; - else this.innerHTML = '网易云歌单ID未填写!'; + else this.innerHTML = '网易云歌曲ID未填写!'; } } window.customElements.define('joe-music', JoeMusic); - + class JoeBilibili extends HTMLElement { constructor() { super(); @@ -48,7 +48,7 @@ document.addEventListener('DOMContentLoaded', () => { this.render(); } get template() { - return ``; + return ``; } render() { if (this.options.bvid) this.innerHTML = this.template; @@ -57,11 +57,30 @@ document.addEventListener('DOMContentLoaded', () => { } window.customElements.define('joe-bilibili', JoeBilibili); + class JoeDplayer extends HTMLElement { + constructor() { + super(); + this.options = { + src: this.getAttribute('src'), + player: this.getAttribute('player') + }; + this.render(); + } + get template() { + return ``; + } + render() { + if (this.options.src) this.innerHTML = this.template; + else this.innerHTML = '播放地址未填写!'; + } + } + window.customElements.define('joe-dplayer', JoeDplayer); + /* 便条按钮 */ class JoeAnote extends HTMLElement { constructor() { @@ -111,27 +130,7 @@ document.addEventListener('DOMContentLoaded', () => { } } window.customElements.define('joe-abtn', JoeAbtn); - /* Dplayer */ - class JoeDplayer extends HTMLElement { - constructor() { - super(); - this.options = { - src: this.getAttribute('src'), - player: this.getAttribute('player') - }; - this.render(); - } - get template() { - return ` - - `; - } - render() { - if (this.options.src) this.innerHTML = this.template; - else this.innerHTML = '播放地址未填写!'; - } - } - window.customElements.define('joe-dplayer', JoeDplayer); + /* 居中标题 */ class JoeMtitle extends HTMLElement { constructor() { diff --git a/assets/js/joe.short.min.js b/assets/js/joe.short.min.js index f56f9e8..3235450 100644 --- a/assets/js/joe.short.min.js +++ b/assets/js/joe.short.min.js @@ -1 +1 @@ -document.addEventListener("DOMContentLoaded",()=>{class t extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌单ID未填写!"}}window.customElements.define("joe-mlist",t);class e extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌单ID未填写!"}}window.customElements.define("joe-music",e);class i extends HTMLElement{constructor(){super(),this.options={bvid:this.getAttribute("bvid")},this.render()}get template(){return``}render(){this.options.bvid?this.innerHTML=this.template:this.innerHTML="Bvid未填写!"}}window.customElements.define("joe-bilibili",i);class n extends HTMLElement{constructor(){super(),this.options={icon:this.getAttribute("icon")||"fa-download",href:this.getAttribute("href")||"#",type:/^secondary$|^success$|^warning$|^error$|^info$/.test(this.getAttribute("type"))?this.getAttribute("type"):"secondary",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"标签按钮"},this.render()}get template(){return`\n \n ${this.options.content}\n \n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-anote",n);class s extends HTMLElement{constructor(){super(),this.options={icon:this.getAttribute("icon")||"",color:this.getAttribute("color")||"#ff6800",href:this.getAttribute("href")||"#",radius:this.getAttribute("radius")||"17.5px",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"多彩按钮"},this.render()}get template(){return`\n \n ${this.options.content}\n \n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-abtn",s);class o extends HTMLElement{constructor(){super(),this.options={src:this.getAttribute("src"),player:this.getAttribute("player")},this.render()}get template(){return`\n \n `}render(){this.options.src?this.innerHTML=this.template:this.innerHTML="播放地址未填写!"}}window.customElements.define("joe-dplayer",o);class r extends HTMLElement{constructor(){super(),this.options={content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"居中标题"},this.render()}get template(){return`\n
\n ${this.options.content} \n
\n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-mtitle",r);class a extends HTMLElement{constructor(){super(),this.options={text:this.getAttribute("text")||"默认文本",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"点击复制"},this.render()}get template(){return`${this.options.content}`}render(){this.innerHTML=this.template,this.event()}event(){this.$copy=this.querySelector(".joe_detail__article-copy"),new ClipboardJS(this.$copy,{text:()=>this.options.text}).on("success",()=>Qmsg.success("复制成功!"))}}window.customElements.define("joe-copy",a);class l extends HTMLElement{constructor(){super(),this.options={type:/^success$|^info$|^warning$|^error$/.test(this.getAttribute("type"))?this.getAttribute("type"):"info",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"提示内容"},this.render()}get template(){return`\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t
${this.options.content}
\n\t\t\t\t
\n\t\t\t`}render(){this.innerHTML=this.template}}window.customElements.define("joe-message",l);class c extends HTMLElement{constructor(){super(),this.options={width:this.getAttribute("width")||"100%",label:this.getAttribute("label")||"默认标题",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"默认内容"},this.render()}get template(){return`\n
\n
${this.options.label}
\n
${this.options.content}
\n
\n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-card",c);class h extends HTMLElement{constructor(){super(),this.options={content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"默认隐藏的内容"},this.render()}render(){this.innerHTML=this.options.content}}window.customElements.define("joe-show",h);class d extends HTMLElement{constructor(){super(),this.render()}get template(){return'\n \n
\n 此处内容作者设置了 回复 可见\n
\n '}render(){this.innerHTML="",this._shadowRoot=this.attachShadow({mode:"closed"}),this._shadowRoot.innerHTML=this.template,this.event()}event(){this.$button=this._shadowRoot.querySelector("i"),this.$button.addEventListener("click",()=>{const t=$(".joe_comment").offset().top-$(".joe_header").height()-15;window.scrollTo({top:t,behavior:"smooth"})})}}window.customElements.define("joe-hide",d)}); \ No newline at end of file +document.addEventListener("DOMContentLoaded",()=>{class t extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌单ID未填写!"}}window.customElements.define("joe-mlist",t);class e extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌曲ID未填写!"}}window.customElements.define("joe-music",e);class i extends HTMLElement{constructor(){super(),this.options={bvid:this.getAttribute("bvid")},this.render()}get template(){return``}render(){this.options.bvid?this.innerHTML=this.template:this.innerHTML="Bvid未填写!"}}window.customElements.define("joe-bilibili",i);class n extends HTMLElement{constructor(){super(),this.options={src:this.getAttribute("src"),player:this.getAttribute("player")},this.render()}get template(){return``}render(){this.options.src?this.innerHTML=this.template:this.innerHTML="播放地址未填写!"}}window.customElements.define("joe-dplayer",n);class s extends HTMLElement{constructor(){super(),this.options={icon:this.getAttribute("icon")||"fa-download",href:this.getAttribute("href")||"#",type:/^secondary$|^success$|^warning$|^error$|^info$/.test(this.getAttribute("type"))?this.getAttribute("type"):"secondary",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"标签按钮"},this.render()}get template(){return`\n \n ${this.options.content}\n \n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-anote",s);class r extends HTMLElement{constructor(){super(),this.options={icon:this.getAttribute("icon")||"",color:this.getAttribute("color")||"#ff6800",href:this.getAttribute("href")||"#",radius:this.getAttribute("radius")||"17.5px",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"多彩按钮"},this.render()}get template(){return`\n \n ${this.options.content}\n \n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-abtn",r);class o extends HTMLElement{constructor(){super(),this.options={content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"居中标题"},this.render()}get template(){return`\n
\n ${this.options.content} \n
\n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-mtitle",o);class a extends HTMLElement{constructor(){super(),this.options={text:this.getAttribute("text")||"默认文本",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"点击复制"},this.render()}get template(){return`${this.options.content}`}render(){this.innerHTML=this.template,this.event()}event(){this.$copy=this.querySelector(".joe_detail__article-copy"),new ClipboardJS(this.$copy,{text:()=>this.options.text}).on("success",()=>Qmsg.success("复制成功!"))}}window.customElements.define("joe-copy",a);class l extends HTMLElement{constructor(){super(),this.options={type:/^success$|^info$|^warning$|^error$/.test(this.getAttribute("type"))?this.getAttribute("type"):"info",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"提示内容"},this.render()}get template(){return`\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t
${this.options.content}
\n\t\t\t\t
\n\t\t\t`}render(){this.innerHTML=this.template}}window.customElements.define("joe-message",l);class c extends HTMLElement{constructor(){super(),this.options={width:this.getAttribute("width")||"100%",label:this.getAttribute("label")||"默认标题",content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"默认内容"},this.render()}get template(){return`\n
\n
${this.options.label}
\n
${this.options.content}
\n
\n `}render(){this.innerHTML=this.template}}window.customElements.define("joe-card",c);class h extends HTMLElement{constructor(){super(),this.options={content:this.innerHTML.trim().replace(/^(
)|(
)$/g,"")||"默认隐藏的内容"},this.render()}render(){this.innerHTML=this.options.content}}window.customElements.define("joe-show",h);class d extends HTMLElement{constructor(){super(),this.render()}get template(){return'\n \n
\n 此处内容作者设置了 回复 可见\n
\n '}render(){this.innerHTML="",this._shadowRoot=this.attachShadow({mode:"closed"}),this._shadowRoot.innerHTML=this.template,this.event()}event(){this.$button=this._shadowRoot.querySelector("i"),this.$button.addEventListener("click",()=>{const t=$(".joe_comment").offset().top-$(".joe_header").height()-15;window.scrollTo({top:t,behavior:"smooth"})})}}window.customElements.define("joe-hide",d)}); \ No newline at end of file diff --git a/core/factory.php b/core/factory.php index 2d25a91..800546a 100644 --- a/core/factory.php +++ b/core/factory.php @@ -48,6 +48,7 @@ class Editor uploadAPI: 'index('/action/upload'); ?>', emojiAPI: 'themeUrl('typecho/write/json/emoji.json') ?>', characterAPI: 'themeUrl('typecho/write/json/character.json') ?>', + playerAPI: 'JCustomPlayer ? Helper::options()->JCustomPlayer() : Helper::options()->themeUrl('library/player.php?url=') ?>' } diff --git a/core/function.php b/core/function.php index caba99c..4075b03 100644 --- a/core/function.php +++ b/core/function.php @@ -2,7 +2,7 @@ /* 获取主题当前版本号 */ function _getVersion() { - return "6.2.1"; + return "6.2.2"; }; /* 判断是否是手机 */ diff --git a/core/short.php b/core/short.php index 44ce635..731adaa 100644 --- a/core/short.php +++ b/core/short.php @@ -18,6 +18,10 @@ function _parseContent($post, $login) if (strpos($content, '{bilibili') !== false) { $content = preg_replace('/{bilibili([^\/}]*)\/}/SU', '', $content); } + if (strpos($content, '{dplayer') !== false) { + $player = Helper::options()->JCustomPlayer ? Helper::options()->JCustomPlayer : Helper::options()->themeUrl . '/library/player.php?url='; + $content = preg_replace('/{dplayer([^}]*)\/}/SU', '', $content); + } @@ -39,11 +43,7 @@ function _parseContent($post, $login) } - /* 过滤dplayer播放器 */ - if (strpos($content, '{dplayer') !== false) { - $player = Helper::options()->JCustomPlayer ? Helper::options()->JCustomPlayer : '/usr/themes/Joe/library/player.php?url='; - $content = preg_replace('/{dplayer(.*)\/}/SU', '', $content); - } + /* 过滤复制粘贴功能 */ if (strpos($content, '{copy') !== false) { diff --git a/package.json b/package.json index 1f34158..1f636af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "typecho-joe-next", - "version": "6.2.1", + "version": "6.2.2", "description": "A Theme Of Typecho", "main": "index.php", "keywords": [ diff --git a/typecho/write/js/_actions.js b/typecho/write/js/_actions.js index d017873..116bbb7 100644 --- a/typecho/write/js/_actions.js +++ b/typecho/write/js/_actions.js @@ -423,4 +423,22 @@ export default class JoeAction { } }); } + handleDplayer(cm) { + this._openModal({ + title: 'M3U8/MP4视频', + innerHtml: ` +
+ + +
+ `, + confirm: () => { + const src = $(".cm-modal input[name='src']").val(); + const str = `{dplayer src="${src}"/}\n`; + if (this._getLineCh(cm)) this._replaceSelection(cm, '\n' + str); + else this._replaceSelection(cm, str); + cm.focus(); + } + }); + } } diff --git a/typecho/write/js/_create.js b/typecho/write/js/_create.js index 6763b27..8520e26 100644 --- a/typecho/write/js/_create.js +++ b/typecho/write/js/_create.js @@ -1,4 +1,5 @@ const parser = new HyperDown(); +const player = window.JoeConfig.playerAPI; export default function createPreviewHtml(str) { str = parser.makeHtml(str); @@ -9,13 +10,16 @@ export default function createPreviewHtml(str) { str = str.replace(/{ }/g, ''); /* 网易云 - 歌单 */ - str = str.replace(/{music-list([^/}]*)\/}/g, ''); + str = str.replace(/{music-list([^}]*)\/}/g, ''); /* 网易云 - 歌曲 */ - str = str.replace(/{music([^/}]*)\/}/g, ''); + str = str.replace(/{music([^}]*)\/}/g, ''); /* BiliBili */ - str = str.replace(/{bilibili([^/}]*)\/}/g, ''); + str = str.replace(/{bilibili([^}]*)\/}/g, ''); + + /* dplayer */ + str = str.replace(/{dplayer([^}]*)\/}/g, ''); $('.cm-preview-content').html(str); $('.cm-preview-content pre code').each((i, el) => Prism.highlightElement(el)); diff --git a/typecho/write/js/_tools.js b/typecho/write/js/_tools.js index 621ea8b..14f802f 100644 --- a/typecho/write/js/_tools.js +++ b/typecho/write/js/_tools.js @@ -94,6 +94,11 @@ export default [ title: '任务 - 已完成', innerHTML: '' }, + { + type: 'dplayer', + title: 'M3U8/MP4视频', + innerHTML: '' + }, { type: 'netease-list', title: '网易云列表', diff --git a/typecho/write/js/joe.short.js b/typecho/write/js/joe.short.js index fc68e31..c5401e8 100644 --- a/typecho/write/js/joe.short.js +++ b/typecho/write/js/joe.short.js @@ -10,7 +10,7 @@ document.addEventListener('DOMContentLoaded', () => { this.render(); } get template() { - return ``; + return ``; } render() { if (this.options.id) this.innerHTML = this.template; @@ -18,6 +18,7 @@ document.addEventListener('DOMContentLoaded', () => { } } window.customElements.define('joe-mlist', JoeMlist); + class JoeMusic extends HTMLElement { constructor() { super(); @@ -29,7 +30,7 @@ document.addEventListener('DOMContentLoaded', () => { this.render(); } get template() { - return ``; + return ``; } render() { if (this.options.id) this.innerHTML = this.template; @@ -37,6 +38,7 @@ document.addEventListener('DOMContentLoaded', () => { } } window.customElements.define('joe-music', JoeMusic); + class JoeBilibili extends HTMLElement { constructor() { super(); @@ -46,7 +48,7 @@ document.addEventListener('DOMContentLoaded', () => { this.render(); } get template() { - return ``; + return ``; } render() { if (this.options.bvid) this.innerHTML = this.template; @@ -54,4 +56,23 @@ document.addEventListener('DOMContentLoaded', () => { } } window.customElements.define('joe-bilibili', JoeBilibili); + + class JoeDplayer extends HTMLElement { + constructor() { + super(); + this.options = { + src: this.getAttribute('src'), + player: this.getAttribute('player') + }; + this.render(); + } + get template() { + return `` + } + render() { + if (this.options.src) this.innerHTML = this.template; + else this.innerHTML = '播放地址未填写!'; + } + } + window.customElements.define('joe-dplayer', JoeDplayer); }); diff --git a/typecho/write/js/joe.short.min.js b/typecho/write/js/joe.short.min.js index aac3bd4..f01f1bd 100644 --- a/typecho/write/js/joe.short.min.js +++ b/typecho/write/js/joe.short.min.js @@ -1 +1 @@ -document.addEventListener("DOMContentLoaded",()=>{class t extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌单ID未填写!"}}window.customElements.define("joe-mlist",t);class i extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌曲ID未填写!"}}window.customElements.define("joe-music",i);class e extends HTMLElement{constructor(){super(),this.options={bvid:this.getAttribute("bvid")},this.render()}get template(){return``}render(){this.options.bvid?this.innerHTML=this.template:this.innerHTML="Bvid未填写!"}}window.customElements.define("joe-bilibili",e)}); \ No newline at end of file +document.addEventListener("DOMContentLoaded",()=>{class t extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌单ID未填写!"}}window.customElements.define("joe-mlist",t);class e extends HTMLElement{constructor(){super(),this.options={id:this.getAttribute("id"),width:this.getAttribute("width")||"100%",autoplay:this.getAttribute("autoplay")?1:0},this.render()}get template(){return``}render(){this.options.id?this.innerHTML=this.template:this.innerHTML="网易云歌曲ID未填写!"}}window.customElements.define("joe-music",e);class i extends HTMLElement{constructor(){super(),this.options={bvid:this.getAttribute("bvid")},this.render()}get template(){return``}render(){this.options.bvid?this.innerHTML=this.template:this.innerHTML="Bvid未填写!"}}window.customElements.define("joe-bilibili",i);class s extends HTMLElement{constructor(){super(),this.options={src:this.getAttribute("src"),player:this.getAttribute("player")},this.render()}get template(){return``}render(){this.options.src?this.innerHTML=this.template:this.innerHTML="播放地址未填写!"}}window.customElements.define("joe-dplayer",s)}); \ No newline at end of file diff --git a/typecho/write/js/joe.write.chunk.js b/typecho/write/js/joe.write.chunk.js index dbf0e57..c43b84f 100644 --- a/typecho/write/js/joe.write.chunk.js +++ b/typecho/write/js/joe.write.chunk.js @@ -1,13627 +1,4 @@ -(function () { - 'use strict'; - - // Compressed representation of the Grapheme_Cluster_Break=Extend - // information from - // http://www.unicode.org/Public/13.0.0/ucd/auxiliary/GraphemeBreakProperty.txt. - // Each pair of elements represents a range, as an offet from the - // previous range and a length. Numbers are in base-36, with the empty - // string being a shorthand for 1. - let extend = "lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(s => s ? parseInt(s, 36) : 1); - // Convert offsets into absolute values - for (let i = 1; i < extend.length; i++) - extend[i] += extend[i - 1]; - function isExtendingChar(code) { - for (let i = 1; i < extend.length; i += 2) - if (extend[i] > code) - return extend[i - 1] <= code; - return false; - } - function isRegionalIndicator(code) { - return code >= 0x1F1E6 && code <= 0x1F1FF; - } - const ZWJ = 0x200d; - /// Returns a next grapheme cluster break _after_ (not equal to) - /// `pos`, if `forward` is true, or before otherwise. Returns `pos` - /// itself if no further cluster break is available in the string. - /// Moves across surrogate pairs, extending characters, characters - /// joined with zero-width joiners, and flag emoji. - function findClusterBreak(str, pos, forward = true) { - return (forward ? nextClusterBreak : prevClusterBreak)(str, pos); - } - function nextClusterBreak(str, pos) { - if (pos == str.length) - return pos; - // If pos is in the middle of a surrogate pair, move to its start - if (pos && surrogateLow(str.charCodeAt(pos)) && surrogateHigh(str.charCodeAt(pos - 1))) - pos--; - let prev = codePointAt(str, pos); - pos += codePointSize(prev); - while (pos < str.length) { - let next = codePointAt(str, pos); - if (prev == ZWJ || next == ZWJ || isExtendingChar(next)) { - pos += codePointSize(next); - prev = next; - } - else if (isRegionalIndicator(next)) { - let countBefore = 0, i = pos - 2; - while (i >= 0 && isRegionalIndicator(codePointAt(str, i))) { - countBefore++; - i -= 2; - } - if (countBefore % 2 == 0) - break; - else - pos += 2; - } - else { - break; - } - } - return pos; - } - function prevClusterBreak(str, pos) { - while (pos > 0) { - let found = nextClusterBreak(str, pos - 2); - if (found < pos) - return found; - pos--; - } - return 0; - } - function surrogateLow(ch) { return ch >= 0xDC00 && ch < 0xE000; } - function surrogateHigh(ch) { return ch >= 0xD800 && ch < 0xDC00; } - /// Find the code point at the given position in a string (like the - /// [`codePointAt`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt) - /// string method). - function codePointAt(str, pos) { - let code0 = str.charCodeAt(pos); - if (!surrogateHigh(code0) || pos + 1 == str.length) - return code0; - let code1 = str.charCodeAt(pos + 1); - if (!surrogateLow(code1)) - return code0; - return ((code0 - 0xd800) << 10) + (code1 - 0xdc00) + 0x10000; - } - /// Given a Unicode codepoint, return the JavaScript string that - /// respresents it (like - /// [`String.fromCodePoint`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint)). - function fromCodePoint(code) { - if (code <= 0xffff) - return String.fromCharCode(code); - code -= 0x10000; - return String.fromCharCode((code >> 10) + 0xd800, (code & 1023) + 0xdc00); - } - /// The first character that takes up two positions in a JavaScript - /// string. It is often useful to compare with this after calling - /// `codePointAt`, to figure out whether your character takes up 1 or - /// 2 index positions. - function codePointSize(code) { return code < 0x10000 ? 1 : 2; } - - /// Count the column position at the given offset into the string, - /// taking extending characters and tab size into account. - function countColumn(string, n, tabSize) { - for (let i = 0; i < string.length;) { - if (string.charCodeAt(i) == 9) { - n += tabSize - (n % tabSize); - i++; - } - else { - n++; - i = findClusterBreak(string, i); - } - } - return n; - } - /// Find the offset that corresponds to the given column position in a - /// string, taking extending characters and tab size into account. - function findColumn(string, n, col, tabSize) { - for (let i = 0; i < string.length;) { - if (n >= col) - return { offset: i, leftOver: 0 }; - n += string.charCodeAt(i) == 9 ? tabSize - (n % tabSize) : 1; - i = findClusterBreak(string, i); - } - return { offset: string.length, leftOver: col - n }; - } - - /// The data structure for documents. - class Text { - /// @internal - constructor() { } - /// Get the line description around the given position. - lineAt(pos) { - if (pos < 0 || pos > this.length) - throw new RangeError(`Invalid position ${pos} in document of length ${this.length}`); - return this.lineInner(pos, false, 1, 0); - } - /// Get the description for the given (1-based) line number. - line(n) { - if (n < 1 || n > this.lines) - throw new RangeError(`Invalid line number ${n} in ${this.lines}-line document`); - return this.lineInner(n, true, 1, 0); - } - /// Replace a range of the text with the given content. - replace(from, to, text) { - let parts = []; - this.decompose(0, from, parts, 2 /* To */); - if (text.length) - text.decompose(0, text.length, parts, 1 /* From */ | 2 /* To */); - this.decompose(to, this.length, parts, 1 /* From */); - return TextNode.from(parts, this.length - (to - from) + text.length); - } - /// Append another document to this one. - append(other) { - return this.replace(this.length, this.length, other); - } - /// Retrieve the text between the given points. - slice(from, to = this.length) { - let parts = []; - this.decompose(from, to, parts, 0); - return TextNode.from(parts, to - from); - } - /// Test whether this text is equal to another instance. - eq(other) { - if (other == this) - return true; - if (other.length != this.length || other.lines != this.lines) - return false; - let a = new RawTextCursor(this), b = new RawTextCursor(other); - for (;;) { - a.next(); - b.next(); - if (a.lineBreak != b.lineBreak || a.done != b.done || a.value != b.value) - return false; - if (a.done) - return true; - } - } - /// Iterate over the text. When `dir` is `-1`, iteration happens - /// from end to start. This will return lines and the breaks between - /// them as separate strings, and for long lines, might split lines - /// themselves into multiple chunks as well. - iter(dir = 1) { return new RawTextCursor(this, dir); } - /// Iterate over a range of the text. When `from` > `to`, the - /// iterator will run in reverse. - iterRange(from, to = this.length) { return new PartialTextCursor(this, from, to); } - /// @internal - toString() { return this.sliceString(0); } - /// Convert the document to an array of lines (which can be - /// deserialized again via [`Text.of`](#text.Text^of)). - toJSON() { - let lines = []; - this.flatten(lines); - return lines; - } - /// Create a `Text` instance for the given array of lines. - static of(text) { - if (text.length == 0) - throw new RangeError("A document must have at least one line"); - if (text.length == 1 && !text[0]) - return Text.empty; - return text.length <= 32 /* Branch */ ? new TextLeaf(text) : TextNode.from(TextLeaf.split(text, [])); - } - } - if (typeof Symbol != "undefined") - Text.prototype[Symbol.iterator] = function () { return this.iter(); }; - // Leaves store an array of line strings. There are always line breaks - // between these strings. Leaves are limited in size and have to be - // contained in TextNode instances for bigger documents. - class TextLeaf extends Text { - constructor(text, length = textLength(text)) { - super(); - this.text = text; - this.length = length; - } - get lines() { return this.text.length; } - get children() { return null; } - lineInner(target, isLine, line, offset) { - for (let i = 0;; i++) { - let string = this.text[i], end = offset + string.length; - if ((isLine ? line : end) >= target) - return new Line(offset, end, line, string); - offset = end + 1; - line++; - } - } - decompose(from, to, target, open) { - let text = from <= 0 && to >= this.length ? this - : new TextLeaf(sliceText(this.text, from, to), Math.min(to, this.length) - Math.max(0, from)); - if (open & 1 /* From */) { - let prev = target.pop(); - let joined = appendText(text.text, prev.text.slice(), 0, text.length); - if (joined.length <= 32 /* Branch */) { - target.push(new TextLeaf(joined, prev.length + text.length)); - } - else { - let mid = joined.length >> 1; - target.push(new TextLeaf(joined.slice(0, mid)), new TextLeaf(joined.slice(mid))); - } - } - else { - target.push(text); - } - } - replace(from, to, text) { - if (!(text instanceof TextLeaf)) - return super.replace(from, to, text); - let lines = appendText(this.text, appendText(text.text, sliceText(this.text, 0, from)), to); - let newLen = this.length + text.length - (to - from); - if (lines.length <= 32 /* Branch */) - return new TextLeaf(lines, newLen); - return TextNode.from(TextLeaf.split(lines, []), newLen); - } - sliceString(from, to = this.length, lineSep = "\n") { - let result = ""; - for (let pos = 0, i = 0; pos <= to && i < this.text.length; i++) { - let line = this.text[i], end = pos + line.length; - if (pos > from && i) - result += lineSep; - if (from < end && to > pos) - result += line.slice(Math.max(0, from - pos), to - pos); - pos = end + 1; - } - return result; - } - flatten(target) { - for (let line of this.text) - target.push(line); - } - static split(text, target) { - let part = [], len = -1; - for (let line of text) { - part.push(line); - len += line.length + 1; - if (part.length == 32 /* Branch */) { - target.push(new TextLeaf(part, len)); - part = []; - len = -1; - } - } - if (len > -1) - target.push(new TextLeaf(part, len)); - return target; - } - } - // Nodes provide the tree structure of the `Text` type. They store a - // number of other nodes or leaves, taking care to balance themselves - // on changes. There are implied line breaks _between_ the children of - // a node (but not before the first or after the last child). - class TextNode extends Text { - constructor(children, length) { - super(); - this.children = children; - this.length = length; - this.lines = 0; - for (let child of children) - this.lines += child.lines; - } - lineInner(target, isLine, line, offset) { - for (let i = 0;; i++) { - let child = this.children[i], end = offset + child.length, endLine = line + child.lines - 1; - if ((isLine ? endLine : end) >= target) - return child.lineInner(target, isLine, line, offset); - offset = end + 1; - line = endLine + 1; - } - } - decompose(from, to, target, open) { - for (let i = 0, pos = 0; pos <= to && i < this.children.length; i++) { - let child = this.children[i], end = pos + child.length; - if (from <= end && to >= pos) { - let childOpen = open & ((pos <= from ? 1 /* From */ : 0) | (end >= to ? 2 /* To */ : 0)); - if (pos >= from && end <= to && !childOpen) - target.push(child); - else - child.decompose(from - pos, to - pos, target, childOpen); - } - pos = end + 1; - } - } - replace(from, to, text) { - if (text.lines < this.lines) - for (let i = 0, pos = 0; i < this.children.length; i++) { - let child = this.children[i], end = pos + child.length; - // Fast path: if the change only affects one child and the - // child's size remains in the acceptable range, only update - // that child - if (from >= pos && to <= end) { - let updated = child.replace(from - pos, to - pos, text); - let totalLines = this.lines - child.lines + updated.lines; - if (updated.lines < (totalLines >> (5 /* BranchShift */ - 1)) && - updated.lines > (totalLines >> (5 /* BranchShift */ + 1))) { - let copy = this.children.slice(); - copy[i] = updated; - return new TextNode(copy, this.length - (to - from) + text.length); - } - return super.replace(pos, end, updated); - } - pos = end + 1; - } - return super.replace(from, to, text); - } - sliceString(from, to = this.length, lineSep = "\n") { - let result = ""; - for (let i = 0, pos = 0; i < this.children.length && pos <= to; i++) { - let child = this.children[i], end = pos + child.length; - if (pos > from && i) - result += lineSep; - if (from < end && to > pos) - result += child.sliceString(from - pos, to - pos, lineSep); - pos = end + 1; - } - return result; - } - flatten(target) { - for (let child of this.children) - child.flatten(target); - } - static from(children, length = children.reduce((l, ch) => l + ch.length + 1, -1)) { - let lines = 0; - for (let ch of children) - lines += ch.lines; - if (lines < 32 /* Branch */) { - let flat = []; - for (let ch of children) - ch.flatten(flat); - return new TextLeaf(flat, length); - } - let chunk = Math.max(32 /* Branch */, lines >> 5 /* BranchShift */), maxChunk = chunk << 1, minChunk = chunk >> 1; - let chunked = [], currentLines = 0, currentLen = -1, currentChunk = []; - function add(child) { - let last; - if (child.lines > maxChunk && child instanceof TextNode) { - for (let node of child.children) - add(node); - } - else if (child.lines > minChunk && (currentLines > minChunk || !currentLines)) { - flush(); - chunked.push(child); - } - else if (child instanceof TextLeaf && currentLines && - (last = currentChunk[currentChunk.length - 1]) instanceof TextLeaf && - child.lines + last.lines <= 32 /* Branch */) { - currentLines += child.lines; - currentLen += child.length + 1; - currentChunk[currentChunk.length - 1] = new TextLeaf(last.text.concat(child.text), last.length + 1 + child.length); - } - else { - if (currentLines + child.lines > chunk) - flush(); - currentLines += child.lines; - currentLen += child.length + 1; - currentChunk.push(child); - } - } - function flush() { - if (currentLines == 0) - return; - chunked.push(currentChunk.length == 1 ? currentChunk[0] : TextNode.from(currentChunk, currentLen)); - currentLen = -1; - currentLines = currentChunk.length = 0; - } - for (let child of children) - add(child); - flush(); - return chunked.length == 1 ? chunked[0] : new TextNode(chunked, length); - } - } - Text.empty = new TextLeaf([""], 0); - function textLength(text) { - let length = -1; - for (let line of text) - length += line.length + 1; - return length; - } - function appendText(text, target, from = 0, to = 1e9) { - for (let pos = 0, i = 0, first = true; i < text.length && pos <= to; i++) { - let line = text[i], end = pos + line.length; - if (end >= from) { - if (end > to) - line = line.slice(0, to - pos); - if (pos < from) - line = line.slice(from - pos); - if (first) { - target[target.length - 1] += line; - first = false; - } - else - target.push(line); - } - pos = end + 1; - } - return target; - } - function sliceText(text, from, to) { - return appendText(text, [""], from, to); - } - class RawTextCursor { - constructor(text, dir = 1) { - this.dir = dir; - this.done = false; - this.lineBreak = false; - this.value = ""; - this.nodes = [text]; - this.offsets = [dir > 0 ? 0 : text instanceof TextLeaf ? text.text.length : text.children.length]; - } - next(skip = 0) { - for (;;) { - let last = this.nodes.length - 1; - if (last < 0) { - this.done = true; - this.value = ""; - this.lineBreak = false; - return this; - } - let top = this.nodes[last], offset = this.offsets[last]; - let size = top instanceof TextLeaf ? top.text.length : top.children.length; - if (offset == (this.dir > 0 ? size : 0)) { - this.nodes.pop(); - this.offsets.pop(); - } - else if (!this.lineBreak && offset != (this.dir > 0 ? 0 : size)) { - // Internal offset with lineBreak == false means we have to - // count the line break at this position - this.lineBreak = true; - if (skip == 0) { - this.value = "\n"; - return this; - } - skip--; - } - else if (top instanceof TextLeaf) { - // Move to the next string - let next = top.text[offset - (this.dir < 0 ? 1 : 0)]; - this.offsets[last] = (offset += this.dir); - this.lineBreak = false; - if (next.length > Math.max(0, skip)) { - this.value = skip == 0 ? next : this.dir > 0 ? next.slice(skip) : next.slice(0, next.length - skip); - return this; - } - skip -= next.length; - } - else { - let next = top.children[this.dir > 0 ? offset : offset - 1]; - this.offsets[last] = offset + this.dir; - this.lineBreak = false; - if (skip > next.length) { - skip -= next.length; - } - else { - this.nodes.push(next); - this.offsets.push(this.dir > 0 ? 0 : next instanceof TextLeaf ? next.text.length : next.children.length); - } - } - } - } - } - class PartialTextCursor { - constructor(text, start, end) { - this.value = ""; - this.cursor = new RawTextCursor(text, start > end ? -1 : 1); - if (start > end) { - this.skip = text.length - start; - this.limit = start - end; - } - else { - this.skip = start; - this.limit = end - start; - } - } - next(skip = 0) { - if (this.limit <= 0) { - this.limit = -1; - } - else { - let { value, lineBreak, done } = this.cursor.next(this.skip + skip); - this.skip = 0; - this.value = value; - let len = lineBreak ? 1 : value.length; - if (len > this.limit) - this.value = this.cursor.dir > 0 ? value.slice(0, this.limit) : value.slice(len - this.limit); - if (done || this.value.length == 0) - this.limit = -1; - else - this.limit -= this.value.length; - } - return this; - } - get lineBreak() { return this.cursor.lineBreak; } - get done() { return this.limit < 0; } - } - /// This type describes a line in the document. It is created - /// on-demand when lines are [queried](#text.Text.lineAt). - class Line { - /// @internal - constructor( - /// The position of the start of the line. - from, - /// The position at the end of the line (_before_ the line break, - /// or at the end of document for the last line). - to, - /// This line's line number (1-based). - number, - /// The line's content. - text) { - this.from = from; - this.to = to; - this.number = number; - this.text = text; - } - /// The length of the line (not including any line break after it). - get length() { return this.to - this.from; } - } - - const DefaultSplit = /\r\n?|\n/; - /** - Distinguishes different ways in which positions can be mapped. - */ - var MapMode; - (function (MapMode) { - /** - Map a position to a valid new position, even when its context - was deleted. - */ - MapMode[MapMode["Simple"] = 0] = "Simple"; - /** - Return null if deletion happens across the position. - */ - MapMode[MapMode["TrackDel"] = 1] = "TrackDel"; - /** - Return null if the character _before_ the position is deleted. - */ - MapMode[MapMode["TrackBefore"] = 2] = "TrackBefore"; - /** - Return null if the character _after_ the position is deleted. - */ - MapMode[MapMode["TrackAfter"] = 3] = "TrackAfter"; - })(MapMode || (MapMode = {})); - /** - A change description is a variant of [change set](https://codemirror.net/6/docs/ref/#state.ChangeSet) - that doesn't store the inserted text. As such, it can't be - applied, but is cheaper to store and manipulate. - */ - class ChangeDesc { - // Sections are encoded as pairs of integers. The first is the - // length in the current document, and the second is -1 for - // unaffected sections, and the length of the replacement content - // otherwise. So an insertion would be (0, n>0), a deletion (n>0, - // 0), and a replacement two positive numbers. - /** - @internal - */ - constructor( - /** - @internal - */ - sections) { - this.sections = sections; - } - /** - The length of the document before the change. - */ - get length() { - let result = 0; - for (let i = 0; i < this.sections.length; i += 2) - result += this.sections[i]; - return result; - } - /** - The length of the document after the change. - */ - get newLength() { - let result = 0; - for (let i = 0; i < this.sections.length; i += 2) { - let ins = this.sections[i + 1]; - result += ins < 0 ? this.sections[i] : ins; - } - return result; - } - /** - False when there are actual changes in this set. - */ - get empty() { return this.sections.length == 0 || this.sections.length == 2 && this.sections[1] < 0; } - /** - Iterate over the unchanged parts left by these changes. - */ - iterGaps(f) { - for (let i = 0, posA = 0, posB = 0; i < this.sections.length;) { - let len = this.sections[i++], ins = this.sections[i++]; - if (ins < 0) { - f(posA, posB, len); - posB += len; - } - else { - posB += ins; - } - posA += len; - } - } - /** - Iterate over the ranges changed by these changes. (See - [`ChangeSet.iterChanges`](https://codemirror.net/6/docs/ref/#state.ChangeSet.iterChanges) for a - variant that also provides you with the inserted text.) - - When `individual` is true, adjacent changes (which are kept - separate for [position mapping](https://codemirror.net/6/docs/ref/#state.ChangeDesc.mapPos)) are - reported separately. - */ - iterChangedRanges(f, individual = false) { - iterChanges(this, f, individual); - } - /** - Get a description of the inverted form of these changes. - */ - get invertedDesc() { - let sections = []; - for (let i = 0; i < this.sections.length;) { - let len = this.sections[i++], ins = this.sections[i++]; - if (ins < 0) - sections.push(len, ins); - else - sections.push(ins, len); - } - return new ChangeDesc(sections); - } - /** - Compute the combined effect of applying another set of changes - after this one. The length of the document after this set should - match the length before `other`. - */ - composeDesc(other) { return this.empty ? other : other.empty ? this : composeSets(this, other); } - /** - Map this description, which should start with the same document - as `other`, over another set of changes, so that it can be - applied after it. When `before` is true, map as if the changes - in `other` happened before the ones in `this`. - */ - mapDesc(other, before = false) { return other.empty ? this : mapSet(this, other, before); } - mapPos(pos, assoc = -1, mode = MapMode.Simple) { - let posA = 0, posB = 0; - for (let i = 0; i < this.sections.length;) { - let len = this.sections[i++], ins = this.sections[i++], endA = posA + len; - if (ins < 0) { - if (endA > pos) - return posB + (pos - posA); - posB += len; - } - else { - if (mode != MapMode.Simple && endA >= pos && - (mode == MapMode.TrackDel && posA < pos && endA > pos || - mode == MapMode.TrackBefore && posA < pos || - mode == MapMode.TrackAfter && endA > pos)) - return null; - if (endA > pos || endA == pos && assoc < 0 && !len) - return pos == posA || assoc < 0 ? posB : posB + ins; - posB += ins; - } - posA = endA; - } - if (pos > posA) - throw new RangeError(`Position ${pos} is out of range for changeset of length ${posA}`); - return posB; - } - /** - Check whether these changes touch a given range. When one of the - changes entirely covers the range, the string `"cover"` is - returned. - */ - touchesRange(from, to = from) { - for (let i = 0, pos = 0; i < this.sections.length && pos <= to;) { - let len = this.sections[i++], ins = this.sections[i++], end = pos + len; - if (ins >= 0 && pos <= to && end >= from) - return pos < from && end > to ? "cover" : true; - pos = end; - } - return false; - } - /** - @internal - */ - toString() { - let result = ""; - for (let i = 0; i < this.sections.length;) { - let len = this.sections[i++], ins = this.sections[i++]; - result += (result ? " " : "") + len + (ins >= 0 ? ":" + ins : ""); - } - return result; - } - /** - Serialize this change desc to a JSON-representable value. - */ - toJSON() { return this.sections; } - /** - Create a change desc from its JSON representation (as produced - by [`toJSON`](https://codemirror.net/6/docs/ref/#state.ChangeDesc.toJSON). - */ - static fromJSON(json) { - if (!Array.isArray(json) || json.length % 2 || json.some(a => typeof a != "number")) - throw new RangeError("Invalid JSON representation of ChangeDesc"); - return new ChangeDesc(json); - } - } - /** - A change set represents a group of modifications to a document. It - stores the document length, and can only be applied to documents - with exactly that length. - */ - class ChangeSet extends ChangeDesc { - /** - @internal - */ - constructor(sections, - /** - @internal - */ - inserted) { - super(sections); - this.inserted = inserted; - } - /** - Apply the changes to a document, returning the modified - document. - */ - apply(doc) { - if (this.length != doc.length) - throw new RangeError("Applying change set to a document with the wrong length"); - iterChanges(this, (fromA, toA, fromB, _toB, text) => doc = doc.replace(fromB, fromB + (toA - fromA), text), false); - return doc; - } - mapDesc(other, before = false) { return mapSet(this, other, before, true); } - /** - Given the document as it existed _before_ the changes, return a - change set that represents the inverse of this set, which could - be used to go from the document created by the changes back to - the document as it existed before the changes. - */ - invert(doc) { - let sections = this.sections.slice(), inserted = []; - for (let i = 0, pos = 0; i < sections.length; i += 2) { - let len = sections[i], ins = sections[i + 1]; - if (ins >= 0) { - sections[i] = ins; - sections[i + 1] = len; - let index = i >> 1; - while (inserted.length < index) - inserted.push(Text.empty); - inserted.push(len ? doc.slice(pos, pos + len) : Text.empty); - } - pos += len; - } - return new ChangeSet(sections, inserted); - } - /** - Combine two subsequent change sets into a single set. `other` - must start in the document produced by `this`. If `this` goes - `docA` → `docB` and `other` represents `docB` → `docC`, the - returned value will represent the change `docA` → `docC`. - */ - compose(other) { return this.empty ? other : other.empty ? this : composeSets(this, other, true); } - /** - Given another change set starting in the same document, maps this - change set over the other, producing a new change set that can be - applied to the document produced by applying `other`. When - `before` is `true`, order changes as if `this` comes before - `other`, otherwise (the default) treat `other` as coming first. - - Given two changes `A` and `B`, `A.compose(B.map(A))` and - `B.compose(A.map(B, true))` will produce the same document. This - provides a basic form of [operational - transformation](https://en.wikipedia.org/wiki/Operational_transformation), - and can be used for collaborative editing. - */ - map(other, before = false) { return other.empty ? this : mapSet(this, other, before, true); } - /** - Iterate over the changed ranges in the document, calling `f` for - each. - - When `individual` is true, adjacent changes are reported - separately. - */ - iterChanges(f, individual = false) { - iterChanges(this, f, individual); - } - /** - Get a [change description](https://codemirror.net/6/docs/ref/#state.ChangeDesc) for this change - set. - */ - get desc() { return new ChangeDesc(this.sections); } - /** - @internal - */ - filter(ranges) { - let resultSections = [], resultInserted = [], filteredSections = []; - let iter = new SectionIter(this); - done: for (let i = 0, pos = 0;;) { - let next = i == ranges.length ? 1e9 : ranges[i++]; - while (pos < next || pos == next && iter.len == 0) { - if (iter.done) - break done; - let len = Math.min(iter.len, next - pos); - addSection(filteredSections, len, -1); - let ins = iter.ins == -1 ? -1 : iter.off == 0 ? iter.ins : 0; - addSection(resultSections, len, ins); - if (ins > 0) - addInsert(resultInserted, resultSections, iter.text); - iter.forward(len); - pos += len; - } - let end = ranges[i++]; - while (pos < end) { - if (iter.done) - break done; - let len = Math.min(iter.len, end - pos); - addSection(resultSections, len, -1); - addSection(filteredSections, len, iter.ins == -1 ? -1 : iter.off == 0 ? iter.ins : 0); - iter.forward(len); - pos += len; - } - } - return { changes: new ChangeSet(resultSections, resultInserted), - filtered: new ChangeDesc(filteredSections) }; - } - /** - Serialize this change set to a JSON-representable value. - */ - toJSON() { - let parts = []; - for (let i = 0; i < this.sections.length; i += 2) { - let len = this.sections[i], ins = this.sections[i + 1]; - if (ins < 0) - parts.push(len); - else if (ins == 0) - parts.push([len]); - else - parts.push([len].concat(this.inserted[i >> 1].toJSON())); - } - return parts; - } - /** - Create a change set for the given changes, for a document of the - given length, using `lineSep` as line separator. - */ - static of(changes, length, lineSep) { - let sections = [], inserted = [], pos = 0; - let total = null; - function flush(force = false) { - if (!force && !sections.length) - return; - if (pos < length) - addSection(sections, length - pos, -1); - let set = new ChangeSet(sections, inserted); - total = total ? total.compose(set.map(total)) : set; - sections = []; - inserted = []; - pos = 0; - } - function process(spec) { - if (Array.isArray(spec)) { - for (let sub of spec) - process(sub); - } - else if (spec instanceof ChangeSet) { - if (spec.length != length) - throw new RangeError(`Mismatched change set length (got ${spec.length}, expected ${length})`); - flush(); - total = total ? total.compose(spec.map(total)) : spec; - } - else { - let { from, to = from, insert } = spec; - if (from > to || from < 0 || to > length) - throw new RangeError(`Invalid change range ${from} to ${to} (in doc of length ${length})`); - let insText = !insert ? Text.empty : typeof insert == "string" ? Text.of(insert.split(lineSep || DefaultSplit)) : insert; - let insLen = insText.length; - if (from == to && insLen == 0) - return; - if (from < pos) - flush(); - if (from > pos) - addSection(sections, from - pos, -1); - addSection(sections, to - from, insLen); - addInsert(inserted, sections, insText); - pos = to; - } - } - process(changes); - flush(!total); - return total; - } - /** - Create an empty changeset of the given length. - */ - static empty(length) { - return new ChangeSet(length ? [length, -1] : [], []); - } - /** - Create a changeset from its JSON representation (as produced by - [`toJSON`](https://codemirror.net/6/docs/ref/#state.ChangeSet.toJSON). - */ - static fromJSON(json) { - if (!Array.isArray(json)) - throw new RangeError("Invalid JSON representation of ChangeSet"); - let sections = [], inserted = []; - for (let i = 0; i < json.length; i++) { - let part = json[i]; - if (typeof part == "number") { - sections.push(part, -1); - } - else if (!Array.isArray(part) || typeof part[0] != "number" || part.some((e, i) => i && typeof e != "string")) { - throw new RangeError("Invalid JSON representation of ChangeSet"); - } - else if (part.length == 1) { - sections.push(part[0], 0); - } - else { - while (inserted.length < i) - inserted.push(Text.empty); - inserted[i] = Text.of(part.slice(1)); - sections.push(part[0], inserted[i].length); - } - } - return new ChangeSet(sections, inserted); - } - } - function addSection(sections, len, ins, forceJoin = false) { - if (len == 0 && ins <= 0) - return; - let last = sections.length - 2; - if (last >= 0 && ins <= 0 && ins == sections[last + 1]) - sections[last] += len; - else if (len == 0 && sections[last] == 0) - sections[last + 1] += ins; - else if (forceJoin) { - sections[last] += len; - sections[last + 1] += ins; - } - else - sections.push(len, ins); - } - function addInsert(values, sections, value) { - if (value.length == 0) - return; - let index = (sections.length - 2) >> 1; - if (index < values.length) { - values[values.length - 1] = values[values.length - 1].append(value); - } - else { - while (values.length < index) - values.push(Text.empty); - values.push(value); - } - } - function iterChanges(desc, f, individual) { - let inserted = desc.inserted; - for (let posA = 0, posB = 0, i = 0; i < desc.sections.length;) { - let len = desc.sections[i++], ins = desc.sections[i++]; - if (ins < 0) { - posA += len; - posB += len; - } - else { - let endA = posA, endB = posB, text = Text.empty; - for (;;) { - endA += len; - endB += ins; - if (ins && inserted) - text = text.append(inserted[(i - 2) >> 1]); - if (individual || i == desc.sections.length || desc.sections[i + 1] < 0) - break; - len = desc.sections[i++]; - ins = desc.sections[i++]; - } - f(posA, endA, posB, endB, text); - posA = endA; - posB = endB; - } - } - } - function mapSet(setA, setB, before, mkSet = false) { - let sections = [], insert = mkSet ? [] : null; - let a = new SectionIter(setA), b = new SectionIter(setB); - for (let posA = 0, posB = 0;;) { - if (a.ins == -1) { - posA += a.len; - a.next(); - } - else if (b.ins == -1 && posB < posA) { - let skip = Math.min(b.len, posA - posB); - b.forward(skip); - addSection(sections, skip, -1); - posB += skip; - } - else if (b.ins >= 0 && (a.done || posB < posA || posB == posA && (b.len < a.len || b.len == a.len && !before))) { - addSection(sections, b.ins, -1); - while (posA > posB && !a.done && posA + a.len < posB + b.len) { - posA += a.len; - a.next(); - } - posB += b.len; - b.next(); - } - else if (a.ins >= 0) { - let len = 0, end = posA + a.len; - for (;;) { - if (b.ins >= 0 && posB > posA && posB + b.len < end) { - len += b.ins; - posB += b.len; - b.next(); - } - else if (b.ins == -1 && posB < end) { - let skip = Math.min(b.len, end - posB); - len += skip; - b.forward(skip); - posB += skip; - } - else { - break; - } - } - addSection(sections, len, a.ins); - if (insert) - addInsert(insert, sections, a.text); - posA = end; - a.next(); - } - else if (a.done && b.done) { - return insert ? new ChangeSet(sections, insert) : new ChangeDesc(sections); - } - else { - throw new Error("Mismatched change set lengths"); - } - } - } - function composeSets(setA, setB, mkSet = false) { - let sections = []; - let insert = mkSet ? [] : null; - let a = new SectionIter(setA), b = new SectionIter(setB); - for (let open = false;;) { - if (a.done && b.done) { - return insert ? new ChangeSet(sections, insert) : new ChangeDesc(sections); - } - else if (a.ins == 0) { // Deletion in A - addSection(sections, a.len, 0, open); - a.next(); - } - else if (b.len == 0 && !b.done) { // Insertion in B - addSection(sections, 0, b.ins, open); - if (insert) - addInsert(insert, sections, b.text); - b.next(); - } - else if (a.done || b.done) { - throw new Error("Mismatched change set lengths"); - } - else { - let len = Math.min(a.len2, b.len), sectionLen = sections.length; - if (a.ins == -1) { - let insB = b.ins == -1 ? -1 : b.off ? 0 : b.ins; - addSection(sections, len, insB, open); - if (insert && insB) - addInsert(insert, sections, b.text); - } - else if (b.ins == -1) { - addSection(sections, a.off ? 0 : a.len, len, open); - if (insert) - addInsert(insert, sections, a.textBit(len)); - } - else { - addSection(sections, a.off ? 0 : a.len, b.off ? 0 : b.ins, open); - if (insert && !b.off) - addInsert(insert, sections, b.text); - } - open = (a.ins > len || b.ins >= 0 && b.len > len) && (open || sections.length > sectionLen); - a.forward2(len); - b.forward(len); - } - } - } - class SectionIter { - constructor(set) { - this.set = set; - this.i = 0; - this.next(); - } - next() { - let { sections } = this.set; - if (this.i < sections.length) { - this.len = sections[this.i++]; - this.ins = sections[this.i++]; - } - else { - this.len = 0; - this.ins = -2; - } - this.off = 0; - } - get done() { return this.ins == -2; } - get len2() { return this.ins < 0 ? this.len : this.ins; } - get text() { - let { inserted } = this.set, index = (this.i - 2) >> 1; - return index >= inserted.length ? Text.empty : inserted[index]; - } - textBit(len) { - let { inserted } = this.set, index = (this.i - 2) >> 1; - return index >= inserted.length && !len ? Text.empty - : inserted[index].slice(this.off, len == null ? undefined : this.off + len); - } - forward(len) { - if (len == this.len) - this.next(); - else { - this.len -= len; - this.off += len; - } - } - forward2(len) { - if (this.ins == -1) - this.forward(len); - else if (len == this.ins) - this.next(); - else { - this.ins -= len; - this.off += len; - } - } - } - - /** - A single selection range. When - [`allowMultipleSelections`](https://codemirror.net/6/docs/ref/#state.EditorState^allowMultipleSelections) - is enabled, a [selection](https://codemirror.net/6/docs/ref/#state.EditorSelection) may hold - multiple ranges. By default, selections hold exactly one range. - */ - class SelectionRange { - /** - @internal - */ - constructor( - /** - The lower boundary of the range. - */ - from, - /** - The upper boundary of the range. - */ - to, flags) { - this.from = from; - this.to = to; - this.flags = flags; - } - /** - The anchor of the range—the side that doesn't move when you - extend it. - */ - get anchor() { return this.flags & 16 /* Inverted */ ? this.to : this.from; } - /** - The head of the range, which is moved when the range is - [extended](https://codemirror.net/6/docs/ref/#state.SelectionRange.extend). - */ - get head() { return this.flags & 16 /* Inverted */ ? this.from : this.to; } - /** - True when `anchor` and `head` are at the same position. - */ - get empty() { return this.from == this.to; } - /** - If this is a cursor that is explicitly associated with the - character on one of its sides, this returns the side. -1 means - the character before its position, 1 the character after, and 0 - means no association. - */ - get assoc() { return this.flags & 4 /* AssocBefore */ ? -1 : this.flags & 8 /* AssocAfter */ ? 1 : 0; } - /** - The bidirectional text level associated with this cursor, if - any. - */ - get bidiLevel() { - let level = this.flags & 3 /* BidiLevelMask */; - return level == 3 ? null : level; - } - /** - The goal column (stored vertical offset) associated with a - cursor. This is used to preserve the vertical position when - [moving](https://codemirror.net/6/docs/ref/#view.EditorView.moveVertically) across - lines of different length. - */ - get goalColumn() { - let value = this.flags >> 5 /* GoalColumnOffset */; - return value == 33554431 /* NoGoalColumn */ ? undefined : value; - } - /** - Map this range through a change, producing a valid range in the - updated document. - */ - map(change, assoc = -1) { - let from = change.mapPos(this.from, assoc), to = change.mapPos(this.to, assoc); - return from == this.from && to == this.to ? this : new SelectionRange(from, to, this.flags); - } - /** - Extend this range to cover at least `from` to `to`. - */ - extend(from, to = from) { - if (from <= this.anchor && to >= this.anchor) - return EditorSelection.range(from, to); - let head = Math.abs(from - this.anchor) > Math.abs(to - this.anchor) ? from : to; - return EditorSelection.range(this.anchor, head); - } - /** - Compare this range to another range. - */ - eq(other) { - return this.anchor == other.anchor && this.head == other.head; - } - /** - Return a JSON-serializable object representing the range. - */ - toJSON() { return { anchor: this.anchor, head: this.head }; } - /** - Convert a JSON representation of a range to a `SelectionRange` - instance. - */ - static fromJSON(json) { - if (!json || typeof json.anchor != "number" || typeof json.head != "number") - throw new RangeError("Invalid JSON representation for SelectionRange"); - return EditorSelection.range(json.anchor, json.head); - } - } - /** - An editor selection holds one or more selection ranges. - */ - class EditorSelection { - /** - @internal - */ - constructor( - /** - The ranges in the selection, sorted by position. Ranges cannot - overlap (but they may touch, if they aren't empty). - */ - ranges, - /** - The index of the _main_ range in the selection (which is - usually the range that was added last). - */ - mainIndex = 0) { - this.ranges = ranges; - this.mainIndex = mainIndex; - } - /** - Map a selection through a change. Used to adjust the selection - position for changes. - */ - map(change, assoc = -1) { - if (change.empty) - return this; - return EditorSelection.create(this.ranges.map(r => r.map(change, assoc)), this.mainIndex); - } - /** - Compare this selection to another selection. - */ - eq(other) { - if (this.ranges.length != other.ranges.length || - this.mainIndex != other.mainIndex) - return false; - for (let i = 0; i < this.ranges.length; i++) - if (!this.ranges[i].eq(other.ranges[i])) - return false; - return true; - } - /** - Get the primary selection range. Usually, you should make sure - your code applies to _all_ ranges, by using methods like - [`changeByRange`](https://codemirror.net/6/docs/ref/#state.EditorState.changeByRange). - */ - get main() { return this.ranges[this.mainIndex]; } - /** - Make sure the selection only has one range. Returns a selection - holding only the main range from this selection. - */ - asSingle() { - return this.ranges.length == 1 ? this : new EditorSelection([this.main]); - } - /** - Extend this selection with an extra range. - */ - addRange(range, main = true) { - return EditorSelection.create([range].concat(this.ranges), main ? 0 : this.mainIndex + 1); - } - /** - Replace a given range with another range, and then normalize the - selection to merge and sort ranges if necessary. - */ - replaceRange(range, which = this.mainIndex) { - let ranges = this.ranges.slice(); - ranges[which] = range; - return EditorSelection.create(ranges, this.mainIndex); - } - /** - Convert this selection to an object that can be serialized to - JSON. - */ - toJSON() { - return { ranges: this.ranges.map(r => r.toJSON()), main: this.mainIndex }; - } - /** - Create a selection from a JSON representation. - */ - static fromJSON(json) { - if (!json || !Array.isArray(json.ranges) || typeof json.main != "number" || json.main >= json.ranges.length) - throw new RangeError("Invalid JSON representation for EditorSelection"); - return new EditorSelection(json.ranges.map((r) => SelectionRange.fromJSON(r)), json.main); - } - /** - Create a selection holding a single range. - */ - static single(anchor, head = anchor) { - return new EditorSelection([EditorSelection.range(anchor, head)], 0); - } - /** - Sort and merge the given set of ranges, creating a valid - selection. - */ - static create(ranges, mainIndex = 0) { - if (ranges.length == 0) - throw new RangeError("A selection needs at least one range"); - for (let pos = 0, i = 0; i < ranges.length; i++) { - let range = ranges[i]; - if (range.empty ? range.from <= pos : range.from < pos) - return normalized(ranges.slice(), mainIndex); - pos = range.to; - } - return new EditorSelection(ranges, mainIndex); - } - /** - Create a cursor selection range at the given position. You can - safely ignore the optional arguments in most situations. - */ - static cursor(pos, assoc = 0, bidiLevel, goalColumn) { - return new SelectionRange(pos, pos, (assoc == 0 ? 0 : assoc < 0 ? 4 /* AssocBefore */ : 8 /* AssocAfter */) | - (bidiLevel == null ? 3 : Math.min(2, bidiLevel)) | - ((goalColumn !== null && goalColumn !== void 0 ? goalColumn : 33554431 /* NoGoalColumn */) << 5 /* GoalColumnOffset */)); - } - /** - Create a selection range. - */ - static range(anchor, head, goalColumn) { - let goal = (goalColumn !== null && goalColumn !== void 0 ? goalColumn : 33554431 /* NoGoalColumn */) << 5 /* GoalColumnOffset */; - return head < anchor ? new SelectionRange(head, anchor, 16 /* Inverted */ | goal) : new SelectionRange(anchor, head, goal); - } - } - function normalized(ranges, mainIndex = 0) { - let main = ranges[mainIndex]; - ranges.sort((a, b) => a.from - b.from); - mainIndex = ranges.indexOf(main); - for (let i = 1; i < ranges.length; i++) { - let range = ranges[i], prev = ranges[i - 1]; - if (range.empty ? range.from <= prev.to : range.from < prev.to) { - let from = prev.from, to = Math.max(range.to, prev.to); - if (i <= mainIndex) - mainIndex--; - ranges.splice(--i, 2, range.anchor > range.head ? EditorSelection.range(to, from) : EditorSelection.range(from, to)); - } - } - return new EditorSelection(ranges, mainIndex); - } - function checkSelection(selection, docLength) { - for (let range of selection.ranges) - if (range.to > docLength) - throw new RangeError("Selection points outside of document"); - } - - let nextID = 0; - /** - A facet is a labeled value that is associated with an editor - state. It takes inputs from any number of extensions, and combines - those into a single output value. - - Examples of facets are the [theme](https://codemirror.net/6/docs/ref/#view.EditorView^theme) styles - associated with an editor or the [tab - size](https://codemirror.net/6/docs/ref/#state.EditorState^tabSize) (which is reduced to a single - value, using the input with the hightest precedence). - */ - class Facet { - constructor( - /** - @internal - */ - combine, - /** - @internal - */ - compareInput, - /** - @internal - */ - compare, isStatic, - /** - @internal - */ - extensions) { - this.combine = combine; - this.compareInput = compareInput; - this.compare = compare; - this.isStatic = isStatic; - this.extensions = extensions; - /** - @internal - */ - this.id = nextID++; - this.default = combine([]); - } - /** - Define a new facet. - */ - static define(config = {}) { - return new Facet(config.combine || ((a) => a), config.compareInput || ((a, b) => a === b), config.compare || (!config.combine ? sameArray$1 : (a, b) => a === b), !!config.static, config.enables); - } - /** - Returns an extension that adds the given value for this facet. - */ - of(value) { - return new FacetProvider([], this, 0 /* Static */, value); - } - /** - Create an extension that computes a value for the facet from a - state. You must take care to declare the parts of the state that - this value depends on, since your function is only called again - for a new state when one of those parts changed. - - In most cases, you'll want to use the - [`provide`](https://codemirror.net/6/docs/ref/#state.StateField^define^config.provide) option when - defining a field instead. - */ - compute(deps, get) { - if (this.isStatic) - throw new Error("Can't compute a static facet"); - return new FacetProvider(deps, this, 1 /* Single */, get); - } - /** - Create an extension that computes zero or more values for this - facet from a state. - */ - computeN(deps, get) { - if (this.isStatic) - throw new Error("Can't compute a static facet"); - return new FacetProvider(deps, this, 2 /* Multi */, get); - } - from(field, get) { - if (!get) - get = x => x; - return this.compute([field], state => get(state.field(field))); - } - } - function sameArray$1(a, b) { - return a == b || a.length == b.length && a.every((e, i) => e === b[i]); - } - class FacetProvider { - constructor(dependencies, facet, type, value) { - this.dependencies = dependencies; - this.facet = facet; - this.type = type; - this.value = value; - this.id = nextID++; - } - dynamicSlot(addresses) { - var _a; - let getter = this.value; - let compare = this.facet.compareInput; - let idx = addresses[this.id] >> 1, multi = this.type == 2 /* Multi */; - let depDoc = false, depSel = false, depAddrs = []; - for (let dep of this.dependencies) { - if (dep == "doc") - depDoc = true; - else if (dep == "selection") - depSel = true; - else if ((((_a = addresses[dep.id]) !== null && _a !== void 0 ? _a : 1) & 1) == 0) - depAddrs.push(addresses[dep.id]); - } - return (state, tr) => { - if (!tr || tr.reconfigured) { - state.values[idx] = getter(state); - return 1 /* Changed */; - } - else { - let depChanged = (depDoc && tr.docChanged) || (depSel && (tr.docChanged || tr.selection)) || - depAddrs.some(addr => (ensureAddr(state, addr) & 1 /* Changed */) > 0); - if (!depChanged) - return 0; - let newVal = getter(state), oldVal = tr.startState.values[idx]; - if (multi ? compareArray(newVal, oldVal, compare) : compare(newVal, oldVal)) - return 0; - state.values[idx] = newVal; - return 1 /* Changed */; - } - }; - } - } - function compareArray(a, b, compare) { - if (a.length != b.length) - return false; - for (let i = 0; i < a.length; i++) - if (!compare(a[i], b[i])) - return false; - return true; - } - function dynamicFacetSlot(addresses, facet, providers) { - let providerAddrs = providers.map(p => addresses[p.id]); - let providerTypes = providers.map(p => p.type); - let dynamic = providerAddrs.filter(p => !(p & 1)); - let idx = addresses[facet.id] >> 1; - return (state, tr) => { - let oldAddr = !tr ? null : tr.reconfigured ? tr.startState.config.address[facet.id] : idx << 1; - let changed = oldAddr == null; - for (let dynAddr of dynamic) { - if (ensureAddr(state, dynAddr) & 1 /* Changed */) - changed = true; - } - if (!changed) - return 0; - let values = []; - for (let i = 0; i < providerAddrs.length; i++) { - let value = getAddr(state, providerAddrs[i]); - if (providerTypes[i] == 2 /* Multi */) - for (let val of value) - values.push(val); - else - values.push(value); - } - let newVal = facet.combine(values); - if (oldAddr != null && facet.compare(newVal, getAddr(tr.startState, oldAddr))) - return 0; - state.values[idx] = newVal; - return 1 /* Changed */; - }; - } - function maybeIndex(state, id) { - let found = state.config.address[id]; - return found == null ? null : found >> 1; - } - const initField = Facet.define({ static: true }); - /** - Fields can store additional information in an editor state, and - keep it in sync with the rest of the state. - */ - class StateField { - constructor( - /** - @internal - */ - id, createF, updateF, compareF, - /** - @internal - */ - spec) { - this.id = id; - this.createF = createF; - this.updateF = updateF; - this.compareF = compareF; - this.spec = spec; - /** - @internal - */ - this.provides = undefined; - } - /** - Define a state field. - */ - static define(config) { - let field = new StateField(nextID++, config.create, config.update, config.compare || ((a, b) => a === b), config); - if (config.provide) - field.provides = config.provide(field); - return field; - } - create(state) { - let init = state.facet(initField).find(i => i.field == this); - return ((init === null || init === void 0 ? void 0 : init.create) || this.createF)(state); - } - /** - @internal - */ - slot(addresses) { - let idx = addresses[this.id] >> 1; - return (state, tr) => { - if (!tr) { - state.values[idx] = this.create(state); - return 1 /* Changed */; - } - let oldVal, changed = 0; - if (tr.reconfigured) { - let oldIdx = maybeIndex(tr.startState, this.id); - oldVal = oldIdx == null ? this.create(tr.startState) : tr.startState.values[oldIdx]; - changed = 1 /* Changed */; - } - else { - oldVal = tr.startState.values[idx]; - } - let value = this.updateF(oldVal, tr); - if (!changed && !this.compareF(oldVal, value)) - changed = 1 /* Changed */; - if (changed) - state.values[idx] = value; - return changed; - }; - } - /** - Returns an extension that enables this field and overrides the - way it is initialized. Can be useful when you need to provide a - non-default starting value for the field. - */ - init(create) { - return [this, initField.of({ field: this, create })]; - } - /** - State field instances can be used as - [`Extension`](https://codemirror.net/6/docs/ref/#state.Extension) values to enable the field in a - given state. - */ - get extension() { return this; } - } - const Prec_ = { fallback: 3, default: 2, extend: 1, override: 0 }; - function prec(value) { - return (ext) => new PrecExtension(ext, value); - } - /** - By default extensions are registered in the order they are found - in the flattened form of nested array that was provided. - Individual extension values can be assigned a precedence to - override this. Extensions that do not have a precedence set get - the precedence of the nearest parent with a precedence, or - [`default`](https://codemirror.net/6/docs/ref/#state.Prec.default) if there is no such parent. The - final ordering of extensions is determined by first sorting by - precedence and then by order within each precedence. - */ - const Prec = { - /** - A precedence below the default precedence, which will cause - default-precedence extensions to override it even if they are - specified later in the extension ordering. - */ - fallback: prec(Prec_.fallback), - /** - The regular default precedence. - */ - default: prec(Prec_.default), - /** - A higher-than-default precedence. - */ - extend: prec(Prec_.extend), - /** - Precedence above the `default` and `extend` precedences. - */ - override: prec(Prec_.override) - }; - class PrecExtension { - constructor(inner, prec) { - this.inner = inner; - this.prec = prec; - } - } - /** - Extension compartments can be used to make a configuration - dynamic. By [wrapping](https://codemirror.net/6/docs/ref/#state.Compartment.of) part of your - configuration in a compartment, you can later - [replace](https://codemirror.net/6/docs/ref/#state.Compartment.reconfigure) that part through a - transaction. - */ - class Compartment { - /** - Create an instance of this compartment to add to your [state - configuration](https://codemirror.net/6/docs/ref/#state.EditorStateConfig.extensions). - */ - of(ext) { return new CompartmentInstance(this, ext); } - /** - Create an [effect](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) that - reconfigures this compartment. - */ - reconfigure(content) { - return Compartment.reconfigure.of({ compartment: this, extension: content }); - } - /** - Get the current content of the compartment in the state, or - `undefined` if it isn't present. - */ - get(state) { - return state.config.compartments.get(this); - } - } - class CompartmentInstance { - constructor(compartment, inner) { - this.compartment = compartment; - this.inner = inner; - } - } - class Configuration { - constructor(base, compartments, dynamicSlots, address, staticValues) { - this.base = base; - this.compartments = compartments; - this.dynamicSlots = dynamicSlots; - this.address = address; - this.staticValues = staticValues; - this.statusTemplate = []; - while (this.statusTemplate.length < dynamicSlots.length) - this.statusTemplate.push(0 /* Uninitialized */); - } - staticFacet(facet) { - let addr = this.address[facet.id]; - return addr == null ? facet.default : this.staticValues[addr >> 1]; - } - static resolve(base, compartments, oldState) { - let fields = []; - let facets = Object.create(null); - let newCompartments = new Map(); - for (let ext of flatten(base, compartments, newCompartments)) { - if (ext instanceof StateField) - fields.push(ext); - else - (facets[ext.facet.id] || (facets[ext.facet.id] = [])).push(ext); - } - let address = Object.create(null); - let staticValues = []; - let dynamicSlots = []; - for (let field of fields) { - address[field.id] = dynamicSlots.length << 1; - dynamicSlots.push(a => field.slot(a)); - } - for (let id in facets) { - let providers = facets[id], facet = providers[0].facet; - if (providers.every(p => p.type == 0 /* Static */)) { - address[facet.id] = (staticValues.length << 1) | 1; - let value = facet.combine(providers.map(p => p.value)); - let oldAddr = oldState ? oldState.config.address[facet.id] : null; - if (oldAddr != null) { - let oldVal = getAddr(oldState, oldAddr); - if (facet.compare(value, oldVal)) - value = oldVal; - } - staticValues.push(value); - } - else { - for (let p of providers) { - if (p.type == 0 /* Static */) { - address[p.id] = (staticValues.length << 1) | 1; - staticValues.push(p.value); - } - else { - address[p.id] = dynamicSlots.length << 1; - dynamicSlots.push(a => p.dynamicSlot(a)); - } - } - address[facet.id] = dynamicSlots.length << 1; - dynamicSlots.push(a => dynamicFacetSlot(a, facet, providers)); - } - } - return new Configuration(base, newCompartments, dynamicSlots.map(f => f(address)), address, staticValues); - } - } - function flatten(extension, compartments, newCompartments) { - let result = [[], [], [], []]; - let seen = new Map(); - function inner(ext, prec) { - let known = seen.get(ext); - if (known != null) { - if (known >= prec) - return; - let found = result[known].indexOf(ext); - if (found > -1) - result[known].splice(found, 1); - if (ext instanceof CompartmentInstance) - newCompartments.delete(ext.compartment); - } - seen.set(ext, prec); - if (Array.isArray(ext)) { - for (let e of ext) - inner(e, prec); - } - else if (ext instanceof CompartmentInstance) { - if (newCompartments.has(ext.compartment)) - throw new RangeError(`Duplicate use of compartment in extensions`); - let content = compartments.get(ext.compartment) || ext.inner; - newCompartments.set(ext.compartment, content); - inner(content, prec); - } - else if (ext instanceof PrecExtension) { - inner(ext.inner, ext.prec); - } - else if (ext instanceof StateField) { - result[prec].push(ext); - if (ext.provides) - inner(ext.provides, prec); - } - else if (ext instanceof FacetProvider) { - result[prec].push(ext); - if (ext.facet.extensions) - inner(ext.facet.extensions, prec); - } - else { - let content = ext.extension; - if (!content) - throw new Error(`Unrecognized extension value in extension set (${ext}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`); - inner(content, prec); - } - } - inner(extension, Prec_.default); - return result.reduce((a, b) => a.concat(b)); - } - function ensureAddr(state, addr) { - if (addr & 1) - return 2 /* Computed */; - let idx = addr >> 1; - let status = state.status[idx]; - if (status == 4 /* Computing */) - throw new Error("Cyclic dependency between fields and/or facets"); - if (status & 2 /* Computed */) - return status; - state.status[idx] = 4 /* Computing */; - let changed = state.config.dynamicSlots[idx](state, state.applying); - return state.status[idx] = 2 /* Computed */ | changed; - } - function getAddr(state, addr) { - return addr & 1 ? state.config.staticValues[addr >> 1] : state.values[addr >> 1]; - } - - const languageData = Facet.define(); - const allowMultipleSelections = Facet.define({ - combine: values => values.some(v => v), - static: true - }); - const lineSeparator = Facet.define({ - combine: values => values.length ? values[0] : undefined, - static: true - }); - const changeFilter = Facet.define(); - const transactionFilter = Facet.define(); - const transactionExtender = Facet.define(); - - /** - Annotations are tagged values that are used to add metadata to - transactions in an extensible way. They should be used to model - things that effect the entire transaction (such as its [time - stamp](https://codemirror.net/6/docs/ref/#state.Transaction^time) or information about its - [origin](https://codemirror.net/6/docs/ref/#state.Transaction^userEvent)). For effects that happen - _alongside_ the other changes made by the transaction, [state - effects](https://codemirror.net/6/docs/ref/#state.StateEffect) are more appropriate. - */ - class Annotation { - /** - @internal - */ - constructor( - /** - The annotation type. - */ - type, - /** - The value of this annotation. - */ - value) { - this.type = type; - this.value = value; - } - /** - Define a new type of annotation. - */ - static define() { return new AnnotationType(); } - } - /** - Marker that identifies a type of [annotation](https://codemirror.net/6/docs/ref/#state.Annotation). - */ - class AnnotationType { - /** - Create an instance of this annotation. - */ - of(value) { return new Annotation(this, value); } - } - /** - Representation of a type of state effect. Defined with - [`StateEffect.define`](https://codemirror.net/6/docs/ref/#state.StateEffect^define). - */ - class StateEffectType { - /** - @internal - */ - constructor( - // The `any` types in these function types are there to work - // around TypeScript issue #37631, where the type guard on - // `StateEffect.is` mysteriously stops working when these properly - // have type `Value`. - /** - @internal - */ - map) { - this.map = map; - } - /** - Create a [state effect](https://codemirror.net/6/docs/ref/#state.StateEffect) instance of this - type. - */ - of(value) { return new StateEffect(this, value); } - } - /** - State effects can be used to represent additional effects - associated with a [transaction](https://codemirror.net/6/docs/ref/#state.Transaction.effects). They - are often useful to model changes to custom [state - fields](https://codemirror.net/6/docs/ref/#state.StateField), when those changes aren't implicit in - document or selection changes. - */ - class StateEffect { - /** - @internal - */ - constructor( - /** - @internal - */ - type, - /** - The value of this effect. - */ - value) { - this.type = type; - this.value = value; - } - /** - Map this effect through a position mapping. Will return - `undefined` when that ends up deleting the effect. - */ - map(mapping) { - let mapped = this.type.map(this.value, mapping); - return mapped === undefined ? undefined : mapped == this.value ? this : new StateEffect(this.type, mapped); - } - /** - Tells you whether this effect object is of a given - [type](https://codemirror.net/6/docs/ref/#state.StateEffectType). - */ - is(type) { return this.type == type; } - /** - Define a new effect type. The type parameter indicates the type - of values that his effect holds. - */ - static define(spec = {}) { - return new StateEffectType(spec.map || (v => v)); - } - /** - Map an array of effects through a change set. - */ - static mapEffects(effects, mapping) { - if (!effects.length) - return effects; - let result = []; - for (let effect of effects) { - let mapped = effect.map(mapping); - if (mapped) - result.push(mapped); - } - return result; - } - } - /** - This effect can be used to reconfigure the root extensions of - the editor. Doing this will discard any extensions - [appended](https://codemirror.net/6/docs/ref/#state.StateEffect^appendConfig), but does not reset - the content of [reconfigured](https://codemirror.net/6/docs/ref/#state.Compartment.reconfigure) - compartments. - */ - StateEffect.reconfigure = StateEffect.define(); - /** - Append extensions to the top-level configuration of the editor. - */ - StateEffect.appendConfig = StateEffect.define(); - /** - Changes to the editor state are grouped into transactions. - Typically, a user action creates a single transaction, which may - contain any number of document changes, may change the selection, - or have other effects. Create a transaction by calling - [`EditorState.update`](https://codemirror.net/6/docs/ref/#state.EditorState.update). - */ - class Transaction { - /** - @internal - */ - constructor( - /** - The state from which the transaction starts. - */ - startState, - /** - The document changes made by this transaction. - */ - changes, - /** - The selection set by this transaction, or undefined if it - doesn't explicitly set a selection. - */ - selection, - /** - The effects added to the transaction. - */ - effects, - /** - @internal - */ - annotations, - /** - Whether the selection should be scrolled into view after this - transaction is dispatched. - */ - scrollIntoView) { - this.startState = startState; - this.changes = changes; - this.selection = selection; - this.effects = effects; - this.annotations = annotations; - this.scrollIntoView = scrollIntoView; - /** - @internal - */ - this._doc = null; - /** - @internal - */ - this._state = null; - if (selection) - checkSelection(selection, changes.newLength); - if (!annotations.some((a) => a.type == Transaction.time)) - this.annotations = annotations.concat(Transaction.time.of(Date.now())); - } - /** - The new document produced by the transaction. Contrary to - [`.state`](https://codemirror.net/6/docs/ref/#state.Transaction.state)`.doc`, accessing this won't - force the entire new state to be computed right away, so it is - recommended that [transaction - filters](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter) use this getter - when they need to look at the new document. - */ - get newDoc() { - return this._doc || (this._doc = this.changes.apply(this.startState.doc)); - } - /** - The new selection produced by the transaction. If - [`this.selection`](https://codemirror.net/6/docs/ref/#state.Transaction.selection) is undefined, - this will [map](https://codemirror.net/6/docs/ref/#state.EditorSelection.map) the start state's - current selection through the changes made by the transaction. - */ - get newSelection() { - return this.selection || this.startState.selection.map(this.changes); - } - /** - The new state created by the transaction. Computed on demand - (but retained for subsequent access), so itis recommended not to - access it in [transaction - filters](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter) when possible. - */ - get state() { - if (!this._state) - this.startState.applyTransaction(this); - return this._state; - } - /** - Get the value of the given annotation type, if any. - */ - annotation(type) { - for (let ann of this.annotations) - if (ann.type == type) - return ann.value; - return undefined; - } - /** - Indicates whether the transaction changed the document. - */ - get docChanged() { return !this.changes.empty; } - /** - Indicates whether this transaction reconfigures the state - (through a [configuration compartment](https://codemirror.net/6/docs/ref/#state.Compartment) or - with a top-level configuration - [effect](https://codemirror.net/6/docs/ref/#state.StateEffect^reconfigure). - */ - get reconfigured() { return this.startState.config != this.state.config; } - } - /** - Annotation used to store transaction timestamps. - */ - Transaction.time = Annotation.define(); - /** - Annotation used to associate a transaction with a user interface - event. The view will set this to... - - - `"input"` when the user types text - - `"delete"` when the user deletes the selection or text near the selection - - `"keyboardselection"` when moving the selection via the keyboard - - `"pointerselection"` when moving the selection through the pointing device - - `"paste"` when pasting content - - `"cut"` when cutting - - `"drop"` when content is inserted via drag-and-drop - */ - Transaction.userEvent = Annotation.define(); - /** - Annotation indicating whether a transaction should be added to - the undo history or not. - */ - Transaction.addToHistory = Annotation.define(); - function joinRanges(a, b) { - let result = []; - for (let iA = 0, iB = 0;;) { - let from, to; - if (iA < a.length && (iB == b.length || b[iB] >= a[iA])) { - from = a[iA++]; - to = a[iA++]; - } - else if (iB < b.length) { - from = b[iB++]; - to = b[iB++]; - } - else - return result; - if (!result.length || result[result.length - 1] < from) - result.push(from, to); - else if (result[result.length - 1] < to) - result[result.length - 1] = to; - } - } - function mergeTransaction(a, b, sequential) { - var _a; - let mapForA, mapForB, changes; - if (sequential) { - mapForA = b.changes; - mapForB = ChangeSet.empty(b.changes.length); - changes = a.changes.compose(b.changes); - } - else { - mapForA = b.changes.map(a.changes); - mapForB = a.changes.mapDesc(b.changes, true); - changes = a.changes.compose(mapForA); - } - return { - changes, - selection: b.selection ? b.selection.map(mapForB) : (_a = a.selection) === null || _a === void 0 ? void 0 : _a.map(mapForA), - effects: StateEffect.mapEffects(a.effects, mapForA).concat(StateEffect.mapEffects(b.effects, mapForB)), - annotations: a.annotations.length ? a.annotations.concat(b.annotations) : b.annotations, - scrollIntoView: a.scrollIntoView || b.scrollIntoView - }; - } - function resolveTransactionInner(state, spec, docSize) { - let sel = spec.selection; - return { - changes: spec.changes instanceof ChangeSet ? spec.changes - : ChangeSet.of(spec.changes || [], docSize, state.facet(lineSeparator)), - selection: sel && (sel instanceof EditorSelection ? sel : EditorSelection.single(sel.anchor, sel.head)), - effects: asArray(spec.effects), - annotations: asArray(spec.annotations), - scrollIntoView: !!spec.scrollIntoView - }; - } - function resolveTransaction(state, specs, filter) { - let s = resolveTransactionInner(state, specs.length ? specs[0] : {}, state.doc.length); - if (specs.length && specs[0].filter === false) - filter = false; - for (let i = 1; i < specs.length; i++) { - if (specs[i].filter === false) - filter = false; - let seq = !!specs[i].sequential; - s = mergeTransaction(s, resolveTransactionInner(state, specs[i], seq ? s.changes.newLength : state.doc.length), seq); - } - let tr = new Transaction(state, s.changes, s.selection, s.effects, s.annotations, s.scrollIntoView); - return extendTransaction(filter ? filterTransaction(tr) : tr); - } - // Finish a transaction by applying filters if necessary. - function filterTransaction(tr) { - let state = tr.startState; - // Change filters - let result = true; - for (let filter of state.facet(changeFilter)) { - let value = filter(tr); - if (value === false) { - result = false; - break; - } - if (Array.isArray(value)) - result = result === true ? value : joinRanges(result, value); - } - if (result !== true) { - let changes, back; - if (result === false) { - back = tr.changes.invertedDesc; - changes = ChangeSet.empty(state.doc.length); - } - else { - let filtered = tr.changes.filter(result); - changes = filtered.changes; - back = filtered.filtered.invertedDesc; - } - tr = new Transaction(state, changes, tr.selection && tr.selection.map(back), StateEffect.mapEffects(tr.effects, back), tr.annotations, tr.scrollIntoView); - } - // Transaction filters - let filters = state.facet(transactionFilter); - for (let i = filters.length - 1; i >= 0; i--) { - let filtered = filters[i](tr); - if (filtered instanceof Transaction) - tr = filtered; - else if (Array.isArray(filtered) && filtered.length == 1 && filtered[0] instanceof Transaction) - tr = filtered[0]; - else - tr = resolveTransaction(state, asArray(filtered), false); - } - return tr; - } - function extendTransaction(tr) { - let state = tr.startState, extenders = state.facet(transactionExtender), spec = tr; - for (let i = extenders.length - 1; i >= 0; i--) { - let extension = extenders[i](tr); - if (extension && Object.keys(extension).length) - spec = mergeTransaction(tr, resolveTransactionInner(state, extension, tr.changes.newLength), true); - } - return spec == tr ? tr : new Transaction(state, tr.changes, tr.selection, spec.effects, spec.annotations, spec.scrollIntoView); - } - const none$5 = []; - function asArray(value) { - return value == null ? none$5 : Array.isArray(value) ? value : [value]; - } - - /** - The categories produced by a [character - categorizer](https://codemirror.net/6/docs/ref/#state.EditorState.charCategorizer). These are used - do things like selecting by word. - */ - var CharCategory; - (function (CharCategory) { - /** - Word characters. - */ - CharCategory[CharCategory["Word"] = 0] = "Word"; - /** - Whitespace. - */ - CharCategory[CharCategory["Space"] = 1] = "Space"; - /** - Anything else. - */ - CharCategory[CharCategory["Other"] = 2] = "Other"; - })(CharCategory || (CharCategory = {})); - const nonASCIISingleCaseWordChar = /[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/; - let wordChar; - try { - wordChar = new RegExp("[\\p{Alphabetic}\\p{Number}_]", "u"); - } - catch (_) { } - function hasWordChar(str) { - if (wordChar) - return wordChar.test(str); - for (let i = 0; i < str.length; i++) { - let ch = str[i]; - if (/\w/.test(ch) || ch > "\x80" && (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch))) - return true; - } - return false; - } - function makeCategorizer(wordChars) { - return (char) => { - if (!/\S/.test(char)) - return CharCategory.Space; - if (hasWordChar(char)) - return CharCategory.Word; - for (let i = 0; i < wordChars.length; i++) - if (char.indexOf(wordChars[i]) > -1) - return CharCategory.Word; - return CharCategory.Other; - }; - } - - /** - The editor state class is a persistent (immutable) data structure. - To update a state, you [create](https://codemirror.net/6/docs/ref/#state.EditorState.update) a - [transaction](https://codemirror.net/6/docs/ref/#state.Transaction), which produces a _new_ state - instance, without modifying the original object. - - As such, _never_ mutate properties of a state directly. That'll - just break things. - */ - class EditorState { - /** - @internal - */ - constructor( - /** - @internal - */ - config, - /** - The current document. - */ - doc, - /** - The current selection. - */ - selection, tr = null) { - this.config = config; - this.doc = doc; - this.selection = selection; - /** - @internal - */ - this.applying = null; - this.status = config.statusTemplate.slice(); - if (tr && tr.startState.config == config) { - this.values = tr.startState.values.slice(); - } - else { - this.values = config.dynamicSlots.map(_ => null); - // Copy over old values for shared facets/fields if this is a reconfigure - if (tr) - for (let id in config.address) { - let cur = config.address[id], prev = tr.startState.config.address[id]; - if (prev != null && (cur & 1) == 0) - this.values[cur >> 1] = getAddr(tr.startState, prev); - } - } - this.applying = tr; - // Fill in the computed state immediately, so that further queries - // for it made during the update return this state - if (tr) - tr._state = this; - for (let i = 0; i < this.config.dynamicSlots.length; i++) - ensureAddr(this, i << 1); - this.applying = null; - } - field(field, require = true) { - let addr = this.config.address[field.id]; - if (addr == null) { - if (require) - throw new RangeError("Field is not present in this state"); - return undefined; - } - ensureAddr(this, addr); - return getAddr(this, addr); - } - /** - Create a [transaction](https://codemirror.net/6/docs/ref/#state.Transaction) that updates this - state. Any number of [transaction specs](https://codemirror.net/6/docs/ref/#state.TransactionSpec) - can be passed. Unless - [`sequential`](https://codemirror.net/6/docs/ref/#state.TransactionSpec.sequential) is set, the - [changes](https://codemirror.net/6/docs/ref/#state.TransactionSpec.changes) (if any) of each spec - are assumed to start in the _current_ document (not the document - produced by previous specs), and its - [selection](https://codemirror.net/6/docs/ref/#state.TransactionSpec.selection) and - [effects](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) are assumed to refer - to the document created by its _own_ changes. The resulting - transaction contains the combined effect of all the different - specs. For [selection](https://codemirror.net/6/docs/ref/#state.TransactionSpec.selection), later - specs take precedence over earlier ones. - */ - update(...specs) { - return resolveTransaction(this, specs, true); - } - /** - @internal - */ - applyTransaction(tr) { - let conf = this.config, { base, compartments } = conf; - for (let effect of tr.effects) { - if (effect.is(Compartment.reconfigure)) { - if (conf) { - compartments = new Map; - conf.compartments.forEach((val, key) => compartments.set(key, val)); - conf = null; - } - compartments.set(effect.value.compartment, effect.value.extension); - } - else if (effect.is(StateEffect.reconfigure)) { - conf = null; - base = effect.value; - } - else if (effect.is(StateEffect.appendConfig)) { - conf = null; - base = asArray(base).concat(effect.value); - } - } - new EditorState(conf || Configuration.resolve(base, compartments, this), tr.newDoc, tr.newSelection, tr); - } - /** - Create a [transaction spec](https://codemirror.net/6/docs/ref/#state.TransactionSpec) that - replaces every selection range with the given content. - */ - replaceSelection(text) { - if (typeof text == "string") - text = this.toText(text); - return this.changeByRange(range => ({ changes: { from: range.from, to: range.to, insert: text }, - range: EditorSelection.cursor(range.from + text.length) })); - } - /** - Create a set of changes and a new selection by running the given - function for each range in the active selection. The function - can return an optional set of changes (in the coordinate space - of the start document), plus an updated range (in the coordinate - space of the document produced by the call's own changes). This - method will merge all the changes and ranges into a single - changeset and selection, and return it as a [transaction - spec](https://codemirror.net/6/docs/ref/#state.TransactionSpec), which can be passed to - [`update`](https://codemirror.net/6/docs/ref/#state.EditorState.update). - */ - changeByRange(f) { - let sel = this.selection; - let result1 = f(sel.ranges[0]); - let changes = this.changes(result1.changes), ranges = [result1.range]; - let effects = asArray(result1.effects); - for (let i = 1; i < sel.ranges.length; i++) { - let result = f(sel.ranges[i]); - let newChanges = this.changes(result.changes), newMapped = newChanges.map(changes); - for (let j = 0; j < i; j++) - ranges[j] = ranges[j].map(newMapped); - let mapBy = changes.mapDesc(newChanges, true); - ranges.push(result.range.map(mapBy)); - changes = changes.compose(newMapped); - effects = StateEffect.mapEffects(effects, newMapped).concat(StateEffect.mapEffects(asArray(result.effects), mapBy)); - } - return { - changes, - selection: EditorSelection.create(ranges, sel.mainIndex), - effects - }; - } - /** - Create a [change set](https://codemirror.net/6/docs/ref/#state.ChangeSet) from the given change - description, taking the state's document length and line - separator into account. - */ - changes(spec = []) { - if (spec instanceof ChangeSet) - return spec; - return ChangeSet.of(spec, this.doc.length, this.facet(EditorState.lineSeparator)); - } - /** - Using the state's [line - separator](https://codemirror.net/6/docs/ref/#state.EditorState^lineSeparator), create a - [`Text`](https://codemirror.net/6/docs/ref/#text.Text) instance from the given string. - */ - toText(string) { - return Text.of(string.split(this.facet(EditorState.lineSeparator) || DefaultSplit)); - } - /** - Return the given range of the document as a string. - */ - sliceDoc(from = 0, to = this.doc.length) { - return this.doc.sliceString(from, to, this.lineBreak); - } - /** - Get the value of a state [facet](https://codemirror.net/6/docs/ref/#state.Facet). - */ - facet(facet) { - let addr = this.config.address[facet.id]; - if (addr == null) - return facet.default; - ensureAddr(this, addr); - return getAddr(this, addr); - } - /** - Convert this state to a JSON-serializable object. When custom - fields should be serialized, you can pass them in as an object - mapping property names (in the resulting object, which should - not use `doc` or `selection`) to fields. - */ - toJSON(fields) { - let result = { - doc: this.sliceDoc(), - selection: this.selection.toJSON() - }; - if (fields) - for (let prop in fields) { - let value = fields[prop]; - if (value instanceof StateField) - result[prop] = value.spec.toJSON(this.field(fields[prop]), this); - } - return result; - } - /** - Deserialize a state from its JSON representation. When custom - fields should be deserialized, pass the same object you passed - to [`toJSON`](https://codemirror.net/6/docs/ref/#state.EditorState.toJSON) when serializing as - third argument. - */ - static fromJSON(json, config = {}, fields) { - if (!json || typeof json.doc != "string") - throw new RangeError("Invalid JSON representation for EditorState"); - let fieldInit = []; - if (fields) - for (let prop in fields) { - let field = fields[prop], value = json[prop]; - fieldInit.push(field.init(state => field.spec.fromJSON(value, state))); - } - return EditorState.create({ - doc: json.doc, - selection: EditorSelection.fromJSON(json.selection), - extensions: config.extensions ? fieldInit.concat([config.extensions]) : fieldInit - }); - } - /** - Create a new state. You'll usually only need this when - initializing an editor—updated states are created by applying - transactions. - */ - static create(config = {}) { - let configuration = Configuration.resolve(config.extensions || [], new Map); - let doc = config.doc instanceof Text ? config.doc - : Text.of((config.doc || "").split(configuration.staticFacet(EditorState.lineSeparator) || DefaultSplit)); - let selection = !config.selection ? EditorSelection.single(0) - : config.selection instanceof EditorSelection ? config.selection - : EditorSelection.single(config.selection.anchor, config.selection.head); - checkSelection(selection, doc.length); - if (!configuration.staticFacet(allowMultipleSelections)) - selection = selection.asSingle(); - return new EditorState(configuration, doc, selection); - } - /** - The size (in columns) of a tab in the document, determined by - the [`tabSize`](https://codemirror.net/6/docs/ref/#state.EditorState^tabSize) facet. - */ - get tabSize() { return this.facet(EditorState.tabSize); } - /** - Get the proper [line-break](https://codemirror.net/6/docs/ref/#state.EditorState^lineSeparator) - string for this state. - */ - get lineBreak() { return this.facet(EditorState.lineSeparator) || "\n"; } - /** - Look up a translation for the given phrase (via the - [`phrases`](https://codemirror.net/6/docs/ref/#state.EditorState^phrases) facet), or return the - original string if no translation is found. - */ - phrase(phrase) { - for (let map of this.facet(EditorState.phrases)) - if (Object.prototype.hasOwnProperty.call(map, phrase)) - return map[phrase]; - return phrase; - } - /** - Find the values for a given language data field, provided by the - the [`languageData`](https://codemirror.net/6/docs/ref/#state.EditorState^languageData) facet. - */ - languageDataAt(name, pos) { - let values = []; - for (let provider of this.facet(languageData)) { - for (let result of provider(this, pos)) { - if (Object.prototype.hasOwnProperty.call(result, name)) - values.push(result[name]); - } - } - return values; - } - /** - Return a function that can categorize strings (expected to - represent a single [grapheme cluster](https://codemirror.net/6/docs/ref/#text.findClusterBreak)) - into one of: - - - Word (contains an alphanumeric character or a character - explicitly listed in the local language's `"wordChars"` - language data, which should be a string) - - Space (contains only whitespace) - - Other (anything else) - */ - charCategorizer(at) { - return makeCategorizer(this.languageDataAt("wordChars", at).join("")); - } - } - /** - A facet that, when enabled, causes the editor to allow multiple - ranges to be selected. Be careful though, because by default the - editor relies on the native DOM selection, which cannot handle - multiple selections. An extension like - [`drawSelection`](https://codemirror.net/6/docs/ref/#view.drawSelection) can be used to make - secondary selections visible to the user. - */ - EditorState.allowMultipleSelections = allowMultipleSelections; - /** - Configures the tab size to use in this state. The first - (highest-precedence) value of the facet is used. If no value is - given, this defaults to 4. - */ - EditorState.tabSize = Facet.define({ - combine: values => values.length ? values[0] : 4 - }); - /** - The line separator to use. By default, any of `"\n"`, `"\r\n"` - and `"\r"` is treated as a separator when splitting lines, and - lines are joined with `"\n"`. - - When you configure a value here, only that precise separator - will be used, allowing you to round-trip documents through the - editor without normalizing line separators. - */ - EditorState.lineSeparator = lineSeparator; - /** - Registers translation phrases. The - [`phrase`](https://codemirror.net/6/docs/ref/#state.EditorState.phrase) method will look through - all objects registered with this facet to find translations for - its argument. - */ - EditorState.phrases = Facet.define(); - /** - A facet used to register [language - data](https://codemirror.net/6/docs/ref/#state.EditorState.languageDataAt) providers. - */ - EditorState.languageData = languageData; - /** - Facet used to register change filters, which are called for each - transaction (unless explicitly - [disabled](https://codemirror.net/6/docs/ref/#state.TransactionSpec.filter)), and can suppress - part of the transaction's changes. - - Such a function can return `true` to indicate that it doesn't - want to do anything, `false` to completely stop the changes in - the transaction, or a set of ranges in which changes should be - suppressed. Such ranges are represented as an array of numbers, - with each pair of two number indicating the start and end of a - range. So for example `[10, 20, 100, 110]` suppresses changes - between 10 and 20, and between 100 and 110. - */ - EditorState.changeFilter = changeFilter; - /** - Facet used to register a hook that gets a chance to update or - replace transaction specs before they are applied. This will - only be applied for transactions that don't have - [`filter`](https://codemirror.net/6/docs/ref/#state.TransactionSpec.filter) set to `false`. You - can either return a single (possibly the input transaction), or - an array of specs (which will be combined in the same way as the - arguments to [`EditorState.update`](https://codemirror.net/6/docs/ref/#state.EditorState.update)). - - When possible, it is recommended to avoid accessing - [`Transaction.state`](https://codemirror.net/6/docs/ref/#state.Transaction.state) in a filter, - since it will force creation of a state that will then be - discarded again, if the transaction is actually filtered. - - (This functionality should be used with care. Indiscriminately - modifying transaction is likely to break something or degrade - the user experience.) - */ - EditorState.transactionFilter = transactionFilter; - /** - This is a more limited form of - [`transactionFilter`](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter), - which can only add - [annotations](https://codemirror.net/6/docs/ref/#state.TransactionSpec.annotations) and - [effects](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects). _But_, this type - of filter runs even the transaction has disabled regular - [filtering](https://codemirror.net/6/docs/ref/#state.TransactionSpec.filter), making it suitable - for effects that don't need to touch the changes or selection, - but do want to process every transaction. - - Extenders run _after_ filters, when both are applied. - */ - EditorState.transactionExtender = transactionExtender; - Compartment.reconfigure = StateEffect.define(); - - /** - Utility function for combining behaviors to fill in a config - object from an array of provided configs. Will, by default, error - when a field gets two values that aren't `===`-equal, but you can - provide combine functions per field to do something else. - */ - function combineConfig(configs, defaults, // Should hold only the optional properties of Config, but I haven't managed to express that - combine = {}) { - let result = {}; - for (let config of configs) - for (let key of Object.keys(config)) { - let value = config[key], current = result[key]; - if (current === undefined) - result[key] = value; - else if (current === value || value === undefined) ; // No conflict - else if (Object.hasOwnProperty.call(combine, key)) - result[key] = combine[key](current, value); - else - throw new Error("Config merge conflict for field " + key); - } - for (let key in defaults) - if (result[key] === undefined) - result[key] = defaults[key]; - return result; - } - - const C = "\u037c"; - const COUNT = typeof Symbol == "undefined" ? "__" + C : Symbol.for(C); - const SET = typeof Symbol == "undefined" ? "__styleSet" + Math.floor(Math.random() * 1e8) : Symbol("styleSet"); - const top = typeof globalThis != "undefined" ? globalThis : typeof window != "undefined" ? window : {}; - - // :: - Style modules encapsulate a set of CSS rules defined from - // JavaScript. Their definitions are only available in a given DOM - // root after it has been _mounted_ there with `StyleModule.mount`. - // - // Style modules should be created once and stored somewhere, as - // opposed to re-creating them every time you need them. The amount of - // CSS rules generated for a given DOM root is bounded by the amount - // of style modules that were used. So to avoid leaking rules, don't - // create these dynamically, but treat them as one-time allocations. - class StyleModule { - // :: (Object