From fd079338ee84438489f0ec51c35f730a9e0d4dfe Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 16 Jan 2020 19:23:32 +0800 Subject: [PATCH] =?UTF-8?q?:bookmark:=20=E5=8F=91=E5=B8=83=20v1.9.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pipe.json | 2 +- theme/sw.min.js | 2 +- theme/x/9IPHP/css/common.css | 2 +- theme/x/9IPHP/js/common.min.js | 2 +- theme/x/Fara/css/common.css | 2 +- theme/x/Fara/js/common.min.js | 2 +- theme/x/Gina/css/common.css | 2 +- theme/x/Gina/js/common.min.js | 2 +- theme/x/Koma/css/common.css | 2 +- theme/x/Koma/js/common.min.js | 2 +- theme/x/Littlewin/css/common.css | 2 +- theme/x/Littlewin/js/common.min.js | 2 +- theme/x/Medium/css/common.css | 2 +- theme/x/Medium/js/common.min.js | 2 +- theme/x/Next/css/common.css | 2 +- theme/x/Next/js/common.min.js | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pipe.json b/pipe.json index 7b4da911..6325b84a 100644 --- a/pipe.json +++ b/pipe.json @@ -1,7 +1,7 @@ { "Server": "http://localhost:5897", "StaticServer": "", - "StaticResourceVersion": "1578842722048", + "StaticResourceVersion": "1579173667610", "RuntimeMode": "dev", "LogLevel": "debug", "ShowSQL": false, diff --git a/theme/sw.min.js b/theme/sw.min.js index 4f7e9f87..5c622cee 100644 --- a/theme/sw.min.js +++ b/theme/sw.min.js @@ -1 +1 @@ -!function c(i,o,s){function a(t,e){if(!o[t]){if(!i[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(f)return f(t,!0);var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}var u=o[t]={exports:{}};i[t][0].call(u.exports,function(e){return a(i[t][1][e]||e)},u,u.exports,c,i,o,s)}return o[t].exports}for(var f="function"==typeof require&&require,e=0;e.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.15s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.15s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.15s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.15s ease-in-out}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.15s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}body{font-size:14px;line-height:1.42857143;color:#333;display:flex;flex-direction:column;height:100%;min-height:100%}a{color:#383838;text-decoration:none;transition:all .3s;outline:none}a:hover,a:focus{color:#ff4d3a;text-decoration:none}svg{vertical-align:text-top}::selection{background:none repeat scroll 0 0 #3D4450;color:#FFF;outline:none}.vditor-reset a{color:#ff4d3a}.vditor-reset a:hover{text-decoration:underline}.pipe-tooltipped::after{border-radius:0}.ft-orange{color:#ff4d3a}.fn-mg5{margin-bottom:5px}.tag{color:#fff;font-size:12px;display:block;float:left;background:#bbb;margin:0 5px 5px 0;padding:2px 5px}.tag:hover{color:#fff;background-color:#999}.tag:before{content:"#"}.tag__level0{line-height:inherit;font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{line-height:inherit;font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{line-height:inherit;font-size:21px;color:#6f6f6f}.tag__level3{line-height:inherit;font-size:24px;color:#3b3e43}.tag__level4{line-height:inherit;font-size:30px;color:#000}.module{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.module__header{border-bottom:1px solid #ff4d3a;padding:15px}.module__body{padding:15px}.module__body--tag{padding-bottom:10px}.module__list li{list-style:none;position:relative;padding:10px;line-height:17px;border-bottom:1px solid #eee}.module__list li:last-child{border-bottom:0}.module__list li .avatar{display:inline-block;height:35px;width:35px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:10px;top:10px}.module__list-avatar{padding-left:45px;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.module:last-child{margin-bottom:0}.wrapper{padding:0 15px;margin:0 auto;max-width:1024px;box-sizing:border-box}.content{width:70%;float:left}.side{width:30%;padding-left:20px;box-sizing:border-box;float:right;position:relative}.side__toc{transition:all 0.15s ease-in-out;overflow:auto}.side__toc--fix{position:fixed;overflow:auto;top:70px}.side__toc::-webkit-scrollbar{display:none}.main{flex:1;width:100%}.toc .toc__h1 a{padding-left:20px}.toc .toc__h2 a{padding-left:40px}.toc .toc__h3 a{padding-left:60px}.toc .toc__h4 a{padding-left:80px}.toc .toc__h5 a{padding-left:100px}.toc__item--active a{color:#ff4d3a}.header{background-color:#393939;height:75px}.header__logo{display:inline-block;line-height:75px}.header__logo span{float:left;height:35px;width:35px;margin:20px 15px 0 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#fff}.header__logo a{color:#fff;transition:all 0.15s ease-in-out}.header__logo a:hover{text-decoration:none;color:rgba(223,223,223,0.7)}.header__sub-title{color:rgba(223,223,223,0.7);margin-left:15px}.header__btn{color:rgba(192,192,192,0.6);line-height:75px;transition:all 0.15s ease-in-out}.header__btn:hover{text-decoration:none;color:#c0c0c0}.header .avatar{display:inline-block;height:35px;width:35px;background-color:#fff;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-top:20px}.nav{margin-bottom:20px;border-bottom:1px solid #eee}.nav--fix{position:fixed;width:100%;top:0;background-color:rgba(255,255,255,0.95);z-index:11}.nav img,.nav svg{vertical-align:text-top;height:14px;width:14px}.nav a{float:left;color:#555;transition:all 0.15s ease-in-out;line-height:20px;padding:15px}.nav a:hover{color:#282828;text-decoration:none}.nav--current{color:#333;background-color:#eee}.nav__search{float:right;position:relative;margin-top:10px}.nav__search input{padding:0 40px 0 10px;border:1px solid #ccc;background-color:#FAFAFA;box-shadow:0 1px 2px rgba(0,0,0,0.075) inset;width:100%;line-height:28px;box-sizing:border-box}.nav__search button{background-color:#EB5750;border:0;color:#fff;position:absolute;top:0;right:0;height:30px;width:30px;transition:all 0.15s ease-in-out}.nav__search button:hover{background-color:#e42f19}.footer{padding:20px 0;background:#111;margin-top:20px;color:#fff}.footer a{color:#ff4d3a;transition:all 0.15s ease-in-out}.footer a:hover{color:#e42f19;text-decoration:none}.btn__fix{position:fixed;bottom:140px;right:20px;color:#fff;background-color:#111;height:30px;width:30px;border-radius:15px;cursor:pointer;text-align:center;padding-top:6px;box-sizing:border-box;transition:all 0.15s ease-in-out;z-index:2}.btn__fix--top{bottom:100px}.btn__fix:hover{background-color:#393939}.article__item{padding:15px;margin-bottom:20px;border:1px solid #ededed}.article__item .vditor-reset{margin-bottom:10px}.article__thumb{position:relative;bottom:-1px;overflow:hidden;display:block}.article__thumb>div:first-child{height:240px;width:100%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all 0.15s ease-in-out;font-size:0}.article__thumb div.fn__none{transition:all 0.15s ease-in-out}.article__thumb div.fn__none svg{color:#fff;height:50px;width:50px;margin-top:90px}.article__thumb:hover div:first-child{transform:scale(1.2)}.article__thumb:hover div.fn__none{display:block;position:absolute;top:0;left:0;background-color:rgba(235,108,95,0.8);width:100%;height:240px;text-align:center}.article__title{font-size:30px;margin-bottom:10px;word-wrap:break-word}.article__title svg{float:left;height:24px;width:24px;margin:9px 10px 0 0}.article__meta{color:#aaa;line-height:18px;margin-bottom:10px}.article__meta .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;height:18px;width:18px;float:left}.article__meta a{color:#aaa}.article__meta a:hover{color:#ff4d3a}.article__more{line-height:21px}.article__more a{margin-left:10px}.article__more a.first{margin-left:0}.article__share{border-bottom:1px dashed #eee;margin-bottom:10px;padding-bottom:5px}.article__share .share__btns{float:right;position:relative}.article__share .share__btn{cursor:pointer;margin-left:10px;transition:all 0.15s ease-in-out;color:rgba(0,0,0,0.54)}.article__share .share__btn svg{height:18px;width:18px}.article__share .share__btn--wechat:hover{color:#3caf36}.article__share .share__btn--weibo:hover{color:#ff9933}.article__share .share__btn--twitter:hover{color:#18a3fa}.article__share .share__btn--google:hover{color:#dc4A3d}.article__share .share__code{position:absolute;height:130px;width:130px;top:30px;border:1px solid #eee;right:-16px;display:none}.pagination{float:right}.pagination__item{float:left;padding:6px 12px;text-decoration:none;color:#383838;background-color:#fff;border:1px solid #ddd;margin-left:-1px;position:relative}a.pagination__item:hover{background-color:#eee;border-color:#ddd}.pagination__item--active{color:#fff;background-color:#ff4d3a;border-color:#ff4d3a;cursor:default;z-index:2}a.pagination__item--active:hover{color:#fff;background-color:#ff4d3a;border-color:#ff4d3a}.pagination__item svg{margin:3px 0 -2px 0}.side__ad{background-color:#3cbc8d;color:#fff;padding:15px;margin-bottom:20px;border:1px solid transparent}.page{padding:20px;box-sizing:border-box;border:1px solid #ededed}.page--authors{padding:20px 10px 0 10px}.page__title{border-bottom:1px dashed #E1E1E1;text-align:center;padding-bottom:20px;margin-bottom:20px}.page__item{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:20px}.page__item:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.page__description{margin-bottom:10px}.author__item{float:left;height:265px;width:204px;margin:0 10px 20px 10px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.author__item:hover{text-decoration:none;color:rgba(0,0,0,0.38)}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{transition:all .4s linear;width:100%;height:100%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.author__name{font-size:16px;margin:9px 0 3px}.comment{border:1px solid #eee;padding:20px;margin-bottom:20px}@media (max-width: 768px){.side,.content{width:100%}.side{padding-left:0;margin-top:20px}.footer .fn__right{float:none}.header__sub-title,.header .fn__right,.nav{display:none}.header{position:fixed;z-index:20;width:100%;top:0;height:55px;background-color:rgba(255,255,255,0.95);border-bottom:1px solid #eee}.header .fn__none{float:right;margin-top:12.5px;height:20px;width:20px;display:block;cursor:pointer;padding:5px}.header__logo{line-height:55px}.header__logo span{margin-top:10px}.header__logo a{color:#555}.main{margin-top:75px}.wrapper{margin-left:0;margin-right:0}.pagination__item{padding:6px}.mobile__nav{position:fixed;top:56px;background-color:rgba(255,255,255,0.95);z-index:20;width:100%}.mobile__nav a{display:block;border-bottom:1px solid #eee;padding:10px 20px}.mobile__nav a.nav--current{background-color:rgba(238,238,238,0.45)}.mobile__nav img{height:14px;width:14px;margin:2px 4px 0 0}.article__title,.header__logo a,.page__title{font-size:20px}.article__more{float:none;display:block}.article__more a{margin:0 10px 0 0}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.15s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.15s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.15s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.15s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.15s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}body{font-size:14px;line-height:1.42857143;color:#333;display:flex;flex-direction:column;height:100%;min-height:100%}a{color:#383838;text-decoration:none;transition:all .3s;outline:none}a:hover,a:focus{color:#ff4d3a;text-decoration:none}svg{vertical-align:text-top}::selection{background:none repeat scroll 0 0 #3D4450;color:#FFF;outline:none}.vditor-reset a{color:#ff4d3a}.vditor-reset a:hover{text-decoration:underline}.pipe-tooltipped::after{border-radius:0}.ft-orange{color:#ff4d3a}.fn-mg5{margin-bottom:5px}.tag{color:#fff;font-size:12px;display:block;float:left;background:#bbb;margin:0 5px 5px 0;padding:2px 5px}.tag:hover{color:#fff;background-color:#999}.tag:before{content:"#"}.tag__level0{line-height:inherit;font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{line-height:inherit;font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{line-height:inherit;font-size:21px;color:#6f6f6f}.tag__level3{line-height:inherit;font-size:24px;color:#3b3e43}.tag__level4{line-height:inherit;font-size:30px;color:#000}.module{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.module__header{border-bottom:1px solid #ff4d3a;padding:15px}.module__body{padding:15px}.module__body--tag{padding-bottom:10px}.module__list li{list-style:none;position:relative;padding:10px;line-height:17px;border-bottom:1px solid #eee}.module__list li:last-child{border-bottom:0}.module__list li .avatar{display:inline-block;height:35px;width:35px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:10px;top:10px}.module__list-avatar{padding-left:45px;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.module:last-child{margin-bottom:0}.wrapper{padding:0 15px;margin:0 auto;max-width:1024px;box-sizing:border-box}.content{width:70%;float:left}.side{width:30%;padding-left:20px;box-sizing:border-box;float:right;position:relative}.side__toc{transition:all 0.15s ease-in-out;overflow:auto}.side__toc--fix{position:fixed;overflow:auto;top:70px}.side__toc::-webkit-scrollbar{display:none}.main{flex:1;width:100%}.toc .toc__h1 a{padding-left:20px}.toc .toc__h2 a{padding-left:40px}.toc .toc__h3 a{padding-left:60px}.toc .toc__h4 a{padding-left:80px}.toc .toc__h5 a{padding-left:100px}.toc__item--active a{color:#ff4d3a}.header{background-color:#393939;height:75px}.header__logo{display:inline-block;line-height:75px}.header__logo span{float:left;height:35px;width:35px;margin:20px 15px 0 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#fff}.header__logo a{color:#fff;transition:all 0.15s ease-in-out}.header__logo a:hover{text-decoration:none;color:rgba(223,223,223,0.7)}.header__sub-title{color:rgba(223,223,223,0.7);margin-left:15px}.header__btn{color:rgba(192,192,192,0.6);line-height:75px;transition:all 0.15s ease-in-out}.header__btn:hover{text-decoration:none;color:#c0c0c0}.header .avatar{display:inline-block;height:35px;width:35px;background-color:#fff;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-top:20px}.nav{margin-bottom:20px;border-bottom:1px solid #eee}.nav--fix{position:fixed;width:100%;top:0;background-color:rgba(255,255,255,0.95);z-index:11}.nav img,.nav svg{vertical-align:text-top;height:14px;width:14px}.nav a{float:left;color:#555;transition:all 0.15s ease-in-out;line-height:20px;padding:15px}.nav a:hover{color:#282828;text-decoration:none}.nav--current{color:#333;background-color:#eee}.nav__search{float:right;position:relative;margin-top:10px}.nav__search input{padding:0 40px 0 10px;border:1px solid #ccc;background-color:#FAFAFA;box-shadow:0 1px 2px rgba(0,0,0,0.075) inset;width:100%;line-height:28px;box-sizing:border-box}.nav__search button{background-color:#EB5750;border:0;color:#fff;position:absolute;top:0;right:0;height:30px;width:30px;transition:all 0.15s ease-in-out}.nav__search button:hover{background-color:#e42f19}.footer{padding:20px 0;background:#111;margin-top:20px;color:#fff}.footer a{color:#ff4d3a;transition:all 0.15s ease-in-out}.footer a:hover{color:#e42f19;text-decoration:none}.btn__fix{position:fixed;bottom:140px;right:20px;color:#fff;background-color:#111;height:30px;width:30px;border-radius:15px;cursor:pointer;text-align:center;padding-top:6px;box-sizing:border-box;transition:all 0.15s ease-in-out;z-index:2}.btn__fix--top{bottom:100px}.btn__fix:hover{background-color:#393939}.article__item{padding:15px;margin-bottom:20px;border:1px solid #ededed}.article__item .vditor-reset{margin-bottom:10px}.article__thumb{position:relative;bottom:-1px;overflow:hidden;display:block}.article__thumb>div:first-child{height:240px;width:100%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all 0.15s ease-in-out;font-size:0}.article__thumb div.fn__none{transition:all 0.15s ease-in-out}.article__thumb div.fn__none svg{color:#fff;height:50px;width:50px;margin-top:90px}.article__thumb:hover div:first-child{transform:scale(1.2)}.article__thumb:hover div.fn__none{display:block;position:absolute;top:0;left:0;background-color:rgba(235,108,95,0.8);width:100%;height:240px;text-align:center}.article__title{font-size:30px;margin-bottom:10px;word-wrap:break-word}.article__title svg{float:left;height:24px;width:24px;margin:9px 10px 0 0}.article__meta{color:#aaa;line-height:18px;margin-bottom:10px}.article__meta .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;height:18px;width:18px;float:left}.article__meta a{color:#aaa}.article__meta a:hover{color:#ff4d3a}.article__more{line-height:21px}.article__more a{margin-left:10px}.article__more a.first{margin-left:0}.article__share{border-bottom:1px dashed #eee;margin-bottom:10px;padding-bottom:5px}.article__share .share__btns{float:right;position:relative}.article__share .share__btn{cursor:pointer;margin-left:10px;transition:all 0.15s ease-in-out;color:rgba(0,0,0,0.54)}.article__share .share__btn svg{height:18px;width:18px}.article__share .share__btn--wechat:hover{color:#3caf36}.article__share .share__btn--weibo:hover{color:#ff9933}.article__share .share__btn--twitter:hover{color:#18a3fa}.article__share .share__btn--google:hover{color:#dc4A3d}.article__share .share__code{position:absolute;height:130px;width:130px;top:30px;border:1px solid #eee;right:-16px;display:none}.pagination{float:right}.pagination__item{float:left;padding:6px 12px;text-decoration:none;color:#383838;background-color:#fff;border:1px solid #ddd;margin-left:-1px;position:relative}a.pagination__item:hover{background-color:#eee;border-color:#ddd}.pagination__item--active{color:#fff;background-color:#ff4d3a;border-color:#ff4d3a;cursor:default;z-index:2}a.pagination__item--active:hover{color:#fff;background-color:#ff4d3a;border-color:#ff4d3a}.pagination__item svg{margin:3px 0 -2px 0}.side__ad{background-color:#3cbc8d;color:#fff;padding:15px;margin-bottom:20px;border:1px solid transparent}.page{padding:20px;box-sizing:border-box;border:1px solid #ededed}.page--authors{padding:20px 10px 0 10px}.page__title{border-bottom:1px dashed #E1E1E1;text-align:center;padding-bottom:20px;margin-bottom:20px}.page__item{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:20px}.page__item:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.page__description{margin-bottom:10px}.author__item{float:left;height:265px;width:204px;margin:0 10px 20px 10px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.author__item:hover{text-decoration:none;color:rgba(0,0,0,0.38)}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{transition:all .4s linear;width:100%;height:100%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.author__name{font-size:16px;margin:9px 0 3px}.comment{border:1px solid #eee;padding:20px;margin-bottom:20px}@media (max-width: 768px){.side,.content{width:100%}.side{padding-left:0;margin-top:20px}.footer .fn__right{float:none}.header__sub-title,.header .fn__right,.nav{display:none}.header{position:fixed;z-index:20;width:100%;top:0;height:55px;background-color:rgba(255,255,255,0.95);border-bottom:1px solid #eee}.header .fn__none{float:right;margin-top:12.5px;height:20px;width:20px;display:block;cursor:pointer;padding:5px}.header__logo{line-height:55px}.header__logo span{margin-top:10px}.header__logo a{color:#555}.main{margin-top:75px}.wrapper{margin-left:0;margin-right:0}.pagination__item{padding:6px}.mobile__nav{position:fixed;top:56px;background-color:rgba(255,255,255,0.95);z-index:20;width:100%}.mobile__nav a{display:block;border-bottom:1px solid #eee;padding:10px 20px}.mobile__nav a.nav--current{background-color:rgba(238,238,238,0.45)}.mobile__nav img{height:14px;width:14px;margin:2px 4px 0 0}.article__title,.header__logo a,.page__title{font-size:20px}.article__more{float:none;display:block}.article__more a{margin:0 10px 0 0}} diff --git a/theme/x/9IPHP/js/common.min.js b/theme/x/9IPHP/js/common.min.js index ad9e104c..fbd495a2 100644 --- a/theme/x/9IPHP/js/common.min.js +++ b/theme/x/9IPHP/js/common.min.js @@ -1 +1 @@ -!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[t]={exports:{}};a[t][0].call(r.exports,function(e){return c(a[t][1][e]||e)},r,r.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var i=(0,u.default)("#pipeEditor");if(0!==i.length)if(n?i.data("commentid",n):i.removeData("commentid"),(0,u.default)(window).width()<768?i.css({bottom:"auto",top:0,opacity:1}).data("id",t):i.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var r=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(r=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:r})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var r=(0,u.default)(this);confirm(r.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(r.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),i=(0,u.default)("#pipeComment".concat(r.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(r.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(i.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var i=this,r=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(r,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(i).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),i=o(e("nprogress")),r=o(e("./lib/pjax"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,i=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,r.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,i).join("\n")),r.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,i).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,a=(i=e("jquery"))&&i.__esModule?i:{default:i};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var i,r,o;if(t=s.toInt(t),e in s.stack){if(i=s.stack[e],ctime=s.getTime(),i.time+1e3*t>ctime)return i;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(r=a.data,o=a.time,i=localStorage.getItem(r)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:i,title:localStorage.getItem(a.title)};localStorage.removeItem(r),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,i){var r,o=s.getTime();s.stack[e]={data:t,title:n,time:o},i&&s.support.storage&&(r=s.getLocalKey(e),localStorage.setItem(r.data,t),localStorage.setItem(r.time,o),localStorage.setItem(r.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(i){if(!(i=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},i)).container||!i.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(i.selector,"click",function(e){if(1(.*?)<\/title>/);r&&(n=r[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(i){i.hasOwnProperty("data")&&(l.defaultOptions.data=i.data),i=a.default.extend(!0,l.defaultOptions,i);var e,r=(0,a.default)(i.container);if(i.oldUrl=i.url,i.url=s.getRealUrl(i.url),(0,a.default)(i.element).length&&(e=s.toInt((0,a.default)(i.element).attr("data-pjax-cache")))&&(i.cache=e),!0===i.cache&&(i.cache=86400),i.cache=s.toInt(i.cache),0===i.cache&&s.removeAllCache(),i.showFn||(i.showFn=function(e,t,n){l.showFn(i.show,r,e,t,n)}),l.options=i,l.options.success=l.success,i.cache&&(e=s.getCache(i.url,i.cache,i.storage)))return i.beforeSend(),i.title=e.title,l.success(e.data,!0),i.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var r="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!r&&location.href==o;if(r=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var i={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(i)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],k=C.document,i=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,r=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var i,r,o=(n=n||k).createElement("script");if(o.text=e,t)for(i in u)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),K={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){_()},ae=we(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){q.apply(e,D.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(t,e,n,i){var r,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!i&&((e?e.ownerDocument||e:y)!==C&&_(e),e=e||C,k)){if(11!==d&&(l=Z.exec(t)))if(r=l[1]){if(9===d){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(f&&(a=f.getElementById(r))&&g(e,a)&&a.id===r)return n.push(a),n}else{if(l[2])return N.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return N.apply(n,e.getElementsByClassName(r)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(ie,re):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return N.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,i)}function le(){var i=[];return function e(t,n){return i.push(t+" ")>w.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),i=n.length;i--;)w.attrHandle[n[i]]=t}function de(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},r=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},_=se.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:y;return i!==C&&9===i.nodeType&&i.documentElement&&(a=(C=i).documentElement,k=!r(C),y!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(C.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!C.getElementsByName||!C.getElementsByName(T).length}),p.getById?(w.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(w.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},w.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(C.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),g=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===y&&g(y,e)?-1:t===C||t.ownerDocument===y&&g(y,t)?1:l?z(l,e)-z(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!r||!o)return e===C?-1:t===C?1:r?-1:o?1:l?z(l,e)-z(l,t):0;if(r===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?de(a[i],s[i]):a[i]===y?-1:s[i]===y?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&_(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=se.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,i){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?T.grep(e,function(e){return e===n!==i}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(i[1])&&T.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=k.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,A=T(k);var q=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var xe=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Me(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Se(e,t,n,i,r,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)Se(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Te;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,r,i,n)})}function Ee(e,r,o){o?(G.set(e,r,!1),T.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=G.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(T.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),G.set(this,r,i),t=o(this,r),this[r](),i!==(n=G.get(this,r))||t?G.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(G.set(this,r,{value:T.event.trigger(T.extend(i[0],T.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,r)&&T.event.add(e,r,ke)}T.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,c,u,f,d,p,h,m,v=G.get(t);if(v)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(ie,r),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(z)||[""]).length;c--;)p=m=(s=Ce.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,i,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,c,u,f,d,p,h,m,v=G.hasData(e)&&G.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(z)||[""]).length;c--;)if(p=m=(s=Ce.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(i?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!r&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,i,!0);T.isEmptyObject(l)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(G.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Ne(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ze(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,i,r,o,a,s,l,c;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,s,l,c,u=e.cloneNode(!0),f=re(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),i=0,r=(o=me(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(i[0])},abort:function(){r&&r()}}});var Vt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+i):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||T.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=C[i],C[i]=function(){o=arguments},n.always(function(){void 0===r?T(C).removeProp(i):C[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(i)),o&&y(r)&&r(o[0]),o=r=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((i=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(i)):t=k),o=!n&&[],(r=E.exec(e))?[t.createElement(r[1])]:(r=we([e],t,o),o&&o.length&&T(o).remove(),T.merge([],r.childNodes)));var i,r,o},T.fn.load=function(e,t,n){var i,r,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+r),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===T.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),r.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-T.css(i,"marginTop",!0),left:t.left-r.left-T.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||ie})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;T.fn[t]=function(e){return F(this,function(e,t,n){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(i,o){T.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var i;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?T.css(e,t,r):T.style(e,t,n,r)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,i=t=0;i>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(r<10);s=4*i[t]||3*i[t+3]>=4*i[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,i=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&i&&(r[o-1-t+8*o]=1,t<6?r[8+o*t]=1:r[8+o*(t+1)]=1);for(t=0;t<7;t++,i>>=1)1&i&&(r[8+o*(o-7+t)]=1,t?r[6-t+8*o]=1:r[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,i=this._ecc,r=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(r[5-n+a*(2-i+a-11)]=1,r[2-i+a-11+a*(5-n)]=1):(this._setMask(5-n,2-i+a-11),this._setMask(2-i+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,i=1,r=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),r=h,m=i.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,i){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=i},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,i={};for(t in n)g.hasOwn(n,t)&&(i[t]=y._get(n[t],e));return i},init:function(e,t,n){var i,r;for(i in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,i)&&(r=this.options[i],y._set(r,r.defaultValue,t),y._createAccessor(r,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,i){var r=this.options[e];if(!r)throw new Error("Invalid option: "+e);if(!r.modifiable&&!i)throw new Error("Option cannot be modified: "+e);return y._set(r,t,n)},_setAll:function(e,t,n){if(!e)return!1;var i,r=!1;for(i in e)g.hasOwn(e,i)&&this._set(i,e[i],t,n)&&(r=!0);return r}},{_createAccessor:function(t,n,i){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&i(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var i="_"+e.name,r=n[i],o=e.transform(null!=t?t:e.defaultValue);return(n[i]=o)!==r}}),b=y,w=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),x=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),_=new w,C=n.extend(function(e){x.init(e,this,this.update.bind(this));var t=x.get("element",this),n=_.getService("element"),i=t&&n.isCanvas(t)?t:n.createCanvas(),r=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,i,!0),this._imageRenderer=new m(this,r,r===t),this.update()},{get:function(){return x.getAll(this)},set:function(e){x.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new r({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){_.setService(e.getName(),e)}});Object.defineProperties(C.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=C,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):i.QRious=r()},{}],8:[function(e,t,n){"use strict";var s=a(e("jquery")),i=a(e("./symbol")),r=e("../../../js/common"),o=e("../../../js/article"),l=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var c={init:function(){(0,r.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&u.init(),(0,s.default)(".nav a, .mobile__nav a").removeClass("nav--current"),(0,s.default)(".nav a, .mobile__nav a").each(function(e){var t=(0,s.default)(this);0===e||e===(0,s.default)(".mobile__nav a").length?location.origin+location.pathname===t.attr("href")&&t.addClass("nav--current"):-1(0,s.default)(window).height()?(0,s.default)("#goTop").show():(0,s.default)("#goTop").hide(),(0,s.default)(window).width()<768||(75<(0,s.default)(window).scrollTop()?(0,s.default)(".nav").addClass("nav--fix").next().css("margin-top","75px"):(0,s.default)(".nav").removeClass("nav--fix").next().css("margin-top",0))}),(0,s.default)("#goTop").click(function(){(0,s.default)("html, body").animate({scrollTop:0},800)}),(0,s.default)(".header .fn__none").click(function(){(0,s.default)(".mobile__nav").slideToggle()}),(0,s.default)(window).scroll();var e=window.navigator.userAgent;/MicroMessenger/i.test(e)&&(0,s.default)("body").css("display","block")},increase:function(r){function e(e,t,n,i){return r.apply(this,arguments)}return e.toString=function(){return r.toString()},e}(function(e,t,n,i){i .fn__none").show()})}),(0,s.default)("#showToc").click(function(){(0,s.default)(this).hide(),(0,s.default)("#hideToc").show(),(0,s.default)(".side__toc").show().animate({"margin-top":"0"},100),(0,s.default)(".side > .fn__none").hide()}),(0,s.default)(window).width()<768&&(0,s.default)("#hideToc").click()),(0,o.InitComment)(),u._share()},_share:function(){var e=(0,s.default)(".share__btns"),n=e.find(".share__code"),i=n.data("url"),t=n.data("avatar"),r=encodeURIComponent(n.data("title")+" - "+n.data("blogtitle")),o=encodeURIComponent(i),a={};a.tencent="http://share.v.t.qq.com/index.php?c=share&a=index&title="+r+"&url="+o+"&pic="+t,a.weibo="http://v.t.sina.com.cn/share/share.php?title="+r+"&url="+o+"&pic="+t,a.google="https://plus.google.com/share?url="+o,a.twitter="https://twitter.com/intent/tweet?status="+r+" "+o,e.find(".share__btn").click(function(){var e=(0,s.default)(this).data("type");if(e){if("wechat"===e){if("none"===n.css("background-image")){var t=new l.default({element:n[0],value:i,size:128});n.css("background-image","url(".concat(t.toDataURL("image/jpeg"),")")).hide()}return n.slideToggle(),!1}window.open(a[e],"_blank","top=100,left=200,width=648,height=618")}})}};window.increase||(window.increase=c.increase,window.addLevelToTag=c.addLevelToTag,(0,i.default)(),c.init(),1===(0,s.default)("#pipeComments").length&&u.init())},{"../../../js/article":1,"../../../js/common":2,"./symbol":9,jquery:5,qrious:7}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){document.body.insertAdjacentHTML("afterBegin",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(r.default," \n \n"))};var i,r=(i=e("../../../js/symbol"))&&i.__esModule?i:{default:i}},{"../../../js/symbol":4}]},{},[8]); \ No newline at end of file +!function o(a,s,c){function l(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return l(a[t][1][e]||e)},i,i.exports,o,a,s,c)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=c[c.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,c.LazyLoadImage)(),(0,c.LazyLoadCSSImage)(),(0,c.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,c.LazyLoadImage)(),(0,c.LazyLoadCSSImage)(),(0,c.ParseHljs)(),(0,c.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,c.LazyLoadCSSImage)(),(0,c.LazyLoadImage)(),(0,c.ParseMarkdown)(),(0,c.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));o(e("uvstat"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var l=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=l;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6,uvstat:8}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},c=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(c.options.titleSuffix)&&(n+=c.options.titleSuffix),document.title=n,c.state={container:c.options.container,timeout:c.options.timeout,cache:c.options.cache,storage:c.options.storage,show:c.options.show,title:n,url:c.options.oldUrl};var o=a.default.param(c.options.data);""!=o&&(c.state.url=c.options.url+(/\?/.test(c.options.url)?"&":"?")+o),c.options.push?(c.active||(history.replaceState(a.default.extend({},c.state,{url:null}),document.title),c.active=!0),history.pushState(c.state,document.title,c.options.oldUrl)):!1===c.options.push&&history.replaceState(c.state,document.title,c.options.oldUrl),c.options.showFn&&c.options.showFn(e,function(){c.options.callback&&c.options.callback.call(c.options.element,{type:t?"cache":"success"})},t),c.options.cache&&!t&&s.setCache(c.options.url,e,n,c.options.storage)},c.request=function(r){r.hasOwnProperty("data")&&(c.defaultOptions.data=r.data),r=a.default.extend(!0,c.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){c.showFn(r.show,i,e,t,n)}),c.options=r,c.options.success=c.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,c.success(e.data,!0),r.complete(),!0;c.xhr&&c.xhr.readyState<4&&(c.xhr.onreadystatechange=a.default.noop,c.xhr.abort()),c.xhr=a.default.ajax(c.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};c.request(r)}else window.location.href=location.href}}),s.support.pjax||((c=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var l=c;n.default=l},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(_,e){"use strict";var t=[],k=_.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,c=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,i,o=(n=n||k).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=we(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{q.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,c,l,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==_&&C(e),e=e||_,k)){if(11!==d&&(c=Z.exec(t)))if(i=c[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(c[2])return q.apply(n,e.getElementsByTagName(t)),n;if((i=c[3])&&p.getElementsByClassName&&e.getElementsByClassName)return q.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+be(l[o]);u=l.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return q.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function ce(){var r=[];return function e(t,n){return r.push(t+" ")>w.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[T]=!0,e}function ue(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)w.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==_&&9===r.nodeType&&r.documentElement&&(a=(_=r).documentElement,k=!i(_),y!==_&&(n=_.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(_.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!_.getElementsByName||!_.getElementsByName(T).length}),p.getById?(w.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(w.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},w.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(_.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),g=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===_||e.ownerDocument===y&&g(y,e)?-1:t===_||t.ownerDocument===y&&g(y,t)?1:c?D(c,e)-D(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===_?-1:t===_?1:i?-1:o?1:c?D(c,e)-D(c,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),_},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&C(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(k);var L=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var xe=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(K.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=K.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),K.set(this,i,r),t=o(this,i),this[i](),r!==(n=K.get(this,i))||t?K.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(K.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,i)&&T.event.add(e,i,ke)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,c,l,u,f,d,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(c=v.events)||(c=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;l--;)p=m=(s=_e.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=c[p])||((d=c[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,c,l,u,f,d,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(c=v.events)){for(l=(t=(t||"").match(D)||[""]).length;l--;)if(p=m=(s=_e.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=c[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete c[p])}else for(p in c)T.event.remove(e,p+t[l],n,r,!0);T.isEmptyObject(c)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),c=new Array(arguments.length),l=(K.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(c[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function qe(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,c,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,c,l,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=_[r],_[r]=function(){o=arguments},n.always(function(){void 0===i?T(_).removeProp(r):_[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,c,l=T.css(e,"position"),u=T(e),f={};"static"===l&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),c=T.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+c).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(c)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function c(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,c=this._neccBlock2,l=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,c=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,w=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),x=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new w,_=n.extend(function(e){x.init(e,this,this.update.bind(this));var t=x.get("element",this),n=C.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new l(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return x.getAll(this)},set:function(e){x.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(_.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=_,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){var r,i;r=window,i=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";n.r(t);var r=function(n,r,i){return new Promise(function(t,e){fetch(n,{body:JSON.stringify(r),cache:"no-cache",method:"POST"}).then(function(e){return e.json()}).then(function(e){return t(e)}),i&&setTimeout(function(){e(r)},i)})},i=function(e,a,s,c){return new(s||(s=Promise))(function(n,t){function r(e){try{o(c.next(e))}catch(e){t(e)}}function i(e){try{o(c.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,i)}o((c=c.apply(e,a||[])).next())})},o=function(n,r){var i,o,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),i(this,void 0,void 0,function(){return o(this,function(e){switch(e.label){case 0:return[4,r(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return i(this,void 0,void 0,function(){var n,r,i=this;return o(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+i.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=i.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return r=e.sent(),Object.keys(r).forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText=r[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),r(this.options.url+"/inc?url="+e)}else r(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof n?n.Uvstat=i():r.Uvstat=i()},{}],9:[function(e,t,n){"use strict";var s=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),c=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var l={init:function(){(0,i.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&u.init(),(0,s.default)(".nav a, .mobile__nav a").removeClass("nav--current"),(0,s.default)(".nav a, .mobile__nav a").each(function(e){var t=(0,s.default)(this);0===e||e===(0,s.default)(".mobile__nav a").length?location.origin+location.pathname===t.attr("href")&&t.addClass("nav--current"):-1(0,s.default)(window).height()?(0,s.default)("#goTop").show():(0,s.default)("#goTop").hide(),(0,s.default)(window).width()<768||(75<(0,s.default)(window).scrollTop()?(0,s.default)(".nav").addClass("nav--fix").next().css("margin-top","75px"):(0,s.default)(".nav").removeClass("nav--fix").next().css("margin-top",0))}),(0,s.default)("#goTop").click(function(){(0,s.default)("html, body").animate({scrollTop:0},800)}),(0,s.default)(".header .fn__none").click(function(){(0,s.default)(".mobile__nav").slideToggle()}),(0,s.default)(window).scroll();var e=window.navigator.userAgent;/MicroMessenger/i.test(e)&&(0,s.default)("body").css("display","block")},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r .fn__none").show()})}),(0,s.default)("#showToc").click(function(){(0,s.default)(this).hide(),(0,s.default)("#hideToc").show(),(0,s.default)(".side__toc").show().animate({"margin-top":"0"},100),(0,s.default)(".side > .fn__none").hide()}),(0,s.default)(window).width()<768&&(0,s.default)("#hideToc").click()),(0,o.InitComment)(),u._share()},_share:function(){var e=(0,s.default)(".share__btns"),n=e.find(".share__code"),r=n.data("url"),t=n.data("avatar"),i=encodeURIComponent(n.data("title")+" - "+n.data("blogtitle")),o=encodeURIComponent(r),a={};a.tencent="http://share.v.t.qq.com/index.php?c=share&a=index&title="+i+"&url="+o+"&pic="+t,a.weibo="http://v.t.sina.com.cn/share/share.php?title="+i+"&url="+o+"&pic="+t,a.google="https://plus.google.com/share?url="+o,a.twitter="https://twitter.com/intent/tweet?status="+i+" "+o,e.find(".share__btn").click(function(){var e=(0,s.default)(this).data("type");if(e){if("wechat"===e){if("none"===n.css("background-image")){var t=new c.default({element:n[0],value:r,size:128});n.css("background-image","url(".concat(t.toDataURL("image/jpeg"),")")).hide()}return n.slideToggle(),!1}window.open(a[e],"_blank","top=100,left=200,width=648,height=618")}})}};window.increase||(window.increase=l.increase,window.addLevelToTag=l.addLevelToTag,(0,r.default)(),l.init(),1===(0,s.default)("#pipeComments").length&&u.init())},{"../../../js/article":1,"../../../js/common":2,"./symbol":10,jquery:5,qrious:7}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){document.body.insertAdjacentHTML("afterBegin",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[9]); \ No newline at end of file diff --git a/theme/x/Fara/css/common.css b/theme/x/Fara/css/common.css index d10fdc04..e5fa1581 100644 --- a/theme/x/Fara/css/common.css +++ b/theme/x/Fara/css/common.css @@ -1 +1 @@ -html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.15s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.15s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.15s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.15s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.15s ease-in-out}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.15s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}body{font-size:14px;line-height:1.42857143;color:#6E757C;height:100%;background-image:url(../images/bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}a{color:#428bca;text-decoration:none;transition:all .3s;outline:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}.pipe-tooltipped::after{border-radius:0}.tag{color:#fff;font-size:12px;display:inline-block;background:rgba(0,0,0,0.68);margin:0 5px 5px 0;padding:2px 5px}.tag:hover{color:#fff;background-color:rgba(0,0,0,0.8);text-decoration:none}.tag:before{content:"#"}.tag__level0{line-height:inherit;font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{line-height:inherit;font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{line-height:inherit;font-size:21px;color:#6f6f6f}.tag__level3{line-height:inherit;font-size:24px;color:#3b3e43}.tag__level4{line-height:inherit;font-size:30px;color:#000}.pagination{margin-top:30px}.pagination__item{padding:10px;color:#fff;transition:background-color 0.3s}.pagination__item:hover,.pagination__item--active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0.8)}.body__overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.68);z-index:0}.body__content{min-height:100%;position:relative;z-index:1;display:flex;flex-direction:column}.body__content--toc{margin-right:240px}.main{margin:60px auto;padding:0 15px;max-width:1024px;flex:1;min-height:1px;width:100%;box-sizing:border-box}.main__title{border:2px solid #fff;padding:30px;margin-bottom:30px;color:#fff;font-size:24px}.main__count{color:#d14543}.main__content{background-color:#fff;padding:60px}.footer{color:#f5f5f5;padding:30px 15px;border-top:2px solid #fff;box-sizing:border-box}.footer__main{margin:0 auto;max-width:1024px}.footer a{color:#f5f5f5;text-decoration:underline}.header{text-align:center;padding:60px 0}.header__title a{color:#fff;font-size:38px;line-height:55px}.header__title a:hover{text-decoration:none;color:#eee}.header__logo{height:55px;width:55px;margin-right:10px;display:inline-block;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.header__sub-title{margin-top:10px;color:#b5b5b5}.nav{text-align:center}.nav a{padding:10px;color:#fff;transition:background-color 0.3s}.nav a img,.nav a svg{height:14px;width:14px;margin-right:5px}.nav--current,.nav a:hover{text-decoration:none;background-color:rgba(0,0,0,0.8)}.article__wrap{column-count:2;column-gap:30px;counter-reset:item-counter}.article__item{box-sizing:border-box;break-inside:avoid;counter-increment:item-counter;margin-bottom:30px}.article__meta{width:25%;text-align:center;font-size:14px;color:#fff;padding:30px 15px;box-sizing:border-box}.article__meta--page{width:100%;text-align:left}.article__meta--page>div{padding:0 10px 10px 10px}.article__meta--page .article__avatar{height:40px;width:40px;margin-right:10px}.article__meta a{color:#fff}.article__meta--0{background-color:#d14543}.article__meta--1{background-color:#00b4ce}.article__meta--2{background-color:#37b8af}.article__meta--3{background-color:#f9a633}.article__meta>div{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #fff}.article__avatar{height:32px;width:32px;display:block;margin:0 auto;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.article__main{background-color:#fff;padding:30px 30px 25px;display:flex;flex-direction:column}.article__main .vditor-reset{margin-bottom:10px}.article__title{margin-bottom:30px;text-align:center;font-size:24px;word-break:break-all;color:#323A41}.article__title a{color:#323A41}.article__title svg{height:24px;width:24px;vertical-align:-4px}.post__main{padding:60px;background-color:#fff}.post__main .vditor-reset{margin:30px 0}.post__meta{color:#9CA6B0;font-style:italic;text-align:center}.post__nearby a{border:2px solid #fff;padding:15px;font-size:16px;margin-top:60px;color:#fff}.post__nearby a:hover{text-decoration:none}.module__header{margin:0;font-size:18px;padding:15px;border-bottom:1px solid #ebebeb;background-color:#fff}.categories__item{padding-bottom:5px !important}.categories__desc{margin:5px 0}.comment{background-color:#fff;margin:60px 0}.comment .pipe-comment__header{font-size:18px;padding:15px 15px 0 15px;background-color:#fff;margin:0}.comment .pipe-comment__item{padding:20px 20px 0}.comment .pipe-comment__pagination{padding:20px}.comment .pipe-comment__null{padding:15px 0}.toc{width:240px;background-color:#00b4ce;position:fixed;top:0;right:0;bottom:0;overflow:auto;padding:30px 15px;box-sizing:border-box}.toc li{list-style:none;padding:10px;border-bottom:1px dashed #fff}.toc li a{color:#fff}.toc::-webkit-scrollbar{display:none}.toc .toc__h1 a{padding-left:20px}.toc .toc__h2 a{padding-left:40px}.toc .toc__h3 a{padding-left:60px}.toc .toc__h4 a{padding-left:80px}.toc .toc__h5 a{padding-left:100px}.toc__item--active a{color:#ff4d3a}@media (max-width: 768px){.toc{display:none}.body__content--toc{margin-right:0}.post__main,.header,.footer{padding:15px}.post__about{display:block}.post__about .article__meta--3{margin:15px 0}.main{margin:15px auto}.post__nearby a{margin-top:15px;padding:5px}.comment{margin:15px 0}.article__item{margin-bottom:15px}.footer .fn__right{float:none}.article__wrap{column-count:1}.pagination{margin-top:0}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.15s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.15s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.15s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.15s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.15s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}body{font-size:14px;line-height:1.42857143;color:#6E757C;height:100%;background-image:url(../images/bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}a{color:#428bca;text-decoration:none;transition:all .3s;outline:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}.pipe-tooltipped::after{border-radius:0}.tag{color:#fff;font-size:12px;display:inline-block;background:rgba(0,0,0,0.68);margin:0 5px 5px 0;padding:2px 5px}.tag:hover{color:#fff;background-color:rgba(0,0,0,0.8);text-decoration:none}.tag:before{content:"#"}.tag__level0{line-height:inherit;font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{line-height:inherit;font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{line-height:inherit;font-size:21px;color:#6f6f6f}.tag__level3{line-height:inherit;font-size:24px;color:#3b3e43}.tag__level4{line-height:inherit;font-size:30px;color:#000}.pagination{margin-top:30px}.pagination__item{padding:10px;color:#fff;transition:background-color 0.3s}.pagination__item:hover,.pagination__item--active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0.8)}.body__overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.68);z-index:0}.body__content{min-height:100%;position:relative;z-index:1;display:flex;flex-direction:column}.body__content--toc{margin-right:240px}.main{margin:60px auto;padding:0 15px;max-width:1024px;flex:1;min-height:1px;width:100%;box-sizing:border-box}.main__title{border:2px solid #fff;padding:30px;margin-bottom:30px;color:#fff;font-size:24px}.main__count{color:#d14543}.main__content{background-color:#fff;padding:60px}.footer{color:#f5f5f5;padding:30px 15px;border-top:2px solid #fff;box-sizing:border-box}.footer__main{margin:0 auto;max-width:1024px}.footer a{color:#f5f5f5;text-decoration:underline}.header{text-align:center;padding:60px 0}.header__title a{color:#fff;font-size:38px;line-height:55px}.header__title a:hover{text-decoration:none;color:#eee}.header__logo{height:55px;width:55px;margin-right:10px;display:inline-block;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.header__sub-title{margin-top:10px;color:#b5b5b5}.nav{text-align:center}.nav a{padding:10px;color:#fff;transition:background-color 0.3s}.nav a img,.nav a svg{height:14px;width:14px;margin-right:5px}.nav--current,.nav a:hover{text-decoration:none;background-color:rgba(0,0,0,0.8)}.article__wrap{column-count:2;column-gap:30px;counter-reset:item-counter}.article__item{box-sizing:border-box;break-inside:avoid;counter-increment:item-counter;margin-bottom:30px}.article__meta{width:25%;text-align:center;font-size:14px;color:#fff;padding:30px 15px;box-sizing:border-box}.article__meta--page{width:100%;text-align:left}.article__meta--page>div{padding:0 10px 10px 10px}.article__meta--page .article__avatar{height:40px;width:40px;margin-right:10px}.article__meta a{color:#fff}.article__meta--0{background-color:#d14543}.article__meta--1{background-color:#00b4ce}.article__meta--2{background-color:#37b8af}.article__meta--3{background-color:#f9a633}.article__meta>div{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #fff}.article__avatar{height:32px;width:32px;display:block;margin:0 auto;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.article__main{background-color:#fff;padding:30px 30px 25px;display:flex;flex-direction:column}.article__main .vditor-reset{margin-bottom:10px}.article__title{margin-bottom:30px;text-align:center;font-size:24px;word-break:break-all;color:#323A41}.article__title a{color:#323A41}.article__title svg{height:24px;width:24px;vertical-align:-4px}.post__main{padding:60px;background-color:#fff}.post__main .vditor-reset{margin:30px 0}.post__meta{color:#9CA6B0;font-style:italic;text-align:center}.post__nearby a{border:2px solid #fff;padding:15px;font-size:16px;margin-top:60px;color:#fff}.post__nearby a:hover{text-decoration:none}.module__header{margin:0;font-size:18px;padding:15px;border-bottom:1px solid #ebebeb;background-color:#fff}.categories__item{padding-bottom:5px !important}.categories__desc{margin:5px 0}.comment{background-color:#fff;margin:60px 0}.comment .pipe-comment__header{font-size:18px;padding:15px 15px 0 15px;background-color:#fff;margin:0}.comment .pipe-comment__item{padding:20px 20px 0}.comment .pipe-comment__pagination{padding:20px}.comment .pipe-comment__null{padding:15px 0}.toc{width:240px;background-color:#00b4ce;position:fixed;top:0;right:0;bottom:0;overflow:auto;padding:30px 15px;box-sizing:border-box}.toc li{list-style:none;padding:10px;border-bottom:1px dashed #fff}.toc li a{color:#fff}.toc::-webkit-scrollbar{display:none}.toc .toc__h1 a{padding-left:20px}.toc .toc__h2 a{padding-left:40px}.toc .toc__h3 a{padding-left:60px}.toc .toc__h4 a{padding-left:80px}.toc .toc__h5 a{padding-left:100px}.toc__item--active a{color:#ff4d3a}@media (max-width: 768px){.toc{display:none}.body__content--toc{margin-right:0}.post__main,.header,.footer{padding:15px}.post__about{display:block}.post__about .article__meta--3{margin:15px 0}.main{margin:15px auto}.post__nearby a{margin-top:15px;padding:5px}.comment{margin:15px 0}.article__item{margin-bottom:15px}.footer .fn__right{float:none}.article__wrap{column-count:1}.pagination{margin-top:0}} diff --git a/theme/x/Fara/js/common.min.js b/theme/x/Fara/js/common.min.js index b7fa8037..c74e666e 100644 --- a/theme/x/Fara/js/common.min.js +++ b/theme/x/Fara/js/common.min.js @@ -1 +1 @@ -!function i(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=s[t]={exports:{}};a[t][0].call(o.exports,function(e){return c(a[t][1][e]||e)},o,o.exports,i,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-i&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var i=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var o=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],i=!0;(0,u.default)(window).width()<768&&(i=!(o=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:i,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:o})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=i;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);i(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);i(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var o=(0,u.default)(this);confirm(o.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(o.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(o.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(o.data("label2"))).click(function(){i(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);i(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,o=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),i=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:i.data("id"),content:vditor.getValue()};i.data("commentid")&&(n.parentCommentID=i.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(o,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=i(e("jquery")),r=i(e("nprogress")),o=i(e("./lib/pjax"));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var d=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=d;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var f;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,o.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+f(n,r).join("\n")),o.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(f(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,o,i;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(o=a.data,i=a.time,r=localStorage.getItem(o)){if(s.toInt(localStorage.getItem(i))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(o),localStorage.removeItem(i),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var o,i=s.getTime();s.stack[e]={data:t,title:n,time:i},r&&s.support.storage&&(o=s.getLocalKey(e),localStorage.setItem(o.data,t),localStorage.setItem(o.time,i),localStorage.setItem(o.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);o&&(n=o[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var i=a.default.param(l.options.data);""!=i&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+i),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(r){r.hasOwnProperty("data")&&(l.defaultOptions.data=r.data),r=a.default.extend(!0,l.defaultOptions,r);var e,o=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){l.showFn(r.show,o,e,t,n)}),l.options=r,l.options.success=l.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,l.success(e.data,!0),r.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var o="state"in window.history,i=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!o&&location.href==i;if(o=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(r)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(T,e){"use strict";var t=[],S=T.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,o=t.indexOf,n={},i=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,o,i=(n=n||S).createElement("script");if(i.text=e,t)for(r in u)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var k=function(e,t){return new k.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function f(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+O+")"+O+"*"),U=new RegExp(O+"|>"),X=new RegExp(B),V=new RegExp("^"+P+"$"),G={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+O+"?|("+O+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{D.apply(t=z.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){D={apply:t.length?function(e,t){N.apply(e,z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var o,i,a,s,l,c,u,d=e&&e.ownerDocument,f=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return n;if(!r&&((e?e.ownerDocument||e:y)!==T&&C(e),e=e||T,S)){if(11!==f&&(l=Z.exec(t)))if(o=l[1]){if(9===f){if(!(a=e.getElementById(o)))return n;if(a.id===o)return n.push(a),n}else if(d&&(a=d.getElementById(o))&&g(e,a)&&a.id===o)return n.push(a),n}else{if(l[2])return D.apply(n,e.getElementsByTagName(t)),n;if((o=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return D.apply(n,e.getElementsByClassName(o)),n}if(p.qsa&&!j[t+" "]&&(!v||!v.test(t))&&(1!==f||"object"!==e.nodeName.toLowerCase())){if(u=t,d=e,1===f&&U.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,oe):e.setAttribute("id",s=k),i=(c=h(t)).length;i--;)c[i]="#"+s+" "+be(c[i]);u=c.join(","),d=ee.test(t)&&ge(e.parentNode)||e}try{return D.apply(n,d.querySelectorAll(u)),n}catch(e){j(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function le(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[k]=!0,e}function ue(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(i){return i=+i,ce(function(e,t){for(var n,r=a([],e.length,i),o=r.length;o--;)e[n=r[o]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,S=!o(T),y!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ie,!1):n.attachEvent&&n.attachEvent("onunload",ie)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=k,!T.getElementsByName||!T.getElementsByName(k).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"!==e)return i;for(;n=i[o++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&S)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+O+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+O+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+O+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),g=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},q=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===y&&g(y,e)?-1:t===T||t.ownerDocument===y&&g(y,t)?1:l?_(l,e)-_(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],s=[t];if(!o||!i)return e===T?-1:t===T?1:o?-1:i?1:l?_(l,e)-_(l,t):0;if(o===i)return fe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?fe(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&C(e),p.matchesSelector&&S&&!j[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){j(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=f[e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&f(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,o){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===o:"!="===r?t!==o:"^="===r?o&&0===t.indexOf(o):"*="===r?o&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function q(e,n,r){return y(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),j.test(r[1])&&k.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=S.getElementById(r[2]))&&(this[0]=o,this.length=1),this}).prototype=k.fn,A=k(S);var N=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function z(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?k.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function ke(){return!1}function Ee(e,t){return e===function(){try{return S.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,o,i){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=ke;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,o,r,n)})}function je(e,o,i){i?(K.set(e,o,!1),k.event.add(e,o,{namespace:!1,handler:function(e){var t,n,r=K.get(this,o);if(1&e.isTrigger&&this[o]){if(r.length)(k.event.special[o]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),K.set(this,o,r),t=i(this,o),this[o](),r!==(n=K.get(this,o))||t?K.set(this,o,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(K.set(this,o,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,o)&&k.event.add(e,o,Se)}k.event={global:{},add:function(t,e,n,r,o){var i,a,s,l,c,u,d,f,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&k.find.matchesSelector(re,o),n.guid||(n.guid=k.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(_)||[""]).length;c--;)p=m=(s=Te.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(d=k.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=k.event.special[p]||{},u=k.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&k.expr.match.needsContext.test(o),namespace:h.join(".")},i),(f=l[p])||((f=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,u):f.push(u),k.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,s,l,c,u,d,f,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(_)||[""]).length;c--;)if(p=m=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(d=k.event.special[p]||{},f=l[p=(r?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)u=f[i],!o&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(f.splice(i,1),u.selector&&f.delegateCount--,d.remove&&d.remove.call(e,u));a&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,v.handle)||k.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)k.event.remove(e,p+t[c],n,r,!0);k.isEmptyObject(l)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=k.event.fix(e),l=new Array(arguments.length),c=(K.get(this,"events")||{})[s.type]||[],u=k.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function De(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function ze(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function _e(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,o,i,a,s,l,c;if(1===t.nodeType){if(K.hasData(e)&&(i=K.access(e),a=K.set(t,i),c=i.events))for(o in delete a.handle,a.events={},c)for(n=0,r=c[o].length;n")},clone:function(e,t,n){var r,o,i,a,s,l,c,u=e.cloneNode(!0),d=oe(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=me(u),r=0,o=(i=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",o=function(e){r.remove(),o=null,e&&t("error"===e.type?404:200,e.type)}),S.head.appendChild(r[0])},abort:function(){o&&o()}}});var Xt,Vt=[],Gt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Vt.pop()||k.expando+"_"+St++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,i,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(kt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return i||k.error(r+" was not called"),i[0]},e.dataTypes[0]="json",o=T[r],T[r]=function(){i=arguments},n.always(function(){void 0===o?k(T).removeProp(r):T[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,Vt.push(r)),i&&y(o)&&o(i[0]),i=o=void 0}),"script"}),g.createHTMLDocument=((Xt=S.implementation.createHTMLDocument("").body).innerHTML="
",2===Xt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=S.implementation.createHTMLDocument("")).createElement("base")).href=S.location.href,t.head.appendChild(r)):t=S),i=!n&&[],(o=j.exec(e))?[t.createElement(o[1])]:(o=xe([e],t,i),i&&i.length&&k(i).remove(),k.merge([],o.childNodes)));var r,o,i},k.fn.load=function(e,t,n){var r,o,i,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,o,i,a,s,l,c=k.css(e,"position"),u=k(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),i=k.css(e,"top"),l=k.css(e,"left"),o=("absolute"===c||"fixed"===c)&&-1<(i+l).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(i)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):u.css(d)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),o.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-k.css(r,"marginTop",!0),left:t.left-o.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||re})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,o){var i="pageYOffset"===o;k.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[o]:e[t];r?r.scrollTo(i?r.pageXOffset:n,i?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),He.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,i){k.fn[i]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),o=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===i.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,o):k.style(e,t,n,o)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n'.concat(o.default," \n \n"))};var r,o=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[7]); \ No newline at end of file +!function i(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=s[t]={exports:{}};a[t][0].call(o.exports,function(e){return c(a[t][1][e]||e)},o,o.exports,i,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-i&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var i=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var o=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],i=!0;(0,u.default)(window).width()<768&&(i=!(o=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:i,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:o})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=i;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);i(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);i(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var o=(0,u.default)(this);confirm(o.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(o.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(o.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(o.data("label2"))).click(function(){i(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);i(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,o=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),i=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:i.data("id"),content:vditor.getValue()};i.data("commentid")&&(n.parentCommentID=i.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(o,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=i(e("jquery")),r=i(e("nprogress")),o=i(e("./lib/pjax"));i(e("uvstat"));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var d=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=d;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var f;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,o.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+f(n,r).join("\n")),o.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(f(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6,uvstat:7}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,o,i;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(o=a.data,i=a.time,r=localStorage.getItem(o)){if(s.toInt(localStorage.getItem(i))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(o),localStorage.removeItem(i),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var o,i=s.getTime();s.stack[e]={data:t,title:n,time:i},r&&s.support.storage&&(o=s.getLocalKey(e),localStorage.setItem(o.data,t),localStorage.setItem(o.time,i),localStorage.setItem(o.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);o&&(n=o[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var i=a.default.param(l.options.data);""!=i&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+i),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(r){r.hasOwnProperty("data")&&(l.defaultOptions.data=r.data),r=a.default.extend(!0,l.defaultOptions,r);var e,o=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){l.showFn(r.show,o,e,t,n)}),l.options=r,l.options.success=l.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,l.success(e.data,!0),r.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var o="state"in window.history,i=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!o&&location.href==i;if(o=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(r)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(T,e){"use strict";var t=[],S=T.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,o=t.indexOf,n={},i=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,o,i=(n=n||S).createElement("script");if(i.text=e,t)for(r in u)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var k=function(e,t){return new k.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function f(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+O+")"+O+"*"),U=new RegExp(O+"|>"),X=new RegExp(B),V=new RegExp("^"+P+"$"),G={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+O+"?|("+O+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{D.apply(t=z.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){D={apply:t.length?function(e,t){L.apply(e,z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var o,i,a,s,l,c,u,d=e&&e.ownerDocument,f=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return n;if(!r&&((e?e.ownerDocument||e:y)!==T&&C(e),e=e||T,S)){if(11!==f&&(l=Z.exec(t)))if(o=l[1]){if(9===f){if(!(a=e.getElementById(o)))return n;if(a.id===o)return n.push(a),n}else if(d&&(a=d.getElementById(o))&&g(e,a)&&a.id===o)return n.push(a),n}else{if(l[2])return D.apply(n,e.getElementsByTagName(t)),n;if((o=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return D.apply(n,e.getElementsByClassName(o)),n}if(p.qsa&&!j[t+" "]&&(!v||!v.test(t))&&(1!==f||"object"!==e.nodeName.toLowerCase())){if(u=t,d=e,1===f&&U.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,oe):e.setAttribute("id",s=k),i=(c=h(t)).length;i--;)c[i]="#"+s+" "+be(c[i]);u=c.join(","),d=ee.test(t)&&ge(e.parentNode)||e}try{return D.apply(n,d.querySelectorAll(u)),n}catch(e){j(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function le(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[k]=!0,e}function ue(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(i){return i=+i,ce(function(e,t){for(var n,r=a([],e.length,i),o=r.length;o--;)e[n=r[o]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!J.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,S=!o(T),y!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ie,!1):n.attachEvent&&n.attachEvent("onunload",ie)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(T.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=k,!T.getElementsByName||!T.getElementsByName(k).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"!==e)return i;for(;n=i[o++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&S)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(T.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+O+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+O+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+O+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),g=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},q=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===y&&g(y,e)?-1:t===T||t.ownerDocument===y&&g(y,t)?1:l?_(l,e)-_(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],s=[t];if(!o||!i)return e===T?-1:t===T?1:o?-1:i?1:l?_(l,e)-_(l,t):0;if(o===i)return fe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?fe(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&C(e),p.matchesSelector&&S&&!j[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){j(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=f[e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&f(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,o){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===o:"!="===r?t!==o:"^="===r?o&&0===t.indexOf(o):"*="===r?o&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function q(e,n,r){return y(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),j.test(r[1])&&k.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=S.getElementById(r[2]))&&(this[0]=o,this.length=1),this}).prototype=k.fn,A=k(S);var L=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function z(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?k.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function ke(){return!1}function Ee(e,t){return e===function(){try{return S.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,o,i){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=ke;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,o,r,n)})}function je(e,o,i){i?(J.set(e,o,!1),k.event.add(e,o,{namespace:!1,handler:function(e){var t,n,r=J.get(this,o);if(1&e.isTrigger&&this[o]){if(r.length)(k.event.special[o]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),J.set(this,o,r),t=i(this,o),this[o](),r!==(n=J.get(this,o))||t?J.set(this,o,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(J.set(this,o,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,o)&&k.event.add(e,o,Se)}k.event={global:{},add:function(t,e,n,r,o){var i,a,s,l,c,u,d,f,p,h,m,v=J.get(t);if(v)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&k.find.matchesSelector(re,o),n.guid||(n.guid=k.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(_)||[""]).length;c--;)p=m=(s=Te.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(d=k.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=k.event.special[p]||{},u=k.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&k.expr.match.needsContext.test(o),namespace:h.join(".")},i),(f=l[p])||((f=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,u):f.push(u),k.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,s,l,c,u,d,f,p,h,m,v=J.hasData(e)&&J.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(_)||[""]).length;c--;)if(p=m=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(d=k.event.special[p]||{},f=l[p=(r?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)u=f[i],!o&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(f.splice(i,1),u.selector&&f.delegateCount--,d.remove&&d.remove.call(e,u));a&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,v.handle)||k.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)k.event.remove(e,p+t[c],n,r,!0);k.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=k.event.fix(e),l=new Array(arguments.length),c=(J.get(this,"events")||{})[s.type]||[],u=k.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function De(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function ze(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function _e(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,o,i,a,s,l,c;if(1===t.nodeType){if(J.hasData(e)&&(i=J.access(e),a=J.set(t,i),c=i.events))for(o in delete a.handle,a.events={},c)for(n=0,r=c[o].length;n")},clone:function(e,t,n){var r,o,i,a,s,l,c,u=e.cloneNode(!0),d=oe(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=me(u),r=0,o=(i=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",o=function(e){r.remove(),o=null,e&&t("error"===e.type?404:200,e.type)}),S.head.appendChild(r[0])},abort:function(){o&&o()}}});var Xt,Vt=[],Gt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Vt.pop()||k.expando+"_"+St++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,i,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(kt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return i||k.error(r+" was not called"),i[0]},e.dataTypes[0]="json",o=T[r],T[r]=function(){i=arguments},n.always(function(){void 0===o?k(T).removeProp(r):T[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,Vt.push(r)),i&&y(o)&&o(i[0]),i=o=void 0}),"script"}),g.createHTMLDocument=((Xt=S.implementation.createHTMLDocument("").body).innerHTML="
",2===Xt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=S.implementation.createHTMLDocument("")).createElement("base")).href=S.location.href,t.head.appendChild(r)):t=S),i=!n&&[],(o=j.exec(e))?[t.createElement(o[1])]:(o=xe([e],t,i),i&&i.length&&k(i).remove(),k.merge([],o.childNodes)));var r,o,i},k.fn.load=function(e,t,n){var r,o,i,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,o,i,a,s,l,c=k.css(e,"position"),u=k(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),i=k.css(e,"top"),l=k.css(e,"left"),o=("absolute"===c||"fixed"===c)&&-1<(i+l).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(i)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):u.css(d)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),o.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-k.css(r,"marginTop",!0),left:t.left-o.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||re})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,o){var i="pageYOffset"===o;k.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[o]:e[t];r?r.scrollTo(i?r.pageXOffset:n,i?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),He.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,i){k.fn[i]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),o=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===i.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,o):k.style(e,t,n,o)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0
'};function l(e,t,n){return ea[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),o(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,r(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return o(this,void 0,void 0,function(){var n,r,o=this;return i(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+o.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=o.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return r=e.sent(),Object.keys(r).forEach(function(e){var t=document.querySelector("[data-"+o.options.renderName+'="'+e+'" i]');t&&(t.innerText=r[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+o.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),r(this.options.url+"/inc?url="+e)}else r(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof n?n.Uvstat=o():r.Uvstat=o()},{}],8:[function(e,t,n){"use strict";var s=a(e("jquery")),r=a(e("./symbol")),o=e("../../../js/common"),i=e("../../../js/article");function a(e){return e&&e.__esModule?e:{default:e}}var l={init:function(){(0,o.PreviewImg)(),(0,o.KillBrowser)(),(0,o.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&c.init(),(0,s.default)(".nav a, .mobile__nav a").removeClass("nav--current"),(0,s.default)(".nav a, .mobile__nav a").each(function(e){var t=(0,s.default)(this);0===e||e===(0,s.default)(".mobile__nav a").length?location.origin+location.pathname===t.attr("href")&&t.addClass("nav--current"):-1\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n'.concat(o.default," \n \n"))};var r,o=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[8]); \ No newline at end of file diff --git a/theme/x/Gina/css/common.css b/theme/x/Gina/css/common.css index 6e6668c0..d6661bf6 100644 --- a/theme/x/Gina/css/common.css +++ b/theme/x/Gina/css/common.css @@ -1 +1 @@ -html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.15s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.15s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.15s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.15s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.15s ease-in-out}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.15s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-size:14px;color:#24292e;background-color:#fff;letter-spacing:0.01rem;line-height:1.4;text-rendering:geometricPrecision;transition:all 0.15s ease-in-out}a{transition:all 0.15s ease-in-out}.fn-bottom{padding-bottom:50px;margin-bottom:50px;border-bottom:1px dotted #e1e4e8}.fn-absolute{position:absolute}.fn-padding68{padding-left:68px}.fn-padding30{padding-left:30px;padding-right:30px}.fn-two>a,.fn-two>div{float:left;width:48%}.fn-two>a:first-child,.fn-two>div:first-child{margin-right:4%}.fn-two--next{text-align:right}.fn-three>div,.fn-three>a{width:30%;float:left}.fn-three--mid{margin:0 5%}.ft-orange{color:#f47e00 !important}.avatar{height:58px;width:58px;border-radius:50%;display:inline-block;z-index:10;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.avatar--space{margin-right:20px}.module__header{line-height:24px;margin-bottom:20px;color:rgba(0,0,0,0.38)}.module__list li{list-style:none;margin-bottom:10px;padding-bottom:10px;position:relative}.module__list li .fn-padding68{padding-left:48px}.module__list li .avatar{height:38px;width:38px}.module__list-title{color:#24292e;word-break:break-all}.module__list-title:hover{color:#586069;text-decoration:none}.tag{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.68);padding:5px 10px;line-height:22px;font-weight:400;border-radius:3px;white-space:nowrap;display:inline-block}.tag:hover{text-decoration:none;background-color:rgba(0,0,0,0.1)}.wrapper{max-width:868px;margin:0 auto;padding:0 20px;box-sizing:border-box}.content{margin:50px auto}.body--side{padding-right:340px}.body--side .header__tool{position:fixed;width:339px;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.body--side .side{right:0}.body--side .sidebar__icon:hover .sidebar__icon-line:first-child,.body--side .sidebar__icon-line:first-child{width:100%;transform:rotateZ(-45deg);top:6px;background-color:#f47e00}.body--side .sidebar__icon:hover .sidebar__icon-line--middle,.body--side .sidebar__icon-line--middle{opacity:0}.body--side .sidebar__icon:hover .sidebar__icon-line:last-child,.body--side .sidebar__icon-line:last-child{width:100%;transform:rotateZ(45deg);top:-6px;background-color:#f47e00}.header{height:64px;border-bottom:1px solid #e1e4e8;line-height:64px;position:relative;overflow:hidden;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.header__logo{position:absolute;left:20px;background-color:rgba(255,255,255,0.68)}.header__logo img{height:35px;width:35px;flex-shrink:0;margin-top:15px}.header__logo div{text-align:left;margin-left:10px}.header__icon{height:14px;width:14px;display:inline-block;margin-top:-3px}.header .wrapper a{color:#24292e;padding:0 10px;font-size:16px}.header .wrapper a:first-child{padding:0}.header .wrapper a:hover{color:#586069;text-decoration:none}.header__tool{position:absolute;right:0;top:0;padding-right:20px;z-index:100;background-color:#fff;border-bottom:1px solid #e1e4e8;height:65px;box-sizing:border-box}.header__tool a.fn__right{padding:0 20px 0 0;box-sizing:border-box}.header__tool a.fn__right:first-child{margin-left:0}.header__tool .avatar{margin:17px 0 0 20px;height:30px;width:30px}.footer{border-top:1px solid #e1e4e8;box-shadow:rgba(0,0,0,0.05) 0 -1px 1px}.footer__side{padding:50px 0 30px}.footer__side .tag{margin:0 10px 10px 0}.footer__info{color:rgba(0,0,0,0.38);border-top:1px dotted #e1e4e8;font-size:12px;padding:30px 0}.footer__info a{color:#8899a6}.side{transition:all 0.15s ease-in-out;position:fixed;width:340px;top:0;right:-340px;overflow:auto;height:100%;border-left:1px solid #e1e4e8;box-sizing:border-box;z-index:99;background-color:#fff;padding-top:65px}.side__sub-title{font-size:18px;padding:30px 20px 0}.side__module{margin:20px}.side__module .module__list{margin-bottom:30px}.side::-webkit-scrollbar{display:none}.sidebar__icon{position:fixed;bottom:36px;width:16px;height:14px;right:36px;border:3px solid #e1e4e8;padding:10px 9px;cursor:pointer;border-radius:50%;background-color:#fff;z-index:200;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.sidebar__icon-line{display:block;position:relative;vertical-align:top;height:3px;width:100%;background:#3b3e43;margin-top:3px;transition-duration:.2s;transition-timing-function:ease-in-out;transition-delay:0s;border-radius:1px}.sidebar__icon-line:first-child{margin-top:0}.sidebar__icon:hover .sidebar__icon-line:first-child{width:50%;transform:rotateZ(-45deg);top:3px}.sidebar__icon:hover .sidebar__icon-line-middle{width:90%}.sidebar__icon:hover .sidebar__icon-line:last-child{width:50%;transform:rotateZ(45deg);top:-3px}.article-detail__header .header__title{font-size:28px;font-weight:normal;margin-bottom:20px}.article-detail__header .header__title--edit{margin-right:72px}.article-detail__header .header__title svg{height:28px;width:28px;vertical-align:text-top}.article-detail__header .article__action{position:absolute;top:7px;right:0;margin-top:0}.article-detail__header .tag{margin:20px 20px 0 0}.article__header .tag{line-height:14px;padding:2px 8px;margin-right:10px}.article__item:last-child{border-bottom-width:0;margin-bottom:0}.article__thumb{height:180px;border-radius:5px;margin-bottom:30px;display:block;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:0}.article__thumb--relevant{margin-bottom:10px}.article__title{word-break:break-all;margin-bottom:10px}.article__title svg{height:18px;width:18px}.article__title a{font-size:22px;color:#24292e}.article__title a:hover{color:#586069;text-decoration:none}.article__title a:visited{color:#586069}.article__abstract{margin-top:10px}.article__action{margin-top:20px}.article__action .action__btn{border-radius:20px;height:30px;display:inline-block;border:1px solid #e1e4e8;padding:0 10px;line-height:28px;text-align:center;cursor:pointer;box-sizing:border-box;transition:transform 0.35s ease-in, background .15s ease-in-out;color:#3b3e43;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.article__action .action__btn svg{margin-top:7px;transition:all 0.15s ease-in-out}.article__action .action__btn--active{border-color:#f47e00}.article__action .action__btn:hover{color:#fff;background-color:#f47e00;border-color:#f47e00;text-decoration:none}.article__action .action__btn--space{margin-left:10px}.article__action .action__btn--wechat{border-color:#3caf36;transition-delay:50ms}.article__action .action__btn--wechat:hover{background-color:#3caf36;color:#fff;border-color:#3caf36}.article__action .action__btn--weibo{border-color:#ff9933;transition-delay:100ms}.article__action .action__btn--weibo:hover{background-color:#ff9933;color:#fff;border-color:#ff9933}.article__action .action__btn--twitter{border-color:#18a3fa;transition-delay:150ms}.article__action .action__btn--twitter:hover{background-color:#18a3fa;color:#fff;border-color:#18a3fa}.article__action .action__btn--google{border-color:#dc4A3d;transition-delay:200ms}.article__action .action__btn--google:hover{background-color:#dc4A3d;color:#fff;border-color:#dc4A3d}.article__action .action__share{height:30px;width:240px;overflow:initial}.article__action .action__share:hover .action__btn--share{background-color:#e1e4e8;border-color:#e1e4e8;color:rgba(0,0,0,0.38)}.article__action .action__share:hover .action__btns .action__code{display:block}.article__action .action__share:hover .action__btns .action__btn{padding:0 7px;opacity:1;visibility:visible;transform:translate(0)}.article__action .action__share .action__code{display:none;position:absolute;top:36px;left:0;height:128px;width:128px}.article__action .action__share .action__btns{margin-left:10px;position:relative}.article__action .action__share .action__btns .action__btn{opacity:0;transform:translate(20px);visibility:hidden}.article__near a{color:#3b3e43;position:relative}.article__near a .near__svg{margin:22px 10px 0 0}.article__near a .avatar{margin-right:10px;margin-left:24px}.article__near a .near__title{padding-left:92px;display:block;line-height:29px}.article__near a.near__next svg{right:0;top:22px;margin:0}.article__near a.near__next .avatar{margin:0;right:24px}.article__near a.near__next .near__title{text-align:right;padding:0 92px 0 0}.article__near a.near__next--single{margin-right:0;float:right}.article__near a .near__icon{float:left;margin:3px 10px 0 0}.article__near a .near__icon-last{float:right;margin:4px 0 0 10px}.article__near a:hover{text-decoration:none;color:#586069}.article__near a:hover svg{color:#f47e00}.article__relevant{background-color:#fafafa;padding:50px}.article__relevant .relevant__panel{overflow:auto;word-break:keep-all;word-wrap:normal;white-space:nowrap}.article__relevant .relevant__panel::-webkit-scrollbar{display:none}.article__relevant .relevant__item{width:260px;box-shadow:0 1px 7px rgba(0,0,0,0.05);display:inline-block;overflow:hidden;background-color:#fff;padding:10px;margin-right:20px;border-radius:5px}.article__relevant .relevant__item .avatar{height:38px;width:38px}.article__relevant .relevant__item .module__list-title{font-size:18px;display:block;margin-bottom:10px}.article__relevant .relevant__content{padding-left:48px}.article__relevant .relevant__thumbnail{height:90px;margin:-10px -10px 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:10px;display:block}.article__relevant .relevant__abstract{height:80px;margin-bottom:10px;word-wrap:break-word;word-break:break-all;overflow:hidden;display:block;white-space:normal}.article__relevant .relevant__abstract:hover{text-decoration:none}.pagination{line-height:24px;border-top:1px dotted #e1e4e8;padding-top:50px;text-align:center}.pagination__item{padding:1px 10px;display:inline-block;border-radius:15px;color:#3b3e43;cursor:pointer;margin:0 10px}.pagination__item:hover,.pagination__item--active{text-decoration:none;background-color:#f47e00;color:#fff;border-color:#f47e00}.pagination__near{vertical-align:sub;color:#3b3e43}.pagination__near:hover{text-decoration:none;color:#f47e00}.toc{margin:20px 0}.toc li.toc__item--active a{background-color:#fafafa;color:#f47e00;border-left-color:#f47e00}.toc a{display:block;line-height:30px;color:rgba(0,0,0,0.54);border-left:2px solid transparent}.toc a:hover{text-decoration:none;background-color:#fafafa;color:#f47e00}.toc .toc__h1 a{padding-left:20px}.toc .toc__h2 a{padding-left:40px}.toc .toc__h3 a{padding-left:60px}.toc .toc__h4 a{padding-left:80px}.toc .toc__h5 a{padding-left:100px}.page{margin:50px auto}.page__title{padding-bottom:30px;border-bottom:1px dotted #e1e4e8}.page__headline{margin-top:50px}.archives__item{list-style:none}.archives__item a{display:block;line-height:74px;border-bottom:1px dotted #e1e4e8;padding:0 30px;color:#3b3e43}.archives__item a:hover{text-decoration:none;color:#f47e00}.archives__item:last-child a{border-bottom-width:0}.author{padding:0 0 30px 30px}.author__item{float:left;height:265px;width:202px;border-radius:4px;background-color:#f47e00;margin:30px 30px 0 0;display:block;text-align:center;color:#fff;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.author__item:hover{text-decoration:none;color:rgba(0,0,0,0.38)}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:9px 0 3px}.categories__item{list-style:none;border-bottom:1px dotted #e1e4e8;padding:30px 30px 20px 30px;color:#3b3e43}.categories__item:last-child{padding-bottom:0;border-bottom-width:0}.categories__item .tag{margin:0 20px 20px 0}.categories__header{display:block}.categories__header:hover{text-decoration:none}.categories__header:hover .categories__title{color:#f47e00}.categories__description{margin-bottom:20px}.categories__title{color:#3b3e43;font-size:20px}.tags{padding:20px}.tags .tag{margin:0 20px 20px 0;line-height:1.6}.tags__level0{font-size:12px;color:rgba(0,0,0,0.38)}.tags__level1{font-size:16px;color:rgba(0,0,0,0.54)}.tags__level2{font-size:21px;color:#6f6f6f}.tags__level3{font-size:24px;color:#3b3e43}.tags__level4{font-size:30px;color:#000}@media (max-width: 768px){.wrapper{width:auto}.side,.body--side .header__tool,.fn-three>div{width:100%}.body--side .sidebar__icon{position:fixed}.side{right:-100%}.fn-three>div{margin-bottom:20px}.fn-three>div:last-child{margin-bottom:0}.fn-three--mid{margin-left:0}.editor .emotion__item{margin:5px 5px 5px 0}.header__tool{display:none}.header__logo{width:38px !important}.body--side .side{right:1px}.body--side .header__tool{display:block}.sidebar__icon{top:12px;border-color:transparent;left:5px;position:absolute;box-shadow:0 0 0}.header>.wrapper{text-align:center}.header>.wrapper>a{display:none}.header>.wrapper>a:first-child{display:block;float:left;margin-left:20px}.header>.wrapper>a.header__search{display:block;float:right}.header>.wrapper>a.header__search span{display:none}.side>.fn__none{display:block}.side>.fn__none.module__list li{border-bottom:1px dotted #e1e4e8}.side>.fn__none.module__list li a{display:block;color:#24292e}.side__sub-title{padding-top:0}.pagination__item{margin:0}.footer__info{text-align:right;padding:20px 0}.footer__info .fn__right{float:none}.footer__side{padding:20px 0}.fn-padding30{padding-left:0;padding-right:0}.article__relevant{padding:50px 20px}.article-detail__header .article__action{position:inherit}.article__title a,.article-detail__header .header__title{font-size:18px}.article-detail__header .header__title--edit{margin-right:0}.article__action .action__btn.action__btn--share{display:none}.article__action .action__share{width:auto}.article__action .action__share .action__btns{margin-left:0}.article__action .action__share .action__btns .action__btn{opacity:1;transform:translate(0);visibility:visible;padding:0 7px}.article__responsive-meta{display:block;margin-top:10px}.archives__item a{line-height:36px;padding:0 10px}.page{margin:20px 0}.page__title{padding-bottom:20px}.categories__item,.tags{padding:20px 10px}.categories__item .tag,.tags .tag{margin:0 10px 10px 0}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.15s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.15s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.15s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.15s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.15s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-size:14px;color:#24292e;background-color:#fff;letter-spacing:0.01rem;line-height:1.4;text-rendering:geometricPrecision;transition:all 0.15s ease-in-out}a{transition:all 0.15s ease-in-out}.fn-bottom{padding-bottom:50px;margin-bottom:50px;border-bottom:1px dotted #e1e4e8}.fn-absolute{position:absolute}.fn-padding68{padding-left:68px}.fn-padding30{padding-left:30px;padding-right:30px}.fn-two>a,.fn-two>div{float:left;width:48%}.fn-two>a:first-child,.fn-two>div:first-child{margin-right:4%}.fn-two--next{text-align:right}.fn-three>div,.fn-three>a{width:30%;float:left}.fn-three--mid{margin:0 5%}.ft-orange{color:#f47e00 !important}.avatar{height:58px;width:58px;border-radius:50%;display:inline-block;z-index:10;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.avatar--space{margin-right:20px}.module__header{line-height:24px;margin-bottom:20px;color:rgba(0,0,0,0.38)}.module__list li{list-style:none;margin-bottom:10px;padding-bottom:10px;position:relative}.module__list li .fn-padding68{padding-left:48px}.module__list li .avatar{height:38px;width:38px}.module__list-title{color:#24292e;word-break:break-all}.module__list-title:hover{color:#586069;text-decoration:none}.tag{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.68);padding:5px 10px;line-height:22px;font-weight:400;border-radius:3px;white-space:nowrap;display:inline-block}.tag:hover{text-decoration:none;background-color:rgba(0,0,0,0.1)}.wrapper{max-width:868px;margin:0 auto;padding:0 20px;box-sizing:border-box}.content{margin:50px auto}.body--side{padding-right:340px}.body--side .header__tool{position:fixed;width:339px;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.body--side .side{right:0}.body--side .sidebar__icon:hover .sidebar__icon-line:first-child,.body--side .sidebar__icon-line:first-child{width:100%;transform:rotateZ(-45deg);top:6px;background-color:#f47e00}.body--side .sidebar__icon:hover .sidebar__icon-line--middle,.body--side .sidebar__icon-line--middle{opacity:0}.body--side .sidebar__icon:hover .sidebar__icon-line:last-child,.body--side .sidebar__icon-line:last-child{width:100%;transform:rotateZ(45deg);top:-6px;background-color:#f47e00}.header{height:64px;border-bottom:1px solid #e1e4e8;line-height:64px;position:relative;overflow:hidden;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.header__logo{position:absolute;left:20px;background-color:rgba(255,255,255,0.68)}.header__logo img{height:35px;width:35px;flex-shrink:0;margin-top:15px}.header__logo div{text-align:left;margin-left:10px}.header__icon{height:14px;width:14px;display:inline-block;margin-top:-3px}.header .wrapper a{color:#24292e;padding:0 10px;font-size:16px}.header .wrapper a:first-child{padding:0}.header .wrapper a:hover{color:#586069;text-decoration:none}.header__tool{position:absolute;right:0;top:0;padding-right:20px;z-index:100;background-color:#fff;border-bottom:1px solid #e1e4e8;height:65px;box-sizing:border-box}.header__tool a.fn__right{padding:0 20px 0 0;box-sizing:border-box}.header__tool a.fn__right:first-child{margin-left:0}.header__tool .avatar{margin:17px 0 0 20px;height:30px;width:30px}.footer{border-top:1px solid #e1e4e8;box-shadow:rgba(0,0,0,0.05) 0 -1px 1px}.footer__side{padding:50px 0 30px}.footer__side .tag{margin:0 10px 10px 0}.footer__info{color:rgba(0,0,0,0.38);border-top:1px dotted #e1e4e8;font-size:12px;padding:30px 0}.footer__info a{color:#8899a6}.side{transition:all 0.15s ease-in-out;position:fixed;width:340px;top:0;right:-340px;overflow:auto;height:100%;border-left:1px solid #e1e4e8;box-sizing:border-box;z-index:99;background-color:#fff;padding-top:65px}.side__sub-title{font-size:18px;padding:30px 20px 0}.side__module{margin:20px}.side__module .module__list{margin-bottom:30px}.side::-webkit-scrollbar{display:none}.sidebar__icon{position:fixed;bottom:36px;width:16px;height:14px;right:36px;border:3px solid #e1e4e8;padding:10px 9px;cursor:pointer;border-radius:50%;background-color:#fff;z-index:200;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.sidebar__icon-line{display:block;position:relative;vertical-align:top;height:3px;width:100%;background:#3b3e43;margin-top:3px;transition-duration:.2s;transition-timing-function:ease-in-out;transition-delay:0s;border-radius:1px}.sidebar__icon-line:first-child{margin-top:0}.sidebar__icon:hover .sidebar__icon-line:first-child{width:50%;transform:rotateZ(-45deg);top:3px}.sidebar__icon:hover .sidebar__icon-line-middle{width:90%}.sidebar__icon:hover .sidebar__icon-line:last-child{width:50%;transform:rotateZ(45deg);top:-3px}.article-detail__header .header__title{font-size:28px;font-weight:normal;margin-bottom:20px}.article-detail__header .header__title--edit{margin-right:72px}.article-detail__header .header__title svg{height:28px;width:28px;vertical-align:text-top}.article-detail__header .article__action{position:absolute;top:7px;right:0;margin-top:0}.article-detail__header .tag{margin:20px 20px 0 0}.article__header .tag{line-height:14px;padding:2px 8px;margin-right:10px}.article__item:last-child{border-bottom-width:0;margin-bottom:0}.article__thumb{height:180px;border-radius:5px;margin-bottom:30px;display:block;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:0}.article__thumb--relevant{margin-bottom:10px}.article__title{word-break:break-all;margin-bottom:10px}.article__title svg{height:18px;width:18px}.article__title a{font-size:22px;color:#24292e}.article__title a:hover{color:#586069;text-decoration:none}.article__title a:visited{color:#586069}.article__abstract{margin-top:10px}.article__action{margin-top:20px}.article__action .action__btn{border-radius:20px;height:30px;display:inline-block;border:1px solid #e1e4e8;padding:0 10px;line-height:28px;text-align:center;cursor:pointer;box-sizing:border-box;transition:transform 0.35s ease-in, background .15s ease-in-out;color:#3b3e43;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.article__action .action__btn svg{margin-top:7px;transition:all 0.15s ease-in-out}.article__action .action__btn--active{border-color:#f47e00}.article__action .action__btn:hover{color:#fff;background-color:#f47e00;border-color:#f47e00;text-decoration:none}.article__action .action__btn--space{margin-left:10px}.article__action .action__btn--wechat{border-color:#3caf36;transition-delay:50ms}.article__action .action__btn--wechat:hover{background-color:#3caf36;color:#fff;border-color:#3caf36}.article__action .action__btn--weibo{border-color:#ff9933;transition-delay:100ms}.article__action .action__btn--weibo:hover{background-color:#ff9933;color:#fff;border-color:#ff9933}.article__action .action__btn--twitter{border-color:#18a3fa;transition-delay:150ms}.article__action .action__btn--twitter:hover{background-color:#18a3fa;color:#fff;border-color:#18a3fa}.article__action .action__btn--google{border-color:#dc4A3d;transition-delay:200ms}.article__action .action__btn--google:hover{background-color:#dc4A3d;color:#fff;border-color:#dc4A3d}.article__action .action__share{height:30px;width:240px;overflow:initial}.article__action .action__share:hover .action__btn--share{background-color:#e1e4e8;border-color:#e1e4e8;color:rgba(0,0,0,0.38)}.article__action .action__share:hover .action__btns .action__code{display:block}.article__action .action__share:hover .action__btns .action__btn{padding:0 7px;opacity:1;visibility:visible;transform:translate(0)}.article__action .action__share .action__code{display:none;position:absolute;top:36px;left:0;height:128px;width:128px}.article__action .action__share .action__btns{margin-left:10px;position:relative}.article__action .action__share .action__btns .action__btn{opacity:0;transform:translate(20px);visibility:hidden}.article__near a{color:#3b3e43;position:relative}.article__near a .near__svg{margin:22px 10px 0 0}.article__near a .avatar{margin-right:10px;margin-left:24px}.article__near a .near__title{padding-left:92px;display:block;line-height:29px}.article__near a.near__next svg{right:0;top:22px;margin:0}.article__near a.near__next .avatar{margin:0;right:24px}.article__near a.near__next .near__title{text-align:right;padding:0 92px 0 0}.article__near a.near__next--single{margin-right:0;float:right}.article__near a .near__icon{float:left;margin:3px 10px 0 0}.article__near a .near__icon-last{float:right;margin:4px 0 0 10px}.article__near a:hover{text-decoration:none;color:#586069}.article__near a:hover svg{color:#f47e00}.article__relevant{background-color:#fafafa;padding:50px}.article__relevant .relevant__panel{overflow:auto;word-break:keep-all;word-wrap:normal;white-space:nowrap}.article__relevant .relevant__panel::-webkit-scrollbar{display:none}.article__relevant .relevant__item{width:260px;box-shadow:0 1px 7px rgba(0,0,0,0.05);display:inline-block;overflow:hidden;background-color:#fff;padding:10px;margin-right:20px;border-radius:5px}.article__relevant .relevant__item .avatar{height:38px;width:38px}.article__relevant .relevant__item .module__list-title{font-size:18px;display:block;margin-bottom:10px}.article__relevant .relevant__content{padding-left:48px}.article__relevant .relevant__thumbnail{height:90px;margin:-10px -10px 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:10px;display:block}.article__relevant .relevant__abstract{height:80px;margin-bottom:10px;word-wrap:break-word;word-break:break-all;overflow:hidden;display:block;white-space:normal}.article__relevant .relevant__abstract:hover{text-decoration:none}.pagination{line-height:24px;border-top:1px dotted #e1e4e8;padding-top:50px;text-align:center}.pagination__item{padding:1px 10px;display:inline-block;border-radius:15px;color:#3b3e43;cursor:pointer;margin:0 10px}.pagination__item:hover,.pagination__item--active{text-decoration:none;background-color:#f47e00;color:#fff;border-color:#f47e00}.pagination__near{vertical-align:sub;color:#3b3e43}.pagination__near:hover{text-decoration:none;color:#f47e00}.toc{margin:20px 0}.toc li.toc__item--active a{background-color:#fafafa;color:#f47e00;border-left-color:#f47e00}.toc a{display:block;line-height:30px;color:rgba(0,0,0,0.54);border-left:2px solid transparent}.toc a:hover{text-decoration:none;background-color:#fafafa;color:#f47e00}.toc .toc__h1 a{padding-left:20px}.toc .toc__h2 a{padding-left:40px}.toc .toc__h3 a{padding-left:60px}.toc .toc__h4 a{padding-left:80px}.toc .toc__h5 a{padding-left:100px}.page{margin:50px auto}.page__title{padding-bottom:30px;border-bottom:1px dotted #e1e4e8}.page__headline{margin-top:50px}.archives__item{list-style:none}.archives__item a{display:block;line-height:74px;border-bottom:1px dotted #e1e4e8;padding:0 30px;color:#3b3e43}.archives__item a:hover{text-decoration:none;color:#f47e00}.archives__item:last-child a{border-bottom-width:0}.author{padding:0 0 30px 30px}.author__item{float:left;height:265px;width:202px;border-radius:4px;background-color:#f47e00;margin:30px 30px 0 0;display:block;text-align:center;color:#fff;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px}.author__item:hover{text-decoration:none;color:rgba(0,0,0,0.38)}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:9px 0 3px}.categories__item{list-style:none;border-bottom:1px dotted #e1e4e8;padding:30px 30px 20px 30px;color:#3b3e43}.categories__item:last-child{padding-bottom:0;border-bottom-width:0}.categories__item .tag{margin:0 20px 20px 0}.categories__header{display:block}.categories__header:hover{text-decoration:none}.categories__header:hover .categories__title{color:#f47e00}.categories__description{margin-bottom:20px}.categories__title{color:#3b3e43;font-size:20px}.tags{padding:20px}.tags .tag{margin:0 20px 20px 0;line-height:1.6}.tags__level0{font-size:12px;color:rgba(0,0,0,0.38)}.tags__level1{font-size:16px;color:rgba(0,0,0,0.54)}.tags__level2{font-size:21px;color:#6f6f6f}.tags__level3{font-size:24px;color:#3b3e43}.tags__level4{font-size:30px;color:#000}@media (max-width: 768px){.wrapper{width:auto}.side,.body--side .header__tool,.fn-three>div{width:100%}.body--side .sidebar__icon{position:fixed}.side{right:-100%}.fn-three>div{margin-bottom:20px}.fn-three>div:last-child{margin-bottom:0}.fn-three--mid{margin-left:0}.editor .emotion__item{margin:5px 5px 5px 0}.header__tool{display:none}.header__logo{width:38px !important}.body--side .side{right:1px}.body--side .header__tool{display:block}.sidebar__icon{top:12px;border-color:transparent;left:5px;position:absolute;box-shadow:0 0 0}.header>.wrapper{text-align:center}.header>.wrapper>a{display:none}.header>.wrapper>a:first-child{display:block;float:left;margin-left:20px}.header>.wrapper>a.header__search{display:block;float:right}.header>.wrapper>a.header__search span{display:none}.side>.fn__none{display:block}.side>.fn__none.module__list li{border-bottom:1px dotted #e1e4e8}.side>.fn__none.module__list li a{display:block;color:#24292e}.side__sub-title{padding-top:0}.pagination__item{margin:0}.footer__info{text-align:right;padding:20px 0}.footer__info .fn__right{float:none}.footer__side{padding:20px 0}.fn-padding30{padding-left:0;padding-right:0}.article__relevant{padding:50px 20px}.article-detail__header .article__action{position:inherit}.article__title a,.article-detail__header .header__title{font-size:18px}.article-detail__header .header__title--edit{margin-right:0}.article__action .action__btn.action__btn--share{display:none}.article__action .action__share{width:auto}.article__action .action__share .action__btns{margin-left:0}.article__action .action__share .action__btns .action__btn{opacity:1;transform:translate(0);visibility:visible;padding:0 7px}.article__responsive-meta{display:block;margin-top:10px}.archives__item a{line-height:36px;padding:0 10px}.page{margin:20px 0}.page__title{padding-bottom:20px}.categories__item,.tags{padding:20px 10px}.categories__item .tag,.tags .tag{margin:0 10px 10px 0}} diff --git a/theme/x/Gina/js/common.min.js b/theme/x/Gina/js/common.min.js index 5dfb093b..ad0d3de1 100644 --- a/theme/x/Gina/js/common.min.js +++ b/theme/x/Gina/js/common.min.js @@ -1 +1 @@ -!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return c(a[t][1][e]||e)},i,i.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(r){r.hasOwnProperty("data")&&(l.defaultOptions.data=r.data),r=a.default.extend(!0,l.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){l.showFn(r.show,i,e,t,n)}),l.options=r,l.options.success=l.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,l.success(e.data,!0),r.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(r)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(_,e){"use strict";var t=[],k=_.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||k).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),K={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){q.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==_&&C(e),e=e||_,k)){if(11!==d&&(l=Z.exec(t)))if(i=l[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(l[2])return N.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return N.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return N.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function le(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==_&&9===r.nodeType&&r.documentElement&&(a=(_=r).documentElement,k=!i(_),y!==_&&(n=_.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(_.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!_.getElementsByName||!_.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(_.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),g=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===_||e.ownerDocument===y&&g(y,e)?-1:t===_||t.ownerDocument===y&&g(y,t)?1:l?O(l,e)-O(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===_?-1:t===_?1:i?-1:o?1:l?O(l,e)-O(l,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),_},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&C(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(k);var q=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(G.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=G.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),G.set(this,i,r),t=o(this,i),this[i](),r!==(n=G.get(this,i))||t?G.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(G.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,i)&&T.event.add(e,i,ke)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=G.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(O)||[""]).length;c--;)p=m=(s=_e.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=G.hasData(e)&&G.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(O)||[""]).length;c--;)if(p=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,r,!0);T.isEmptyObject(l)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(G.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Ne(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,l,c;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.set(t,o),c=o.events))for(i in delete a.handle,a.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,l,c,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=_[r],_[r]=function(){o=arguments},n.always(function(){void 0===i?T(_).removeProp(r):_[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new x,_=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=C.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(_.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=_,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){"use strict";var s=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),l=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var c={init:function(){(0,s.default)("#articleCommentBtn").click(function(){var e=(0,s.default)(this);(0,o.ShowEditor)(e.data("title"),e.data("id"))}),1===(0,s.default)("#toc").length&&((0,o.InitToc)("toc","articleContent"),768<(0,s.default)("body").width()?(0,s.default)("body").addClass("body--side"):(0,s.default)("body").removeClass("body--side")),(0,o.InitComment)(),c._share()},_share:function(){var e=(0,s.default)(".action__share"),n=e.find(".action__code"),r=n.data("url"),t=n.data("avatar"),i=encodeURIComponent(n.data("title")+" - "+n.data("blogtitle")),o=encodeURIComponent(r),a={};a.tencent="http://share.v.t.qq.com/index.php?c=share&a=index&title="+i+"&url="+o+"&pic="+t,a.weibo="http://v.t.sina.com.cn/share/share.php?title="+i+"&url="+o+"&pic="+t,a.google="https://plus.google.com/share?url="+o,a.twitter="https://twitter.com/intent/tweet?status="+i+" "+o,e.find(".action__btn").click(function(){var e=(0,s.default)(this).data("type");if(e){if("wechat"===e){if("none"===n.css("background-image")){var t=new l.default({element:n[0],value:r,size:128});n.css("background-image","url(".concat(t.toDataURL("image/jpeg"),")")).hide()}return n.slideToggle(),!1}window.open(a[e],"_blank","top=100,left=200,width=648,height=618")}})}},u={init:function(){(0,i.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&c.init(),1===(0,s.default)("#pipeComments").length&&1===(0,s.default)("#toc").length?(0,s.default)("body").addClass("body--side"):(0,s.default)("body").removeClass("body--side"),setTimeout(function(){(0,s.default)(".header__logo").width((0,s.default)(".header a").get(1).offsetLeft-30)},301)}),(0,s.default)(".header__logo").width((0,s.default)(".header a").get(1).offsetLeft-30),(0,i.PreviewImg)(),(0,i.KillBrowser)(),(0,s.default)("#sidebarIcon").click(function(){u.toggleSide()})},toggleSide:function(){(0,s.default)("body").toggleClass("body--side"),setTimeout(function(){(0,s.default)(".header__logo").width((0,s.default)(".header a").get(1).offsetLeft-30)},301)},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[8]); \ No newline at end of file +!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return c(a[t][1][e]||e)},i,i.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));o(e("uvstat"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6,uvstat:8}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(r){r.hasOwnProperty("data")&&(l.defaultOptions.data=r.data),r=a.default.extend(!0,l.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){l.showFn(r.show,i,e,t,n)}),l.options=r,l.options.success=l.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,l.success(e.data,!0),r.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(r)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(k,e){"use strict";var t=[],_=k.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||_).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+I+")"+I+"*"),$=new RegExp(I+"|>"),V=new RegExp(R),X=new RegExp("^"+B+"$"),G={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{q.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==k&&C(e),e=e||k,_)){if(11!==d&&(l=Z.exec(t)))if(i=l[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(l[2])return q.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return q.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return q.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function le(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=k.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==k&&9===r.nodeType&&r.documentElement&&(a=(k=r).documentElement,_=!i(k),y!==k&&(n=k.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(k.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(k.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!k.getElementsByName||!k.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&_)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(k.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=k.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),g=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===k||e.ownerDocument===y&&g(y,e)?-1:t===k||t.ownerDocument===y&&g(y,t)?1:l?D(l,e)-D(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===k?-1:t===k?1:i?-1:o?1:l?D(l,e)-D(l,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),k},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==k&&C(e),p.matchesSelector&&_&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=_.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(_);var L=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ke=/^([^.]*)(?:\.(.+)|)/;function _e(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return _.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(K.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=K.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),K.set(this,i,r),t=o(this,i),this[i](),r!==(n=K.get(this,i))||t?K.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(K.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,i)&&T.event.add(e,i,_e)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(D)||[""]).length;c--;)p=m=(s=ke.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(D)||[""]).length;c--;)if(p=m=(s=ke.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,r,!0);T.isEmptyObject(l)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(K.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function qe(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,l,c;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),c=o.events))for(i in delete a.handle,a.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,l,c,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),_.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+_t++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=k[r],k[r]=function(){o=arguments},n.always(function(){void 0===i?T(k).removeProp(r):k[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=_.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,t.head.appendChild(r)):t=_),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new x,k=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=C.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(k.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var _=k,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return _.use(new T),_},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){var r,i;r=window,i=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";n.r(t);var r=function(n,r,i){return new Promise(function(t,e){fetch(n,{body:JSON.stringify(r),cache:"no-cache",method:"POST"}).then(function(e){return e.json()}).then(function(e){return t(e)}),i&&setTimeout(function(){e(r)},i)})},i=function(e,a,s,l){return new(s||(s=Promise))(function(n,t){function r(e){try{o(l.next(e))}catch(e){t(e)}}function i(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,i)}o((l=l.apply(e,a||[])).next())})},o=function(n,r){var i,o,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),i(this,void 0,void 0,function(){return o(this,function(e){switch(e.label){case 0:return[4,r(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return i(this,void 0,void 0,function(){var n,r,i=this;return o(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+i.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=i.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return r=e.sent(),Object.keys(r).forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText=r[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),r(this.options.url+"/inc?url="+e)}else r(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof n?n.Uvstat=i():r.Uvstat=i()},{}],9:[function(e,t,n){"use strict";var s=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),l=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var c={init:function(){(0,s.default)("#articleCommentBtn").click(function(){var e=(0,s.default)(this);(0,o.ShowEditor)(e.data("title"),e.data("id"))}),1===(0,s.default)("#toc").length&&((0,o.InitToc)("toc","articleContent"),768<(0,s.default)("body").width()?(0,s.default)("body").addClass("body--side"):(0,s.default)("body").removeClass("body--side")),(0,o.InitComment)(),c._share()},_share:function(){var e=(0,s.default)(".action__share"),n=e.find(".action__code"),r=n.data("url"),t=n.data("avatar"),i=encodeURIComponent(n.data("title")+" - "+n.data("blogtitle")),o=encodeURIComponent(r),a={};a.tencent="http://share.v.t.qq.com/index.php?c=share&a=index&title="+i+"&url="+o+"&pic="+t,a.weibo="http://v.t.sina.com.cn/share/share.php?title="+i+"&url="+o+"&pic="+t,a.google="https://plus.google.com/share?url="+o,a.twitter="https://twitter.com/intent/tweet?status="+i+" "+o,e.find(".action__btn").click(function(){var e=(0,s.default)(this).data("type");if(e){if("wechat"===e){if("none"===n.css("background-image")){var t=new l.default({element:n[0],value:r,size:128});n.css("background-image","url(".concat(t.toDataURL("image/jpeg"),")")).hide()}return n.slideToggle(),!1}window.open(a[e],"_blank","top=100,left=200,width=648,height=618")}})}},u={init:function(){(0,i.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&c.init(),1===(0,s.default)("#pipeComments").length&&1===(0,s.default)("#toc").length?(0,s.default)("body").addClass("body--side"):(0,s.default)("body").removeClass("body--side"),setTimeout(function(){(0,s.default)(".header__logo").width((0,s.default)(".header a").get(1).offsetLeft-30)},301)}),(0,s.default)(".header__logo").width((0,s.default)(".header a").get(1).offsetLeft-30),(0,i.PreviewImg)(),(0,i.KillBrowser)(),(0,s.default)("#sidebarIcon").click(function(){u.toggleSide()})},toggleSide:function(){(0,s.default)("body").toggleClass("body--side"),setTimeout(function(){(0,s.default)(".header__logo").width((0,s.default)(".header a").get(1).offsetLeft-30)},301)},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[9]); \ No newline at end of file diff --git a/theme/x/Koma/css/common.css b/theme/x/Koma/css/common.css index 036878f9..3e6cc0e7 100644 --- a/theme/x/Koma/css/common.css +++ b/theme/x/Koma/css/common.css @@ -1 +1 @@ -html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#88acdb}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #88acdb}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.3s ease;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.3s ease}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.3s ease;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.3s ease;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.3s ease}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.3s ease}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.3s ease;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:rgba(0,0,0,0.6);background-color:#eaeaea;letter-spacing:0.01rem;line-height:1.75em;text-rendering:geometricPrecision}a{color:#88acdb}.side{position:fixed;background-color:#FFF;height:100%;width:300px;overflow:auto}.side #showToc,.side #hideToc{position:absolute;cursor:pointer;z-index:4;color:#fff;top:15px;right:15px;transition:all 0.3s ease;height:20px}.side #showToc svg,.side #hideToc svg{height:20px;width:20px}.side #showToc:hover,.side #hideToc:hover{color:#b0a0aa}.side__overlay{height:180px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAACVBMVEUAAAABAQETExM20mnVAAAAA3RSTlMOECJvSrphAAABBElEQVR4AWyRwQ3CQAwEJ5/rIVQTyuAfHunmXlRAoaxkMfJJkQ4Dznl3x+G4xlzOxvZ5vZdzMJ7fx3Im+7a2jpNzrINzZ+6r/DnIp7dyg9zsg9Ehel0+bsS1t5KJZOuDSU4Iunz4qC8BU6nLAqZSkgKmUsYCplLxBEylIARMxV8+w/sqoKo+6G0aTGhm5JAM//gARxxHYU3Q3igY0sCIIhYCC49rcUW4PBeJK3bd+CIKsDle8H91N62bwTv5Xxv1QQAAAAQQsH9rAU6DH3CIG9WFbm2Pcyf00PcOn3avFYDDRJgOOcE8fIX8VFCY00r5TlFFPt2NwqXDwFyGjNUlzfBdHo1oSKi9zm79GKMAAAAASUVORK5CYII=) #5d5d5d;position:absolute;width:100%;top:0}.side__content{width:100%;text-align:center;top:0;position:absolute;z-index:1;bottom:60px;overflow:auto;padding:112px 30px 0;box-sizing:border-box;word-break:break-all}.side__content::-webkit-scrollbar{display:none}.side__content h1 a{color:rgba(0,0,0,0.6);font-size:28px;font-weight:normal;margin:15px 0;display:block;transition:all 0.3s ease}.side__content h1 a:hover{text-decoration:none;color:#b0a0aa}.side__content ul{list-style:none;line-height:36px;margin-top:15px}.side__content ul a{color:rgba(0,0,0,0.6);transition:all 0.3s ease}.side__content ul a:hover{color:#b0a0aa;text-decoration:none}.side__content ul img{height:18px;width:18px;vertical-align:text-bottom}.side__logo img{display:block;border:5px solid #fff;border-radius:50%;width:128px;height:128px;margin:0 auto;transition:all 0.3s ease}.side__logo img:hover{border-color:#b0a0aa}.side__footer{position:absolute;bottom:0;padding:0 30px 15px;height:45px;width:100%;box-sizing:border-box;overflow:hidden}.side__footer a{line-height:26px;height:26px;float:left;color:rgba(0,0,0,0.6);transition:all 0.3s ease;width:25%;text-align:center}.side__footer a:hover{color:#b0a0aa}.side__footer a svg{height:26px;width:26px}.side .avatar{height:30px;width:30px;border-radius:50%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.side .avatar:hover{transform:rotate(360deg);transition:all .2s ease-out 0s}.main{right:0;min-height:100%;left:300px;width:auto;position:absolute}.footer{font-size:14px;text-shadow:0 1px #fff;margin:30px;color:#b0a0aa}#goTop{position:fixed;bottom:35px;right:5px;animation:upbounce 4s 2s infinite;z-index:99;cursor:pointer;color:#b0a0aa;transition:all 0.3s ease;height:20px;width:20px}#goTop:hover{color:rgba(0,0,0,0.54);animation-name:inherit}@keyframes upbounce{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.article__item{margin:30px;border:1px solid #ddd;background:#fff;position:relative;transition:all .2s ease-in;visibility:hidden}.article__item--show{animation:bounce .6s;visibility:visible}.article__header{border-left:5px solid rgba(0,0,0,0.6);padding:15px 130px 15px 25px;line-height:28px;transition:all 0.3s ease}.article__header--user{padding-right:181px}.article__header:hover{border-color:#b0a0aa}.article__header .article__title{color:rgba(0,0,0,0.6);font-weight:300;transition:all 0.3s ease;word-break:break-all;font-size:28px}.article__header .article__title:hover{color:#b0a0aa;text-decoration:none}.article__header .article__title svg{height:26px;width:26px}.article__header .article__time{position:absolute;right:30px;font-size:16px;top:15px;color:rgba(0,0,0,0.54)}.article__header .article__time--user{right:81px}.article__header .avatar{height:36px;width:36px;border-radius:50%;position:absolute;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;right:30px;top:15px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.article__header .avatar:hover{transform:rotate(360deg);transition:all .2s ease-out 0s}.article__abstract{padding:15px 30px 0}.article__thumb{height:180px;display:block;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:0}.article__footer{border-top:1px solid #ddd;margin:15px 30px;padding-top:15px;position:relative}.article__footer .fn__left svg{float:left;margin:6px 15px 0 0;height:18px;width:18px}.article__footer .fn__right a{color:#b0a0aa;transition:all 0.3s ease;margin-left:15px}.article__footer .fn__right a:hover{text-decoration:none;color:rgba(0,0,0,0.54)}.article__share{position:absolute;bottom:-4px;text-align:center;left:50%;margin-left:-75px}.article__share-btn{transition:all 0.3s ease;color:rgba(0,0,0,0.18);margin-left:15px;cursor:pointer}.article__share-btn--wechat:hover{color:#3caf36}.article__share-btn--weibo:hover{color:#ff9933}.article__share-btn--twitter:hover{color:#18a3fa}.article__share-btn--google:hover{color:#dc4A3d}.article__share-btn svg{height:18px;width:18px}.article__code{height:128px;width:128px;position:absolute;left:50%;margin-left:-58px;display:none;top:25px;border:1px solid #b0a0aa;z-index:1}.article__neighbor{margin-left:15px;transition:all 0.3s ease}.article__neighbor:hover{text-decoration:none;color:rgba(0,0,0,0.6)}@keyframes bounce{0%{opacity:0;-webkit-transform:scale(1)}60%{opacity:1;-webkit-transform:scale(1.02)}100%{-webkit-transform:scale(1)}}.relevant__item{margin:15px 30px;padding-top:15px;border-top:1px solid #ddd}.relevant__thumbnail{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;width:180px;height:90px;border-radius:2px;position:absolute;right:0;top:0;display:block}.relevant__avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;border-radius:15px;display:inline-block;float:left;margin-right:15px}.relevant__avatar:hover{transform:rotate(360deg);transition:all .2s ease-out 0s}.relevant__content{position:relative}.relevant__content>div{margin-right:195px}.relevant__abstract{height:55px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(0,0,0,0.6)}.relevant__abstract:hover{text-decoration:none}.relevant__meta{font-size:12px;line-height:20px;margin-top:15px}.relevant__title{font-weight:300;font-size:18px}.pagination{text-align:center;font-size:14px;line-height:30px}.pagination__item{height:30px;background:#4d4d4d;border-radius:15px;display:inline-block;color:#fff;margin:0 3px;transition:all 0.3s ease;min-width:30px}.pagination__item:hover{opacity:.7;text-decoration:none}.pagination__item--active{background:#88acdb}.pagination__item--active:hover{opacity:1}.pagination__near{visibility:hidden;color:#4d4d4d}.pagination:hover .pagination__near{visibility:visible}.tag{color:#fff;font-size:12px;height:18px;line-height:18px;display:inline-block;padding:0 5px 0 10px;position:relative;border-radius:0 5px 5px 0;margin:5px 9px 5px 8px;background-color:#7b5d5f;transtion:all 0.3s ease}.tag:hover{opacity:.7;text-decoration:none}.tag:after,.tag:before{content:" ";position:absolute}.tag:before{width:0;height:0;top:0;left:-18px;border:9px solid transparent;border-right-color:#7b5d5f}.tag:after{width:4px;height:4px;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,0.3);top:7px;left:2px}.tag--color1{background:#ff945c}.tag--color1:before{border-right-color:#ff945c}.tag--color2{background:#f5c7b7}.tag--color2:before{border-right-color:#f5c7b7}.tag--color3{background:#ba8f6c}.tag--color3:before{border-right-color:#ba8f6c}.tag--color4{background:#cfb7c4}.tag--color4:before{border-right-color:#cfb7c4}.tag--page{margin-right:16px}.page__content{padding:15px 30px}.page__content .categories__item{list-style:none;border-top:1px solid #ddd;padding:15px 0}.page__content .categories__header{font-size:24px;font-weight:normal;transition:all 0.3s ease}.page__content .categories__header:hover{text-decoration:none;color:#b0a0aa}.page__content--archive{padding:30px}.page__title{font-size:26px;margin:30px}.author{padding:0 0 30px 30px}.author__item{float:left;height:265px;width:202px;border-radius:4px;margin:30px 30px 0 0;text-align:center;color:rgba(0,0,0,0.6);box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;line-height:18px}.author__item:hover{text-decoration:none;color:#b0a0aa}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:13px 0 3px}#pipeComments{padding:15px 30px}.toc__panel{z-index:10;position:relative;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAACVBMVEUAAAABAQETExM20mnVAAAAA3RSTlMOECJvSrphAAABBElEQVR4AWyRwQ3CQAwEJ5/rIVQTyuAfHunmXlRAoaxkMfJJkQ4Dznl3x+G4xlzOxvZ5vZdzMJ7fx3Im+7a2jpNzrINzZ+6r/DnIp7dyg9zsg9Ehel0+bsS1t5KJZOuDSU4Iunz4qC8BU6nLAqZSkgKmUsYCplLxBEylIARMxV8+w/sqoKo+6G0aTGhm5JAM//gARxxHYU3Q3igY0sCIIhYCC49rcUW4PBeJK3bd+CIKsDle8H91N62bwTv5Xxv1QQAAAAQQsH9rAU6DH3CIG9WFbm2Pcyf00PcOn3avFYDDRJgOOcE8fIX8VFCY00r5TlFFPt2NwqXDwFyGjNUlzfBdHo1oSKi9zm79GKMAAAAASUVORK5CYII=) #5d5d5d;transition:all 0.3s ease}.toc__panel .toc{position:absolute;top:50px;bottom:0;width:100%;overflow:auto}.toc__panel .toc::-webkit-scrollbar{display:none}.toc__panel li.toc__item--active a{background-color:rgba(0,0,0,0.3);color:#b0a0aa;border-right-color:#b0a0aa}.toc__panel a{display:block;line-height:36px;color:#fafafa;border-right:2px solid transparent}.toc__panel a:hover{text-decoration:none;background-color:rgba(0,0,0,0.3);color:#b0a0aa;border-right-color:#b0a0aa}.toc__panel .toc__h1 a{padding-left:20px}.toc__panel .toc__h2 a{padding-left:40px}.toc__panel .toc__h3 a{padding-left:60px}.toc__panel .toc__h4 a{padding-left:80px}.toc__panel .toc__h5 a{padding-left:100px}.toc__panel--hide{transform:translate(-300px)}.toc__close{padding:15px 15px 0 0;height:50px;box-sizing:border-box}.toc__close svg{color:#fff;height:20px;width:20px;cursor:pointer}@media (max-width: 768px){.toc__panel,#showToc,.side__overlay,.article__share,.article__neighbor,.relevant__abstract{display:none}.side>.fn__none,.mobile--show{display:block}.side,.side__content,.main,.side__footer,.article__header .article__time{position:inherit}.side{width:100%}.side__content{padding:15px}.side__content h1 a{margin-top:0;font-size:22px}.side__content ul{display:none}.side__footer>a{width:auto;margin-right:15px}.side__footer>a svg{height:14px;width:14px}.side__logo img{position:absolute;top:9px;height:30px;width:30px}.article__item{margin:15px}.article__footer{margin:15px 20px}.article__footer>.fn__left,.article__footer>.fn__right,.footer .fn__right{float:none}.article__footer>.fn__right a{margin:15px 15px 0 0;display:inline-block}.article__header{padding:10px 15px 10px 25px}.article__header .article__title{font-size:18px}.article__header .avatar{position:inherit;display:inline-block;height:20px;width:20px;float:left;margin:11px 15px 0 0}.pagination__item{min-width:18px;margin:0;height:20px;line-height:20px}.pagination__near{visibility:visible}.page__title,.relevant__item{margin:15px}.article__abstract{padding:15px 15px 0}.relevant__thumbnail{position:inherit;width:100%;margin-top:15px}.relevant__content>div{margin-right:0}#pipeComments{padding:15px}.page__content .categories__header,.page__title{font-size:18px}.page__content--archive{padding:10px 30px}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#88acdb}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #88acdb}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.3s ease;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.3s ease}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.3s ease;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.3s ease;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.3s ease;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.3s ease}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.3s ease;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:rgba(0,0,0,0.6);background-color:#eaeaea;letter-spacing:0.01rem;line-height:1.75em;text-rendering:geometricPrecision}a{color:#88acdb}.side{position:fixed;background-color:#FFF;height:100%;width:300px;overflow:auto}.side #showToc,.side #hideToc{position:absolute;cursor:pointer;z-index:4;color:#fff;top:15px;right:15px;transition:all 0.3s ease;height:20px}.side #showToc svg,.side #hideToc svg{height:20px;width:20px}.side #showToc:hover,.side #hideToc:hover{color:#b0a0aa}.side__overlay{height:180px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAACVBMVEUAAAABAQETExM20mnVAAAAA3RSTlMOECJvSrphAAABBElEQVR4AWyRwQ3CQAwEJ5/rIVQTyuAfHunmXlRAoaxkMfJJkQ4Dznl3x+G4xlzOxvZ5vZdzMJ7fx3Im+7a2jpNzrINzZ+6r/DnIp7dyg9zsg9Ehel0+bsS1t5KJZOuDSU4Iunz4qC8BU6nLAqZSkgKmUsYCplLxBEylIARMxV8+w/sqoKo+6G0aTGhm5JAM//gARxxHYU3Q3igY0sCIIhYCC49rcUW4PBeJK3bd+CIKsDle8H91N62bwTv5Xxv1QQAAAAQQsH9rAU6DH3CIG9WFbm2Pcyf00PcOn3avFYDDRJgOOcE8fIX8VFCY00r5TlFFPt2NwqXDwFyGjNUlzfBdHo1oSKi9zm79GKMAAAAASUVORK5CYII=) #5d5d5d;position:absolute;width:100%;top:0}.side__content{width:100%;text-align:center;top:0;position:absolute;z-index:1;bottom:60px;overflow:auto;padding:112px 30px 0;box-sizing:border-box;word-break:break-all}.side__content::-webkit-scrollbar{display:none}.side__content h1 a{color:rgba(0,0,0,0.6);font-size:28px;font-weight:normal;margin:15px 0;display:block;transition:all 0.3s ease}.side__content h1 a:hover{text-decoration:none;color:#b0a0aa}.side__content ul{list-style:none;line-height:36px;margin-top:15px}.side__content ul a{color:rgba(0,0,0,0.6);transition:all 0.3s ease}.side__content ul a:hover{color:#b0a0aa;text-decoration:none}.side__content ul img{height:18px;width:18px;vertical-align:text-bottom}.side__logo img{display:block;border:5px solid #fff;border-radius:50%;width:128px;height:128px;margin:0 auto;transition:all 0.3s ease}.side__logo img:hover{border-color:#b0a0aa}.side__footer{position:absolute;bottom:0;padding:0 30px 15px;height:45px;width:100%;box-sizing:border-box;overflow:hidden}.side__footer a{line-height:26px;height:26px;float:left;color:rgba(0,0,0,0.6);transition:all 0.3s ease;width:25%;text-align:center}.side__footer a:hover{color:#b0a0aa}.side__footer a svg{height:26px;width:26px}.side .avatar{height:30px;width:30px;border-radius:50%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.side .avatar:hover{transform:rotate(360deg);transition:all .2s ease-out 0s}.main{right:0;min-height:100%;left:300px;width:auto;position:absolute}.footer{font-size:14px;text-shadow:0 1px #fff;margin:30px;color:#b0a0aa}#goTop{position:fixed;bottom:35px;right:5px;animation:upbounce 4s 2s infinite;z-index:99;cursor:pointer;color:#b0a0aa;transition:all 0.3s ease;height:20px;width:20px}#goTop:hover{color:rgba(0,0,0,0.54);animation-name:inherit}@keyframes upbounce{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.article__item{margin:30px;border:1px solid #ddd;background:#fff;position:relative;transition:all .2s ease-in;visibility:hidden}.article__item--show{animation:bounce .6s;visibility:visible}.article__header{border-left:5px solid rgba(0,0,0,0.6);padding:15px 130px 15px 25px;line-height:28px;transition:all 0.3s ease}.article__header--user{padding-right:181px}.article__header:hover{border-color:#b0a0aa}.article__header .article__title{color:rgba(0,0,0,0.6);font-weight:300;transition:all 0.3s ease;word-break:break-all;font-size:28px}.article__header .article__title:hover{color:#b0a0aa;text-decoration:none}.article__header .article__title svg{height:26px;width:26px}.article__header .article__time{position:absolute;right:30px;font-size:16px;top:15px;color:rgba(0,0,0,0.54)}.article__header .article__time--user{right:81px}.article__header .avatar{height:36px;width:36px;border-radius:50%;position:absolute;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;right:30px;top:15px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.article__header .avatar:hover{transform:rotate(360deg);transition:all .2s ease-out 0s}.article__abstract{padding:15px 30px 0}.article__thumb{height:180px;display:block;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:0}.article__footer{border-top:1px solid #ddd;margin:15px 30px;padding-top:15px;position:relative}.article__footer .fn__left svg{float:left;margin:6px 15px 0 0;height:18px;width:18px}.article__footer .fn__right a{color:#b0a0aa;transition:all 0.3s ease;margin-left:15px}.article__footer .fn__right a:hover{text-decoration:none;color:rgba(0,0,0,0.54)}.article__share{position:absolute;bottom:-4px;text-align:center;left:50%;margin-left:-75px}.article__share-btn{transition:all 0.3s ease;color:rgba(0,0,0,0.18);margin-left:15px;cursor:pointer}.article__share-btn--wechat:hover{color:#3caf36}.article__share-btn--weibo:hover{color:#ff9933}.article__share-btn--twitter:hover{color:#18a3fa}.article__share-btn--google:hover{color:#dc4A3d}.article__share-btn svg{height:18px;width:18px}.article__code{height:128px;width:128px;position:absolute;left:50%;margin-left:-58px;display:none;top:25px;border:1px solid #b0a0aa;z-index:1}.article__neighbor{margin-left:15px;transition:all 0.3s ease}.article__neighbor:hover{text-decoration:none;color:rgba(0,0,0,0.6)}@keyframes bounce{0%{opacity:0;-webkit-transform:scale(1)}60%{opacity:1;-webkit-transform:scale(1.02)}100%{-webkit-transform:scale(1)}}.relevant__item{margin:15px 30px;padding-top:15px;border-top:1px solid #ddd}.relevant__thumbnail{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;width:180px;height:90px;border-radius:2px;position:absolute;right:0;top:0;display:block}.relevant__avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;border-radius:15px;display:inline-block;float:left;margin-right:15px}.relevant__avatar:hover{transform:rotate(360deg);transition:all .2s ease-out 0s}.relevant__content{position:relative}.relevant__content>div{margin-right:195px}.relevant__abstract{height:55px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(0,0,0,0.6)}.relevant__abstract:hover{text-decoration:none}.relevant__meta{font-size:12px;line-height:20px;margin-top:15px}.relevant__title{font-weight:300;font-size:18px}.pagination{text-align:center;font-size:14px;line-height:30px}.pagination__item{height:30px;background:#4d4d4d;border-radius:15px;display:inline-block;color:#fff;margin:0 3px;transition:all 0.3s ease;min-width:30px}.pagination__item:hover{opacity:.7;text-decoration:none}.pagination__item--active{background:#88acdb}.pagination__item--active:hover{opacity:1}.pagination__near{visibility:hidden;color:#4d4d4d}.pagination:hover .pagination__near{visibility:visible}.tag{color:#fff;font-size:12px;height:18px;line-height:18px;display:inline-block;padding:0 5px 0 10px;position:relative;border-radius:0 5px 5px 0;margin:5px 9px 5px 8px;background-color:#7b5d5f;transtion:all 0.3s ease}.tag:hover{opacity:.7;text-decoration:none}.tag:after,.tag:before{content:" ";position:absolute}.tag:before{width:0;height:0;top:0;left:-18px;border:9px solid transparent;border-right-color:#7b5d5f}.tag:after{width:4px;height:4px;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,0.3);top:7px;left:2px}.tag--color1{background:#ff945c}.tag--color1:before{border-right-color:#ff945c}.tag--color2{background:#f5c7b7}.tag--color2:before{border-right-color:#f5c7b7}.tag--color3{background:#ba8f6c}.tag--color3:before{border-right-color:#ba8f6c}.tag--color4{background:#cfb7c4}.tag--color4:before{border-right-color:#cfb7c4}.tag--page{margin-right:16px}.page__content{padding:15px 30px}.page__content .categories__item{list-style:none;border-top:1px solid #ddd;padding:15px 0}.page__content .categories__header{font-size:24px;font-weight:normal;transition:all 0.3s ease}.page__content .categories__header:hover{text-decoration:none;color:#b0a0aa}.page__content--archive{padding:30px}.page__title{font-size:26px;margin:30px}.author{padding:0 0 30px 30px}.author__item{float:left;height:265px;width:202px;border-radius:4px;margin:30px 30px 0 0;text-align:center;color:rgba(0,0,0,0.6);box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;line-height:18px}.author__item:hover{text-decoration:none;color:#b0a0aa}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:13px 0 3px}#pipeComments{padding:15px 30px}.toc__panel{z-index:10;position:relative;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAACVBMVEUAAAABAQETExM20mnVAAAAA3RSTlMOECJvSrphAAABBElEQVR4AWyRwQ3CQAwEJ5/rIVQTyuAfHunmXlRAoaxkMfJJkQ4Dznl3x+G4xlzOxvZ5vZdzMJ7fx3Im+7a2jpNzrINzZ+6r/DnIp7dyg9zsg9Ehel0+bsS1t5KJZOuDSU4Iunz4qC8BU6nLAqZSkgKmUsYCplLxBEylIARMxV8+w/sqoKo+6G0aTGhm5JAM//gARxxHYU3Q3igY0sCIIhYCC49rcUW4PBeJK3bd+CIKsDle8H91N62bwTv5Xxv1QQAAAAQQsH9rAU6DH3CIG9WFbm2Pcyf00PcOn3avFYDDRJgOOcE8fIX8VFCY00r5TlFFPt2NwqXDwFyGjNUlzfBdHo1oSKi9zm79GKMAAAAASUVORK5CYII=) #5d5d5d;transition:all 0.3s ease}.toc__panel .toc{position:absolute;top:50px;bottom:0;width:100%;overflow:auto}.toc__panel .toc::-webkit-scrollbar{display:none}.toc__panel li.toc__item--active a{background-color:rgba(0,0,0,0.3);color:#b0a0aa;border-right-color:#b0a0aa}.toc__panel a{display:block;line-height:36px;color:#fafafa;border-right:2px solid transparent}.toc__panel a:hover{text-decoration:none;background-color:rgba(0,0,0,0.3);color:#b0a0aa;border-right-color:#b0a0aa}.toc__panel .toc__h1 a{padding-left:20px}.toc__panel .toc__h2 a{padding-left:40px}.toc__panel .toc__h3 a{padding-left:60px}.toc__panel .toc__h4 a{padding-left:80px}.toc__panel .toc__h5 a{padding-left:100px}.toc__panel--hide{transform:translate(-300px)}.toc__close{padding:15px 15px 0 0;height:50px;box-sizing:border-box}.toc__close svg{color:#fff;height:20px;width:20px;cursor:pointer}@media (max-width: 768px){.toc__panel,#showToc,.side__overlay,.article__share,.article__neighbor,.relevant__abstract{display:none}.side>.fn__none,.mobile--show{display:block}.side,.side__content,.main,.side__footer,.article__header .article__time{position:inherit}.side{width:100%}.side__content{padding:15px}.side__content h1 a{margin-top:0;font-size:22px}.side__content ul{display:none}.side__footer>a{width:auto;margin-right:15px}.side__footer>a svg{height:14px;width:14px}.side__logo img{position:absolute;top:9px;height:30px;width:30px}.article__item{margin:15px}.article__footer{margin:15px 20px}.article__footer>.fn__left,.article__footer>.fn__right,.footer .fn__right{float:none}.article__footer>.fn__right a{margin:15px 15px 0 0;display:inline-block}.article__header{padding:10px 15px 10px 25px}.article__header .article__title{font-size:18px}.article__header .avatar{position:inherit;display:inline-block;height:20px;width:20px;float:left;margin:11px 15px 0 0}.pagination__item{min-width:18px;margin:0;height:20px;line-height:20px}.pagination__near{visibility:visible}.page__title,.relevant__item{margin:15px}.article__abstract{padding:15px 15px 0}.relevant__thumbnail{position:inherit;width:100%;margin-top:15px}.relevant__content>div{margin-right:0}#pipeComments{padding:15px}.page__content .categories__header,.page__title{font-size:18px}.page__content--archive{padding:10px 30px}} diff --git a/theme/x/Koma/js/common.min.js b/theme/x/Koma/js/common.min.js index d470be27..043d8e41 100644 --- a/theme/x/Koma/js/common.min.js +++ b/theme/x/Koma/js/common.min.js @@ -1 +1 @@ -!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[t]={exports:{}};a[t][0].call(r.exports,function(e){return c(a[t][1][e]||e)},r,r.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var i=(0,u.default)("#pipeEditor");if(0!==i.length)if(n?i.data("commentid",n):i.removeData("commentid"),(0,u.default)(window).width()<768?i.css({bottom:"auto",top:0,opacity:1}).data("id",t):i.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var r=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(r=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:r})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var r=(0,u.default)(this);confirm(r.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(r.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),i=(0,u.default)("#pipeComment".concat(r.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(r.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(i.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var i=this,r=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(r,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(i).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),i=o(e("nprogress")),r=o(e("./lib/pjax"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,i=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,r.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,i).join("\n")),r.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,i).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,a=(i=e("jquery"))&&i.__esModule?i:{default:i};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var i,r,o;if(t=s.toInt(t),e in s.stack){if(i=s.stack[e],ctime=s.getTime(),i.time+1e3*t>ctime)return i;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(r=a.data,o=a.time,i=localStorage.getItem(r)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:i,title:localStorage.getItem(a.title)};localStorage.removeItem(r),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,i){var r,o=s.getTime();s.stack[e]={data:t,title:n,time:o},i&&s.support.storage&&(r=s.getLocalKey(e),localStorage.setItem(r.data,t),localStorage.setItem(r.time,o),localStorage.setItem(r.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(i){if(!(i=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},i)).container||!i.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(i.selector,"click",function(e){if(1(.*?)<\/title>/);r&&(n=r[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(i){i.hasOwnProperty("data")&&(l.defaultOptions.data=i.data),i=a.default.extend(!0,l.defaultOptions,i);var e,r=(0,a.default)(i.container);if(i.oldUrl=i.url,i.url=s.getRealUrl(i.url),(0,a.default)(i.element).length&&(e=s.toInt((0,a.default)(i.element).attr("data-pjax-cache")))&&(i.cache=e),!0===i.cache&&(i.cache=86400),i.cache=s.toInt(i.cache),0===i.cache&&s.removeAllCache(),i.showFn||(i.showFn=function(e,t,n){l.showFn(i.show,r,e,t,n)}),l.options=i,l.options.success=l.success,i.cache&&(e=s.getCache(i.url,i.cache,i.storage)))return i.beforeSend(),i.title=e.title,l.success(e.data,!0),i.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var r="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!r&&location.href==o;if(r=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var i={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(i)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],k=C.document,i=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,r=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var i,r,o=(n=n||k).createElement("script");if(o.text=e,t)for(i in u)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),K={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){_()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{L.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){L={apply:t.length?function(e,t){N.apply(e,D.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(t,e,n,i){var r,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!i&&((e?e.ownerDocument||e:y)!==C&&_(e),e=e||C,k)){if(11!==d&&(l=Z.exec(t)))if(r=l[1]){if(9===d){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(f&&(a=f.getElementById(r))&&g(e,a)&&a.id===r)return n.push(a),n}else{if(l[2])return L.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return L.apply(n,e.getElementsByClassName(r)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(ie,re):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return L.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,i)}function le(){var i=[];return function e(t,n){return i.push(t+" ")>x.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),i=n.length;i--;)x.attrHandle[n[i]]=t}function de(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},r=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},_=se.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:y;return i!==C&&9===i.nodeType&&i.documentElement&&(a=(C=i).documentElement,k=!r(C),y!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(C.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!C.getElementsByName||!C.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(C.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),g=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===y&&g(y,e)?-1:t===C||t.ownerDocument===y&&g(y,t)?1:l?z(l,e)-z(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!r||!o)return e===C?-1:t===C?1:r?-1:o?1:l?z(l,e)-z(l,t):0;if(r===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?de(a[i],s[i]):a[i]===y?-1:s[i]===y?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&_(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=se.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,i){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?T.grep(e,function(e){return e===n!==i}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(i[1])&&T.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=k.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,A=T(k);var N=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Me(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Se(e,t,n,i,r,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)Se(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Te;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,r,i,n)})}function Ee(e,r,o){o?(G.set(e,r,!1),T.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=G.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(T.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),G.set(this,r,i),t=o(this,r),this[r](),i!==(n=G.get(this,r))||t?G.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(G.set(this,r,{value:T.event.trigger(T.extend(i[0],T.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,r)&&T.event.add(e,r,ke)}T.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,c,u,f,d,p,h,m,v=G.get(t);if(v)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(ie,r),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(z)||[""]).length;c--;)p=m=(s=Ce.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,i,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,c,u,f,d,p,h,m,v=G.hasData(e)&&G.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(z)||[""]).length;c--;)if(p=m=(s=Ce.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(i?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!r&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,i,!0);T.isEmptyObject(l)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(G.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ze(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,i,r,o,a,s,l,c;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,s,l,c,u=e.cloneNode(!0),f=re(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),i=0,r=(o=me(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(i[0])},abort:function(){r&&r()}}});var Vt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+i):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||T.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=C[i],C[i]=function(){o=arguments},n.always(function(){void 0===r?T(C).removeProp(i):C[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(i)),o&&y(r)&&r(o[0]),o=r=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((i=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(i)):t=k),o=!n&&[],(r=E.exec(e))?[t.createElement(r[1])]:(r=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],r.childNodes)));var i,r,o},T.fn.load=function(e,t,n){var i,r,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+r),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===T.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),r.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-T.css(i,"marginTop",!0),left:t.left-r.left-T.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||ie})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;T.fn[t]=function(e){return F(this,function(e,t,n){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(i,o){T.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var i;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?T.css(e,t,r):T.style(e,t,n,r)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,i=t=0;i>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(r<10);s=4*i[t]||3*i[t+3]>=4*i[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,i=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&i&&(r[o-1-t+8*o]=1,t<6?r[8+o*t]=1:r[8+o*(t+1)]=1);for(t=0;t<7;t++,i>>=1)1&i&&(r[8+o*(o-7+t)]=1,t?r[6-t+8*o]=1:r[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,i=this._ecc,r=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(r[5-n+a*(2-i+a-11)]=1,r[2-i+a-11+a*(5-n)]=1):(this._setMask(5-n,2-i+a-11),this._setMask(2-i+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,i=1,r=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),r=h,m=i.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,i){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=i},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,i={};for(t in n)g.hasOwn(n,t)&&(i[t]=y._get(n[t],e));return i},init:function(e,t,n){var i,r;for(i in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,i)&&(r=this.options[i],y._set(r,r.defaultValue,t),y._createAccessor(r,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,i){var r=this.options[e];if(!r)throw new Error("Invalid option: "+e);if(!r.modifiable&&!i)throw new Error("Option cannot be modified: "+e);return y._set(r,t,n)},_setAll:function(e,t,n){if(!e)return!1;var i,r=!1;for(i in e)g.hasOwn(e,i)&&this._set(i,e[i],t,n)&&(r=!0);return r}},{_createAccessor:function(t,n,i){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&i(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var i="_"+e.name,r=n[i],o=e.transform(null!=t?t:e.defaultValue);return(n[i]=o)!==r}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),_=new x,C=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=_.getService("element"),i=t&&n.isCanvas(t)?t:n.createCanvas(),r=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,i,!0),this._imageRenderer=new m(this,r,r===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new r({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){_.setService(e.getName(),e)}});Object.defineProperties(C.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=C,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):i.QRious=r()},{}],8:[function(e,t,n){"use strict";var s=a(e("jquery")),i=a(e("./symbol")),r=e("../../../js/common"),o=e("../../../js/article"),l=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var c={initEvent:function(){(0,s.default)("a.tag").each(function(){(0,s.default)(this).addClass("tag--color"+Math.ceil(4*Math.random()))}),(0,s.default)("#goTop").click(function(){(0,s.default)("html, body").animate({scrollTop:0},800)}),(0,s.default)("#hideToc").click(function(){"none"===(0,s.default)(".side > .fn__none").css("display")&&((0,s.default)(".side > .fn__none").show(),(0,s.default)(".toc__panel").addClass("toc__panel--hide"),setTimeout(function(){(0,s.default)(".toc__panel").hide()},300))}),(0,s.default)("#showToc").click(function(){"none"===(0,s.default)(".toc__panel").css("display")&&((0,s.default)(".toc__panel").show().removeClass("toc__panel--hide"),setTimeout(function(){(0,s.default)(".side > .fn__none").hide()},300))})},init:function(){(0,r.PreviewImg)(),(0,r.KillBrowser)(),(0,r.initPjax)(function(){(0,s.default)(window).scroll(),c.initEvent()}),c.initEvent(),(0,s.default)(window).scroll(function(){0<(0,s.default)(".article__item").length&&(0,s.default)(".article__item:not(.article__item--show)").each(function(e){0!==e?(0,s.default)(this).offset().top<=(0,s.default)(window).scrollTop()+(0,s.default)(window).height()-(0,s.default)(this).height()/7&&(0,s.default)(this).addClass("article__item--show"):(0,s.default)(this).addClass("article__item--show")}),(0,s.default)(window).scrollTop()>(0,s.default)(window).height()?(0,s.default)("#goTop").show():(0,s.default)("#goTop").hide()}),(0,s.default)(window).scroll()},increase:function(r){function e(e,t,n,i){return r.apply(this,arguments)}return e.toString=function(){return r.toString()},e}(function(e,t,n,i){i\n\n\n\n\n\n\n\n\n\ntag\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(r.default," \n \n"))};var i,r=(i=e("../../../js/symbol"))&&i.__esModule?i:{default:i}},{"../../../js/symbol":4}]},{},[8]); \ No newline at end of file +!function o(a,s,c){function l(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return l(a[t][1][e]||e)},i,i.exports,o,a,s,c)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=c[c.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,c.LazyLoadImage)(),(0,c.LazyLoadCSSImage)(),(0,c.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,c.LazyLoadImage)(),(0,c.LazyLoadCSSImage)(),(0,c.ParseHljs)(),(0,c.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,c.LazyLoadCSSImage)(),(0,c.LazyLoadImage)(),(0,c.ParseMarkdown)(),(0,c.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));o(e("uvstat"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var l=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=l;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6,uvstat:8}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},c=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(c.options.titleSuffix)&&(n+=c.options.titleSuffix),document.title=n,c.state={container:c.options.container,timeout:c.options.timeout,cache:c.options.cache,storage:c.options.storage,show:c.options.show,title:n,url:c.options.oldUrl};var o=a.default.param(c.options.data);""!=o&&(c.state.url=c.options.url+(/\?/.test(c.options.url)?"&":"?")+o),c.options.push?(c.active||(history.replaceState(a.default.extend({},c.state,{url:null}),document.title),c.active=!0),history.pushState(c.state,document.title,c.options.oldUrl)):!1===c.options.push&&history.replaceState(c.state,document.title,c.options.oldUrl),c.options.showFn&&c.options.showFn(e,function(){c.options.callback&&c.options.callback.call(c.options.element,{type:t?"cache":"success"})},t),c.options.cache&&!t&&s.setCache(c.options.url,e,n,c.options.storage)},c.request=function(r){r.hasOwnProperty("data")&&(c.defaultOptions.data=r.data),r=a.default.extend(!0,c.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){c.showFn(r.show,i,e,t,n)}),c.options=r,c.options.success=c.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,c.success(e.data,!0),r.complete(),!0;c.xhr&&c.xhr.readyState<4&&(c.xhr.onreadystatechange=a.default.noop,c.xhr.abort()),c.xhr=a.default.ajax(c.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};c.request(r)}else window.location.href=location.href}}),s.support.pjax||((c=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var l=c;n.default=l},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],k=C.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,c=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||k).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){_()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{L.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){L={apply:t.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,c,l,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==C&&_(e),e=e||C,k)){if(11!==d&&(c=Z.exec(t)))if(i=c[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(c[2])return L.apply(n,e.getElementsByTagName(t)),n;if((i=c[3])&&p.getElementsByClassName&&e.getElementsByClassName)return L.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+be(l[o]);u=l.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return L.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function ce(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[T]=!0,e}function ue(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},_=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,k=!i(C),y!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(C.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!C.getElementsByName||!C.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(C.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),g=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===y&&g(y,e)?-1:t===C||t.ownerDocument===y&&g(y,t)?1:c?D(c,e)-D(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:c?D(c,e)-D(c,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&_(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(k);var q=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(K.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=K.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),K.set(this,i,r),t=o(this,i),this[i](),r!==(n=K.get(this,i))||t?K.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(K.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,i)&&T.event.add(e,i,ke)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,c,l,u,f,d,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(c=v.events)||(c=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;l--;)p=m=(s=Ce.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=c[p])||((d=c[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,c,l,u,f,d,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(c=v.events)){for(l=(t=(t||"").match(D)||[""]).length;l--;)if(p=m=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=c[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete c[p])}else for(p in c)T.event.remove(e,p+t[l],n,r,!0);T.isEmptyObject(c)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),c=new Array(arguments.length),l=(K.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(c[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,c,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,c,l,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?T(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,c,l=T.css(e,"position"),u=T(e),f={};"static"===l&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),c=T.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+c).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(c)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function c(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,c=this._neccBlock2,l=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,c=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),_=new x,C=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=_.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new l(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){_.setService(e.getName(),e)}});Object.defineProperties(C.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=C,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){var r,i;r=window,i=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";n.r(t);var r=function(n,r,i){return new Promise(function(t,e){fetch(n,{body:JSON.stringify(r),cache:"no-cache",method:"POST"}).then(function(e){return e.json()}).then(function(e){return t(e)}),i&&setTimeout(function(){e(r)},i)})},i=function(e,a,s,c){return new(s||(s=Promise))(function(n,t){function r(e){try{o(c.next(e))}catch(e){t(e)}}function i(e){try{o(c.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,i)}o((c=c.apply(e,a||[])).next())})},o=function(n,r){var i,o,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),i(this,void 0,void 0,function(){return o(this,function(e){switch(e.label){case 0:return[4,r(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return i(this,void 0,void 0,function(){var n,r,i=this;return o(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+i.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=i.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return r=e.sent(),Object.keys(r).forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText=r[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),r(this.options.url+"/inc?url="+e)}else r(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof n?n.Uvstat=i():r.Uvstat=i()},{}],9:[function(e,t,n){"use strict";var s=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),c=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var l={initEvent:function(){(0,s.default)("a.tag").each(function(){(0,s.default)(this).addClass("tag--color"+Math.ceil(4*Math.random()))}),(0,s.default)("#goTop").click(function(){(0,s.default)("html, body").animate({scrollTop:0},800)}),(0,s.default)("#hideToc").click(function(){"none"===(0,s.default)(".side > .fn__none").css("display")&&((0,s.default)(".side > .fn__none").show(),(0,s.default)(".toc__panel").addClass("toc__panel--hide"),setTimeout(function(){(0,s.default)(".toc__panel").hide()},300))}),(0,s.default)("#showToc").click(function(){"none"===(0,s.default)(".toc__panel").css("display")&&((0,s.default)(".toc__panel").show().removeClass("toc__panel--hide"),setTimeout(function(){(0,s.default)(".side > .fn__none").hide()},300))})},init:function(){(0,i.PreviewImg)(),(0,i.KillBrowser)(),(0,i.initPjax)(function(){(0,s.default)(window).scroll(),l.initEvent()}),l.initEvent(),(0,s.default)(window).scroll(function(){0<(0,s.default)(".article__item").length&&(0,s.default)(".article__item:not(.article__item--show)").each(function(e){0!==e?(0,s.default)(this).offset().top<=(0,s.default)(window).scrollTop()+(0,s.default)(window).height()-(0,s.default)(this).height()/7&&(0,s.default)(this).addClass("article__item--show"):(0,s.default)(this).addClass("article__item--show")}),(0,s.default)(window).scrollTop()>(0,s.default)(window).height()?(0,s.default)("#goTop").show():(0,s.default)("#goTop").hide()}),(0,s.default)(window).scroll()},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r\n\n\n\n\n\n\n\n\n\ntag\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[9]); \ No newline at end of file diff --git a/theme/x/Littlewin/css/common.css b/theme/x/Littlewin/css/common.css index a8d4b1f3..ebbb4349 100644 --- a/theme/x/Littlewin/css/common.css +++ b/theme/x/Littlewin/css/common.css @@ -1 +1 @@ -html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.25s linear;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.25s linear}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.25s linear;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.25s linear;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#577d6f;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.25s linear}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.25s linear}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.25s linear;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.aplayer{background:#fff;font-family:Arial, Helvetica, sans-serif;margin:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.07),0 1px 5px 0 rgba(0,0,0,0.1);border-radius:2px;overflow:hidden;user-select:none;line-height:initial;position:relative}.aplayer *{box-sizing:content-box}.aplayer svg{width:100%;height:100%}.aplayer svg path,.aplayer svg circle{fill:#fff}.aplayer.aplayer-withlist .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer.aplayer-withlist .aplayer-list{display:block}.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:inline}.aplayer.aplayer-withlist .aplayer-icon-order{display:inline}.aplayer.aplayer-withlrc .aplayer-pic{height:90px;width:90px}.aplayer.aplayer-withlrc .aplayer-info{margin-left:90px;height:90px;padding:10px 7px 0 7px}.aplayer.aplayer-withlrc .aplayer-lrc{display:block}.aplayer.aplayer-narrow{width:66px}.aplayer.aplayer-narrow .aplayer-info{display:none}.aplayer.aplayer-narrow .aplayer-list{display:none}.aplayer.aplayer-narrow .aplayer-pic,.aplayer.aplayer-narrow .aplayer-body{height:66px;width:66px}.aplayer.aplayer-fixed{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;overflow:visible;max-width:400px;box-shadow:none}.aplayer.aplayer-fixed .aplayer-list{margin-bottom:65px;border:1px solid #eee;border-bottom:none}.aplayer.aplayer-fixed .aplayer-body{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;background:#fff;padding-right:18px;transition:all 0.3s ease;max-width:400px}.aplayer.aplayer-fixed .aplayer-lrc{display:block;position:fixed;bottom:10px;left:0;right:0;margin:0;z-index:98;pointer-events:none;text-shadow:-1px -1px 0 #fff}.aplayer.aplayer-fixed .aplayer-lrc:before,.aplayer.aplayer-fixed .aplayer-lrc:after{display:none}.aplayer.aplayer-fixed .aplayer-info{transform:scaleX(1);transform-origin:0 0;transition:all 0.3s ease;border-bottom:none;border-top:1px solid #e9e9e9}.aplayer.aplayer-fixed .aplayer-info .aplayer-music{width:calc(100% - 105px)}.aplayer.aplayer-fixed .aplayer-miniswitcher{display:block}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info{display:block;transform:scaleX(0)}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body{width:66px !important}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon{transform:rotateY(0)}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-play,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc{display:inline-block}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-play,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu{position:absolute;bottom:27px;width:20px;height:20px}.aplayer.aplayer-fixed .aplayer-icon-back{right:75px}.aplayer.aplayer-fixed .aplayer-icon-play{right:50px}.aplayer.aplayer-fixed .aplayer-icon-forward{right:25px}.aplayer.aplayer-fixed .aplayer-icon-menu{right:0}.aplayer.aplayer-mobile .aplayer-icon-volume-down{display:none}.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-arrow .aplayer-icon-loop{display:none}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon{display:block}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{transform:scale(1)}.aplayer .aplayer-body{position:relative}.aplayer .aplayer-icon{width:15px;height:15px;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;vertical-align:middle;padding:0;font-size:12px;margin:0;display:inline-block}.aplayer .aplayer-icon path{transition:all .2s ease-in-out}.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-play,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc{display:none}.aplayer .aplayer-icon-lrc-inactivity svg{opacity:0.4}.aplayer .aplayer-icon-forward{transform:rotate(180deg)}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{position:relative;float:left;height:66px;width:66px;background-size:cover;background-position:center;transition:all 0.3s ease;cursor:pointer}.aplayer .aplayer-pic:hover .aplayer-button{opacity:1}.aplayer .aplayer-pic .aplayer-button{position:absolute;border-radius:50%;opacity:0.8;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);transition:all 0.1s ease}.aplayer .aplayer-pic .aplayer-button path{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{width:26px;height:26px;border:2px solid #fff;bottom:50%;right:50%;margin:0 -15px -15px 0}.aplayer .aplayer-pic .aplayer-play svg{position:absolute;top:3px;left:4px;height:20px;width:20px}.aplayer .aplayer-pic .aplayer-pause{width:16px;height:16px;border:2px solid #fff;bottom:4px;right:4px}.aplayer .aplayer-pic .aplayer-pause svg{position:absolute;top:2px;left:2px;height:12px;width:12px}.aplayer .aplayer-info{margin-left:66px;padding:14px 7px 0 10px;height:66px;box-sizing:border-box}.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px 5px;user-select:text;cursor:default;padding-bottom:2px;height:20px}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:12px;color:#666}.aplayer .aplayer-info .aplayer-controller{position:relative;display:flex}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 0 0 5px;padding:4px 0;cursor:pointer !important;flex:1}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb{transform:scale(1)}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#aaa;height:2px;transition:all 0.5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;height:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:10px;width:10px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0)}.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:relative;right:0;bottom:4px;height:17px;color:#999;font-size:11px;padding-left:7px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;transition:all 0.2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{position:relative;display:inline-block;margin-left:3px;cursor:pointer !important}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{position:absolute;bottom:15px;right:-3px;width:25px;height:0;z-index:99;overflow:hidden;transition:all .2s ease-in-out}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#aaa;border-radius:2.5px;overflow:hidden}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;transition:all 0.1s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg{position:absolute;animation:rotate 1s linear infinite}.aplayer .aplayer-lrc{display:none;position:relative;height:30px;text-align:center;overflow:hidden;margin:-10px 0 7px}.aplayer .aplayer-lrc:before{position:absolute;top:0;z-index:1;display:block;overflow:hidden;width:100%;height:10%;content:' ';background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.aplayer .aplayer-lrc:after{position:absolute;bottom:0;z-index:1;display:block;overflow:hidden;width:100%;height:33%;content:' ';background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 )}.aplayer .aplayer-lrc p{font-size:12px;color:#666;line-height:16px !important;height:16px !important;padding:0 !important;margin:0 !important;transition:all 0.5s ease-out;opacity:0.4;overflow:hidden}.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;overflow:visible;height:initial !important;min-height:16px}.aplayer .aplayer-lrc.aplayer-lrc-hide{display:none}.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;transition:all 0.5s ease-out;user-select:text;cursor:default}.aplayer .aplayer-list{overflow:auto;transition:all 0.5s ease;will-change:height;display:none;overflow:hidden;list-style-type:none;margin:0;padding:0;overflow-y:auto}.aplayer .aplayer-list::-webkit-scrollbar{width:5px}.aplayer .aplayer-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#eee}.aplayer .aplayer-list::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list li{position:relative;height:32px;line-height:32px;padding:0 15px;font-size:12px;border-top:1px solid #e9e9e9;cursor:pointer;transition:all 0.2s ease;overflow:hidden;margin:0}.aplayer .aplayer-list li:first-child{border-top:none}.aplayer .aplayer-list li:hover{background:#efefef}.aplayer .aplayer-list li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list li .aplayer-list-cur{display:none;width:3px;height:22px;position:absolute;left:0;top:5px;cursor:pointer}.aplayer .aplayer-list li .aplayer-list-index{color:#666;margin-right:12px;cursor:pointer}.aplayer .aplayer-list li .aplayer-list-author{color:#666;float:right;cursor:pointer}.aplayer .aplayer-notice{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px;border-radius:4px;padding:5px 10px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none;background-color:#f4f4f5;color:#909399}.aplayer .aplayer-miniswitcher{display:none;position:absolute;top:0;right:0;bottom:0;height:100%;background:#e6e6e6;width:18px;border-radius:0 2px 2px 0}.aplayer .aplayer-miniswitcher .aplayer-icon{height:100%;width:100%;transform:rotateY(180deg);transition:all 0.3s ease}.aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#666}.aplayer .aplayer-miniswitcher .aplayer-icon:hover path{fill:#000}@keyframes aplayer-roll{0%{left:0}100%{left:-100%}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body{color:#555;background-color:#eee;font-size:14px;display:flex;flex-direction:column;min-height:100%}a{color:#555;transition:all 0.25s linear}a:hover{color:#222}.aplayer{margin:0}.aplayer.aplayer-withlrc .aplayer-info{height:85px;padding-top:5px}.aplayer.aplayer-withlrc .aplayer-pic{height:85px}.ft__gray{color:#555}.vditor-reset{font-size:14px}.vditor-reset a{text-decoration:underline;transition:all 0.25s linear}.vditor-reset a:hover{color:#000}.pipe-comment__header{margin-top:6px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed rgba(121,121,121,0.4)}.pipe-comment__item{border-top:0;padding-top:0;margin:0 0 12px 21px;position:relative}.pipe-comment__item:hover .pipe-comment__avatar{transform:rotate(1turn)}.pipe-comment__body{padding:7px 7px 7px 55px;background-color:rgba(197,197,197,0.4)}.pipe-comment__body:hover{background-color:rgba(146,146,146,0.4)}.pipe-comment__avatar{border:3px solid rgba(255,255,255,0.6);border-radius:0;position:absolute;top:11px;left:-21px;transition:all 0.25s linear}.pipe-comment__pagination{padding-top:6px;margin-top:0;margin-bottom:6px;border-top:1px dashed rgba(121,121,121,0.4)}.tag{line-height:initial !important;padding:3px 6px !important}.tag--level0{font-size:12px;color:rgba(0,0,0,0.38)}.tag--level1{font-size:16px;color:rgba(0,0,0,0.54)}.tag--level2{font-size:21px;color:#6f6f6f}.tag--level3{font-size:24px;color:#3b3e43}.tag--level4{font-size:30px;color:#000}.pagination{width:100%;justify-content:center}.pagination__omit{margin:0 12px 12px 0;display:inline-block}.pagination__item{background-color:rgba(196,196,196,0.4);margin:0 12px 12px 0;padding:3px 6px;display:inline-block}.pagination__item--active,.pagination__item:hover{background-color:rgba(95,95,95,0.4);text-decoration:none}.module{background-color:rgba(255,255,255,0.6);box-sizing:border-box;white-space:normal;word-break:break-all}.module--space{padding:6px 12px}.module--bottom{margin-bottom:12px}.module__header{box-sizing:border-box;color:#48494d;border-bottom:1px dashed #eee;padding:12px;width:100%;line-height:14px}.module__header svg{margin-right:6px}.module__list{list-style:none}.module__list li{width:100%;box-sizing:border-box;padding:6px 12px;line-height:24px;transition:all 0.25s linear}.module__list li:hover{background-color:rgba(196,196,196,0.4)}.module__list li a{font-weight:600}.module__list li .avatar{margin-right:6px}.module__tags a{float:left;line-height:26px;padding:0 6px;margin:6px 12px 6px 0;background-color:rgba(196,196,196,0.4);display:inline-block}.module__tags a:hover{background-color:rgba(95,95,95,0.4);text-decoration:none}.module__cmt{width:100%;margin:6px 0;justify-content:flex-end}.module__cmt .avatar--mid{order:1;margin-left:6px;flex-shrink:0}.module__cmt--left{justify-content:flex-start}.module__cmt--left .avatar--mid{order:0;margin:0 6px 0 0}.module__cmt--left .module__cmt-con{background-color:rgba(102,204,255,0.4)}.module__cmt--left .module__cmt-con:hover{background-color:rgba(102,153,204,0.4)}.module__cmt-con{padding:3px 6px;line-height:18px;background-color:rgba(196,196,196,0.4);border-radius:6px}.module__cmt-con:hover{background-color:rgba(95,95,95,0.4);text-decoration:none}.module__logo{animation:logo-rotate 5s infinite}@keyframes logo-rotate{0%{opacity:1;transform:scale(1)}33%{opacity:.8;transform:scale(0.9) rotateY(0deg)}66%{opacity:.8;transform:scale(0.9) rotateY(1turn)}to{opacity:1;transform:scale(1)}}.avatar{display:inline-block;height:16px;width:16px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%}.avatar--mid{height:24px;width:24px}.wrapper{max-width:980px;padding:0 10px;margin:0 auto}.main{flex:1 1 66.6%;max-width:66.6%;flex-shrink:0}.side{flex:1 1 33.4%;margin-left:24px}.footer{background-color:rgba(255,255,255,0.6);padding:16px 0;font-size:12px;color:#999}.header{top:0;box-sizing:border-box;position:fixed;width:100%;height:70px;line-height:30px;padding:20px 10px;background-color:rgba(255,255,255,0.8);z-index:15}.header__logo{position:relative;display:inline-block}.header__logo:hover{text-decoration:none}.header__logo h1{color:#555;font-size:20px;font-weight:500;transition:all 0.25s linear}.header__logo h1:hover{color:#222}.header__logo img{position:absolute;width:40px;height:40px;top:-5px;right:-50px}.header__links{float:right}.header__links img,.header__links svg{height:16px;width:16px;margin-right:5px}.header__links a{color:#888;font-size:16px;margin-left:35px}.header__links a:hover{color:#222;text-decoration:none}.header__meta{margin-top:80px}.header__ad{line-height:28px;overflow:hidden;width:100%}.header__nav{margin:12px 0}.header__nav a{margin-right:12px;display:inline-block;padding:6px 24px;background-color:rgba(255,255,255,0.6)}.header__nav a:hover{background-color:rgba(196,196,196,0.4);text-decoration:none}.article__item{transition:all 0.25s linear;padding:12px 32px}.article__item:hover{background-color:rgba(196,196,196,0.4)}.article__time{padding-right:20px;border-right:1px solid #ebebeb;width:50px;display:block;margin-right:20px;font-size:12px}.article__day{font-size:16px;font-weight:500;color:#303030;padding-bottom:6px}.article__title{text-decoration:underline;font-size:17px}.article__abstract{margin:6px 0;font-size:13px;color:#777;line-height:24px;padding-bottom:6px;border-bottom:1px solid #ebebeb}.article__footer{font-size:12px;width:100%}.article__footer svg{height:12px;margin-right:5px;width:12px;color:#8d8d8d;flex-shrink:0}.article__footer .avatar{margin:0 3px 0 6px}.article__tag{text-decoration:underline;margin-right:3px}.post__content{padding:24px 36px}.post__title{font-size:20px;margin:18px auto;text-align:center}.post__share{position:relative}.post__share--wechat:hover{color:#3caf36}.post__share--weibo:hover{color:#ff9933}.post__share--twitter:hover{color:#18a3fa}.post__share--qqz:hover{color:#fdc200}.post__share span{transition:all 0.25s linear;cursor:pointer;margin-right:6px}.post__share svg{height:18px;width:18px}.post__share a svg{height:14px;width:14px}.post__share a:hover{text-decoration:none}.post__code{width:130px;height:130px;position:absolute;display:none}.post__meta{color:rgba(0,0,0,0.38);line-height:24px}@media (max-width: 768px){.wrapper.fn__flex{display:block}.main{max-width:none}.side{margin-left:0}.header__menu{display:block;float:right}.header__menu svg{height:24px;width:24px;margin-top:3px}.header__nav a{padding:6px 12px}.header__links{display:none;position:fixed;top:70px;background:rgba(255,255,255,0.8);width:100%;left:0;box-sizing:border-box;padding:6px 12px}.header__links a{display:block;background-color:rgba(196,196,196,0.4);padding:6px;margin:6px 0}.article__time{display:none}.article__item{padding:6px 12px}.post__content{padding:6px 12px}.pipe-comment__body{padding:6px 12px}.pipe-comment__item{margin-left:0}.pipe-comment__avatar{display:none}.footer{text-align:center}.footer .fn__right{float:none}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.25s linear;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.25s linear}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.25s linear;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.25s linear;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#577d6f;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.25s linear;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.25s linear}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.25s linear;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}.aplayer{background:#fff;font-family:Arial, Helvetica, sans-serif;margin:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.07),0 1px 5px 0 rgba(0,0,0,0.1);border-radius:2px;overflow:hidden;user-select:none;line-height:initial;position:relative}.aplayer *{box-sizing:content-box}.aplayer svg{width:100%;height:100%}.aplayer svg path,.aplayer svg circle{fill:#fff}.aplayer.aplayer-withlist .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer.aplayer-withlist .aplayer-list{display:block}.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:inline}.aplayer.aplayer-withlist .aplayer-icon-order{display:inline}.aplayer.aplayer-withlrc .aplayer-pic{height:90px;width:90px}.aplayer.aplayer-withlrc .aplayer-info{margin-left:90px;height:90px;padding:10px 7px 0 7px}.aplayer.aplayer-withlrc .aplayer-lrc{display:block}.aplayer.aplayer-narrow{width:66px}.aplayer.aplayer-narrow .aplayer-info{display:none}.aplayer.aplayer-narrow .aplayer-list{display:none}.aplayer.aplayer-narrow .aplayer-pic,.aplayer.aplayer-narrow .aplayer-body{height:66px;width:66px}.aplayer.aplayer-fixed{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;overflow:visible;max-width:400px;box-shadow:none}.aplayer.aplayer-fixed .aplayer-list{margin-bottom:65px;border:1px solid #eee;border-bottom:none}.aplayer.aplayer-fixed .aplayer-body{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;background:#fff;padding-right:18px;transition:all 0.3s ease;max-width:400px}.aplayer.aplayer-fixed .aplayer-lrc{display:block;position:fixed;bottom:10px;left:0;right:0;margin:0;z-index:98;pointer-events:none;text-shadow:-1px -1px 0 #fff}.aplayer.aplayer-fixed .aplayer-lrc:before,.aplayer.aplayer-fixed .aplayer-lrc:after{display:none}.aplayer.aplayer-fixed .aplayer-info{transform:scaleX(1);transform-origin:0 0;transition:all 0.3s ease;border-bottom:none;border-top:1px solid #e9e9e9}.aplayer.aplayer-fixed .aplayer-info .aplayer-music{width:calc(100% - 105px)}.aplayer.aplayer-fixed .aplayer-miniswitcher{display:block}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info{display:block;transform:scaleX(0)}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body{width:66px !important}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon{transform:rotateY(0)}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-play,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc{display:inline-block}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-play,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu{position:absolute;bottom:27px;width:20px;height:20px}.aplayer.aplayer-fixed .aplayer-icon-back{right:75px}.aplayer.aplayer-fixed .aplayer-icon-play{right:50px}.aplayer.aplayer-fixed .aplayer-icon-forward{right:25px}.aplayer.aplayer-fixed .aplayer-icon-menu{right:0}.aplayer.aplayer-mobile .aplayer-icon-volume-down{display:none}.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-arrow .aplayer-icon-loop{display:none}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon{display:block}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{transform:scale(1)}.aplayer .aplayer-body{position:relative}.aplayer .aplayer-icon{width:15px;height:15px;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;vertical-align:middle;padding:0;font-size:12px;margin:0;display:inline-block}.aplayer .aplayer-icon path{transition:all .2s ease-in-out}.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-play,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc{display:none}.aplayer .aplayer-icon-lrc-inactivity svg{opacity:0.4}.aplayer .aplayer-icon-forward{transform:rotate(180deg)}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{position:relative;float:left;height:66px;width:66px;background-size:cover;background-position:center;transition:all 0.3s ease;cursor:pointer}.aplayer .aplayer-pic:hover .aplayer-button{opacity:1}.aplayer .aplayer-pic .aplayer-button{position:absolute;border-radius:50%;opacity:0.8;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);transition:all 0.1s ease}.aplayer .aplayer-pic .aplayer-button path{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{width:26px;height:26px;border:2px solid #fff;bottom:50%;right:50%;margin:0 -15px -15px 0}.aplayer .aplayer-pic .aplayer-play svg{position:absolute;top:3px;left:4px;height:20px;width:20px}.aplayer .aplayer-pic .aplayer-pause{width:16px;height:16px;border:2px solid #fff;bottom:4px;right:4px}.aplayer .aplayer-pic .aplayer-pause svg{position:absolute;top:2px;left:2px;height:12px;width:12px}.aplayer .aplayer-info{margin-left:66px;padding:14px 7px 0 10px;height:66px;box-sizing:border-box}.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px 5px;user-select:text;cursor:default;padding-bottom:2px;height:20px}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:12px;color:#666}.aplayer .aplayer-info .aplayer-controller{position:relative;display:flex}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 0 0 5px;padding:4px 0;cursor:pointer !important;flex:1}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb{transform:scale(1)}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#aaa;height:2px;transition:all 0.5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;height:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:10px;width:10px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0)}.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:relative;right:0;bottom:4px;height:17px;color:#999;font-size:11px;padding-left:7px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;transition:all 0.2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{position:relative;display:inline-block;margin-left:3px;cursor:pointer !important}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{position:absolute;bottom:15px;right:-3px;width:25px;height:0;z-index:99;overflow:hidden;transition:all .2s ease-in-out}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#aaa;border-radius:2.5px;overflow:hidden}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;transition:all 0.1s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg{position:absolute;animation:rotate 1s linear infinite}.aplayer .aplayer-lrc{display:none;position:relative;height:30px;text-align:center;overflow:hidden;margin:-10px 0 7px}.aplayer .aplayer-lrc:before{position:absolute;top:0;z-index:1;display:block;overflow:hidden;width:100%;height:10%;content:' ';background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.aplayer .aplayer-lrc:after{position:absolute;bottom:0;z-index:1;display:block;overflow:hidden;width:100%;height:33%;content:' ';background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 )}.aplayer .aplayer-lrc p{font-size:12px;color:#666;line-height:16px !important;height:16px !important;padding:0 !important;margin:0 !important;transition:all 0.5s ease-out;opacity:0.4;overflow:hidden}.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;overflow:visible;height:initial !important;min-height:16px}.aplayer .aplayer-lrc.aplayer-lrc-hide{display:none}.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;transition:all 0.5s ease-out;user-select:text;cursor:default}.aplayer .aplayer-list{overflow:auto;transition:all 0.5s ease;will-change:height;display:none;overflow:hidden;list-style-type:none;margin:0;padding:0;overflow-y:auto}.aplayer .aplayer-list::-webkit-scrollbar{width:5px}.aplayer .aplayer-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#eee}.aplayer .aplayer-list::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list li{position:relative;height:32px;line-height:32px;padding:0 15px;font-size:12px;border-top:1px solid #e9e9e9;cursor:pointer;transition:all 0.2s ease;overflow:hidden;margin:0}.aplayer .aplayer-list li:first-child{border-top:none}.aplayer .aplayer-list li:hover{background:#efefef}.aplayer .aplayer-list li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list li .aplayer-list-cur{display:none;width:3px;height:22px;position:absolute;left:0;top:5px;cursor:pointer}.aplayer .aplayer-list li .aplayer-list-index{color:#666;margin-right:12px;cursor:pointer}.aplayer .aplayer-list li .aplayer-list-author{color:#666;float:right;cursor:pointer}.aplayer .aplayer-notice{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px;border-radius:4px;padding:5px 10px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none;background-color:#f4f4f5;color:#909399}.aplayer .aplayer-miniswitcher{display:none;position:absolute;top:0;right:0;bottom:0;height:100%;background:#e6e6e6;width:18px;border-radius:0 2px 2px 0}.aplayer .aplayer-miniswitcher .aplayer-icon{height:100%;width:100%;transform:rotateY(180deg);transition:all 0.3s ease}.aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#666}.aplayer .aplayer-miniswitcher .aplayer-icon:hover path{fill:#000}@keyframes aplayer-roll{0%{left:0}100%{left:-100%}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body{color:#555;background-color:#eee;font-size:14px;display:flex;flex-direction:column;min-height:100%}a{color:#555;transition:all 0.25s linear}a:hover{color:#222}.aplayer{margin:0}.aplayer.aplayer-withlrc .aplayer-info{height:85px;padding-top:5px}.aplayer.aplayer-withlrc .aplayer-pic{height:85px}.ft__gray{color:#555}.vditor-reset{font-size:14px}.vditor-reset a{text-decoration:underline;transition:all 0.25s linear}.vditor-reset a:hover{color:#000}.pipe-comment__header{margin-top:6px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed rgba(121,121,121,0.4)}.pipe-comment__item{border-top:0;padding-top:0;margin:0 0 12px 21px;position:relative}.pipe-comment__item:hover .pipe-comment__avatar{transform:rotate(1turn)}.pipe-comment__body{padding:7px 7px 7px 55px;background-color:rgba(197,197,197,0.4)}.pipe-comment__body:hover{background-color:rgba(146,146,146,0.4)}.pipe-comment__avatar{border:3px solid rgba(255,255,255,0.6);border-radius:0;position:absolute;top:11px;left:-21px;transition:all 0.25s linear}.pipe-comment__pagination{padding-top:6px;margin-top:0;margin-bottom:6px;border-top:1px dashed rgba(121,121,121,0.4)}.tag{line-height:initial !important;padding:3px 6px !important}.tag--level0{font-size:12px;color:rgba(0,0,0,0.38)}.tag--level1{font-size:16px;color:rgba(0,0,0,0.54)}.tag--level2{font-size:21px;color:#6f6f6f}.tag--level3{font-size:24px;color:#3b3e43}.tag--level4{font-size:30px;color:#000}.pagination{width:100%;justify-content:center}.pagination__omit{margin:0 12px 12px 0;display:inline-block}.pagination__item{background-color:rgba(196,196,196,0.4);margin:0 12px 12px 0;padding:3px 6px;display:inline-block}.pagination__item--active,.pagination__item:hover{background-color:rgba(95,95,95,0.4);text-decoration:none}.module{background-color:rgba(255,255,255,0.6);box-sizing:border-box;white-space:normal;word-break:break-all}.module--space{padding:6px 12px}.module--bottom{margin-bottom:12px}.module__header{box-sizing:border-box;color:#48494d;border-bottom:1px dashed #eee;padding:12px;width:100%;line-height:14px}.module__header svg{margin-right:6px}.module__list{list-style:none}.module__list li{width:100%;box-sizing:border-box;padding:6px 12px;line-height:24px;transition:all 0.25s linear}.module__list li:hover{background-color:rgba(196,196,196,0.4)}.module__list li a{font-weight:600}.module__list li .avatar{margin-right:6px}.module__tags a{float:left;line-height:26px;padding:0 6px;margin:6px 12px 6px 0;background-color:rgba(196,196,196,0.4);display:inline-block}.module__tags a:hover{background-color:rgba(95,95,95,0.4);text-decoration:none}.module__cmt{width:100%;margin:6px 0;justify-content:flex-end}.module__cmt .avatar--mid{order:1;margin-left:6px;flex-shrink:0}.module__cmt--left{justify-content:flex-start}.module__cmt--left .avatar--mid{order:0;margin:0 6px 0 0}.module__cmt--left .module__cmt-con{background-color:rgba(102,204,255,0.4)}.module__cmt--left .module__cmt-con:hover{background-color:rgba(102,153,204,0.4)}.module__cmt-con{padding:3px 6px;line-height:18px;background-color:rgba(196,196,196,0.4);border-radius:6px}.module__cmt-con:hover{background-color:rgba(95,95,95,0.4);text-decoration:none}.module__logo{animation:logo-rotate 5s infinite}@keyframes logo-rotate{0%{opacity:1;transform:scale(1)}33%{opacity:.8;transform:scale(0.9) rotateY(0deg)}66%{opacity:.8;transform:scale(0.9) rotateY(1turn)}to{opacity:1;transform:scale(1)}}.avatar{display:inline-block;height:16px;width:16px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%}.avatar--mid{height:24px;width:24px}.wrapper{max-width:980px;padding:0 10px;margin:0 auto}.main{flex:1 1 66.6%;max-width:66.6%;flex-shrink:0}.side{flex:1 1 33.4%;margin-left:24px}.footer{background-color:rgba(255,255,255,0.6);padding:16px 0;font-size:12px;color:#999}.header{top:0;box-sizing:border-box;position:fixed;width:100%;height:70px;line-height:30px;padding:20px 10px;background-color:rgba(255,255,255,0.8);z-index:15}.header__logo{position:relative;display:inline-block}.header__logo:hover{text-decoration:none}.header__logo h1{color:#555;font-size:20px;font-weight:500;transition:all 0.25s linear}.header__logo h1:hover{color:#222}.header__logo img{position:absolute;width:40px;height:40px;top:-5px;right:-50px}.header__links{float:right}.header__links img,.header__links svg{height:16px;width:16px;margin-right:5px}.header__links a{color:#888;font-size:16px;margin-left:35px}.header__links a:hover{color:#222;text-decoration:none}.header__meta{margin-top:80px}.header__ad{line-height:28px;overflow:hidden;width:100%}.header__nav{margin:12px 0}.header__nav a{margin-right:12px;display:inline-block;padding:6px 24px;background-color:rgba(255,255,255,0.6)}.header__nav a:hover{background-color:rgba(196,196,196,0.4);text-decoration:none}.article__item{transition:all 0.25s linear;padding:12px 32px}.article__item:hover{background-color:rgba(196,196,196,0.4)}.article__time{padding-right:20px;border-right:1px solid #ebebeb;width:50px;display:block;margin-right:20px;font-size:12px}.article__day{font-size:16px;font-weight:500;color:#303030;padding-bottom:6px}.article__title{text-decoration:underline;font-size:17px}.article__abstract{margin:6px 0;font-size:13px;color:#777;line-height:24px;padding-bottom:6px;border-bottom:1px solid #ebebeb}.article__footer{font-size:12px;width:100%}.article__footer svg{height:12px;margin-right:5px;width:12px;color:#8d8d8d;flex-shrink:0}.article__footer .avatar{margin:0 3px 0 6px}.article__tag{text-decoration:underline;margin-right:3px}.post__content{padding:24px 36px}.post__title{font-size:20px;margin:18px auto;text-align:center}.post__share{position:relative}.post__share--wechat:hover{color:#3caf36}.post__share--weibo:hover{color:#ff9933}.post__share--twitter:hover{color:#18a3fa}.post__share--qqz:hover{color:#fdc200}.post__share span{transition:all 0.25s linear;cursor:pointer;margin-right:6px}.post__share svg{height:18px;width:18px}.post__share a svg{height:14px;width:14px}.post__share a:hover{text-decoration:none}.post__code{width:130px;height:130px;position:absolute;display:none}.post__meta{color:rgba(0,0,0,0.38);line-height:24px}@media (max-width: 768px){.wrapper.fn__flex{display:block}.main{max-width:none}.side{margin-left:0}.header__menu{display:block;float:right}.header__menu svg{height:24px;width:24px;margin-top:3px}.header__nav a{padding:6px 12px}.header__links{display:none;position:fixed;top:70px;background:rgba(255,255,255,0.8);width:100%;left:0;box-sizing:border-box;padding:6px 12px}.header__links a{display:block;background-color:rgba(196,196,196,0.4);padding:6px;margin:6px 0}.article__time{display:none}.article__item{padding:6px 12px}.post__content{padding:6px 12px}.pipe-comment__body{padding:6px 12px}.pipe-comment__item{margin-left:0}.pipe-comment__avatar{display:none}.footer{text-align:center}.footer .fn__right{float:none}} diff --git a/theme/x/Littlewin/js/common.min.js b/theme/x/Littlewin/js/common.min.js index 496fe2bc..91dc9a63 100644 --- a/theme/x/Littlewin/js/common.min.js +++ b/theme/x/Littlewin/js/common.min.js @@ -1 +1 @@ -!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[t]={exports:{}};a[t][0].call(r.exports,function(e){return c(a[t][1][e]||e)},r,r.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var i=(0,u.default)("#pipeEditor");if(0!==i.length)if(n?i.data("commentid",n):i.removeData("commentid"),(0,u.default)(window).width()<768?i.css({bottom:"auto",top:0,opacity:1}).data("id",t):i.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var r=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(r=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:r})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var r=(0,u.default)(this);confirm(r.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(r.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),i=(0,u.default)("#pipeComment".concat(r.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(r.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(i.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var i=this,r=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(r,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(i).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:6}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),i=o(e("nprogress")),r=o(e("./lib/pjax"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,i=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var d=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=d;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var p;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,r.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+p(n,i).join("\n")),r.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(p(n,i).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:6,nprogress:7}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,a=(i=e("jquery"))&&i.__esModule?i:{default:i};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var i,r,o;if(t=s.toInt(t),e in s.stack){if(i=s.stack[e],ctime=s.getTime(),i.time+1e3*t>ctime)return i;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(r=a.data,o=a.time,i=localStorage.getItem(r)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:i,title:localStorage.getItem(a.title)};localStorage.removeItem(r),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,i){var r,o=s.getTime();s.stack[e]={data:t,title:n,time:o},i&&s.support.storage&&(r=s.getLocalKey(e),localStorage.setItem(r.data,t),localStorage.setItem(r.time,o),localStorage.setItem(r.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(i){if(!(i=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},i)).container||!i.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(i.selector,"click",function(e){if(1(.*?)<\/title>/);r&&(n=r[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(i){i.hasOwnProperty("data")&&(l.defaultOptions.data=i.data),i=a.default.extend(!0,l.defaultOptions,i);var e,r=(0,a.default)(i.container);if(i.oldUrl=i.url,i.url=s.getRealUrl(i.url),(0,a.default)(i.element).length&&(e=s.toInt((0,a.default)(i.element).attr("data-pjax-cache")))&&(i.cache=e),!0===i.cache&&(i.cache=86400),i.cache=s.toInt(i.cache),0===i.cache&&s.removeAllCache(),i.showFn||(i.showFn=function(e,t,n){l.showFn(i.show,r,e,t,n)}),l.options=i,l.options.success=l.success,i.cache&&(e=s.getCache(i.url,i.cache,i.storage)))return i.beforeSend(),i.title=e.title,l.success(e.data,!0),i.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var r="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!r&&location.href==o;if(r=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var i={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(i)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:6}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,i){(function(o,a){var e,t;e=window,t=function(){return function(n){var i={};function r(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}return r.m=n,r.c=i,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),r={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(0\n ',n+=r(t+a),n+='\n ',n+=r(e.name),n+='\n ',n+=r(e.artist),n+="\n\n"}),n}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),r=g(n(32)),o=g(n(31)),a=g(n(30)),s=g(n(29)),l=g(n(28)),c=g(n(27)),u=g(n(26)),d=g(n(25)),p=g(n(24)),f=g(n(23)),h=g(n(22)),m=g(n(21)),v=g(n(20)),y=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var b={play:i.default,pause:r.default,volumeUp:o.default,volumeDown:a.default,volumeOff:s.default,orderRandom:l.default,orderList:c.default,menu:u.default,loopAll:d.default,loopOne:p.default,loopNone:f.default,loading:h.default,right:m.default,skip:v.default,lrc:y.default};t.default=b},function(e,t,n){"use strict";var i,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":r(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(r="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":o(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var u=function(e,t,n,i){return ie&&this.index--;for(var n=e;n\n"}),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function i(e,t){for(var n=0;nthis.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e/g,"").replace(/^\s+|\s+$/g,"");if(o)for(var s=o.length,l=0;l]/;n.$escape=function(e){return function(e){var t=""+e,n=s.exec(t);if(!n)return e;var i="",r=void 0,o=void 0,a=void 0;for(r=n.index,o=0;r\n \n
',t+=o.play,t+='
\n \n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=o.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=o.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=o.skip,t+='\n \n \n ',t+=o.play,t+='\n \n \n ',t+=o.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(i===setTimeout)return setTimeout(t,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:a}catch(e){i=a}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var c,u=[],d=!1,p=-1;function f(){d&&c&&(d=!1,c.length?u=c.concat(u):p=-1,u.length&&h())}function h(){if(!d){var e=l(f);d=!0;for(var t=u.length;t;){for(c=u,u=[];++p+~]|"+P+")"+P+"*"),$=new RegExp(P+"|>"),V=new RegExp(H),X=new RegExp("^"+z+"$"),K={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+D),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ne=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){k()},ae=we(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=N.call(g.childNodes),g.childNodes),t[g.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){j.apply(e,N.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(t,e,n,i){var r,o,a,s,l,c,u,d=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!i&&((e?e.ownerDocument||e:g)!==T&&k(e),e=e||T,_)){if(11!==p&&(l=Z.exec(t)))if(r=l[1]){if(9===p){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(d&&(a=d.getElementById(r))&&y(e,a)&&a.id===r)return n.push(a),n}else{if(l[2])return O.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&f.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(r)),n}if(f.qsa&&!S[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(u=t,d=e,1===p&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(ie,re):e.setAttribute("id",s=M),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),d=ee.test(t)&&ye(e.parentNode)||e}try{return O.apply(n,d.querySelectorAll(u)),n}catch(e){S(t,!0)}finally{s===M&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,i)}function le(){var i=[];return function e(t,n){return i.push(t+" ")>w.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[M]=!0,e}function ue(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),i=n.length;i--;)w.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=se.support={},r=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},k=se.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:g;return i!==T&&9===i.nodeType&&i.documentElement&&(a=(T=i).documentElement,_=!r(T),g!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),f.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=ue(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=Q.test(T.getElementsByClassName),f.getById=ue(function(e){return a.appendChild(e).id=M,!T.getElementsByName||!T.getElementsByName(M).length}),f.getById?(w.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}}):(w.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},w.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&_)return t.getElementsByClassName(e)},s=[],v=[],(f.qsa=Q.test(T.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+P+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+M+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+M+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(f.matchesSelector=Q.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){f.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",H)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(a.compareDocumentPosition),y=t||Q.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},E=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===g&&y(g,e)?-1:t===T||t.ownerDocument===g&&y(g,t)?1:l?B(l,e)-B(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!r||!o)return e===T?-1:t===T?1:r?-1:o?1:l?B(l,e)-B(l,t):0;if(r===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?pe(a[i],s[i]):a[i]===g?-1:s[i]===g?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&k(e),f.matchesSelector&&_&&!S[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=se.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function E(e,n,i){return g(n)?M.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?M.grep(e,function(e){return e===n!==i}):"string"!=typeof n?M.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(M.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(M):M.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:A.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof M?t[0]:t,M.merge(this,M.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),S.test(i[1])&&M.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=_.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=M.fn,q=M(_);var j=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function N(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}M.fn.extend({has:function(e){var t=M(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&L(e,t)?M.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;nx",y.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var xe=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function _e(){return!0}function Me(){return!1}function Ce(e,t){return e===function(){try{return _.activeElement}catch(e){}}()==("focus"===t)}function Le(e,t,n,i,r,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)Le(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Me;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return M().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=M.guid++)),e.each(function(){M.event.add(this,t,r,i,n)})}function Se(e,r,o){o?(Y.set(e,r,!1),M.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=Y.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(M.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),Y.set(this,r,i),t=o(this,r),this[r](),i!==(n=Y.get(this,r))||t?Y.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(Y.set(this,r,{value:M.event.trigger(M.extend(i[0],M.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,r)&&M.event.add(e,r,_e)}M.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,c,u,d,p,f,h,m,v=Y.get(t);if(v)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&M.find.matchesSelector(ie,r),n.guid||(n.guid=M.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==M&&M.event.triggered!==e.type?M.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(B)||[""]).length;c--;)f=m=(s=Te.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),f&&(d=M.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=M.event.special[f]||{},u=M.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&M.expr.match.needsContext.test(r),namespace:h.join(".")},o),(p=l[f])||((p=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,i,h,a)||t.addEventListener&&t.addEventListener(f,a)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,u):p.push(u),M.event.global[f]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,c,u,d,p,f,h,m,v=Y.hasData(e)&&Y.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(B)||[""]).length;c--;)if(f=m=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),f){for(d=M.event.special[f]||{},p=l[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)u=p[o],!r&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(p.splice(o,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));a&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,v.handle)||M.removeEvent(e,f,v.handle),delete l[f])}else for(f in l)M.event.remove(e,f+t[c],n,i,!0);M.isEmptyObject(l)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=M.event.fix(e),l=new Array(arguments.length),c=(Y.get(this,"events")||{})[s.type]||[],u=M.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return L(e,"table")&&L(11!==t.nodeType?t:t.firstChild,"tr")&&M(e).children("tbody")[0]||e}function Ne(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,i,r,o,a,s,l,c;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,s,l,c,u=e.cloneNode(!0),d=re(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||M.isXMLDoc(e)))for(a=me(u),i=0,r=(o=me(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),_.head.appendChild(i[0])},abort:function(){r&&r()}}});var Vt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;M.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||M.expando+"_"+_t++;return this[e]=!0,e}}),M.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=g(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+i):!1!==e.jsonp&&(e.url+=(Mt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||M.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=T[i],T[i]=function(){o=arguments},n.always(function(){void 0===r?M(T).removeProp(i):T[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(i)),o&&g(r)&&r(o[0]),o=r=void 0}),"script"}),y.createHTMLDocument=((Vt=_.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),M.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((i=(t=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,t.head.appendChild(i)):t=_),o=!n&&[],(r=S.exec(e))?[t.createElement(r[1])]:(r=we([e],t,o),o&&o.length&&M(o).remove(),M.merge([],r.childNodes)));var i,r,o},M.fn.load=function(e,t,n){var i,r,o,a=this,s=e.indexOf(" ");return-1").append(M.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},M.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){M.fn[t]=function(e){return this.on(t,e)}}),M.expr.pseudos.animated=function(t){return M.grep(M.timers,function(e){return t===e.elem}).length},M.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,c=M.css(e,"position"),u=M(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=M.css(e,"top"),l=M.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(l)||0),g(t)&&(t=t.call(e,n,M.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):u.css(d)}},M.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){M.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===M.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===M.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=M(e).offset()).top+=M.css(e,"borderTopWidth",!0),r.left+=M.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-M.css(i,"marginTop",!0),left:t.left-r.left-M.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===M.css(e,"position");)e=e.offsetParent;return e||ie})}}),M.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;M.fn[t]=function(e){return F(this,function(e,t,n){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),M.each(["top","left"],function(e,n){M.cssHooks[n]=We(y.pixelPosition,function(e,t){if(t)return t=Fe(e,n),De.test(t)?M(e).position()[n]+"px":t})}),M.each({Height:"height",Width:"width"},function(a,s){M.each({padding:"inner"+a,content:s,"":"outer"+a},function(i,o){M.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var i;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?M.css(e,t,r):M.style(e,t,n,r)},s,n?e:void 0,n)}})}),M.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){M.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,i=t=0;i>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(r<10);s=4*i[t]||3*i[t+3]>=4*i[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,i=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&i&&(r[o-1-t+8*o]=1,t<6?r[8+o*t]=1:r[8+o*(t+1)]=1);for(t=0;t<7;t++,i>>=1)1&i&&(r[8+o*(o-7+t)]=1,t?r[6-t+8*o]=1:r[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,i=this._ecc,r=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(r[5-n+a*(2-i+a-11)]=1,r[2-i+a-11+a*(5-n)]=1):(this._setMask(5-n,2-i+a-11),this._setMask(2-i+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,i=1,r=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),r=h,m=i.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,i){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=i},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),y=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),g=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return g._get(this.options[e],t)},getAll:function(e){var t,n=this.options,i={};for(t in n)y.hasOwn(n,t)&&(i[t]=g._get(n[t],e));return i},init:function(e,t,n){var i,r;for(i in"function"!=typeof n&&(n=y.noop),this.options)y.hasOwn(this.options,i)&&(r=this.options[i],g._set(r,r.defaultValue,t),g._createAccessor(r,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,i){var r=this.options[e];if(!r)throw new Error("Invalid option: "+e);if(!r.modifiable&&!i)throw new Error("Option cannot be modified: "+e);return g._set(r,t,n)},_setAll:function(e,t,n){if(!e)return!1;var i,r=!1;for(i in e)y.hasOwn(e,i)&&this._set(i,e[i],t,n)&&(r=!0);return r}},{_createAccessor:function(t,n,i){var e={get:function(){return g._get(t,n)}};t.modifiable&&(e.set=function(e){g._set(t,e,n)&&i(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var i="_"+e.name,r=n[i],o=e.transform(null!=t?t:e.defaultValue);return(n[i]=o)!==r}}),b=g,w=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),x=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,y.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,y.abs),new v("level",!0,"L",y.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,y.abs),new v("size",!0,100,y.abs),new v("value",!0,"")]),k=new w,T=n.extend(function(e){x.init(e,this,this.update.bind(this));var t=x.get("element",this),n=k.getService("element"),i=t&&n.isCanvas(t)?t:n.createCanvas(),r=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,i,!0),this._imageRenderer=new m(this,r,r===t),this.update()},{get:function(){return x.getAll(this)},set:function(e){x.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new r({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){k.setService(e.getName(),e)}});Object.defineProperties(T.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var _=T,M=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return _.use(new M),_},"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):i.QRious=r()},{}],10:[function(l,e,c){(function(e,t){var i=l("process/browser.js").nextTick,n=Function.prototype.apply,r=Array.prototype.slice,o={},a=0;function s(e,t){this._id=e,this._clearFn=t}c.setTimeout=function(){return new s(n.call(setTimeout,window,arguments),clearTimeout)},c.setInterval=function(){return new s(n.call(setInterval,window,arguments),clearInterval)},c.clearTimeout=c.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},c.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},c.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},c._unrefActive=c.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},c.setImmediate="function"==typeof e?e:function(e){var t=a++,n=!(arguments.length<2)&&r.call(arguments,1);return o[t]=!0,i(function(){o[t]&&(n?e.apply(null,n):e.call(null),c.clearImmediate(t))}),t},c.clearImmediate="function"==typeof t?t:function(e){delete o[e]}}).call(this,l("timers").setImmediate,l("timers").clearImmediate)},{"process/browser.js":8,timers:10}],11:[function(e,t,n){"use strict";var s=c(e("jquery")),i=c(e("aplayer")),r=c(e("./symbol")),o=e("../../../js/common"),a=e("../../../js/article"),l=c(e("qrious"));function c(e){return e&&e.__esModule?e:{default:e}}var u={init:function(){(0,s.default)(".header__menu").click(function(){(0,s.default)(".header__links").slideToggle()}),new i.default({container:document.getElementById("player"),autoplay:!0,theme:"#ccc",preload:"auto",lrcType:3,listFolded:!0,audio:[{name:"Kiss The Rain",artist:"이루마",url:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/kisstherain.mp3"),cover:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/kisstherain.jpeg"),lrc:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/kisstherain.lrc"),theme:"#60b044"},{name:"L'ESPOIR",artist:"Richard",url:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/LESPOIR.mp3"),cover:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/LESPOIR.jpeg"),lrc:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/LESPOIR.lrc"),theme:"#60b044"},{name:"ACOMMAMOUR",artist:"Richard",url:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/ACOMMAMOUR.mp3"),cover:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/ACOMMAMOUR.jpeg"),lrc:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/ACOMMAMOUR.lrc"),theme:"#60b044"}]}),(0,o.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&d.init()}),(0,o.PreviewImg)(),(0,o.KillBrowser)()},increase:function(r){function e(e,t,n,i){return r.apply(this,arguments)}return e.toString=function(){return r.toString()},e}(function(e,t,n,i){i\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(r.default," \n \n"))};var i,r=(i=e("../../../js/symbol"))&&i.__esModule?i:{default:i}},{"../../../js/symbol":4}]},{},[11]); \ No newline at end of file +!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[t]={exports:{}};a[t][0].call(r.exports,function(e){return c(a[t][1][e]||e)},r,r.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var i=(0,u.default)("#pipeEditor");if(0!==i.length)if(n?i.data("commentid",n):i.removeData("commentid"),(0,u.default)(window).width()<768?i.css({bottom:"auto",top:0,opacity:1}).data("id",t):i.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var r=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(r=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:r})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var r=(0,u.default)(this);confirm(r.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(r.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),i=(0,u.default)("#pipeComment".concat(r.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(r.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(i.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var i=this,r=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(r,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(i).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:6}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),i=o(e("nprogress")),r=o(e("./lib/pjax"));o(e("uvstat"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,i=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var d=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=d;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var p;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,r.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+p(n,i).join("\n")),r.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(p(n,i).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:6,nprogress:7,uvstat:11}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,a=(i=e("jquery"))&&i.__esModule?i:{default:i};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var i,r,o;if(t=s.toInt(t),e in s.stack){if(i=s.stack[e],ctime=s.getTime(),i.time+1e3*t>ctime)return i;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(r=a.data,o=a.time,i=localStorage.getItem(r)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:i,title:localStorage.getItem(a.title)};localStorage.removeItem(r),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,i){var r,o=s.getTime();s.stack[e]={data:t,title:n,time:o},i&&s.support.storage&&(r=s.getLocalKey(e),localStorage.setItem(r.data,t),localStorage.setItem(r.time,o),localStorage.setItem(r.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(i){if(!(i=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},i)).container||!i.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(i.selector,"click",function(e){if(1(.*?)<\/title>/);r&&(n=r[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(i){i.hasOwnProperty("data")&&(l.defaultOptions.data=i.data),i=a.default.extend(!0,l.defaultOptions,i);var e,r=(0,a.default)(i.container);if(i.oldUrl=i.url,i.url=s.getRealUrl(i.url),(0,a.default)(i.element).length&&(e=s.toInt((0,a.default)(i.element).attr("data-pjax-cache")))&&(i.cache=e),!0===i.cache&&(i.cache=86400),i.cache=s.toInt(i.cache),0===i.cache&&s.removeAllCache(),i.showFn||(i.showFn=function(e,t,n){l.showFn(i.show,r,e,t,n)}),l.options=i,l.options.success=l.success,i.cache&&(e=s.getCache(i.url,i.cache,i.storage)))return i.beforeSend(),i.title=e.title,l.success(e.data,!0),i.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var r="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!r&&location.href==o;if(r=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var i={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(i)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:6}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,i){(function(o,a){var e,t;e=window,t=function(){return function(n){var i={};function r(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}return r.m=n,r.c=i,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),r={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(0\n ',n+=r(t+a),n+='\n ',n+=r(e.name),n+='\n ',n+=r(e.artist),n+="\n\n"}),n}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),r=g(n(32)),o=g(n(31)),a=g(n(30)),s=g(n(29)),l=g(n(28)),c=g(n(27)),u=g(n(26)),d=g(n(25)),p=g(n(24)),f=g(n(23)),h=g(n(22)),m=g(n(21)),v=g(n(20)),y=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var b={play:i.default,pause:r.default,volumeUp:o.default,volumeDown:a.default,volumeOff:s.default,orderRandom:l.default,orderList:c.default,menu:u.default,loopAll:d.default,loopOne:p.default,loopNone:f.default,loading:h.default,right:m.default,skip:v.default,lrc:y.default};t.default=b},function(e,t,n){"use strict";var i,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":r(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(r="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":o(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var u=function(e,t,n,i){return ie&&this.index--;for(var n=e;n\n"}),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function i(e,t){for(var n=0;nthis.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e/g,"").replace(/^\s+|\s+$/g,"");if(o)for(var s=o.length,l=0;l]/;n.$escape=function(e){return function(e){var t=""+e,n=s.exec(t);if(!n)return e;var i="",r=void 0,o=void 0,a=void 0;for(r=n.index,o=0;r\n \n
',t+=o.play,t+='
\n \n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=o.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=o.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=o.skip,t+='\n \n \n ',t+=o.play,t+='\n \n \n ',t+=o.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(i===setTimeout)return setTimeout(t,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:a}catch(e){i=a}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var c,u=[],d=!1,p=-1;function f(){d&&c&&(d=!1,c.length?u=c.concat(u):p=-1,u.length&&h())}function h(){if(!d){var e=l(f);d=!0;for(var t=u.length;t;){for(c=u,u=[];++p+~]|"+P+")"+P+"*"),$=new RegExp(P+"|>"),V=new RegExp(H),X=new RegExp("^"+z+"$"),K={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+D),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ne=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){k()},ae=we(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=N.call(g.childNodes),g.childNodes),t[g.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){A.apply(e,N.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(t,e,n,i){var r,o,a,s,l,c,u,d=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!i&&((e?e.ownerDocument||e:g)!==T&&k(e),e=e||T,_)){if(11!==p&&(l=Z.exec(t)))if(r=l[1]){if(9===p){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(d&&(a=d.getElementById(r))&&y(e,a)&&a.id===r)return n.push(a),n}else{if(l[2])return O.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&f.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(r)),n}if(f.qsa&&!L[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(u=t,d=e,1===p&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(ie,re):e.setAttribute("id",s=M),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),d=ee.test(t)&&ye(e.parentNode)||e}try{return O.apply(n,d.querySelectorAll(u)),n}catch(e){L(t,!0)}finally{s===M&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,i)}function le(){var i=[];return function e(t,n){return i.push(t+" ")>w.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[M]=!0,e}function ue(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),i=n.length;i--;)w.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=se.support={},r=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},k=se.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:g;return i!==T&&9===i.nodeType&&i.documentElement&&(a=(T=i).documentElement,_=!r(T),g!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),f.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=ue(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=Q.test(T.getElementsByClassName),f.getById=ue(function(e){return a.appendChild(e).id=M,!T.getElementsByName||!T.getElementsByName(M).length}),f.getById?(w.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}}):(w.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},w.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&_)return t.getElementsByClassName(e)},s=[],v=[],(f.qsa=Q.test(T.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+P+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+M+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+M+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(f.matchesSelector=Q.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){f.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",H)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Q.test(a.compareDocumentPosition),y=t||Q.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},E=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===g&&y(g,e)?-1:t===T||t.ownerDocument===g&&y(g,t)?1:l?B(l,e)-B(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!r||!o)return e===T?-1:t===T?1:r?-1:o?1:l?B(l,e)-B(l,t):0;if(r===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?pe(a[i],s[i]):a[i]===g?-1:s[i]===g?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&k(e),f.matchesSelector&&_&&!L[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){L(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=se.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function E(e,n,i){return g(n)?M.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?M.grep(e,function(e){return e===n!==i}):"string"!=typeof n?M.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(M.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(M):M.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:j.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof M?t[0]:t,M.merge(this,M.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),L.test(i[1])&&M.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=_.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=M.fn,q=M(_);var A=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function N(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}M.fn.extend({has:function(e){var t=M(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?M.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;nx",y.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var xe=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function _e(){return!0}function Me(){return!1}function Ce(e,t){return e===function(){try{return _.activeElement}catch(e){}}()==("focus"===t)}function Se(e,t,n,i,r,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)Se(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Me;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return M().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=M.guid++)),e.each(function(){M.event.add(this,t,r,i,n)})}function Le(e,r,o){o?(Y.set(e,r,!1),M.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=Y.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(M.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),Y.set(this,r,i),t=o(this,r),this[r](),i!==(n=Y.get(this,r))||t?Y.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(Y.set(this,r,{value:M.event.trigger(M.extend(i[0],M.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,r)&&M.event.add(e,r,_e)}M.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,c,u,d,p,f,h,m,v=Y.get(t);if(v)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&M.find.matchesSelector(ie,r),n.guid||(n.guid=M.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==M&&M.event.triggered!==e.type?M.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(B)||[""]).length;c--;)f=m=(s=Te.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),f&&(d=M.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=M.event.special[f]||{},u=M.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&M.expr.match.needsContext.test(r),namespace:h.join(".")},o),(p=l[f])||((p=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,i,h,a)||t.addEventListener&&t.addEventListener(f,a)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,u):p.push(u),M.event.global[f]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,c,u,d,p,f,h,m,v=Y.hasData(e)&&Y.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(B)||[""]).length;c--;)if(f=m=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),f){for(d=M.event.special[f]||{},p=l[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)u=p[o],!r&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(p.splice(o,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));a&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,v.handle)||M.removeEvent(e,f,v.handle),delete l[f])}else for(f in l)M.event.remove(e,f+t[c],n,i,!0);M.isEmptyObject(l)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=M.event.fix(e),l=new Array(arguments.length),c=(Y.get(this,"events")||{})[s.type]||[],u=M.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&M(e).children("tbody")[0]||e}function Ne(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,i,r,o,a,s,l,c;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,s,l,c,u=e.cloneNode(!0),d=re(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||M.isXMLDoc(e)))for(a=me(u),i=0,r=(o=me(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),_.head.appendChild(i[0])},abort:function(){r&&r()}}});var Vt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;M.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||M.expando+"_"+_t++;return this[e]=!0,e}}),M.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=g(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+i):!1!==e.jsonp&&(e.url+=(Mt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||M.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=T[i],T[i]=function(){o=arguments},n.always(function(){void 0===r?M(T).removeProp(i):T[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(i)),o&&g(r)&&r(o[0]),o=r=void 0}),"script"}),y.createHTMLDocument=((Vt=_.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),M.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((i=(t=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,t.head.appendChild(i)):t=_),o=!n&&[],(r=L.exec(e))?[t.createElement(r[1])]:(r=we([e],t,o),o&&o.length&&M(o).remove(),M.merge([],r.childNodes)));var i,r,o},M.fn.load=function(e,t,n){var i,r,o,a=this,s=e.indexOf(" ");return-1").append(M.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},M.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){M.fn[t]=function(e){return this.on(t,e)}}),M.expr.pseudos.animated=function(t){return M.grep(M.timers,function(e){return t===e.elem}).length},M.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,c=M.css(e,"position"),u=M(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=M.css(e,"top"),l=M.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(l)||0),g(t)&&(t=t.call(e,n,M.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):u.css(d)}},M.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){M.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===M.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===M.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=M(e).offset()).top+=M.css(e,"borderTopWidth",!0),r.left+=M.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-M.css(i,"marginTop",!0),left:t.left-r.left-M.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===M.css(e,"position");)e=e.offsetParent;return e||ie})}}),M.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;M.fn[t]=function(e){return F(this,function(e,t,n){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),M.each(["top","left"],function(e,n){M.cssHooks[n]=We(y.pixelPosition,function(e,t){if(t)return t=Fe(e,n),De.test(t)?M(e).position()[n]+"px":t})}),M.each({Height:"height",Width:"width"},function(a,s){M.each({padding:"inner"+a,content:s,"":"outer"+a},function(i,o){M.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var i;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?M.css(e,t,r):M.style(e,t,n,r)},s,n?e:void 0,n)}})}),M.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){M.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,i=t=0;i>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(r<10);s=4*i[t]||3*i[t+3]>=4*i[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,i=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&i&&(r[o-1-t+8*o]=1,t<6?r[8+o*t]=1:r[8+o*(t+1)]=1);for(t=0;t<7;t++,i>>=1)1&i&&(r[8+o*(o-7+t)]=1,t?r[6-t+8*o]=1:r[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,i=this._ecc,r=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(r[5-n+a*(2-i+a-11)]=1,r[2-i+a-11+a*(5-n)]=1):(this._setMask(5-n,2-i+a-11),this._setMask(2-i+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,i=1,r=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),r=h,m=i.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,i){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=i},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),y=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),g=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return g._get(this.options[e],t)},getAll:function(e){var t,n=this.options,i={};for(t in n)y.hasOwn(n,t)&&(i[t]=g._get(n[t],e));return i},init:function(e,t,n){var i,r;for(i in"function"!=typeof n&&(n=y.noop),this.options)y.hasOwn(this.options,i)&&(r=this.options[i],g._set(r,r.defaultValue,t),g._createAccessor(r,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,i){var r=this.options[e];if(!r)throw new Error("Invalid option: "+e);if(!r.modifiable&&!i)throw new Error("Option cannot be modified: "+e);return g._set(r,t,n)},_setAll:function(e,t,n){if(!e)return!1;var i,r=!1;for(i in e)y.hasOwn(e,i)&&this._set(i,e[i],t,n)&&(r=!0);return r}},{_createAccessor:function(t,n,i){var e={get:function(){return g._get(t,n)}};t.modifiable&&(e.set=function(e){g._set(t,e,n)&&i(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var i="_"+e.name,r=n[i],o=e.transform(null!=t?t:e.defaultValue);return(n[i]=o)!==r}}),b=g,w=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),x=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,y.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,y.abs),new v("level",!0,"L",y.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,y.abs),new v("size",!0,100,y.abs),new v("value",!0,"")]),k=new w,T=n.extend(function(e){x.init(e,this,this.update.bind(this));var t=x.get("element",this),n=k.getService("element"),i=t&&n.isCanvas(t)?t:n.createCanvas(),r=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,i,!0),this._imageRenderer=new m(this,r,r===t),this.update()},{get:function(){return x.getAll(this)},set:function(e){x.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new r({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){k.setService(e.getName(),e)}});Object.defineProperties(T.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var _=T,M=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return _.use(new M),_},"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):i.QRious=r()},{}],10:[function(l,e,c){(function(e,t){var i=l("process/browser.js").nextTick,n=Function.prototype.apply,r=Array.prototype.slice,o={},a=0;function s(e,t){this._id=e,this._clearFn=t}c.setTimeout=function(){return new s(n.call(setTimeout,window,arguments),clearTimeout)},c.setInterval=function(){return new s(n.call(setInterval,window,arguments),clearInterval)},c.clearTimeout=c.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},c.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},c.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},c._unrefActive=c.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},c.setImmediate="function"==typeof e?e:function(e){var t=a++,n=!(arguments.length<2)&&r.call(arguments,1);return o[t]=!0,i(function(){o[t]&&(n?e.apply(null,n):e.call(null),c.clearImmediate(t))}),t},c.clearImmediate="function"==typeof t?t:function(e){delete o[e]}}).call(this,l("timers").setImmediate,l("timers").clearImmediate)},{"process/browser.js":8,timers:10}],11:[function(e,t,n){var i,r;i=window,r=function(){return function(n){var i={};function r(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}return r.m=n,r.c=i,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,n){"use strict";n.r(t);var i=function(n,i,r){return new Promise(function(t,e){fetch(n,{body:JSON.stringify(i),cache:"no-cache",method:"POST"}).then(function(e){return e.json()}).then(function(e){return t(e)}),r&&setTimeout(function(){e(i)},r)})},r=function(e,a,s,l){return new(s||(s=Promise))(function(n,t){function i(e){try{o(l.next(e))}catch(e){t(e)}}function r(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(i,r)}o((l=l.apply(e,a||[])).next())})},o=function(n,i){var r,o,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),r(this,void 0,void 0,function(){return o(this,function(e){switch(e.label){case 0:return[4,i(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return r(this,void 0,void 0,function(){var n,i,r=this;return o(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+r.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=r.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return i=e.sent(),Object.keys(i).forEach(function(e){var t=document.querySelector("[data-"+r.options.renderName+'="'+e+'" i]');t&&(t.innerText=i[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+r.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),i(this.options.url+"/inc?url="+e)}else i(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof n?n.Uvstat=r():i.Uvstat=r()},{}],12:[function(e,t,n){"use strict";var s=c(e("jquery")),i=c(e("aplayer")),r=c(e("./symbol")),o=e("../../../js/common"),a=e("../../../js/article"),l=c(e("qrious"));function c(e){return e&&e.__esModule?e:{default:e}}var u={init:function(){(0,s.default)(".header__menu").click(function(){(0,s.default)(".header__links").slideToggle()}),new i.default({container:document.getElementById("player"),autoplay:!0,theme:"#ccc",preload:"auto",lrcType:3,listFolded:!0,audio:[{name:"Kiss The Rain",artist:"이루마",url:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/kisstherain.mp3"),cover:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/kisstherain.jpeg"),lrc:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/kisstherain.lrc"),theme:"#60b044"},{name:"L'ESPOIR",artist:"Richard",url:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/LESPOIR.mp3"),cover:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/LESPOIR.jpeg"),lrc:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/LESPOIR.lrc"),theme:"#60b044"},{name:"ACOMMAMOUR",artist:"Richard",url:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/ACOMMAMOUR.mp3"),cover:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/ACOMMAMOUR.jpeg"),lrc:"".concat((0,s.default)("#pipeLang").data("staticserver"),"/theme/x/Littlewin/images/ACOMMAMOUR.lrc"),theme:"#60b044"}]}),(0,o.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&d.init()}),(0,o.PreviewImg)(),(0,o.KillBrowser)()},increase:function(r){function e(e,t,n,i){return r.apply(this,arguments)}return e.toString=function(){return r.toString()},e}(function(e,t,n,i){i\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(r.default," \n \n"))};var i,r=(i=e("../../../js/symbol"))&&i.__esModule?i:{default:i}},{"../../../js/symbol":4}]},{},[12]); \ No newline at end of file diff --git a/theme/x/Medium/css/common.css b/theme/x/Medium/css/common.css index cb345513..0d69878a 100644 --- a/theme/x/Medium/css/common.css +++ b/theme/x/Medium/css/common.css @@ -1 +1 @@ -html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#03a87c;background-color:#03a87c}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.1s;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.1s}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.1s;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.1s;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.1s}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.1s}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.1s;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}html{font-size:20px;line-height:1.4;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:rgba(0,0,0,0.84);background-color:#fff;text-rendering:geometricPrecision}.ft-green{color:#03a87c !important;transition:all 0.1s}.ft-green:hover{color:#018f69 !important}.tag{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.68);padding:5px 10px;line-height:22px;font-weight:400;border-radius:3px;white-space:nowrap;display:inline-block;transition:all 0.1s;margin:0 8px 8px 0;font-size:15px}.tag:hover{text-decoration:none;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.68)}.tag__level0{line-height:inherit;font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{line-height:inherit;font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{line-height:inherit;font-size:21px;color:#6f6f6f}.tag__level3{line-height:inherit;font-size:24px;color:#3b3e43}.tag__level4{line-height:inherit;font-size:30px;color:#000}.module__title{border-bottom:1px solid rgba(0,0,0,0.15);margin-bottom:25px;line-height:26px;font-size:22px;position:relative;height:46px}.module__title--unmargin{margin-bottom:0}.module__title>span{border-bottom:1px solid rgba(0,0,0,0.54);position:absolute;padding-bottom:20px;height:26px}.wrapper{max-width:1000px;margin:0 auto;box-sizing:border-box}.header{padding:0 20px;box-sizing:border-box;height:64px;text-align:center;transition:all 0.1s;line-height:53px}.header h1{display:inline-block}.header--fixed{z-index:11;position:fixed;width:100%;top:-64px;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,0.15)}.header__logo{float:left;height:32px;width:32px;margin:16px 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.header__title{font-size:26px;color:rgba(0,0,0,0.84)}.header__title:hover{text-decoration:none}.header__icon{transition:all 0.1s;color:rgba(0,0,0,0.54);text-decoration:none;width:25px;margin-left:10px;float:left;line-height:normal;margin-top:25px}.header__icon:hover{text-decoration:none;color:rgba(0,0,0,0.68)}.header__icon svg{height:16px;width:16px}.header__icon.avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;height:32px;width:32px;border-radius:16px;margin-top:16px;margin-left:14px}.header__a{color:#03a87c;font-size:16px;float:left;margin:16px 0 0 16px;transition:all 0.1s;line-height:32px}.header__a--border{border-radius:4px;border:1px solid #03a87c;padding:0 16px}.header__a:hover{text-decoration:none;color:#018f69;border-color:#018f69}.header__nav{height:50px;padding:0 20px;box-sizing:border-box}.header__nav .wrapper{overflow:auto;word-wrap:normal;white-space:nowrap}.header__nav .wrapper::-webkit-scrollbar{display:none}.header__nav a{color:rgba(0,0,0,0.76);font-size:15px;padding:0 10px;line-height:50px;text-decoration:none}.header__nav a img{height:16px;width:16px;vertical-align:text-top}.header__nav a:first-child{padding-left:0}.header__nav--fixed{z-index:10;position:fixed;width:100%;top:0;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,0.15)}.header__nav--fixed a.header__nav-btn{display:block}.header__nav .header__nav-btn{background:#03a87c;border-color:#03a87c;height:32px;line-height:30px;padding:0 14px;border-radius:4px;font-size:15px;color:#fff;float:right;margin-top:9px;display:none}.header__nav .header__nav-btn:hover{background:#029e74;border-color:#029e74}.main{margin:50px 20px 0}.main .content{margin-top:50px}.board{padding:12px 0;text-align:center}.footer{margin-top:50px;padding:10px 20px 25px;font-size:14px;border-top:1px solid rgba(0,0,0,0.05);color:rgba(0,0,0,0.38)}.footer a{color:rgba(0,0,0,0.54)}.footer__tag{margin-top:50px}.footer__tag>div{margin-right:20px}.footer__tag>div:last-child{margin-right:0}.article__wrap{margin-right:-20px}.article__item{border:1px solid rgba(0,0,0,0.1);border-radius:2px;margin-bottom:20px}.article__item--wrap{width:33.33333333%;padding-right:20px;box-sizing:border-box;float:left}.article__item--wrap-mid{width:50%}.article__item--big .article__thumb{height:280px;background-image:url("https://img.hacpai.com/bing/20171124.jpg?imageView2/1/w/318/h/280/interlace/1/q/100")}.article__item--big .article__main{height:193px;overflow:hidden;margin-bottom:10px}.article__item--big .article__main--user{height:184px}.article__item--small .article__thumb{height:100px;background-image:url("https://img.hacpai.com/bing/20171206.jpg?imageView2/1/w/318/h/100/interlace/1/q/100")}.article__item--small .article__main{height:94px;overflow:hidden;margin-bottom:10px}.article__item--small .article__main--user{height:84px}.article__item--mid .article__thumb{float:left;width:40%;height:258px;background-image:url("https://img.hacpai.com/bing/20171215.jpg?imageView2/1/w/200/h/258/interlace/1/q/100")}.article__item--mid .article__panel{float:left;width:60%;box-sizing:border-box}.article__item--mid .article__main{height:195px;overflow:hidden;margin-bottom:10px}.article__item--mid .article__main--user{height:184px}.article__thumb{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;height:100px;width:100%;display:block}.article__panel{padding:16px}.article__title{overflow:hidden;line-height:24px;font-size:21px;font-weight:600;word-break:break-all}.article__title a{color:rgba(0,0,0,0.84)}.article__title a:hover{text-decoration:none}.article__content{margin-top:4px;font-size:16px;color:rgba(0,0,0,0.54);overflow:hidden;line-height:23px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article__content:hover{text-decoration:none}.article__meta{font-size:15px}.article__edit{color:rgba(0,0,0,0.54);cursor:pointer}.article__edit--mid svg{margin-top:15px}.article__edit:hover{color:rgba(0,0,0,0.68)}.article__author{color:rgba(0,0,0,0.84);font-size:15px}.article__avatar{height:40px;width:40px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;border-radius:20px;margin-right:10px}.article__next{border-left:1px solid rgba(0,0,0,0.38);line-height:14px;margin-top:7px;color:rgba(0,0,0,0.84);font-size:16px;display:inline-block;padding-left:20px;margin-left:20px;float:right}.article__next:hover{text-decoration:none}.article__bottom{background-color:#fafafa;padding:40px 20px}.article__bottom .article__item{box-shadow:0 1px 7px rgba(0,0,0,0.05);border:0;background-color:#fff;border-radius:4px}.article__bottom .article__thumb{border-radius:4px 4px 0 0}.article__bottom .article__main--user{height:45px;margin-bottom:15px}.article__bottom .article__title{font-size:18px}.article__comment{width:640px;margin:45px auto 0}.article__comment .comment__title{font-size:16px;margin-bottom:15px;color:rgba(0,0,0,0.68)}.article__toolbar{box-shadow:0 0 1px rgba(0,0,0,0.54);position:fixed;bottom:-44px;width:100%;background-color:#fff;height:44px;font-size:16px;line-height:44px;transition:all 0.1s;opacity:0}.article__toolbar .wrapper{max-width:740px}.article__toolbar svg{height:20px;width:20px;vertical-align:sub}.article__toolbar .fn__right{position:absolute;top:0;right:20px}.article__toolbar .article__code{position:absolute;height:130px;width:130px;left:50px;bottom:30px}.pipe-comment__null{box-shadow:0 1px 4px rgba(0,0,0,0.03);line-height:78px;color:rgba(0,0,0,0.54);background-color:#fff;border:1px solid rgba(0,0,0,0.09);font-size:16px;border-radius:3px}.pipe-comment__header{display:none}.pipe-comment__item{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.09);border-radius:3px;padding:10px 20px;margin:0 0 20px 0}.pipe-comment__body>.fn__clear>.ft__gray:first-child{color:#03a87c;font-size:16px;transition:all 0.1s}.pipe-comment__body>.fn__clear>.ft__gray:first-child:hover{color:#018f69;text-decoration:none}.pipe-comment__btn{display:inline-block}.pipe-comment__pagination{padding-top:0;margin-top:0;border-top:0}.pipe-editor{font-size:14px}.post{max-width:740px;margin:50px auto 20px;position:relative}.post__main{margin:20px 0 0 0}.post__user{margin-bottom:40px}.post__user .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;height:60px;width:60px;margin-right:15px;border-radius:30px}.post__user .name{color:#03a87c;font-size:21px;transition:all 0.1s}.post__user .name:hover{color:#018f69}.post__user .small{line-height:30px;color:rgba(0,0,0,0.54);font-size:16px}.post__title{font-weight:700;font-size:36px;margin:0 -20px 10px;word-break:break-all}.post__title svg{height:40px;width:40px;float:left;margin:10px 10px 0 0}.post__tags{padding:4px 0 22px;border-bottom:1px solid rgba(0,0,0,0.05)}.post__share{border-bottom:1px solid rgba(0,0,0,0.05);padding:20px;margin:0 -20px 20px;font-size:16px}.post__share--no{border-bottom:0}.post__share svg{height:20px;width:20px;vertical-align:bottom}.post__share #articleShare{position:relative}.post__share #articleShare .article__code{position:absolute;height:130px;width:130px;left:-2px;top:22px}.post__view{color:#03a87c;transition:all 0.1s}.post__view:hover{color:#018f69;text-decoration:none}.post__side{position:fixed;top:50%;left:10%;width:55px;text-align:center;font-size:16px;margin-top:-105px;transition:opacity .1s;opacity:0}.post__side .article__edit{margin-bottom:5px;display:block}.post__side svg{height:25px;width:25px}.post__side .ft-green svg{height:45px;width:45px;vertical-align:bottom;margin-bottom:10px}.post__side .article__code{position:absolute;height:130px;width:130px;left:45px;top:90px}.pagination{margin-top:30px;font-size:16px;border-top:1px solid rgba(0,0,0,0.15)}.pagination__item{text-align:center;border-top:1px solid transparent;transition:all 0.1s;display:inline-block;position:relative;top:-1px;margin:0 10px;padding:0 10px;line-height:30px;color:rgba(0,0,0,0.54)}.pagination__item:hover{border-top-color:rgba(0,0,0,0.54);color:rgba(0,0,0,0.84);text-decoration:none}.pagination__item--active{background:rgba(0,0,0,0.05);border-top-color:rgba(0,0,0,0.54)}.pagination__item--active:hover{color:rgba(0,0,0,0.54);border-top-color:rgba(0,0,0,0.54)}.pagination__item:first-child{margin-left:0}.pagination__item:last-child{margin-right:0}.pagination__omit{top:-5px;margin:0;border:0;padding:0;color:#ccc}.page__item{display:block;border-bottom:1px solid rgba(0,0,0,0.05);padding:40px 0 35px}.page__item h3{font-size:21px;line-height:24px;margin-bottom:4px}.page__item h3 a{color:rgba(0,0,0,0.84)}.page__item:last-child{border-bottom:0}.page__desc{margin-bottom:20px}.author{margin-right:-20px}.author__item{float:left;height:272px;width:235px;border-radius:4px;margin:0 20px 20px 0;display:block;text-align:center;color:rgba(0,0,0,0.38);box-shadow:rgba(0,0,0,0.05) 0 1px 7px}.author__item:hover{text-decoration:none;color:rgba(0,0,0,0.54)}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:9px 0 3px}@media (max-width: 768px){.header{text-align:left}.header__logo{display:none}.header__nav--fixed a.header__nav-btn{float:none;display:inline-block}.header__a{margin-left:10px}.header__a--border{padding:0 5px}.post__side,.article__next,#articleBottomShare,#articleShare{display:none}.post{margin:50px 20px 20px}.post__title{font-size:20px;margin:0 0 10px}.article__toolbar{padding-left:20px;box-sizing:border-box}.article__item{width:100%;margin-bottom:20px}.article__item--wrap{width:100%;padding-right:0}.article__wrap{margin:0}.article__comment{width:100%;margin-top:20px}.article__thumb,.article__panel{float:none !important;width:100% !important;box-sizing:border-box}.article__thumb{height:100px !important}.article__main{height:auto !important}.article__main--user{height:auto !important}.footer{margin-top:20px}.footer .fn__right{float:none}.footer__tag{display:block}.footer__tag>div:first-child{margin:0 0 20px}.pagination__item{margin:0}.author{margin-right:0}.author__item{float:none;width:100%}html,.page__item h3{font-size:16px}.page__item{padding:20px 0 15px}.page__item--li{padding:10px 0}.article__title,.module__title{font-size:18px}.header__title{font-size:22px}.pipe-comment__item{padding:10px}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#03a87c;background-color:#03a87c}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.1s;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.1s}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.1s;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.1s;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.1s;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.1s}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.1s;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}html{font-size:20px;line-height:1.4;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:rgba(0,0,0,0.84);background-color:#fff;text-rendering:geometricPrecision}.ft-green{color:#03a87c !important;transition:all 0.1s}.ft-green:hover{color:#018f69 !important}.tag{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.68);padding:5px 10px;line-height:22px;font-weight:400;border-radius:3px;white-space:nowrap;display:inline-block;transition:all 0.1s;margin:0 8px 8px 0;font-size:15px}.tag:hover{text-decoration:none;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.68)}.tag__level0{line-height:inherit;font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{line-height:inherit;font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{line-height:inherit;font-size:21px;color:#6f6f6f}.tag__level3{line-height:inherit;font-size:24px;color:#3b3e43}.tag__level4{line-height:inherit;font-size:30px;color:#000}.module__title{border-bottom:1px solid rgba(0,0,0,0.15);margin-bottom:25px;line-height:26px;font-size:22px;position:relative;height:46px}.module__title--unmargin{margin-bottom:0}.module__title>span{border-bottom:1px solid rgba(0,0,0,0.54);position:absolute;padding-bottom:20px;height:26px}.wrapper{max-width:1000px;margin:0 auto;box-sizing:border-box}.header{padding:0 20px;box-sizing:border-box;height:64px;text-align:center;transition:all 0.1s;line-height:53px}.header h1{display:inline-block}.header--fixed{z-index:11;position:fixed;width:100%;top:-64px;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,0.15)}.header__logo{float:left;height:32px;width:32px;margin:16px 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.header__title{font-size:26px;color:rgba(0,0,0,0.84)}.header__title:hover{text-decoration:none}.header__icon{transition:all 0.1s;color:rgba(0,0,0,0.54);text-decoration:none;width:25px;margin-left:10px;float:left;line-height:normal;margin-top:25px}.header__icon:hover{text-decoration:none;color:rgba(0,0,0,0.68)}.header__icon svg{height:16px;width:16px}.header__icon.avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;height:32px;width:32px;border-radius:16px;margin-top:16px;margin-left:14px}.header__a{color:#03a87c;font-size:16px;float:left;margin:16px 0 0 16px;transition:all 0.1s;line-height:32px}.header__a--border{border-radius:4px;border:1px solid #03a87c;padding:0 16px}.header__a:hover{text-decoration:none;color:#018f69;border-color:#018f69}.header__nav{height:50px;padding:0 20px;box-sizing:border-box}.header__nav .wrapper{overflow:auto;word-wrap:normal;white-space:nowrap}.header__nav .wrapper::-webkit-scrollbar{display:none}.header__nav a{color:rgba(0,0,0,0.76);font-size:15px;padding:0 10px;line-height:50px;text-decoration:none}.header__nav a img{height:16px;width:16px;vertical-align:text-top}.header__nav a:first-child{padding-left:0}.header__nav--fixed{z-index:10;position:fixed;width:100%;top:0;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,0.15)}.header__nav--fixed a.header__nav-btn{display:block}.header__nav .header__nav-btn{background:#03a87c;border-color:#03a87c;height:32px;line-height:30px;padding:0 14px;border-radius:4px;font-size:15px;color:#fff;float:right;margin-top:9px;display:none}.header__nav .header__nav-btn:hover{background:#029e74;border-color:#029e74}.main{margin:50px 20px 0}.main .content{margin-top:50px}.board{padding:12px 0;text-align:center}.footer{margin-top:50px;padding:10px 20px 25px;font-size:14px;border-top:1px solid rgba(0,0,0,0.05);color:rgba(0,0,0,0.38)}.footer a{color:rgba(0,0,0,0.54)}.footer__tag{margin-top:50px}.footer__tag>div{margin-right:20px}.footer__tag>div:last-child{margin-right:0}.article__wrap{margin-right:-20px}.article__item{border:1px solid rgba(0,0,0,0.1);border-radius:2px;margin-bottom:20px}.article__item--wrap{width:33.33333333%;padding-right:20px;box-sizing:border-box;float:left}.article__item--wrap-mid{width:50%}.article__item--big .article__thumb{height:280px;background-image:url("https://img.hacpai.com/bing/20171124.jpg?imageView2/1/w/318/h/280/interlace/1/q/100")}.article__item--big .article__main{height:193px;overflow:hidden;margin-bottom:10px}.article__item--big .article__main--user{height:184px}.article__item--small .article__thumb{height:100px;background-image:url("https://img.hacpai.com/bing/20171206.jpg?imageView2/1/w/318/h/100/interlace/1/q/100")}.article__item--small .article__main{height:94px;overflow:hidden;margin-bottom:10px}.article__item--small .article__main--user{height:84px}.article__item--mid .article__thumb{float:left;width:40%;height:258px;background-image:url("https://img.hacpai.com/bing/20171215.jpg?imageView2/1/w/200/h/258/interlace/1/q/100")}.article__item--mid .article__panel{float:left;width:60%;box-sizing:border-box}.article__item--mid .article__main{height:195px;overflow:hidden;margin-bottom:10px}.article__item--mid .article__main--user{height:184px}.article__thumb{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;height:100px;width:100%;display:block}.article__panel{padding:16px}.article__title{overflow:hidden;line-height:24px;font-size:21px;font-weight:600;word-break:break-all}.article__title a{color:rgba(0,0,0,0.84)}.article__title a:hover{text-decoration:none}.article__content{margin-top:4px;font-size:16px;color:rgba(0,0,0,0.54);overflow:hidden;line-height:23px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article__content:hover{text-decoration:none}.article__meta{font-size:15px}.article__edit{color:rgba(0,0,0,0.54);cursor:pointer}.article__edit--mid svg{margin-top:15px}.article__edit:hover{color:rgba(0,0,0,0.68)}.article__author{color:rgba(0,0,0,0.84);font-size:15px}.article__avatar{height:40px;width:40px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;border-radius:20px;margin-right:10px}.article__next{border-left:1px solid rgba(0,0,0,0.38);line-height:14px;margin-top:7px;color:rgba(0,0,0,0.84);font-size:16px;display:inline-block;padding-left:20px;margin-left:20px;float:right}.article__next:hover{text-decoration:none}.article__bottom{background-color:#fafafa;padding:40px 20px}.article__bottom .article__item{box-shadow:0 1px 7px rgba(0,0,0,0.05);border:0;background-color:#fff;border-radius:4px}.article__bottom .article__thumb{border-radius:4px 4px 0 0}.article__bottom .article__main--user{height:45px;margin-bottom:15px}.article__bottom .article__title{font-size:18px}.article__comment{width:640px;margin:45px auto 0}.article__comment .comment__title{font-size:16px;margin-bottom:15px;color:rgba(0,0,0,0.68)}.article__toolbar{box-shadow:0 0 1px rgba(0,0,0,0.54);position:fixed;bottom:-44px;width:100%;background-color:#fff;height:44px;font-size:16px;line-height:44px;transition:all 0.1s;opacity:0}.article__toolbar .wrapper{max-width:740px}.article__toolbar svg{height:20px;width:20px;vertical-align:sub}.article__toolbar .fn__right{position:absolute;top:0;right:20px}.article__toolbar .article__code{position:absolute;height:130px;width:130px;left:50px;bottom:30px}.pipe-comment__null{box-shadow:0 1px 4px rgba(0,0,0,0.03);line-height:78px;color:rgba(0,0,0,0.54);background-color:#fff;border:1px solid rgba(0,0,0,0.09);font-size:16px;border-radius:3px}.pipe-comment__header{display:none}.pipe-comment__item{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.09);border-radius:3px;padding:10px 20px;margin:0 0 20px 0}.pipe-comment__body>.fn__clear>.ft__gray:first-child{color:#03a87c;font-size:16px;transition:all 0.1s}.pipe-comment__body>.fn__clear>.ft__gray:first-child:hover{color:#018f69;text-decoration:none}.pipe-comment__btn{display:inline-block}.pipe-comment__pagination{padding-top:0;margin-top:0;border-top:0}.pipe-editor{font-size:14px}.post{max-width:740px;margin:50px auto 20px;position:relative}.post__main{margin:20px 0 0 0}.post__user{margin-bottom:40px}.post__user .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;height:60px;width:60px;margin-right:15px;border-radius:30px}.post__user .name{color:#03a87c;font-size:21px;transition:all 0.1s}.post__user .name:hover{color:#018f69}.post__user .small{line-height:30px;color:rgba(0,0,0,0.54);font-size:16px}.post__title{font-weight:700;font-size:36px;margin:0 -20px 10px;word-break:break-all}.post__title svg{height:40px;width:40px;float:left;margin:10px 10px 0 0}.post__tags{padding:4px 0 22px;border-bottom:1px solid rgba(0,0,0,0.05)}.post__share{border-bottom:1px solid rgba(0,0,0,0.05);padding:20px;margin:0 -20px 20px;font-size:16px}.post__share--no{border-bottom:0}.post__share svg{height:20px;width:20px;vertical-align:bottom}.post__share #articleShare{position:relative}.post__share #articleShare .article__code{position:absolute;height:130px;width:130px;left:-2px;top:22px}.post__view{color:#03a87c;transition:all 0.1s}.post__view:hover{color:#018f69;text-decoration:none}.post__side{position:fixed;top:50%;left:10%;width:55px;text-align:center;font-size:16px;margin-top:-105px;transition:opacity .1s;opacity:0}.post__side .article__edit{margin-bottom:5px;display:block}.post__side svg{height:25px;width:25px}.post__side .ft-green svg{height:45px;width:45px;vertical-align:bottom;margin-bottom:10px}.post__side .article__code{position:absolute;height:130px;width:130px;left:45px;top:90px}.pagination{margin-top:30px;font-size:16px;border-top:1px solid rgba(0,0,0,0.15)}.pagination__item{text-align:center;border-top:1px solid transparent;transition:all 0.1s;display:inline-block;position:relative;top:-1px;margin:0 10px;padding:0 10px;line-height:30px;color:rgba(0,0,0,0.54)}.pagination__item:hover{border-top-color:rgba(0,0,0,0.54);color:rgba(0,0,0,0.84);text-decoration:none}.pagination__item--active{background:rgba(0,0,0,0.05);border-top-color:rgba(0,0,0,0.54)}.pagination__item--active:hover{color:rgba(0,0,0,0.54);border-top-color:rgba(0,0,0,0.54)}.pagination__item:first-child{margin-left:0}.pagination__item:last-child{margin-right:0}.pagination__omit{top:-5px;margin:0;border:0;padding:0;color:#ccc}.page__item{display:block;border-bottom:1px solid rgba(0,0,0,0.05);padding:40px 0 35px}.page__item h3{font-size:21px;line-height:24px;margin-bottom:4px}.page__item h3 a{color:rgba(0,0,0,0.84)}.page__item:last-child{border-bottom:0}.page__desc{margin-bottom:20px}.author{margin-right:-20px}.author__item{float:left;height:272px;width:235px;border-radius:4px;margin:0 20px 20px 0;display:block;text-align:center;color:rgba(0,0,0,0.38);box-shadow:rgba(0,0,0,0.05) 0 1px 7px}.author__item:hover{text-decoration:none;color:rgba(0,0,0,0.54)}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:9px 0 3px}@media (max-width: 768px){.header{text-align:left}.header__logo{display:none}.header__nav--fixed a.header__nav-btn{float:none;display:inline-block}.header__a{margin-left:10px}.header__a--border{padding:0 5px}.post__side,.article__next,#articleBottomShare,#articleShare{display:none}.post{margin:50px 20px 20px}.post__title{font-size:20px;margin:0 0 10px}.article__toolbar{padding-left:20px;box-sizing:border-box}.article__item{width:100%;margin-bottom:20px}.article__item--wrap{width:100%;padding-right:0}.article__wrap{margin:0}.article__comment{width:100%;margin-top:20px}.article__thumb,.article__panel{float:none !important;width:100% !important;box-sizing:border-box}.article__thumb{height:100px !important}.article__main{height:auto !important}.article__main--user{height:auto !important}.footer{margin-top:20px}.footer .fn__right{float:none}.footer__tag{display:block}.footer__tag>div:first-child{margin:0 0 20px}.pagination__item{margin:0}.author{margin-right:0}.author__item{float:none;width:100%}html,.page__item h3{font-size:16px}.page__item{padding:20px 0 15px}.page__item--li{padding:10px 0}.article__title,.module__title{font-size:18px}.header__title{font-size:22px}.pipe-comment__item{padding:10px}} diff --git a/theme/x/Medium/js/common.min.js b/theme/x/Medium/js/common.min.js index 2476d37e..db09ce63 100644 --- a/theme/x/Medium/js/common.min.js +++ b/theme/x/Medium/js/common.min.js @@ -1 +1 @@ -!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return c(a[t][1][e]||e)},i,i.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(r){r.hasOwnProperty("data")&&(l.defaultOptions.data=r.data),r=a.default.extend(!0,l.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){l.showFn(r.show,i,e,t,n)}),l.options=r,l.options.success=l.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,l.success(e.data,!0),r.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(r)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(_,e){"use strict";var t=[],k=_.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||k).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),K={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{q.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){N.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==_&&C(e),e=e||_,k)){if(11!==d&&(l=Z.exec(t)))if(i=l[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(l[2])return q.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return q.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return q.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function le(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==_&&9===r.nodeType&&r.documentElement&&(a=(_=r).documentElement,k=!i(_),y!==_&&(n=_.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(_.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!_.getElementsByName||!_.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(_.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),g=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===_||e.ownerDocument===y&&g(y,e)?-1:t===_||t.ownerDocument===y&&g(y,t)?1:l?O(l,e)-O(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===_?-1:t===_?1:i?-1:o?1:l?O(l,e)-O(l,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),_},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&C(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(k);var N=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(G.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=G.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),G.set(this,i,r),t=o(this,i),this[i](),r!==(n=G.get(this,i))||t?G.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(G.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,i)&&T.event.add(e,i,ke)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=G.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(O)||[""]).length;c--;)p=m=(s=_e.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=G.hasData(e)&&G.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(O)||[""]).length;c--;)if(p=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,r,!0);T.isEmptyObject(l)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(G.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function qe(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,l,c;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.set(t,o),c=o.events))for(i in delete a.handle,a.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,l,c,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=_[r],_[r]=function(){o=arguments},n.always(function(){void 0===i?T(_).removeProp(r):_[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new x,_=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=C.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(_.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=_,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){"use strict";var l=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),c=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var s={init:function(){(0,i.PreviewImg)(),(0,i.KillBrowser)(),(0,i.initPjax)(),(0,l.default)(window).scroll(function(){0!==(0,l.default)("#headerNav").length&&(64<(0,l.default)(window).scrollTop()?((0,l.default)("#headerNav").addClass("header__nav--fixed"),(0,l.default)(".main").css("margin-top","100px")):((0,l.default)("#headerNav").removeClass("header__nav--fixed"),(0,l.default)(".main").css("margin-top","50px")))}),(0,l.default)(window).scroll()},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r=(0,l.default)(".post").height()&&n.css("opacity",1),n.css("left",((0,l.default)(".post").offset().left-20)/2-27+"px");var r=((0,l.default)(window).height()-207)/2+105,i=(0,l.default)(window).scrollTop();(0,l.default)(window).scroll(function(){if(0!==(0,l.default)("#pipeComments").length){var e=(0,l.default)(window).scrollTop(),t=(0,l.default)(".article__bottom").offset().top;65t-(0,l.default)(window).height()?t<(0,l.default)(window).height()?n.css({position:"absolute",top:t-105+"px"}):n.css({position:"absolute",top:t-r+"px"}):n.css({position:"fixed",top:"50%"}),i=e}}),(0,l.default)(window).scroll()},_share:function(e){var t=(0,l.default)(e),n=t.find(".article__code"),r=n.data("url"),i=n.data("avatar"),o=encodeURIComponent(n.data("title")+" - "+n.data("blogtitle")),a=encodeURIComponent(r),s={};s.tencent="http://share.v.t.qq.com/index.php?c=share&a=index&title="+o+"&url="+a+"&pic="+i,s.weibo="http://v.t.sina.com.cn/share/share.php?title="+o+"&url="+a+"&pic="+i,s.google="https://plus.google.com/share?url="+a,s.twitter="https://twitter.com/intent/tweet?status="+o+" "+a,t.find("span").click(function(){var e=(0,l.default)(this).data("type");if(e){if("wechat"===e){if("none"===n.css("background-image")){var t=new c.default({element:n[0],value:r,size:128});n.css("background-image","url(".concat(t.toDataURL("image/jpeg"),")")).hide()}return n.slideToggle(),!1}window.open(s[e],"_blank","top=100,left=200,width=648,height=618")}})}};window.increase||(window.increase=s.increase,window.addLevelToTag=s.addLevelToTag,(0,r.default)(),s.init(),1===(0,l.default)("#pipeComments").length&&u.init())},{"../../../js/article":1,"../../../js/common":2,"./symbol":9,jquery:5,qrious:7}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){document.body.insertAdjacentHTML("afterBegin",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[8]); \ No newline at end of file +!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return c(a[t][1][e]||e)},i,i.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));o(e("uvstat"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6,uvstat:8}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(r){r.hasOwnProperty("data")&&(l.defaultOptions.data=r.data),r=a.default.extend(!0,l.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){l.showFn(r.show,i,e,t,n)}),l.options=r,l.options.success=l.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,l.success(e.data,!0),r.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(r)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(_,e){"use strict";var t=[],k=_.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||k).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{q.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==_&&C(e),e=e||_,k)){if(11!==d&&(l=Z.exec(t)))if(i=l[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(l[2])return q.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return q.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return q.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function le(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==_&&9===r.nodeType&&r.documentElement&&(a=(_=r).documentElement,k=!i(_),y!==_&&(n=_.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(_.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!_.getElementsByName||!_.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(_.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),g=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===_||e.ownerDocument===y&&g(y,e)?-1:t===_||t.ownerDocument===y&&g(y,t)?1:l?D(l,e)-D(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===_?-1:t===_?1:i?-1:o?1:l?D(l,e)-D(l,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),_},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&C(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(k);var L=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(K.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=K.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),K.set(this,i,r),t=o(this,i),this[i](),r!==(n=K.get(this,i))||t?K.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(K.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,i)&&T.event.add(e,i,ke)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(D)||[""]).length;c--;)p=m=(s=_e.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,c,u,f,d,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(D)||[""]).length;c--;)if(p=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,r,!0);T.isEmptyObject(l)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(K.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function qe(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,l,c;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),c=o.events))for(i in delete a.handle,a.events={},c)for(n=0,r=c[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,l,c,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=_[r],_[r]=function(){o=arguments},n.always(function(){void 0===i?T(_).removeProp(r):_[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),i=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new x,_=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=C.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(_.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=_,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){var r,i;r=window,i=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";n.r(t);var r=function(n,r,i){return new Promise(function(t,e){fetch(n,{body:JSON.stringify(r),cache:"no-cache",method:"POST"}).then(function(e){return e.json()}).then(function(e){return t(e)}),i&&setTimeout(function(){e(r)},i)})},i=function(e,a,s,l){return new(s||(s=Promise))(function(n,t){function r(e){try{o(l.next(e))}catch(e){t(e)}}function i(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,i)}o((l=l.apply(e,a||[])).next())})},o=function(n,r){var i,o,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),i(this,void 0,void 0,function(){return o(this,function(e){switch(e.label){case 0:return[4,r(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return i(this,void 0,void 0,function(){var n,r,i=this;return o(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+i.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=i.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return r=e.sent(),Object.keys(r).forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText=r[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),r(this.options.url+"/inc?url="+e)}else r(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof n?n.Uvstat=i():r.Uvstat=i()},{}],9:[function(e,t,n){"use strict";var l=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),c=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var s={init:function(){(0,i.PreviewImg)(),(0,i.KillBrowser)(),(0,i.initPjax)(),(0,l.default)(window).scroll(function(){0!==(0,l.default)("#headerNav").length&&(64<(0,l.default)(window).scrollTop()?((0,l.default)("#headerNav").addClass("header__nav--fixed"),(0,l.default)(".main").css("margin-top","100px")):((0,l.default)("#headerNav").removeClass("header__nav--fixed"),(0,l.default)(".main").css("margin-top","50px")))}),(0,l.default)(window).scroll()},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r=(0,l.default)(".post").height()&&n.css("opacity",1),n.css("left",((0,l.default)(".post").offset().left-20)/2-27+"px");var r=((0,l.default)(window).height()-207)/2+105,i=(0,l.default)(window).scrollTop();(0,l.default)(window).scroll(function(){if(0!==(0,l.default)("#pipeComments").length){var e=(0,l.default)(window).scrollTop(),t=(0,l.default)(".article__bottom").offset().top;65t-(0,l.default)(window).height()?t<(0,l.default)(window).height()?n.css({position:"absolute",top:t-105+"px"}):n.css({position:"absolute",top:t-r+"px"}):n.css({position:"fixed",top:"50%"}),i=e}}),(0,l.default)(window).scroll()},_share:function(e){var t=(0,l.default)(e),n=t.find(".article__code"),r=n.data("url"),i=n.data("avatar"),o=encodeURIComponent(n.data("title")+" - "+n.data("blogtitle")),a=encodeURIComponent(r),s={};s.tencent="http://share.v.t.qq.com/index.php?c=share&a=index&title="+o+"&url="+a+"&pic="+i,s.weibo="http://v.t.sina.com.cn/share/share.php?title="+o+"&url="+a+"&pic="+i,s.google="https://plus.google.com/share?url="+a,s.twitter="https://twitter.com/intent/tweet?status="+o+" "+a,t.find("span").click(function(){var e=(0,l.default)(this).data("type");if(e){if("wechat"===e){if("none"===n.css("background-image")){var t=new c.default({element:n[0],value:r,size:128});n.css("background-image","url(".concat(t.toDataURL("image/jpeg"),")")).hide()}return n.slideToggle(),!1}window.open(s[e],"_blank","top=100,left=200,width=648,height=618")}})}};window.increase||(window.increase=s.increase,window.addLevelToTag=s.addLevelToTag,(0,r.default)(),s.init(),1===(0,l.default)("#pipeComments").length&&u.init())},{"../../../js/article":1,"../../../js/common":2,"./symbol":10,jquery:5,qrious:7}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){document.body.insertAdjacentHTML("afterBegin",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[9]); \ No newline at end of file diff --git a/theme/x/Next/css/common.css b/theme/x/Next/css/common.css index 964bf812..78853955 100644 --- a/theme/x/Next/css/common.css +++ b/theme/x/Next/css/common.css @@ -1 +1 @@ -html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.2s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.2s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.2s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.2s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:4;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{padding:10px 5px;float:left;line-height:14px;height:36px;box-sizing:border-box}.vditor-toolbar>div button{border:0;margin:0;padding:0;background-color:transparent}.vditor-toolbar>div button:focus{outline:none}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar label{overflow:hidden;position:relative;height:14px;width:15px;display:block;cursor:pointer}.vditor-toolbar label svg{position:absolute;top:0;left:0}.vditor-toolbar label input{position:absolute;width:15px;height:15px;top:0;left:0;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis span{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.2s ease-in-out}.vditor-emojis span:hover{transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.2s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.2s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;width:100%;text-align:center}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-popover{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:3;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}html{background-color:#f5f5f5;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#555;background-color:#fff;letter-spacing:0.01rem;line-height:1.75em;text-rendering:geometricPrecision}::selection{background:#262a30;color:#fff}a{color:#222;border-bottom:1px solid #ccc;transition:all 0.2s ease-in-out}a:hover{text-decoration:none;border-bottom-color:#222}@keyframes up{0%{transform:translateY(40px);opacity:1}100%{opacity:1}}@keyframes down{0%{transform:translateY(-40px);opacity:1}100%{opacity:1}}@keyframes downHalf{0%{transform:translateY(-10px);opacity:1}100%{opacity:1}}@keyframes downBig{0%{transform:translateY(-80px);opacity:1}100%{opacity:1}}.wrapper{max-width:768px;margin:0 auto;padding:0 20px;box-sizing:border-box}.main{position:relative;transition:all 0.2s ease-in-out}.main>.wrapper{animation:downBig .8s forwards;opacity:0}.side{width:320px;right:-320px;top:0;box-shadow:inset 0 2px 6px #000;padding:20px;color:#999;text-align:center;box-sizing:border-box;position:fixed;transition:all 0.2s ease-in-out;bottom:0;background-color:#222;font-size:13px;overflow:auto}.side--active{right:0}.side--active .toc,.side--active .side__logo,.side--active .side__sub-title,.side--active .side__board,.side--active div>a.side__btn,.side--active .side__title,.side--active .side__a,.side--active .side__tab{transform:translateX(0px);opacity:1}.side::-webkit-scrollbar{display:none}.side__logo{transform:translateX(10px);opacity:0;transition:all 1s .3s ease-in-out;display:block;margin:20px auto 0;max-width:96px;height:auto;border:2px solid #333;padding:2px;background-color:#fff}.side__sub-title{transform:translateX(15px);opacity:0;transition:all 1s .35s ease-in-out;margin-top:10px;color:#f5f5f5;font-size:16px}.side__board{transform:translateX(20px);opacity:0;transition:all 1s .4s ease-in-out}.side a{border-bottom-color:#555;color:#999}.side a:hover{color:#eee}.side__a{margin-right:10px;margin-bottom:10px;transform:translateX(35px);opacity:0;transition:all 1s .55s ease-in-out, color .2s ease-in-out;display:inline-block}.side__a:before{display:inline-block;vertical-align:middle;margin-right:3px;content:" ";width:4px;height:4px;border-radius:50%;background:#01e0e7}.side__title{transform:translateX(30px);opacity:0;transition:all 1s .5s ease-in-out;margin-top:20px;color:#f5f5f5}.side a.side__btn{transform:translateX(25px);opacity:0;transition:all 1s .45s ease-in-out, background-color .2s ease-in-out, color .2s ease-in-out;color:#fc6423;margin:20px 10px 0 10px;display:inline-block;border:1px solid #fc6423;border-radius:5px;padding:0 10px}.side a.side__btn:hover{background-color:#fc6423;color:#fff}.side__tab{display:inline-block;cursor:pointer;margin-left:40px;border-bottom:2px solid transparent;line-height:30px;font-size:14px;margin-bottom:20px;transition:all 1s .2s ease-in-out, color .2s ease-in-out, border .2s ease-in-out;font-weight:bold;padding:0 10px;opacity:0;transform:translateX(10px)}.side__tab:hover{color:#eee}.side__tab:first-child{margin-left:0}.side__tab--current{color:#87daff;border-bottom-color:#87daff}.side #sideGist,.side #sideToc{transform:translateY(-20px);opacity:0;transition:all .1s linear}.side #sideGist.current,.side #sideToc.current{transform:translateY(0);opacity:1}.footer{margin-top:80px;padding:40px 0;background:#f5f5f5;color:#666;line-height:24px}.footer .wrapper{animation:up .8s forwards;opacity:0}.sidebar{position:fixed;bottom:64px;width:15px;height:15px;background-color:#222;line-height:0;right:50px;padding:5px;cursor:pointer;z-index:10}.sidebar--header{position:inherit;display:none;float:right;background-color:transparent;transform:scale(1.5)}.sidebar--header .sidebar__line{background-color:#555}.sidebar__line{position:relative;vertical-align:top;height:2px;width:100%;background-color:#fff;margin-top:4px;display:block;transition:all 0.2s ease-in-out}.sidebar__line:first-child{margin-top:0}.sidebar:hover .sidebar__line--first{width:50%;transform:rotateZ(-45deg);top:3px}.sidebar:hover .sidebar__line--middle{width:90%}.sidebar:hover .sidebar__line--last{width:50%;transform:rotateZ(45deg);top:-3px}.sidebar--active .sidebar__line--first,.sidebar--active:hover .sidebar__line--first{width:100%;transform:rotateZ(-45deg);top:6px}.sidebar--active .sidebar__line--middle,.sidebar--active:hover .sidebar__line--middle{opacity:0}.sidebar--active .sidebar__line--last,.sidebar--active:hover .sidebar__line--last{width:100%;transform:rotateZ(45deg);top:-6px}.sidebar--toc .sidebar__line{background-color:#87daff}.top__btn{position:fixed;bottom:-25px;opacity:0;width:15px;height:15px;background-color:#222;line-height:0;right:50px;padding:5px;cursor:pointer;z-index:10;transition:all 0.2s ease-in-out}.top__btn svg{color:#fff}@keyframes logoLine{0%{width:0}100%{width:70%}}@keyframes logoLineHover{0%{width:70%}100%{width:0}}.header{background:#f5f5f5;margin-bottom:80px;padding:40px 0 20px}.header__logo{position:relative;font-size:22px;font-weight:bolder;border-bottom-width:0;color:#222;float:left;margin-bottom:20px}.header__logo div{opacity:0;animation:downHalf .4s .8s forwards}.header__logo:before,.header__logo:after{content:'';position:absolute;height:2px;background-color:#222;left:15%;top:-10px;animation:logoLine .8s forwards}.header__logo:after{top:auto;left:auto;right:15%;bottom:-10px}.header__logo:hover:before,.header__logo:hover:after{animation:logoLineHover .8s forwards}.header nav{animation:down .8s forwards;float:right;opacity:0}.header nav img{height:16px;width:16px}.header nav a{padding:5px 8px;border:none;transition-property:background;margin-left:5px}.header nav a:hover{background-color:#e1e1e1}.header nav a svg{vertical-align:-2px;color:#555}.article__item{margin-bottom:80px}.article__header{margin-bottom:10px;line-height:32px}.article__header .avatar{height:20px;width:20px;float:left;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;border-bottom:0;margin:2px 5px 0 0;border-radius:10px}.article__header--center{text-align:center}.article__header--center h2{font-size:28px}.article__header--center .article__meta{margin:10px 0 40px}.article__title{position:relative;color:#555;border-bottom:none;line-height:1.2;font-size:28px}.article__title:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}.article__title:hover:before{visibility:visible;transform:scaleX(1)}.article__title svg{height:24px;width:24px;float:left;margin:5px 5px 0 0}.article__meta{margin:5px 0 20px 0;color:#999;font-size:12px}.article__thumb{display:block;height:180px;width:100%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;border-bottom:0;margin-bottom:10px;font-size:0}.article__footer{margin-top:20px}.article__read{padding:0;font-size:16px;color:#666;border-bottom:2px solid #666;transition:all 0.2s ease-in-out}.article__read:hover{color:#222}.article__edit{color:#666;border-bottom-width:0;margin-top:2px;cursor:pointer}.article__edit:hover{color:#222}.article__share{display:inline-block;position:relative}.article__share svg{height:16px;width:16px}.article__code{display:none;position:absolute;top:16px;left:-12px;height:128px;width:128px}.article__neighbor{margin-top:80px;border-top:1px solid #eee;padding-top:10px}.article__neighbor a{border-bottom:0;color:#555}.article__neighbor a:hover{color:#222}.article__neighbor a svg{vertical-align:text-top}.article__relevant{margin:80px 0 -80px;background-color:#f5f5f5;border-bottom:1px solid #eee;padding:40px}.article__relevant .relevant__panel{overflow:auto;word-break:keep-all;word-wrap:normal;white-space:nowrap}.article__relevant .relevant__panel::-webkit-scrollbar{display:none}.article__relevant .relevant__panel a{border-bottom:0}.article__relevant .relevant__panel a:hover{color:#333}.article__relevant .relevant__item{width:260px;box-shadow:0 1px 7px rgba(0,0,0,0.05);display:inline-block;overflow:hidden;background-color:#fff;padding:10px;margin-right:20px}.article__relevant .relevant__item .avatar{height:20px;width:20px;float:left;border-radius:10px;margin:2px 5px 0 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.article__relevant .relevant__title{font-size:18px;display:block;margin-bottom:5px}.article__relevant .relevant__title:hover{color:#555}.article__relevant .relevant__thumbnail{height:90px;margin:-10px -10px 10px -10px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;transition:all 0.2s ease-in-out}.article__relevant .relevant__thumbnail:hover{transform:scale(1.2)}.pagination{font-size:16px;border-top:1px solid #eee}.pagination__item{text-align:center;border-bottom:0;border-top:1px solid #eee;transition-property:border-color;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s;display:inline-block;position:relative;top:-1px;margin:0 10px;padding:0 10px;line-height:30px}.pagination__item:hover{border-top-color:#222}.pagination__item--active{color:#fff;background:#ccc;border-top-color:#ccc}.pagination__item--active:hover{border-top-color:#ccc}.pagination__item:first-child{margin-left:0}.pagination__item:last-child{margin-right:0}.pagination__omit{top:-5px;margin:0;border:0;padding:0;color:#ccc}#pipeComments a{border-bottom:0}#pipeComments a:hover{text-decoration:underline}.toc{font-size:14px;text-align:left;transform:translateX(20px);transition:all 1s .3s ease-in-out;opacity:0}.toc li{list-style:none}.toc .toc__h1{padding-left:20px}.toc .toc__h2{padding-left:40px}.toc .toc__h3{padding-left:60px}.toc .toc__h4{padding-left:80px}.toc .toc__h5{padding-left:100px}.toc__item--active a,.toc__item--active a:hover{color:#87daff}.page{position:relative}.page .tag{margin-top:10px}.page:before{position:absolute;content:"";height:100%;width:4px;top:8px;left:16px;background-color:#f5f5f5}.page__articles{margin-bottom:40px;text-align:center}.page__title{position:relative;padding-left:40px;margin-bottom:40px}.page__title:before{content:"";position:absolute;top:7px;left:-8px;width:10px;height:10px;opacity:.5;background:#555;border:1px solid #fff;border-radius:50%}.page__item{transition:all 0.2s ease-in-out;display:block;padding:20px 0 20px 40px;border-bottom:1px dashed #ccc;position:relative;color:#666}.page__item:before{content:"";position:absolute;top:29px;left:-6px;width:6px;height:6px;opacity:.5;background:#bbb;border:1px solid #fff;border-radius:50%}.author{padding:0 0 30px 30px}.author__item{float:left;height:265px;width:202px;border-radius:4px;margin:30px 30px 0 0;text-align:center;color:#555;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;line-height:18px;border-bottom:0}.author__item:hover{text-decoration:none;color:#222}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:13px 0 3px}#tags .tag{margin-bottom:10px}.tag{padding:1px 5px;background:#f5f5f5;border-bottom:none;margin-right:10px;font-size:13px;display:inline-block;line-height:initial}.tag:hover{background:#ccc}.tag__level0{font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{font-size:21px;color:#6f6f6f}.tag__level3{font-size:24px;color:#3b3e43}.tag__level4{font-size:30px;color:#000}@media (max-width: 768px){.header{padding:20px 0 0;margin-bottom:20px}.header nav{display:none;transition:all 0.2s ease-in-out;width:100%;border-top:1px solid #ddd;margin-top:23px}.header nav a{display:block}.header__logo{font-size:20px}.header .sidebar--header{display:block}.footer{margin-top:20px;padding:20px 0}.footer .fn__right{float:none}.article__relevant .relevant__panel{white-space:initial}.article__relevant .relevant__panel .relevant__item{width:100%;box-sizing:border-box;margin-right:0;margin-bottom:10px}.article__relevant{padding:20px;margin:20px 0px -20px}.article__header--center h2,.article__title{font-size:18px}.article__footer>.article__actions{float:none;margin-top:10px;text-align:right;padding-top:10px}.author{padding:0}.author__item{width:100%;margin:0 0 20px 0}.side{width:100%;right:-100%}.side--active{right:0}.sidebar,.top__btn{right:20px}.page__articles{margin-bottom:20px}.page__item--li{padding:10px 0 10px 40px}.page__title{margin-bottom:0}.pagination__item{margin:0;float:left}} +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:rgba(65,131,196,0.4)}::selection{text-shadow:none;background:rgba(66,133,244,0.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic;overflow:hidden;font-size:12px}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none;border-width:0}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}.fn__flex{display:flex}.fn__flex-center{display:inline-flex;align-items:center}.fn__flex-shrink{flex-shrink:0}.fn__flex-1{flex:1;min-width:1px}.fn__pointer{cursor:pointer}.fn__relative{position:relative}.fn__clear:before,.fn__clear:after{display:table;content:""}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ft__13{font-size:13px}.ft__12{font-size:12px}.ft__12 svg{height:10px;width:10px}.ft__green{color:#569e3d}.ft__gray{color:rgba(0,0,0,0.54)}.ft__fade{color:rgba(0,0,0,0.38)}.ft__danger{color:#d23f31}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft-break{word-break:break-all}.pipe-form table{width:100%}.pipe-form input[type=text],.pipe-form input[type=datetime],.pipe-form input[type=datetime-local],.pipe-form input[type=password],.pipe-form input[type=number],.pipe-form select,.pipe-form textarea{border:1px solid #d1d5da;background-color:#FAFAFA;border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075);padding:7px 8px;width:100%;line-height:17px;box-sizing:border-box}.pipe-form input[type=text]:focus,.pipe-form input[type=datetime]:focus,.pipe-form input[type=datetime-local]:focus,.pipe-form input[type=password]:focus,.pipe-form input[type=number]:focus,.pipe-form select:focus,.pipe-form textarea:focus{background-color:#FFF;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em #dbedff;border:1px solid #4285f4}.pipe-form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.pipe-btn{cursor:pointer;color:#3b3e43;border-radius:3px;padding:6px 12px;background-color:rgba(0,0,0,0.02);border:1px solid #D5D5D5;border-bottom-color:#E1E1E1;box-sizing:border-box;line-height:19px;white-space:nowrap}.pipe-btn svg{margin-top:2px}.pipe-btn:disabled,.pipe-btn--disabled{cursor:not-allowed;opacity:0.3}.pipe-btn:hover{text-decoration:none;border-color:rgba(0,0,0,0.38);background-color:#eee}.pipe-btn:active{box-shadow:0 2px 4px rgba(0,0,0,0.25) inset}.pipe-btn--success{color:#fff;background-color:#60b044;border-color:#60b044}.pipe-btn--success:hover{border-color:#569e3d;background-color:#569e3d}.pipe-btn--danger{color:#d23f31}.pipe-btn--danger:hover{color:#FFF;border-color:#d23f31;background-color:#d23f31}.pipe-btn--space{margin-left:10px}.pipe-preview__img{width:100%;height:100%;top:0;z-index:300;overflow:auto;cursor:zoom-out;transition:background-color .2s ease-in-out}.pipe-preview__img img{max-width:inherit;transition:transform .3s ease-in-out}.pipe-tooltipped{position:relative;cursor:pointer}.pipe-tooltipped::after{position:absolute;z-index:1000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.pipe-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.pipe-tooltipped:hover::before,.pipe-tooltipped:hover::after,.pipe-tooltipped:active::before,.pipe-tooltipped:active::after,.pipe-tooltipped:focus::before,.pipe-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0.4s}.pipe-tooltipped--s::after,.pipe-tooltipped--se::after,.pipe-tooltipped--sw::after{top:100%;right:50%;margin-top:5px}.pipe-tooltipped--s::before,.pipe-tooltipped--se::before,.pipe-tooltipped--sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.pipe-tooltipped--se::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--sw::after{margin-right:-15px}.pipe-tooltipped--n::after,.pipe-tooltipped--ne::after,.pipe-tooltipped--nw::after{right:50%;bottom:100%;margin-bottom:5px}.pipe-tooltipped--n::before,.pipe-tooltipped--ne::before,.pipe-tooltipped--nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.pipe-tooltipped--ne::after{right:auto;left:50%;margin-left:-15px}.pipe-tooltipped--nw::after{margin-right:-15px}.pipe-tooltipped--s::after,.pipe-tooltipped--n::after{transform:translateX(50%)}.pipe-tooltipped--w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.pipe-tooltipped--w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.pipe-tooltipped--e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.pipe-tooltipped--e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}.pipe-comment__null{cursor:pointer;transition:all 0.2s ease-in-out;text-align:center}.pipe-comment__null:hover{color:rgba(0,0,0,0.54)}.pipe-comment__header{margin-bottom:20px}.pipe-comment__pagination{margin-top:20px;border-top:1px solid rgba(0,0,0,0.06);padding-top:20px}.pipe-comment__pagination .pipe-comment__btn{display:inline-block}.pipe-comment__pagination a.pipe-comment__btn{padding:5px 10px 5px 0}.pipe-comment__item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06)}.pipe-comment__item:hover .pipe-comment__btn{display:inline-block}.pipe-comment__avatar{position:absolute;border:2px solid #fff;height:57px;width:57px;border-radius:50%;display:inline-block;z-index:10;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.pipe-comment__avatar:hover{border-color:rgba(0,0,0,0.06)}.pipe-comment__body{padding-left:81px}.pipe-comment__body>.fn__clear{line-height:28px}.pipe-comment__chevron-down{transform:rotate(180deg)}.pipe-comment__reply-icon{line-height:18px;display:block}.pipe-comment__reply-icon:hover{opacity:.8}.pipe-comment__reply-icon svg{float:left;margin:4px 5px 0 0;transition:all 0.2s ease-in-out}.pipe-comment__reply{margin-top:20px;position:relative}.pipe-comment__btn{cursor:pointer;color:#3b3e43;display:none;transition:all 0.2s ease-in-out;font-size:14px;line-height:18px;padding:5px 0 5px 10px}.pipe-comment__btn--danger{color:#d23f31}.pipe-comment__btn svg{margin:2px 5px 0 0;float:left}.pipe-comment__btn:hover{text-decoration:none;opacity:0.8}.pipe-comment__btn--none{display:none !important}#pipeCommentBottomComment{padding:5px 0 5px 10px}.pipe-editor{position:fixed;bottom:-300px;width:100%;opacity:0;background-color:#f1f7fe;padding:20px 0;transition:all 0.2s ease-in-out;z-index:100;left:0}.pipe-editor__wrap{max-width:768px;margin:0 auto;padding:0 10px}.pipe-editor #pipeEditorComment{margin-bottom:15px}.pipe-editor #pipeEditorReplyTarget{line-height:23px;padding:5px 10px 5px 0}@media (max-width: 768px){.pipe-comment__avatar{height:26px;width:26px}.pipe-comment__body{padding-left:36px}.pipe-comment__btn{display:inline-block;padding:5px 10px 5px 0}.pipe-comment__body>.fn__clear>.fn__right{float:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#4285f4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,0.8);border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.8);pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.8)}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.8)}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,0.8)}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,0.8)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}.vditor-panel--none{color:#4285f4;padding:0;animation:none;background-color:#f6f8fa;min-width:auto;max-width:none}.vditor-panel h1,.vditor-panel h2,.vditor-panel h3,.vditor-panel h4,.vditor-panel h5,.vditor-panel h6{margin:0;cursor:pointer;padding:3px 10px;border-radius:3px;line-height:normal}.vditor-panel h1:hover,.vditor-panel h2:hover,.vditor-panel h3:hover,.vditor-panel h4:hover,.vditor-panel h5:hover,.vditor-panel h6:hover{background-color:#4285f4;color:#fff}.vditor-input{border:0;padding:3px 5px;background-color:#f6f8fa}.vditor-input:focus{background-color:#fff;outline:none}.vditor-icon{color:#586069;cursor:pointer;float:left;padding:2px 5px;height:19px;width:25px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:#4285f4;background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:15px !important;width:15px !important;float:left;fill:currentColor}.vditor-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;padding:0 5px;border-radius:3px 3px 0 0}.vditor-toolbar>div{float:left}.vditor-toolbar>div>.vditor-tooltipped{border:0;margin:0;padding:10px 5px;background-color:transparent;height:35px;width:25px;box-sizing:border-box}.vditor-toolbar>div>.vditor-tooltipped:focus{outline:none}.vditor-toolbar .vditor-tooltipped{color:#586069}.vditor-toolbar .vditor-tooltipped:hover{color:#4285f4}.vditor-toolbar svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar input{position:absolute;width:25px;height:35px;top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-menu--current svg{color:#4285f4}.vditor-menu__divider{width:10px;height:35px}.vditor-menu__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--disabled svg{color:rgba(88,96,105,0.6);cursor:not-allowed}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;width:200px;margin-right:10px;color:#586069;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:#586069;display:flex}.vditor-emojis__tail a{text-decoration:none;color:#586069}.vditor-emojis__tail a:hover{color:#4285f4}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all 0.2s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid #d1d5da;border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;background-color:#fff}.vditor-content{display:flex;min-height:60px;flex:1;position:relative}.vditor-textarea{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0 1px 0 0;height:100%;overflow:auto;width:100%;flex:1;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:#fafbfc;outline:0 none;font-size:16px;line-height:22px;color:#24292e;border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-textarea[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-textarea:focus{background-color:#fff}.vditor-textarea:empty::before{content:attr(placeholder);color:rgba(36,41,46,0.68)}.vditor-preview{flex:1;background-color:#fff;overflow:auto;margin-left:-1px;padding:10px;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0}.vditor-preview>div::-webkit-scrollbar{display:none}.vditor-preview>.vditor-reset{margin:0 auto}.vditor-devtools{display:none;background-color:#fff;overflow:auto;flex:1;box-shadow:inset 1px 0 #d1d5da;box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:0 3px;position:absolute;bottom:10px;right:20px;color:#24292e;background-color:rgba(255,255,255,0.6);border-radius:3px;font-size:12px;user-select:none;z-index:2}.vditor-counter--error{color:#d23f31;background-color:rgba(210,63,49,0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;user-select:none;position:absolute;width:100%;z-index:2}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:#f6f8fa;transition:all 0.2s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:#4285f4}.vditor-resize:hover svg,.vditor-resize--selected svg{color:#fff}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:#586069}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all 0.2s ease-in-out;background-color:rgba(66,133,244,0.8)}.vditor-tip{position:absolute;font-size:12px;top:10px;color:#fff;animation-duration:.15s;animation-fill-mode:both;left:50%}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:rgba(66,133,244,0.8);position:relative;margin-left:-50%}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__close{position:absolute;color:#586069;top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:#4285f4}.vditor-hint{background-color:#fff;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;color:#24292e;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint button{display:block;padding:3px 10px;border:0;border-bottom:1px solid #d1d5da;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent}.vditor-hint button:last-child{border-bottom:0}.vditor-hint--current,.vditor-hint button:hover{background-color:#4285f4 !important;color:#fff}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:0.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{padding-bottom:0.3em;font-size:1.7em;border-bottom:1px solid #eee}.vditor-reset h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eee}.vditor-reset h3{font-size:1.25em}.vditor-reset h4{font-size:1em}.vditor-reset h5{font-size:0.875em}.vditor-reset h6{font-size:0.85em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#777;border-left:0.25em solid #ddd;margin:0 0 16px 0}.vditor-reset blockquote p{margin:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{width:100%;border-collapse:collapse;empty-cells:show;margin-bottom:16px;display:block;overflow:auto;border-spacing:0}.vditor-reset table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#f6f8fa}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:0.2em 0.4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;word-break:break-word;background-size:20px 20px;white-space:pre-wrap;background-color:rgba(27,31,35,0.05)}.vditor-reset pre>code{margin:0;font-size:85%;padding:0.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #d1d5da;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-reset .language-echarts{overflow:hidden;height:420px}.vditor-task{list-style:none}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:0.5em;top:0.5em;height:14px;width:14px;display:block;background-color:#f6f8fa;border-radius:3px;padding:3px}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:0.5em;left:0;width:3em;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158,150,150,0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-wysiwyg{background-color:#fafbfc;box-sizing:border-box;flex:1;margin:0;white-space:pre-wrap;position:relative}.vditor-wysiwyg[contenteditable="false"]{opacity:0.3;cursor:not-allowed}.vditor-wysiwyg:focus{outline:none;background-color:#fff}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before{content:' '}.vditor-wysiwyg__block[data-type="html-block"]>pre,.vditor-wysiwyg__block[data-type="math-block"]>pre{margin-bottom:0}.vditor-wysiwyg__block>pre{margin-bottom:-1em}.vditor-wysiwyg__block>pre>code{background-color:#fff !important;border:1px solid #d1d5da;overflow:auto !important}.vditor-wysiwyg__block[data-type=html-inline] .vditor-wysiwyg__preview svg{fill:rgba(88,96,105,0.36);height:12px;cursor:pointer;width:12px}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg__preview pre{margin-bottom:1em !important}.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before{float:left;padding-right:4px;margin-left:-29px;content:'h1';font-size:0.85rem;font-weight:normal;text-transform:uppercase;color:rgba(88,96,105,0.36)}.vditor-wysiwyg h2:before{content:'h2'}.vditor-wysiwyg h3:before{content:'h3'}.vditor-wysiwyg h4:before{content:'h4'}.vditor-wysiwyg h5:before{content:'h5'}.vditor-wysiwyg h6:before{content:'h6'}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg span[data-type="backslash"]>span{display:none;color:rgba(88,96,105,0.36)}html{background-color:#f5f5f5;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#555;background-color:#fff;letter-spacing:0.01rem;line-height:1.75em;text-rendering:geometricPrecision}::selection{background:#262a30;color:#fff}a{color:#222;border-bottom:1px solid #ccc;transition:all 0.2s ease-in-out}a:hover{text-decoration:none;border-bottom-color:#222}@keyframes up{0%{transform:translateY(40px);opacity:1}100%{opacity:1}}@keyframes down{0%{transform:translateY(-40px);opacity:1}100%{opacity:1}}@keyframes downHalf{0%{transform:translateY(-10px);opacity:1}100%{opacity:1}}@keyframes downBig{0%{transform:translateY(-80px);opacity:1}100%{opacity:1}}.wrapper{max-width:768px;margin:0 auto;padding:0 20px;box-sizing:border-box}.main{position:relative;transition:all 0.2s ease-in-out}.main>.wrapper{animation:downBig .8s forwards;opacity:0}.side{width:320px;right:-320px;top:0;box-shadow:inset 0 2px 6px #000;padding:20px;color:#999;text-align:center;box-sizing:border-box;position:fixed;transition:all 0.2s ease-in-out;bottom:0;background-color:#222;font-size:13px;overflow:auto}.side--active{right:0}.side--active .toc,.side--active .side__logo,.side--active .side__sub-title,.side--active .side__board,.side--active div>a.side__btn,.side--active .side__title,.side--active .side__a,.side--active .side__tab{transform:translateX(0px);opacity:1}.side::-webkit-scrollbar{display:none}.side__logo{transform:translateX(10px);opacity:0;transition:all 1s .3s ease-in-out;display:block;margin:20px auto 0;max-width:96px;height:auto;border:2px solid #333;padding:2px;background-color:#fff}.side__sub-title{transform:translateX(15px);opacity:0;transition:all 1s .35s ease-in-out;margin-top:10px;color:#f5f5f5;font-size:16px}.side__board{transform:translateX(20px);opacity:0;transition:all 1s .4s ease-in-out}.side a{border-bottom-color:#555;color:#999}.side a:hover{color:#eee}.side__a{margin-right:10px;margin-bottom:10px;transform:translateX(35px);opacity:0;transition:all 1s .55s ease-in-out, color .2s ease-in-out;display:inline-block}.side__a:before{display:inline-block;vertical-align:middle;margin-right:3px;content:" ";width:4px;height:4px;border-radius:50%;background:#01e0e7}.side__title{transform:translateX(30px);opacity:0;transition:all 1s .5s ease-in-out;margin-top:20px;color:#f5f5f5}.side a.side__btn{transform:translateX(25px);opacity:0;transition:all 1s .45s ease-in-out, background-color .2s ease-in-out, color .2s ease-in-out;color:#fc6423;margin:20px 10px 0 10px;display:inline-block;border:1px solid #fc6423;border-radius:5px;padding:0 10px}.side a.side__btn:hover{background-color:#fc6423;color:#fff}.side__tab{display:inline-block;cursor:pointer;margin-left:40px;border-bottom:2px solid transparent;line-height:30px;font-size:14px;margin-bottom:20px;transition:all 1s .2s ease-in-out, color .2s ease-in-out, border .2s ease-in-out;font-weight:bold;padding:0 10px;opacity:0;transform:translateX(10px)}.side__tab:hover{color:#eee}.side__tab:first-child{margin-left:0}.side__tab--current{color:#87daff;border-bottom-color:#87daff}.side #sideGist,.side #sideToc{transform:translateY(-20px);opacity:0;transition:all .1s linear}.side #sideGist.current,.side #sideToc.current{transform:translateY(0);opacity:1}.footer{margin-top:80px;padding:40px 0;background:#f5f5f5;color:#666;line-height:24px}.footer .wrapper{animation:up .8s forwards;opacity:0}.sidebar{position:fixed;bottom:64px;width:15px;height:15px;background-color:#222;line-height:0;right:50px;padding:5px;cursor:pointer;z-index:10}.sidebar--header{position:inherit;display:none;float:right;background-color:transparent;transform:scale(1.5)}.sidebar--header .sidebar__line{background-color:#555}.sidebar__line{position:relative;vertical-align:top;height:2px;width:100%;background-color:#fff;margin-top:4px;display:block;transition:all 0.2s ease-in-out}.sidebar__line:first-child{margin-top:0}.sidebar:hover .sidebar__line--first{width:50%;transform:rotateZ(-45deg);top:3px}.sidebar:hover .sidebar__line--middle{width:90%}.sidebar:hover .sidebar__line--last{width:50%;transform:rotateZ(45deg);top:-3px}.sidebar--active .sidebar__line--first,.sidebar--active:hover .sidebar__line--first{width:100%;transform:rotateZ(-45deg);top:6px}.sidebar--active .sidebar__line--middle,.sidebar--active:hover .sidebar__line--middle{opacity:0}.sidebar--active .sidebar__line--last,.sidebar--active:hover .sidebar__line--last{width:100%;transform:rotateZ(45deg);top:-6px}.sidebar--toc .sidebar__line{background-color:#87daff}.top__btn{position:fixed;bottom:-25px;opacity:0;width:15px;height:15px;background-color:#222;line-height:0;right:50px;padding:5px;cursor:pointer;z-index:10;transition:all 0.2s ease-in-out}.top__btn svg{color:#fff}@keyframes logoLine{0%{width:0}100%{width:70%}}@keyframes logoLineHover{0%{width:70%}100%{width:0}}.header{background:#f5f5f5;margin-bottom:80px;padding:40px 0 20px}.header__logo{position:relative;font-size:22px;font-weight:bolder;border-bottom-width:0;color:#222;float:left;margin-bottom:20px}.header__logo div{opacity:0;animation:downHalf .4s .8s forwards}.header__logo:before,.header__logo:after{content:'';position:absolute;height:2px;background-color:#222;left:15%;top:-10px;animation:logoLine .8s forwards}.header__logo:after{top:auto;left:auto;right:15%;bottom:-10px}.header__logo:hover:before,.header__logo:hover:after{animation:logoLineHover .8s forwards}.header nav{animation:down .8s forwards;float:right;opacity:0}.header nav img{height:16px;width:16px}.header nav a{padding:5px 8px;border:none;transition-property:background;margin-left:5px}.header nav a:hover{background-color:#e1e1e1}.header nav a svg{vertical-align:-2px;color:#555}.article__item{margin-bottom:80px}.article__header{margin-bottom:10px;line-height:32px}.article__header .avatar{height:20px;width:20px;float:left;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;border-bottom:0;margin:2px 5px 0 0;border-radius:10px}.article__header--center{text-align:center}.article__header--center h2{font-size:28px}.article__header--center .article__meta{margin:10px 0 40px}.article__title{position:relative;color:#555;border-bottom:none;line-height:1.2;font-size:28px}.article__title:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}.article__title:hover:before{visibility:visible;transform:scaleX(1)}.article__title svg{height:24px;width:24px;float:left;margin:5px 5px 0 0}.article__meta{margin:5px 0 20px 0;color:#999;font-size:12px}.article__thumb{display:block;height:180px;width:100%;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;border-bottom:0;margin-bottom:10px;font-size:0}.article__footer{margin-top:20px}.article__read{padding:0;font-size:16px;color:#666;border-bottom:2px solid #666;transition:all 0.2s ease-in-out}.article__read:hover{color:#222}.article__edit{color:#666;border-bottom-width:0;margin-top:2px;cursor:pointer}.article__edit:hover{color:#222}.article__share{display:inline-block;position:relative}.article__share svg{height:16px;width:16px}.article__code{display:none;position:absolute;top:16px;left:-12px;height:128px;width:128px}.article__neighbor{margin-top:80px;border-top:1px solid #eee;padding-top:10px}.article__neighbor a{border-bottom:0;color:#555}.article__neighbor a:hover{color:#222}.article__neighbor a svg{vertical-align:text-top}.article__relevant{margin:80px 0 -80px;background-color:#f5f5f5;border-bottom:1px solid #eee;padding:40px}.article__relevant .relevant__panel{overflow:auto;word-break:keep-all;word-wrap:normal;white-space:nowrap}.article__relevant .relevant__panel::-webkit-scrollbar{display:none}.article__relevant .relevant__panel a{border-bottom:0}.article__relevant .relevant__panel a:hover{color:#333}.article__relevant .relevant__item{width:260px;box-shadow:0 1px 7px rgba(0,0,0,0.05);display:inline-block;overflow:hidden;background-color:#fff;padding:10px;margin-right:20px}.article__relevant .relevant__item .avatar{height:20px;width:20px;float:left;border-radius:10px;margin:2px 5px 0 0;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center}.article__relevant .relevant__title{font-size:18px;display:block;margin-bottom:5px}.article__relevant .relevant__title:hover{color:#555}.article__relevant .relevant__thumbnail{height:90px;margin:-10px -10px 10px -10px;background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;transition:all 0.2s ease-in-out}.article__relevant .relevant__thumbnail:hover{transform:scale(1.2)}.pagination{font-size:16px;border-top:1px solid #eee}.pagination__item{text-align:center;border-bottom:0;border-top:1px solid #eee;transition-property:border-color;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s;display:inline-block;position:relative;top:-1px;margin:0 10px;padding:0 10px;line-height:30px}.pagination__item:hover{border-top-color:#222}.pagination__item--active{color:#fff;background:#ccc;border-top-color:#ccc}.pagination__item--active:hover{border-top-color:#ccc}.pagination__item:first-child{margin-left:0}.pagination__item:last-child{margin-right:0}.pagination__omit{top:-5px;margin:0;border:0;padding:0;color:#ccc}#pipeComments a{border-bottom:0}#pipeComments a:hover{text-decoration:underline}.toc{font-size:14px;text-align:left;transform:translateX(20px);transition:all 1s .3s ease-in-out;opacity:0}.toc li{list-style:none}.toc .toc__h1{padding-left:20px}.toc .toc__h2{padding-left:40px}.toc .toc__h3{padding-left:60px}.toc .toc__h4{padding-left:80px}.toc .toc__h5{padding-left:100px}.toc__item--active a,.toc__item--active a:hover{color:#87daff}.page{position:relative}.page .tag{margin-top:10px}.page:before{position:absolute;content:"";height:100%;width:4px;top:8px;left:16px;background-color:#f5f5f5}.page__articles{margin-bottom:40px;text-align:center}.page__title{position:relative;padding-left:40px;margin-bottom:40px}.page__title:before{content:"";position:absolute;top:7px;left:-8px;width:10px;height:10px;opacity:.5;background:#555;border:1px solid #fff;border-radius:50%}.page__item{transition:all 0.2s ease-in-out;display:block;padding:20px 0 20px 40px;border-bottom:1px dashed #ccc;position:relative;color:#666}.page__item:before{content:"";position:absolute;top:29px;left:-6px;width:6px;height:6px;opacity:.5;background:#bbb;border:1px solid #fff;border-radius:50%}.author{padding:0 0 30px 30px}.author__item{float:left;height:265px;width:202px;border-radius:4px;margin:30px 30px 0 0;text-align:center;color:#555;box-shadow:rgba(0,0,0,0.05) 0px 1px 7px;line-height:18px;border-bottom:0}.author__item:hover{text-decoration:none;color:#222}.author__item:hover .avatar{transform:scale(1.2)}.author__header{height:202px;overflow:hidden}.author__header .avatar{background-image:url("../../../images/image-bg.svg");background-color:rgba(0,0,0,0.02);background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .4s linear;border-radius:0;width:100%;height:100%}.author__name{font-size:16px;margin:13px 0 3px}#tags .tag{margin-bottom:10px}.tag{padding:1px 5px;background:#f5f5f5;border-bottom:none;margin-right:10px;font-size:13px;display:inline-block;line-height:initial}.tag:hover{background:#ccc}.tag__level0{font-size:12px;color:rgba(0,0,0,0.38)}.tag__level1{font-size:16px;color:rgba(0,0,0,0.54)}.tag__level2{font-size:21px;color:#6f6f6f}.tag__level3{font-size:24px;color:#3b3e43}.tag__level4{font-size:30px;color:#000}@media (max-width: 768px){.header{padding:20px 0 0;margin-bottom:20px}.header nav{display:none;transition:all 0.2s ease-in-out;width:100%;border-top:1px solid #ddd;margin-top:23px}.header nav a{display:block}.header__logo{font-size:20px}.header .sidebar--header{display:block}.footer{margin-top:20px;padding:20px 0}.footer .fn__right{float:none}.article__relevant .relevant__panel{white-space:initial}.article__relevant .relevant__panel .relevant__item{width:100%;box-sizing:border-box;margin-right:0;margin-bottom:10px}.article__relevant{padding:20px;margin:20px 0px -20px}.article__header--center h2,.article__title{font-size:18px}.article__footer>.article__actions{float:none;margin-top:10px;text-align:right;padding-top:10px}.author{padding:0}.author__item{width:100%;margin:0 0 20px 0}.side{width:100%;right:-100%}.side--active{right:0}.sidebar,.top__btn{right:20px}.page__articles{margin-bottom:20px}.page__item--li{padding:10px 0 10px 40px}.page__title{margin-bottom:0}.pagination__item{margin:0;float:left}} diff --git a/theme/x/Next/js/common.min.js b/theme/x/Next/js/common.min.js index ca7a0575..6d584d6f 100644 --- a/theme/x/Next/js/common.min.js +++ b/theme/x/Next/js/common.min.js @@ -1 +1 @@ -!function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[t]={exports:{}};a[t][0].call(r.exports,function(e){return c(a[t][1][e]||e)},r,r.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=l[l.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var i=(0,u.default)("#pipeEditor");if(0!==i.length)if(n?i.data("commentid",n):i.removeData("commentid"),(0,u.default)(window).width()<768?i.css({bottom:"auto",top:0,opacity:1}).data("id",t):i.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var r=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(r=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:r})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,l.LazyLoadImage)(),(0,l.LazyLoadCSSImage)(),(0,l.ParseHljs)(),(0,l.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var r=(0,u.default)(this);confirm(r.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(r.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),i=(0,u.default)("#pipeComment".concat(r.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(r.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(i.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var i=this,r=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(r,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(i).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,l.LazyLoadCSSImage)(),(0,l.LazyLoadImage)(),(0,l.ParseMarkdown)(),(0,l.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),i=o(e("nprogress")),r=o(e("./lib/pjax"));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var c=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=c;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,i=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,r.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,i).join("\n")),r.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,i).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,a=(i=e("jquery"))&&i.__esModule?i:{default:i};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var i,r,o;if(t=s.toInt(t),e in s.stack){if(i=s.stack[e],ctime=s.getTime(),i.time+1e3*t>ctime)return i;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(r=a.data,o=a.time,i=localStorage.getItem(r)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:i,title:localStorage.getItem(a.title)};localStorage.removeItem(r),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,i){var r,o=s.getTime();s.stack[e]={data:t,title:n,time:o},i&&s.support.storage&&(r=s.getLocalKey(e),localStorage.setItem(r.data,t),localStorage.setItem(r.time,o),localStorage.setItem(r.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},l=function(i){if(!(i=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},i)).container||!i.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(i.selector,"click",function(e){if(1(.*?)<\/title>/);r&&(n=r[1])}n&&-1==n.indexOf(l.options.titleSuffix)&&(n+=l.options.titleSuffix),document.title=n,l.state={container:l.options.container,timeout:l.options.timeout,cache:l.options.cache,storage:l.options.storage,show:l.options.show,title:n,url:l.options.oldUrl};var o=a.default.param(l.options.data);""!=o&&(l.state.url=l.options.url+(/\?/.test(l.options.url)?"&":"?")+o),l.options.push?(l.active||(history.replaceState(a.default.extend({},l.state,{url:null}),document.title),l.active=!0),history.pushState(l.state,document.title,l.options.oldUrl)):!1===l.options.push&&history.replaceState(l.state,document.title,l.options.oldUrl),l.options.showFn&&l.options.showFn(e,function(){l.options.callback&&l.options.callback.call(l.options.element,{type:t?"cache":"success"})},t),l.options.cache&&!t&&s.setCache(l.options.url,e,n,l.options.storage)},l.request=function(i){i.hasOwnProperty("data")&&(l.defaultOptions.data=i.data),i=a.default.extend(!0,l.defaultOptions,i);var e,r=(0,a.default)(i.container);if(i.oldUrl=i.url,i.url=s.getRealUrl(i.url),(0,a.default)(i.element).length&&(e=s.toInt((0,a.default)(i.element).attr("data-pjax-cache")))&&(i.cache=e),!0===i.cache&&(i.cache=86400),i.cache=s.toInt(i.cache),0===i.cache&&s.removeAllCache(),i.showFn||(i.showFn=function(e,t,n){l.showFn(i.show,r,e,t,n)}),l.options=i,l.options.success=l.success,i.cache&&(e=s.getCache(i.url,i.cache,i.storage)))return i.beforeSend(),i.title=e.title,l.success(e.data,!0),i.complete(),!0;l.xhr&&l.xhr.readyState<4&&(l.xhr.onreadystatechange=a.default.noop,l.xhr.abort()),l.xhr=a.default.ajax(l.options)};var r="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!r&&location.href==o;if(r=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var i={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};l.request(i)}else window.location.href=location.href}}),s.support.pjax||((l=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var c=l;n.default=c},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(_,e){"use strict";var t=[],k=_.document,i=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,r=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var i,r,o=(n=n||k).createElement("script");if(o.text=e,t)for(i in u)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){L.apply(e,D.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(t,e,n,i){var r,o,a,s,l,c,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!i&&((e?e.ownerDocument||e:y)!==_&&C(e),e=e||_,k)){if(11!==d&&(l=Z.exec(t)))if(r=l[1]){if(9===d){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(f&&(a=f.getElementById(r))&&g(e,a)&&a.id===r)return n.push(a),n}else{if(l[2])return N.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return N.apply(n,e.getElementsByClassName(r)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(ie,re):e.setAttribute("id",s=T),o=(c=h(t)).length;o--;)c[o]="#"+s+" "+be(c[o]);u=c.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return N.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,i)}function le(){var i=[];return function e(t,n){return i.push(t+" ")>x.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ce(e){return e[T]=!0,e}function ue(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),i=n.length;i--;)x.attrHandle[n[i]]=t}function de(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return ce(function(o){return o=+o,ce(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},r=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:y;return i!==_&&9===i.nodeType&&i.documentElement&&(a=(_=i).documentElement,k=!r(_),y!==_&&(n=_.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(_.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!_.getElementsByName||!_.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(_.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),g=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===_||e.ownerDocument===y&&g(y,e)?-1:t===_||t.ownerDocument===y&&g(y,t)?1:l?z(l,e)-z(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!r||!o)return e===_?-1:t===_?1:r?-1:o?1:l?z(l,e)-z(l,t):0;if(r===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?de(a[i],s[i]):a[i]===y?-1:s[i]===y?1:0}),_},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&C(e),p.matchesSelector&&k&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=se.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,i){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?T.grep(e,function(e){return e===n!==i}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(i[1])&&T.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=k.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,A=T(k);var L=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,i,r,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)Me(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Te;else if(!r)return e;return 1===o&&(a=r,(r=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,r,i,n)})}function Ee(e,r,o){o?(K.set(e,r,!1),T.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=K.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(T.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),K.set(this,r,i),t=o(this,r),this[r](),i!==(n=K.get(this,r))||t?K.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(K.set(this,r,{value:T.event.trigger(T.extend(i[0],T.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,r)&&T.event.add(e,r,ke)}T.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,c,u,f,d,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(ie,r),n.guid||(n.guid=T.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(z)||[""]).length;c--;)p=m=(s=_e.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:h.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,i,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,c,u,f,d,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(z)||[""]).length;c--;)if(p=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(i?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!r&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,i,!0);T.isEmptyObject(l)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=T.event.fix(e),l=new Array(arguments.length),c=(K.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Ne(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ze(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,i,r,o,a,s,l,c;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,a,s,l,c,u=e.cloneNode(!0),f=re(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),i=0,r=(o=me(e)).length;i").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(i[0])},abort:function(){r&&r()}}});var Vt,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+kt++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+i):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||T.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=_[i],_[i]=function(){o=arguments},n.always(function(){void 0===r?T(_).removeProp(i):_[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(i)),o&&y(r)&&r(o[0]),o=r=void 0}),"script"}),g.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((i=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(i)):t=k),o=!n&&[],(r=E.exec(e))?[t.createElement(r[1])]:(r=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],r.childNodes)));var i,r,o},T.fn.load=function(e,t,n){var i,r,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(i):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+r),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===T.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),r.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-T.css(i,"marginTop",!0),left:t.left-r.left-T.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||ie})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;T.fn[t]=function(e){return F(this,function(e,t,n){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(i,o){T.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var i;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+a],i["scroll"+a],e.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?T.css(e,t,r):T.style(e,t,n,r)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function l(e,t,n){return e>1&1,i=t=0;i>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(r<10);s=4*i[t]||3*i[t+3]>=4*i[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,i=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&i&&(r[o-1-t+8*o]=1,t<6?r[8+o*t]=1:r[8+o*(t+1)]=1);for(t=0;t<7;t++,i>>=1)1&i&&(r[8+o*(o-7+t)]=1,t?r[6-t+8*o]=1:r[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,i=this._ecc,r=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,l=this._neccBlock2,c=this._stringBuffer;for(e=0;e>t-12:e>>t)?(r[5-n+a*(2-i+a-11)]=1,r[2-i+a-11+a*(5-n)]=1):(this._setMask(5-n,2-i+a-11),this._setMask(2-i+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,i=1,r=1,o=this.width,a=o-1,s=o-1,l=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),r=h,m=i.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,i){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=i},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,i={};for(t in n)g.hasOwn(n,t)&&(i[t]=y._get(n[t],e));return i},init:function(e,t,n){var i,r;for(i in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,i)&&(r=this.options[i],y._set(r,r.defaultValue,t),y._createAccessor(r,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,i){var r=this.options[e];if(!r)throw new Error("Invalid option: "+e);if(!r.modifiable&&!i)throw new Error("Option cannot be modified: "+e);return y._set(r,t,n)},_setAll:function(e,t,n){if(!e)return!1;var i,r=!1;for(i in e)g.hasOwn(e,i)&&this._set(i,e[i],t,n)&&(r=!0);return r}},{_createAccessor:function(t,n,i){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&i(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var i="_"+e.name,r=n[i],o=e.transform(null!=t?t:e.defaultValue);return(n[i]=o)!==r}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new x,_=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=C.getService("element"),i=t&&n.isCanvas(t)?t:n.createCanvas(),r=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new c(this,i,!0),this._imageRenderer=new m(this,r,r===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new r({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(_.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var k=_,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return k.use(new T),k},"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):i.QRious=r()},{}],8:[function(e,t,n){"use strict";var s=a(e("jquery")),i=a(e("./symbol")),r=e("../../../js/common"),o=e("../../../js/article"),l=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var c={init:function(){(0,r.PreviewImg)(),(0,r.KillBrowser)(),(0,r.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&u.init(),1===(0,s.default)("#pipeComments").length&&1===(0,s.default)("#toc").length||((0,s.default)("#sideBar").removeClass("sidebar--active"),(0,s.default)(".main").css("margin-right","0"),(0,s.default)(".side").removeClass("side--active"))}),(0,s.default)("#sideBar").click(function(){(0,s.default)(this).hasClass("sidebar--active")?((0,s.default)(this).removeClass("sidebar--active"),(0,s.default)(".main").css("margin-right","0"),(0,s.default)(".side").removeClass("side--active")):((0,s.default)(this).addClass("sidebar--active"),(0,s.default)(".main").css("margin-right","320px"),(0,s.default)(".side").addClass("side--active"))}),(0,s.default)(".sidebar--header").click(function(){(0,s.default)(this).hasClass("sidebar--active")?((0,s.default)(this).removeClass("sidebar--active"),(0,s.default)(".header nav").hide()):((0,s.default)(this).addClass("sidebar--active"),(0,s.default)(".header nav").show())}),(0,s.default)(".top__btn").click(function(){(0,s.default)("html, body").animate({scrollTop:0},800)}),(0,s.default)(window).scroll(function(){(0,s.default)(window).scrollTop()>(0,s.default)(window).height()?(0,s.default)(".top__btn").css({bottom:"34px",opacity:"1"}):(0,s.default)(".top__btn").css({bottom:"-25px",opacity:"0"})}),(0,s.default)(window).scroll()},increase:function(r){function e(e,t,n,i){return r.apply(this,arguments)}return e.toString=function(){return r.toString()},e}(function(e,t,n,i){i\n\n\n\n\n\n\n\n\n\ntag\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(r.default," \n \n"))};var i,r=(i=e("../../../js/symbol"))&&i.__esModule?i:{default:i}},{"../../../js/symbol":4}]},{},[8]); \ No newline at end of file +!function o(a,s,c){function l(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return l(a[t][1][e]||e)},i,i.exports,o,a,s,c)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e=c[c.length-1].offsetTop-o&&(s.find("li").removeClass(a),s.find("li:last").addClass(a))}),(0,u.default)(window).scroll()};var o=function(e,t,n){var r=(0,u.default)("#pipeEditor");if(0!==r.length)if(n?r.data("commentid",n):r.removeData("commentid"),(0,u.default)(window).width()<768?r.css({bottom:"auto",top:0,opacity:1}).data("id",t):r.css({bottom:"0",top:"auto",opacity:1}).data("id",t),(0,u.default)("#pipeEditorReplyTarget").text(e),(0,u.default)("#pipeEditorComment").hasClass("vditor"))vditor.focus();else{var i=["emoji","headings","bold","italic","strike","link","|","list","ordered-list","check","|","quote","line","code","inline-code","table","|","undo","redo","|","wysiwyg","both","preview","format","|","fullscreen","devtools","info","help"],o=!0;(0,u.default)(window).width()<768&&(o=!(i=["emoji","bold","italic","link","list","check","wysiwyg","preview","fullscreen","help"])),window.vditor=new Vditor("pipeEditorComment",{tab:"\t",placeholder:(0,u.default)("#pipeEditorComment").data("placeholder"),height:180,esc:function(){(0,u.default)("#pipeEditorCancel").click()},ctrlEnter:function(){(0,u.default)("#pipeEditorAdd").click()},preview:{delay:500,mode:"editor",url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/api/markdown"),parse:function(e){"none"!==e.style.display&&((0,c.LazyLoadImage)(),(0,c.LazyLoadCSSImage)(),(0,c.ParseHljs)())}},counter:2048,resize:{enable:o,position:"top"},lang:(0,u.default)("#pipeLang").data("lang"),toolbar:i})}else location.href="".concat((0,u.default)("#pipeLang").data("server"),"/start")};n.ShowEditor=o;n.InitComment=function(){var s=function(){var e=(0,u.default)("#pipeEditor");e.css({bottom:"-".concat(e.outerHeight(),"px"),top:"auto",opacity:0})};(0,u.default)(".pipe-comment__null").click(function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeCommentBottomComment",function(){var e=(0,u.default)(this);o(e.data("text"),e.data("id"))}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .fn__pointer",function(){var n=(0,u.default)(this);if(!n.hasClass("disabled")){n.addClass("disabled");var e=n.find("svg");if(e.hasClass("pipe-comment__chevron-down")){if(e.removeClass("pipe-comment__chevron-down"),0\n \n
\n ').concat(e.Author.Name,'\n • ').concat(e.CreatedAt,'\n
\n ').concat(e.Content,"\n
\n
\n ")}),n.next().html(t).slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}}),(0,c.LazyLoadImage)(),(0,c.LazyLoadCSSImage)(),(0,c.ParseHljs)(),(0,c.ParseMarkdown)()}else alert(e.msg),n.removeClass("disabled")}})}else e.addClass("pipe-comment__chevron-down"),n.next().slideToggle({queue:!1,complete:function(){n.removeClass("disabled")}})}}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--danger",function(){var i=(0,u.default)(this);confirm(i.data("label"))&&u.default.ajax({url:"".concat((0,u.default)("#pipeEditorComment").data("blogurl"),"/comments/").concat(i.data("id")),type:"DELETE",success:function(e){if(0===e.code){var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments"),r=(0,u.default)("#pipeComment".concat(i.data("id")));1===(0,u.default)("#pipeComments > div > section").length?n.addClass("pipe-comment__null").html('\n'.concat(i.data("label2"))).click(function(){o(n.data("title"),n.data("id"))}):(r.remove(),t.text(parseInt(t.text())-1))}else alert(e.msg)}})}),(0,u.default)("#pipeCommentsWrap").on("click","#pipeComments .pipe-comment__btn--reply",function(){var e=(0,u.default)(this);o(e.data("title"),e.data("id"),e.data("commentid"))}),0!==(0,u.default)("#pipeEditorComment").length&&((0,u.default)("#pipeEditorCancel").click(function(){s()}),(0,u.default)("#pipeEditorAdd").click(function(){var r=this,i=(0,u.default)(this).data("label"),e=(0,u.default)(this).data("label2"),o=(0,u.default)("#pipeEditor"),a=(0,u.default)(this),t=(0,u.default)("#pipeEditorComment");if(!a.hasClass("disabled"))if(0!==u.default.trim(vditor.getValue()).length){var n={articleID:o.data("id"),content:vditor.getValue()};o.data("commentid")&&(n.parentCommentID=o.data("commentid")),a.addClass("pipe-btn--disabled"),u.default.ajax({url:"".concat(t.data("blogurl"),"/comments"),data:JSON.stringify(n),type:"POST",success:function(e){if(0===e.code){s();var t=(0,u.default)("#pipeCommentsCnt"),n=(0,u.default)("#pipeComments");0===t.length?n.removeClass("pipe-comment__null").unbind("click").html('
1'.concat(i,"
").concat(e.data,'
\n")):(t.text(parseInt(t.text())+1),(0,u.default)("#pipeComments > div > section").last().after(e.data)),(0,u.default)(r).data("editable")&&(0,u.default)("#pipeComments > div > section").last().find(".pipe-comment__btn--danger").removeClass("pipe-comment__btn--none"),(0,c.LazyLoadCSSImage)(),(0,c.LazyLoadImage)(),(0,c.ParseMarkdown)(),(0,c.ParseHljs)(),vditor.setValue("")}else alert(e.msg);a.removeClass("pipe-btn--disabled")}})}else alert(e)}))}},{"./common":2,jquery:5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initPjax=n.Logout=n.KillBrowser=n.LazyLoadCSSImage=n.LazyLoadImage=n.PreviewImg=n.ParseMarkdown=n.ParseHljs=void 0;var s=o(e("jquery")),r=o(e("nprogress")),i=o(e("./lib/pjax"));o(e("uvstat"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(){Vditor.highlightRender({style:"github",enable:!1},document)};n.ParseHljs=a;var l=function(){Vditor.codeRender(document.body,(0,s.default)("#pipeLang").data("lang")),Vditor.mathRender(document.body),Vditor.abcRender(),Vditor.chartRender(),Vditor.mediaRender(document),Vditor.mermaidRender(document.body)};n.ParseMarkdown=l;n.PreviewImg=function(){(0,s.default)("body").on("click",".vditor-reset img",function(){!function(e){var t=(0,s.default)(e),n=e.offsetTop,r=e.offsetLeft;(0,s.default)("body").append('
'),(0,s.default)(".pipe-preview__img").css({"background-color":"#fff",position:"fixed"}),(0,s.default)(".pipe-preview__img img")[0].onload=function(){var e=(0,s.default)(".pipe-preview__img");e.find("img").css("transform","translate3d("+Math.max(0,(0,s.default)(window).width()-e.find("img").width())/2+"px, "+Math.max(0,(0,s.default)(window).height()-e.find("img").height())/2+"px, 0)"),setTimeout(function(){e.width((0,s.default)(window).width())},300)}}(this)})};var u=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.src=t.src,e.style.backgroundImage="none",e.style.backgroundColor="transparent"}),e.removeAttribute("data-src")};if(!("IntersectionObserver"in window))return(0,s.default)("img").each(function(){this.getAttribute("data-src")&&t(this)}),!1;window.imageIntersectionObserver?window.imageIntersectionObserver.disconnect():window.imageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&t(e.target)})}),(0,s.default)("img").each(function(){window.imageIntersectionObserver.observe(this)})};n.LazyLoadImage=u;var f=function(){var t=function(e){var t=document.createElement("img");t.src=e.getAttribute("data-src"),t.addEventListener("load",function(){e.style.backgroundImage="url("+t.src+")"}),e.removeAttribute("data-src")},e=(0,s.default)("*[data-src]");"IntersectionObserver"in window?(window.CSSImageIntersectionObserver?window.CSSImageIntersectionObserver.disconnect():window.CSSImageIntersectionObserver=new IntersectionObserver(function(e){e.forEach(function(e){(void 0===e.isIntersecting?0!==e.intersectionRatio:e.isIntersecting)&&e.target.getAttribute("data-src")&&"img"!==e.target.tagName.toLocaleLowerCase()&&t(e.target)})}),e.each(function(){"img"!==this.tagName.toLowerCase()&&window.CSSImageIntersectionObserver.observe(this)})):e.each(function(){"img"!==this.tagName.toLowerCase()&&this.getAttribute("data-src")&&t(this)})};n.LazyLoadCSSImage=f;n.KillBrowser=function(){var e=navigator.userAgent.indexOf("MSIE ");-1为了让浏览器能更好的发展,您能拥有更好的体验,让我们放弃使用那些过时的、不安全的浏览器吧!
\n ')};n.Logout=function(){s.default.ajax({url:"".concat((0,s.default)("#pipeLang").data("server"),"/api/logout"),type:"POST"})};var d;n.initPjax=function(e){1===(0,s.default)("#pjax").length&&((0,i.default)({selector:"a",container:"#pjax",show:"",cache:!1,storage:!0,titleSuffix:"",filter:function(e){return-1")),e.originalEvent.clipboardData.setData("text/plain",t.toString()+d(n,r).join("\n")),i.remove(),void e.preventDefault();(0,s.default)("body").append('
\n'.concat(t.toString()).concat(d(n,r).join("
"),"
")),window.getSelection().selectAllChildren((0,s.default)("#pipeFixCopy")[0]),setTimeout(function(){(0,s.default)("#pipeFixCopy").remove()},200)}}})},{"./lib/pjax":3,jquery:5,nprogress:6,uvstat:8}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=(r=e("jquery"))&&r.__esModule?r:{default:r};var s={support:{pjax:window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),storage:!!window.localStorage},toInt:function(e){return parseInt(e)},stack:{},getTime:function(){return 1*new Date},getRealUrl:function(e){return e=(e=(e||"").replace(/\#.*?$/,"")).replace("?pjax=true&","?").replace("?pjax=true","").replace("&pjax=true","")},getUrlHash:function(e){return e.replace(/^[^\#]*(?:\#(.*?))?$/,"$1")},getLocalKey:function(e){var t="pjax_"+encodeURIComponent(e);return{data:t+"_data",time:t+"_time",title:t+"_title"}},removeAllCache:function(){if(s.support.storage)for(var e in localStorage)"pjax"===(e.split("_")||[""])[0]&&delete localStorage[e]},getCache:function(e,t,n){var r,i,o;if(t=s.toInt(t),e in s.stack){if(r=s.stack[e],ctime=s.getTime(),r.time+1e3*t>ctime)return r;delete s.stack[e]}else if(n&&s.support.storage){var a=s.getLocalKey(e);if(i=a.data,o=a.time,r=localStorage.getItem(i)){if(s.toInt(localStorage.getItem(o))+1e3*t>s.getTime())return{data:r,title:localStorage.getItem(a.title)};localStorage.removeItem(i),localStorage.removeItem(o),localStorage.removeItem(a.title)}}return null},setCache:function(e,t,n,r){var i,o=s.getTime();s.stack[e]={data:t,title:n,time:o},r&&s.support.storage&&(i=s.getLocalKey(e),localStorage.setItem(i.data,t),localStorage.setItem(i.time,o),localStorage.setItem(i.title,n))},removeCache:function(e){if(e=s.getRealUrl(e||location.href),delete s.stack[e],s.support.storage){var t=s.getLocalKey(e);localStorage.removeItem(t.data),localStorage.removeItem(t.time),localStorage.removeItem(t.title)}}},c=function(r){if(!(r=a.default.extend({selector:"",container:"",callback:function(){},filter:function(){}},r)).container||!r.selector)throw new Error("selector & container options must be set");(0,a.default)("body").delegate(r.selector,"click",function(e){if(1(.*?)<\/title>/);i&&(n=i[1])}n&&-1==n.indexOf(c.options.titleSuffix)&&(n+=c.options.titleSuffix),document.title=n,c.state={container:c.options.container,timeout:c.options.timeout,cache:c.options.cache,storage:c.options.storage,show:c.options.show,title:n,url:c.options.oldUrl};var o=a.default.param(c.options.data);""!=o&&(c.state.url=c.options.url+(/\?/.test(c.options.url)?"&":"?")+o),c.options.push?(c.active||(history.replaceState(a.default.extend({},c.state,{url:null}),document.title),c.active=!0),history.pushState(c.state,document.title,c.options.oldUrl)):!1===c.options.push&&history.replaceState(c.state,document.title,c.options.oldUrl),c.options.showFn&&c.options.showFn(e,function(){c.options.callback&&c.options.callback.call(c.options.element,{type:t?"cache":"success"})},t),c.options.cache&&!t&&s.setCache(c.options.url,e,n,c.options.storage)},c.request=function(r){r.hasOwnProperty("data")&&(c.defaultOptions.data=r.data),r=a.default.extend(!0,c.defaultOptions,r);var e,i=(0,a.default)(r.container);if(r.oldUrl=r.url,r.url=s.getRealUrl(r.url),(0,a.default)(r.element).length&&(e=s.toInt((0,a.default)(r.element).attr("data-pjax-cache")))&&(r.cache=e),!0===r.cache&&(r.cache=86400),r.cache=s.toInt(r.cache),0===r.cache&&s.removeAllCache(),r.showFn||(r.showFn=function(e,t,n){c.showFn(r.show,i,e,t,n)}),c.options=r,c.options.success=c.success,r.cache&&(e=s.getCache(r.url,r.cache,r.storage)))return r.beforeSend(),r.title=e.title,c.success(e.data,!0),r.complete(),!0;c.xhr&&c.xhr.readyState<4&&(c.xhr.onreadystatechange=a.default.noop,c.xhr.abort()),c.xhr=a.default.ajax(c.options)};var i="state"in window.history,o=location.href;(0,a.default)(window).bind("popstate",function(e){var t=!i&&location.href==o;if(i=!0,!t){var n=e.state;if(n&&n.container)if((0,a.default)(n.container).length){var r={url:n.url,container:n.container,push:null,timeout:n.timeout,cache:n.cache,storage:n.storage,title:n.title,element:null};c.request(r)}else window.location.href=location.href}}),s.support.pjax||((c=function(){return!0}).request=function(e){e&&e.url&&(location.href=e.url)}),"state"in a.default.Event.prototype||a.default.event.addProp("state");var l=c;n.default=l},{jquery:5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n'},{}],5:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(k,e){"use strict";var t=[],_=k.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,c=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),g={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||_).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+B+")"+B+"*"),$=new RegExp(B+"|>"),V=new RegExp(R),X=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{L.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){L={apply:t.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,c,l,u,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:y)!==k&&C(e),e=e||k,_)){if(11!==d&&(c=Z.exec(t)))if(i=c[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&g(e,a)&&a.id===i)return n.push(a),n}else{if(c[2])return L.apply(n,e.getElementsByTagName(t)),n;if((i=c[3])&&p.getElementsByClassName&&e.getElementsByClassName)return L.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!E[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===d&&$.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=T),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+be(l[o]);u=l.join(","),f=ee.test(t)&&ge(e.parentNode)||e}try{return L.apply(n,f.querySelectorAll(u)),n}catch(e){E(t,!0)}finally{s===T&&e.removeAttribute("id")}}}return m(t.replace(F,"$1"),e,n,r)}function ce(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[T]=!0,e}function ue(e){var t=k.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==k&&9===r.nodeType&&r.documentElement&&(a=(k=r).documentElement,_=!i(k),y!==k&&(n=k.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ue(function(e){return e.appendChild(k.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(k.getElementsByClassName),p.getById=ue(function(e){return a.appendChild(e).id=T,!k.getElementsByName||!k.getElementsByName(T).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&_)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(k.querySelectorAll))&&(ue(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+B+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+T+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=k.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ue(function(e){p.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),s.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),g=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===k||e.ownerDocument===y&&g(y,e)?-1:t===k||t.ownerDocument===y&&g(y,t)?1:c?D(c,e)-D(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===k?-1:t===k?1:i?-1:o?1:c?D(c,e)-D(c,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?de(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),k},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==k&&C(e),p.matchesSelector&&_&&!E[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){E(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),E.test(r[1])&&T.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=_.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=T.fn,A=T(_);var q=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&M(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",g.noCloneChecked=!!ge.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ke=/^([^.]*)(?:\.(.+)|)/;function _e(){return!0}function Te(){return!1}function Se(e,t){return e===function(){try{return _.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function Ee(e,i,o){o?(K.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=K.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(T.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),K.set(this,i,r),t=o(this,i),this[i](),r!==(n=K.get(this,i))||t?K.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(K.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,i)&&T.event.add(e,i,_e)}T.event={global:{},add:function(t,e,n,r,i){var o,a,s,c,l,u,f,d,p,h,m,v=K.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(c=v.events)||(c=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;l--;)p=m=(s=ke.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},u=T.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=c[p])||((d=c[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,c,l,u,f,d,p,h,m,v=K.hasData(e)&&K.get(e);if(v&&(c=v.events)){for(l=(t=(t||"").match(D)||[""]).length;l--;)if(p=m=(s=ke.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=c[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||T.removeEvent(e,p,v.handle),delete c[p])}else for(p in c)T.event.remove(e,p+t[l],n,r,!0);T.isEmptyObject(c)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),c=new Array(arguments.length),l=(K.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(c[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s,c,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,c,l,u=e.cloneNode(!0),f=ie(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=me(u),r=0,i=(o=me(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),_.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||T.expando+"_"+_t++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=k[r],k[r]=function(){o=arguments},n.always(function(){void 0===i?T(k).removeProp(r):k[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),g.createHTMLDocument=((Vt=_.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,t.head.appendChild(r)):t=_),o=!n&&[],(i=E.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],i.childNodes)));var r,i,o},T.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,a,s,c,l=T.css(e,"position"),u=T(e),f={};"static"===l&&(e.style.position="relative"),s=u.offset(),o=T.css(e,"top"),c=T.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+c).indexOf("auto")?(a=(r=u.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(c)||0),y(t)&&(t=t.call(e,n,T.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return F(this,function(e,t,n){var r;if(b(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=We(g.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var r;return b(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},s,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0
'};function c(e,t,n){return e>1&1,r=t=0;r>4;o[2]|=255&e<<4,o[1]=e>>4,o[0]=64|e>>12}else{for(o[s+1]=0,o[s+2]=0;s--;)t=o[s],o[s+2]|=255&t<<4,o[s+1]=t>>4;o[1]|=255&e<<4,o[0]=64|e>>4}for(s=e+3-(i<10);s=4*r[t]||3*r[t+3]>=4*r[t])&&(n+=h.N3);return n},_finish:function(){var e,t;this._stringBuffer=this.buffer.slice();var n=0,r=3e4;for(t=0;t<8&&(this._applyMask(t),(e=this._checkBadness())>=1)1&r&&(i[o-1-t+8*o]=1,t<6?i[8+o*t]=1:i[8+o*(t+1)]=1);for(t=0;t<7;t++,r>>=1)1&r&&(i[8+o*(o-7+t)]=1,t?i[6-t+8*o]=1:i[7+8*o]=1)},_interleaveBlocks:function(){var e,t,n=this._dataBlock,r=this._ecc,i=this._eccBlock,o=0,a=this._calculateMaxLength(),s=this._neccBlock1,c=this._neccBlock2,l=this._stringBuffer;for(e=0;e>t-12:e>>t)?(i[5-n+a*(2-r+a-11)]=1,i[2-r+a-11+a*(5-n)]=1):(this._setMask(5-n,2-r+a-11),this._setMask(2-r+a-11,5-n))},_isMasked:function(e,t){var n=h._getMaskBit(e,t);return 1===this._mask[n]},_pack:function(){var e,t,n,r=1,i=1,o=this.width,a=o-1,s=o-1,c=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(t=0;t>=1,n+=e},_modN:function(e){for(;255<=e;)e=((e-=255)>>8)+(255&e);return e},N1:3,N2:3,N3:40,N4:10}),i=h,m=r.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var e=this.element;e.width=e.height=this.qrious.size}}),v=n.extend(function(e,t,n,r){this.name=e,this.modifiable=Boolean(t),this.defaultValue=n,this._valueTransformer=r},{transform:function(e){var t=this._valueTransformer;return"function"==typeof t?t(e,this):e}}),g=n.extend(null,{abs:function(e){return null!=e?Math.abs(e):null},hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},noop:function(){},toUpperCase:function(e){return null!=e?e.toUpperCase():null}}),y=n.extend(function(e){this.options={},e.forEach(function(e){this.options[e.name]=e},this)},{exists:function(e){return null!=this.options[e]},get:function(e,t){return y._get(this.options[e],t)},getAll:function(e){var t,n=this.options,r={};for(t in n)g.hasOwn(n,t)&&(r[t]=y._get(n[t],e));return r},init:function(e,t,n){var r,i;for(r in"function"!=typeof n&&(n=g.noop),this.options)g.hasOwn(this.options,r)&&(i=this.options[r],y._set(i,i.defaultValue,t),y._createAccessor(i,t,n));this._setAll(e,t,!0)},set:function(e,t,n){return this._set(e,t,n)},setAll:function(e,t){return this._setAll(e,t)},_set:function(e,t,n,r){var i=this.options[e];if(!i)throw new Error("Invalid option: "+e);if(!i.modifiable&&!r)throw new Error("Option cannot be modified: "+e);return y._set(i,t,n)},_setAll:function(e,t,n){if(!e)return!1;var r,i=!1;for(r in e)g.hasOwn(e,r)&&this._set(r,e[r],t,n)&&(i=!0);return i}},{_createAccessor:function(t,n,r){var e={get:function(){return y._get(t,n)}};t.modifiable&&(e.set=function(e){y._set(t,e,n)&&r(e,t)}),Object.defineProperty(n,t.name,e)},_get:function(e,t){return t["_"+e.name]},_set:function(e,t,n){var r="_"+e.name,i=n[r],o=e.transform(null!=t?t:e.defaultValue);return(n[r]=o)!==i}}),b=y,x=n.extend(function(){this._services={}},{getService:function(e){var t=this._services[e];if(!t)throw new Error("Service is not being managed with name: "+e);return t},setService:function(e,t){if(this._services[e])throw new Error("Service is already managed with name: "+e);t&&(this._services[e]=t)}}),w=new b([new v("background",!0,"white"),new v("backgroundAlpha",!0,1,g.abs),new v("element"),new v("foreground",!0,"black"),new v("foregroundAlpha",!0,1,g.abs),new v("level",!0,"L",g.toUpperCase),new v("mime",!0,"image/png"),new v("padding",!0,null,g.abs),new v("size",!0,100,g.abs),new v("value",!0,"")]),C=new x,k=n.extend(function(e){w.init(e,this,this.update.bind(this));var t=w.get("element",this),n=C.getService("element"),r=t&&n.isCanvas(t)?t:n.createCanvas(),i=t&&n.isImage(t)?t:n.createImage();this._canvasRenderer=new l(this,r,!0),this._imageRenderer=new m(this,i,i===t),this.update()},{get:function(){return w.getAll(this)},set:function(e){w.setAll(e,this)&&this.update()},toDataURL:function(e){return this.canvas.toDataURL(e||this.mime)},update:function(){var e=new i({level:this.level,value:this.value});this._canvasRenderer.render(e),this._imageRenderer.render(e)}},{use:function(e){C.setService(e.getName(),e)}});Object.defineProperties(k.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var _=k,T=n.extend({getName:function(){}}).extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(e){},isImage:function(e){}}).extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(e){return e instanceof HTMLCanvasElement},isImage:function(e){return e instanceof HTMLImageElement}});return _.use(new T),_},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):r.QRious=i()},{}],8:[function(e,t,n){var r,i;r=window,i=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";n.r(t);var r=function(n,r,i){return new Promise(function(t,e){fetch(n,{body:JSON.stringify(r),cache:"no-cache",method:"POST"}).then(function(e){return e.json()}).then(function(e){return t(e)}),i&&setTimeout(function(){e(r)},i)})},i=function(e,a,s,c){return new(s||(s=Promise))(function(n,t){function r(e){try{o(c.next(e))}catch(e){t(e)}}function i(e){try{o(c.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,i)}o((c=c.apply(e,a||[])).next())})},o=function(n,r){var i,o,a,e,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,a&&(t=[2&t[0],a.value]),t[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]\n\n\n\n\n\n\n\n\n\n',location:{hash:!1,pathname:!0,search:!1},renderName:"uvstaturl",timeout:2e3,url:"https://hacpai.com/uvstat"},(t=e)&&t.location&&(t.location=Object.assign({},n.location,t.location)),Object.assign({},n,t))}return e.prototype.getStat=function(t,n){return void 0===n&&(n=0),i(this,void 0,void 0,function(){return o(this,function(e){switch(e.label){case 0:return[4,r(this.options.url+"/get",{data:t},n)];case 1:return[2,e.sent().data]}})})},e.prototype.renderStat=function(){return i(this,void 0,void 0,function(){var n,r,i=this;return o(this,function(e){switch(e.label){case 0:if(n=[],document.querySelectorAll("[data-"+this.options.renderName+"]").forEach(function(e){n.push({count:parseInt(e.textContent.trim().replace(/,/g,"").replace(/ /g,""),10)||0,url:e.getAttribute("data-"+i.options.renderName).toLowerCase()});var t=e.getBoundingClientRect().height;e.innerHTML=i.options.loading,e.firstElementChild.style.height=t+"px",e.firstElementChild.style.width=t+"px"}),0===n.length)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.getStat(n,this.options.timeout)];case 2:return r=e.sent(),Object.keys(r).forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText=r[e].toString())}),[3,4];case 3:return e.sent(),n.forEach(function(e){var t=document.querySelector("[data-"+i.options.renderName+'="'+e+'" i]');t&&(t.innerText="0")}),[3,4];case 4:return[2]}})})},e.prototype.addStat=function(){var e=location.origin;if(this.options.location.pathname&&(e+=location.pathname),this.options.location.search&&(e+=location.search),this.options.location.hash&&(e+=location.hash),e=e.toLowerCase(),this.options.cache){var t=JSON.parse(localStorage.getItem(this.options.cacheId)||"[]");if(t.includes(e))return;t.push(e),localStorage.setItem(this.options.cacheId,JSON.stringify(t)),r(this.options.url+"/inc?url="+e)}else r(this.options.url+"/inc?url="+e)},e.prototype.clearCache=function(){localStorage.removeItem(this.options.cacheId)},e}();t.default=a}]).default},"object"==typeof n&&"object"==typeof t?t.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof n?n.Uvstat=i():r.Uvstat=i()},{}],9:[function(e,t,n){"use strict";var s=a(e("jquery")),r=a(e("./symbol")),i=e("../../../js/common"),o=e("../../../js/article"),c=a(e("qrious"));function a(e){return e&&e.__esModule?e:{default:e}}var l={init:function(){(0,i.PreviewImg)(),(0,i.KillBrowser)(),(0,i.initPjax)(function(){1===(0,s.default)("#pipeComments").length&&u.init(),1===(0,s.default)("#pipeComments").length&&1===(0,s.default)("#toc").length||((0,s.default)("#sideBar").removeClass("sidebar--active"),(0,s.default)(".main").css("margin-right","0"),(0,s.default)(".side").removeClass("side--active"))}),(0,s.default)("#sideBar").click(function(){(0,s.default)(this).hasClass("sidebar--active")?((0,s.default)(this).removeClass("sidebar--active"),(0,s.default)(".main").css("margin-right","0"),(0,s.default)(".side").removeClass("side--active")):((0,s.default)(this).addClass("sidebar--active"),(0,s.default)(".main").css("margin-right","320px"),(0,s.default)(".side").addClass("side--active"))}),(0,s.default)(".sidebar--header").click(function(){(0,s.default)(this).hasClass("sidebar--active")?((0,s.default)(this).removeClass("sidebar--active"),(0,s.default)(".header nav").hide()):((0,s.default)(this).addClass("sidebar--active"),(0,s.default)(".header nav").show())}),(0,s.default)(".top__btn").click(function(){(0,s.default)("html, body").animate({scrollTop:0},800)}),(0,s.default)(window).scroll(function(){(0,s.default)(window).scrollTop()>(0,s.default)(window).height()?(0,s.default)(".top__btn").css({bottom:"34px",opacity:"1"}):(0,s.default)(".top__btn").css({bottom:"-25px",opacity:"0"})}),(0,s.default)(window).scroll()},increase:function(i){function e(e,t,n,r){return i.apply(this,arguments)}return e.toString=function(){return i.toString()},e}(function(e,t,n,r){r\n\n\n\n\n\n\n\n\n\ntag\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'.concat(i.default," \n \n"))};var r,i=(r=e("../../../js/symbol"))&&r.__esModule?r:{default:r}},{"../../../js/symbol":4}]},{},[9]); \ No newline at end of file