From 3d795af048d2d85456560b68ee9599b104fd37c3 Mon Sep 17 00:00:00 2001 From: HibiKi <775757368@qq.com> Date: Wed, 27 Oct 2021 16:45:01 +0800 Subject: [PATCH] add --- 404.html | 6 +- ...les.8af9daac.css => 0.styles.452633db.css} | 2 +- assets/js/17.13edd717.js | 1 - assets/js/17.ed04f4e6.js | 1 + assets/js/18.513e16cd.js | 1 - assets/js/18.be819115.js | 1 + assets/js/20.49b2c11b.js | 1 - assets/js/20.7abba640.js | 1 + assets/js/3.6aeb0233.js | 1 - assets/js/3.b5d42824.js | 1 + assets/js/4.187c3e36.js | 1 - assets/js/4.1f0d7c87.js | 1 + assets/js/5.06abe150.js | 1 - assets/js/5.4dff48d2.js | 1 + assets/js/6.09121cba.js | 1 - assets/js/6.f6c4b5d2.js | 1 + .../js/{app.34c8f7e9.js => app.c4197360.js} | 4 +- blogs/about.html | 8 +- categories/index.html | 8 +- docs/development_doc/plugins.html | 8 +- docs/faq/index.html | 8 +- .../help_doc/basic_plugins/admin_plugins.html | 28 +++++-- .../basic_plugins/common_plugins.html | 22 ++++-- .../help_doc/basic_plugins/other_plugins.html | 8 +- .../basic_plugins/superuser_plugins.html | 17 +++-- docs/help_doc/configs.html | 8 +- docs/help_doc/index.html | 8 +- docs/index.html | 8 +- docs/installation_doc/index.html | 8 +- docs/installation_doc/install_gocq.html | 8 +- docs/installation_doc/install_postgresql.html | 8 +- docs/installation_doc/install_zhenxun.html | 8 +- index.html | 12 +-- service-worker.js | 74 +++++++++---------- tag/index.html | 10 +-- timeline/index.html | 8 +- 36 files changed, 157 insertions(+), 136 deletions(-) rename assets/css/{0.styles.8af9daac.css => 0.styles.452633db.css} (52%) delete mode 100644 assets/js/17.13edd717.js create mode 100644 assets/js/17.ed04f4e6.js delete mode 100644 assets/js/18.513e16cd.js create mode 100644 assets/js/18.be819115.js delete mode 100644 assets/js/20.49b2c11b.js create mode 100644 assets/js/20.7abba640.js delete mode 100644 assets/js/3.6aeb0233.js create mode 100644 assets/js/3.b5d42824.js delete mode 100644 assets/js/4.187c3e36.js create mode 100644 assets/js/4.1f0d7c87.js delete mode 100644 assets/js/5.06abe150.js create mode 100644 assets/js/5.4dff48d2.js delete mode 100644 assets/js/6.09121cba.js create mode 100644 assets/js/6.f6c4b5d2.js rename assets/js/{app.34c8f7e9.js => app.c4197360.js} (93%) diff --git a/404.html b/404.html index dc891777..52331116 100644 --- a/404.html +++ b/404.html @@ -9,11 +9,11 @@ - - + +
- + diff --git a/assets/css/0.styles.8af9daac.css b/assets/css/0.styles.452633db.css similarity index 52% rename from assets/css/0.styles.8af9daac.css rename to assets/css/0.styles.452633db.css index 5c7828fa..13b1788c 100644 --- a/assets/css/0.styles.8af9daac.css +++ b/assets/css/0.styles.452633db.css @@ -7,4 +7,4 @@ * @link https://vssue.js.org * @license MIT * @copyright 2018-2021 meteorlxy - */.vssue{color:#2c3e50}@media screen and (max-width:576px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:60px}}@media screen and (min-width:577px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:70px}}@media screen and (max-width:576px){.vssue .vssue-new-comment .vssue-new-comment-footer{text-align:center}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-new-comment-operations{margin-top:10px}}@media screen and (min-width:577px){.vssue .vssue-new-comment .vssue-new-comment-footer{margin-left:70px;text-align:right}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{float:left}}@media screen and (max-width:576px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:60px}}@media screen and (min-width:577px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:70px}}@media screen and (max-width:576px){.vssue .vssue-pagination{flex-direction:column;justify-content:center;text-align:center}}@media screen and (max-width:576px){.vssue .vssue-pagination .vssue-pagination-page{margin-top:10px}}@media screen and (min-width:577px){.vssue .vssue-pagination .vssue-pagination-page{text-align:right}}.markdown-body .tab-size[data-tab-size="1"]{-o-tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-o-tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-o-tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-o-tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-o-tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-o-tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-o-tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-o-tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-o-tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-o-tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-o-tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-o-tab-size:12}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{background-color:#b31d28;color:#fafbfc}.markdown-body .pl-c2{background-color:#d73a49;color:#fafbfc}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{color:#22863a;font-weight:700}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#005cc5;font-weight:700}.markdown-body .pl-mi{color:#24292e;font-style:italic}.markdown-body .pl-mb{color:#24292e;font-weight:700}.markdown-body .pl-md{background-color:#ffeef0;color:#b31d28}.markdown-body .pl-mi1{background-color:#f0fff4;color:#22863a}.markdown-body .pl-mc{background-color:#ffebda;color:#e36209}.markdown-body .pl-mi2{background-color:#005cc5;color:#f6f8fa}.markdown-body .pl-mdr{color:#6f42c1;font-weight:700}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{color:#032f62;text-decoration:underline}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:transparent;border-bottom:1px solid #dfe2e5;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-bottom:10px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-bottom:0;margin-top:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important;margin-top:8px!important}.markdown-body .py-0{padding-bottom:0!important;padding-top:0!important}.markdown-body .py-2{padding-bottom:8px!important;padding-top:8px!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;font-size:11px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:content-box;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-wrap:normal}.markdown-body .commit-tease-sha{color:#444d56;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:90%}.markdown-body .blob-wrapper{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:rgba(27,31,35,.3);cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:20px;min-width:50px;padding-left:10px;padding-right:10px;text-align:right;user-select:none;vertical-align:top;white-space:nowrap;width:1%}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{line-height:20px;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}.markdown-body .blob-code-inner{color:#24292e;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;overflow:visible;white-space:pre;word-wrap:normal}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{background:#ffea7f;cursor:pointer}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body :checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.clearfix:after,.vssue .vssue-new-comment .vssue-new-comment-footer:after{display:block;clear:both;content:""}.vssue{width:100%;color:#242424;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:10px}.vssue .vssue-button{outline:none;cursor:pointer;padding:10px 20px;font-size:1.05;font-weight:700;color:#3eaf7c;background-color:transparent;border:2px solid #3eaf7c;border-radius:10px}.vssue .vssue-button:disabled{cursor:not-allowed;color:#eaecef;border-color:#eaecef}.vssue .vssue-button:disabled .vssue-icon{fill:#eaecef}.vssue .vssue-button:not(:disabled).vssue-button-default{color:#a3aab1;border-color:#a3aab1}.vssue .vssue-button:not(:disabled).vssue-button-primary{color:#3eaf7c;border-color:#3eaf7c}.vssue .vssue-icon{width:1em;height:1em;vertical-align:-.15em;fill:#3eaf7c;overflow:hidden}.vssue .vssue-icon-loading{-webkit-animation:vssue-keyframe-rotation 1s linear infinite;animation:vssue-keyframe-rotation 1s linear infinite}@-webkit-keyframes vssue-keyframe-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vssue-keyframe-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vssue .fade-appear-active,.vssue .fade-enter-active{transition:all .3s ease}.vssue .fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.vssue .fade-appear,.vssue .fade-enter,.vssue .fade-leave-to{opacity:0}.vssue .vssue-notice{position:relative;z-index:100;transform:translateY(-11px)}.vssue .vssue-notice .vssue-alert{position:absolute;z-index:101;cursor:pointer;top:0;padding:10px 20px;width:100%;color:#3eaf7c;border:2px solid #c3ead8;border-radius:5px;background-color:#f5fbf8}.vssue .vssue-notice .vssue-progress{position:absolute;top:0;left:0;height:2px;background-color:#3eaf7c}.vssue .vssue-status{text-align:center;padding-top:20px;padding-bottom:10px;color:#3eaf7c}.vssue .vssue-status .vssue-icon{font-size:1.4em}.vssue .vssue-status .vssue-status-info{margin-top:10px;margin-bottom:10px}.vssue .vssue-header{padding-bottom:10px;border-bottom:1px solid #eaecef;margin-bottom:10px;overflow:hidden}.vssue .vssue-header .vssue-header-powered-by{float:right}.vssue .vssue-new-comment{border-bottom:1px solid #eaecef;margin-top:10px;margin-bottom:10px}.vssue .vssue-new-comment .vssue-comment-avatar{float:left;width:50px;height:50px}.vssue .vssue-new-comment .vssue-comment-avatar img{width:50px;height:50px}.vssue .vssue-new-comment .vssue-comment-avatar .vssue-icon{cursor:pointer;padding:5px;font-size:50px;fill:#757f8a}.vssue .vssue-new-comment .vssue-new-comment-body{position:relative}@media screen and (max-width:719px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:60px}}@media screen and (min-width:720px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:70px}}.vssue .vssue-new-comment .vssue-new-comment-body .vssue-new-comment-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vssue .vssue-new-comment .vssue-new-comment-footer{margin-top:10px;margin-bottom:10px}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{color:#a3aab1}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user .vssue-logout{cursor:pointer;text-decoration:underline;color:#a3aab1;font-weight:400}@media screen and (max-width:719px){.vssue .vssue-new-comment .vssue-new-comment-footer{text-align:center}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-new-comment-operations{margin-top:10px}}@media screen and (min-width:720px){.vssue .vssue-new-comment .vssue-new-comment-footer{margin-left:70px;text-align:right}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{float:left}}.vssue .vssue-new-comment .vssue-new-comment-input{resize:none;outline:none;width:100%;padding:15px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#f5fbf8;border:1px solid #eaecef;border-radius:5px}.vssue .vssue-new-comment .vssue-new-comment-input:disabled{cursor:not-allowed;background-color:#f0f2f4}.vssue .vssue-new-comment .vssue-new-comment-input:focus{background-color:#fff;border-color:#9adbbe;box-shadow:0 0 1px 1px #9adbbe}.vssue .vssue-new-comment .vssue-new-comment-input::-moz-placeholder{color:#a3aab1}.vssue .vssue-new-comment .vssue-new-comment-input:-ms-input-placeholder{color:#a3aab1}.vssue .vssue-new-comment .vssue-new-comment-input::placeholder{color:#a3aab1}.vssue .vssue-comments .vssue-comment{margin:15px 0}.vssue .vssue-comments .vssue-comment.vssue-comment-edit-mode .vssue-comment-main{border-color:#9adbbe;box-shadow:0 0 1px 1px #9adbbe}.vssue .vssue-comments .vssue-comment.vssue-comment-disabled{pointer-events:none}.vssue .vssue-comments .vssue-comment.vssue-comment-disabled .vssue-comment-body{background-color:#f9f9fa}.vssue .vssue-comments .vssue-comment .vssue-comment-avatar{float:left;width:50px;height:50px}.vssue .vssue-comments .vssue-comment .vssue-comment-avatar img{width:50px;height:50px}@media screen and (max-width:719px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:60px}}@media screen and (min-width:720px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:70px}}.vssue .vssue-comments .vssue-comment .vssue-comment-header{padding:10px 15px;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #eaecef;border-bottom:none}.vssue .vssue-comments .vssue-comment .vssue-comment-header .vssue-comment-created-at{float:right;cursor:default;color:#a3aab1}.vssue .vssue-comments .vssue-comment .vssue-comment-main{padding:15px;border:1px solid #eaecef}.vssue .vssue-comments .vssue-comment .vssue-comment-main .vssue-edit-comment-input{resize:none;outline:none;border:none;width:100%;background:transparent}.vssue .vssue-comments .vssue-comment .vssue-comment-footer{padding:10px 15px;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #eaecef;border-top:none}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-hint{cursor:default;color:#a3aab1}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-reactions .vssue-comment-reaction{cursor:pointer;display:inline-block;margin-right:8px;color:#3eaf7c}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations{float:right;color:#3eaf7c}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations .vssue-comment-operation{cursor:pointer;margin-left:8px}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations .vssue-comment-operation.vssue-comment-operation-muted{color:#a3aab1}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations .vssue-comment-operation.vssue-comment-operation-muted .vssue-icon{fill:#a3aab1}.vssue .vssue-pagination{cursor:default;display:flex;padding:5px;color:#a3aab1}@media screen and (max-width:719px){.vssue .vssue-pagination{flex-direction:column;justify-content:center;text-align:center}}.vssue .vssue-pagination .vssue-pagination-loading,.vssue .vssue-pagination .vssue-pagination-page,.vssue .vssue-pagination .vssue-pagination-per-page{flex:1}@media screen and (max-width:719px){.vssue .vssue-pagination .vssue-pagination-page{margin-top:10px}}@media screen and (min-width:720px){.vssue .vssue-pagination .vssue-pagination-page{text-align:right}}.vssue .vssue-pagination .vssue-pagination-select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9adbbe;padding-left:.2rem;padding-right:1rem;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M676.395 432.896a21.333 21.333 0 0 0-30.166 0L511.061 568.021 377.728 434.645a21.333 21.333 0 0 0-30.165 30.166l148.394 148.48a21.419 21.419 0 0 0 30.208 0l150.23-150.187a21.333 21.333 0 0 0 0-30.208'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%}.vssue .vssue-pagination .vssue-pagination-select:disabled{cursor:not-allowed}.vssue .vssue-pagination .vssue-pagination-select:focus{background-color:#fff;box-shadow:0 0 .2px .2px #9adbbe}.vssue .vssue-pagination .vssue-pagination-link{display:inline-block;min-width:1em;text-align:center}.vssue .vssue-pagination .vssue-pagination-link.disabled{pointer-events:none}.vssue .vssue-pagination .vssue-pagination-link:not(.disabled){color:#3eaf7c;font-weight:500;cursor:pointer}.vssue,.vssue *{box-sizing:border-box}.vssue :not(.vssue-comment-content) a{cursor:pointer;font-weight:500;color:#3eaf7c;text-decoration:none}.vssue :not(.vssue-comment-content) hr{display:block;height:1px;border:0;border-top:1px solid #eaecef;margin:1.2rem 0;padding:0}.vssue-wrapper.vssue{color:#2c3e50;color:var(--text-color)}.vssue-wrapper.vssue .vssue-new-comment{border-bottom:1px solid #eaecef;border-bottom:1px solid var(--border-color)}.vssue-wrapper.vssue .vssue-new-comment .vssue-new-comment-input:disabled{background-color:#fff;background-color:var(--background-color);border:1px solid #eaecef;border:1px solid var(--border-color)}.vssue-wrapper.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{color:#2c3e50;color:var(--text-color)}.vssue-wrapper.vssue .vssue-header{border-bottom:1px solid #eaecef;border-bottom:1px solid var(--border-color)}.vssue-wrapper.vssue .vssue-comments .vssue-pagination .vssue-pagination-per-page .vssue-pagination-select{color:var(--text-color)}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-footer,.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-header,.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-main{border:none}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-footer,.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-main{background:var(--code-color)}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-footer{border-top:2px solid var(--background-color)}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-avatar img{width:2.8rem;height:2.8rem;border-radius:.25rem}.vssue-wrapper.vssue .markdown-body{color:var(--text-color)}#nprogress{pointer-events:none}#nprogress .bar{background:#3eaf7c;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3eaf7c transparent transparent #3eaf7c;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}.v-notification__group[data-v-03751380]{width:330px;padding:14px 26px;border-radius:8px;box-sizing:border-box;border:1px solid #ebeef5;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:1rem}.v-notification__title[data-v-03751380]{font-weight:700;font-size:16px;color:#303133;margin:0;border:none}.v-notification__content[data-v-03751380]{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.v-notification__content p[data-v-03751380]{margin:0}.slide-fade-enter-active[data-v-03751380],.slide-fade-leave-active[data-v-03751380]{transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s}.slide-fade-enter[data-v-03751380]{transform:translateX(calc(100% + 1rem));opacity:0}.slide-fade-leave-to[data-v-03751380]{opacity:0}.alert-list{display:flex;flex-direction:column;position:fixed;top:4rem;right:1rem;overflow:hidden;z-index:100}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.home{padding:3.6rem 2rem 0;max-width:960px;margin:0 auto}.home .hero{text-align:center}.home .hero h1{display:block;font-size:2.5rem;color:var(--text-color)}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .description{font-size:1.6rem;line-height:1.3;color:var(--text-color)}.home .hero .action-button{display:inline-block;font-size:1.2rem;color:#fff;background-color:#3eaf7c;padding:.2rem 1.2rem;border-radius:.25rem;transition:background-color .1s ease;box-sizing:border-box}.home .hero .action-button:hover{background-color:#4abf8a}.home .features{border-top:1px solid var(--border-color);padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%;transition:all .5s;color:var(--text-color)}.home .feature h2{font-size:1.6rem;font-weight:500;border-bottom:none;padding-bottom:0}.home .feature:hover{transform:scale(1.05)}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.hero h1[data-v-08862138],.hero p[data-v-08862138]{color:#50e3c2}.hero[data-v-08862138]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.badge[data-v-08862138]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:.25rem;padding:0 6px;color:#fff}.badge.green[data-v-08862138],.badge.tip[data-v-08862138],.badge[data-v-08862138]{background-color:#42b983}.badge.error[data-v-08862138]{background-color:#da5961}.badge.warn[data-v-08862138],.badge.warning[data-v-08862138],.badge.yellow[data-v-08862138]{background-color:#e7c000}.badge+.badge[data-v-08862138]{margin-left:5px}.sw-update-popup[data-v-fec8b358]{position:fixed;right:1em;bottom:1em;padding:1em;border:1px solid #3eaf7c;border-radius:3px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.5);text-align:center;z-index:3}.sw-update-popup>button[data-v-fec8b358]{margin-top:.5em;padding:.25em 2em}.sw-update-popup-enter-active[data-v-fec8b358],.sw-update-popup-leave-active[data-v-fec8b358]{transition:opacity .3s,transform .3s}.sw-update-popup-enter[data-v-fec8b358],.sw-update-popup-leave-to[data-v-fec8b358]{opacity:0;transform:translateY(50%) scale(.5)}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;color:#5b5b5b;display:inline-block;border:1px solid #cfd4db;border-radius:.4rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:all .2s ease;background:#fff url(/zhenxun_bot/assets/img/search.72b0ff46.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#3eaf7c;width:15rem}.search-box .suggestions{list-style-type:none;display:block;overflow:auto;background:#fff;width:30rem;max-height:35rem;position:absolute;top:1.5rem;border:1px solid #cfd4db;padding:.4rem;border-radius:.3rem}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.6rem 1rem;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#717171}.search-box .suggestion a em{color:#3eaf7c;font-weight:700;font-style:normal}.search-box .suggestion a .suggestion__title{font-weight:600;color:#242424;display:block;padding-bottom:.4rem}.search-box .suggestion a .suggestion__text{font-size:.9em}.search-box .suggestion.focused{background-color:#f1faf6}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.highlighted{color:#3eaf7c}.sidebar-button{cursor:pointer;display:none;width:1.25rem;height:1.25rem;position:absolute;padding:.6rem;top:.6rem;left:1rem}.sidebar-button .icon{display:block;width:1.25rem;height:1.25rem}@media (max-width:719px){.sidebar-button{display:block}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{cursor:pointer}.dropdown-wrapper .dropdown-title{display:block}.dropdown-wrapper .dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .nav-dropdown .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .nav-dropdown .dropdown-item h4{margin:.45rem 0 0;border-top:1px solid var(--border-color);padding:.45rem 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .nav-dropdown .dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active,.dropdown-wrapper .nav-dropdown .dropdown-item a:hover{color:#3eaf7c}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid #3eaf7c;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.dropdown-wrapper .nav-dropdown .dropdown-item:first-child h4{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .nav-dropdown{transition:height .1s ease-out;overflow:hidden}.dropdown-wrapper .nav-dropdown .dropdown-item h4{border-top:0;margin-top:0;padding-top:0}.dropdown-wrapper .nav-dropdown .dropdown-item>a,.dropdown-wrapper .nav-dropdown .dropdown-item h4{font-size:15px;line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:719px){.dropdown-wrapper{height:1.8rem}.dropdown-wrapper:hover .nav-dropdown{display:block!important}.dropdown-wrapper .dropdown-title .arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--text-color-sub);border-bottom:0}.dropdown-wrapper .nav-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--background-color);padding:.6rem 0;box-shadow:var(--box-shadow);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.nav-links{display:inline-block}.nav-links a{line-height:1.4rem;color:var(--text-color)}.nav-links a.router-link-active,.nav-links a.router-link-active .iconfont,.nav-links a:hover,.nav-links a:hover .iconfont{color:#3eaf7c}.nav-links .nav-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:2rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .repo-link{margin-left:1.5rem}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{margin-left:0}}@media (min-width:719px){.nav-item>a:not(.external).router-link-active,.nav-item>a:not(.external):hover{margin-bottom:-2px}}.mode-options{background-color:var(--background-color);min-width:125px;margin:0;padding:1em;box-shadow:var(--box-shadow);border-radius:.25rem}.mode-options .title{margin-top:0;margin-bottom:.6rem;font-weight:700;color:var(--text-color)}.mode-options .color-mode-options{display:flex;flex-wrap:wrap}.mode-options .color-mode-options li{flex:1;text-align:center;font-size:12px;color:var(--text-color);line-height:18px;padding:3px 6px;border-top:1px solid #666;border-bottom:1px solid #666;background-color:var(--background-color);cursor:pointer}.mode-options .color-mode-options li.dark{border-radius:.25rem 0 0 .25rem;border-left:1px solid #666}.mode-options .color-mode-options li.light{border-radius:0 .25rem .25rem 0;border-right:1px solid #666}.mode-options .color-mode-options li.active{background-color:#3eaf7c;color:#fff}.mode-options .color-mode-options li:not(.active){border-right:1px solid #666}.color-picker{position:relative;margin-right:1em;cursor:pointer}.color-picker .color-button{align-items:center;height:100%}.color-picker .color-button .iconfont{font-size:1.4rem;color:#3eaf7c}.color-picker .color-picker-menu{position:absolute;top:40px;left:50%;z-index:150}.color-picker .color-picker-menu ul{list-style-type:none;margin:0;padding:0}@media (max-width:719px){.color-picker{margin-right:1rem}.color-picker .color-picker-menu{left:calc(50% - 35px)}.color-picker .color-picker-menu:before{left:calc(50% + 35px)}}.navbar{padding:.7rem 1.5rem;line-height:2.2rem;box-shadow:var(--box-shadow);background:var(--background-color)}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.2rem;min-width:2.2rem;margin-right:.8rem;vertical-align:top;border-radius:50%}.navbar .site-name{font-size:1.2rem;font-weight:600;color:var(--text-color);position:relative}.navbar .links{padding-left:1.5rem;box-sizing:border-box;white-space:nowrap;font-size:.9rem;position:absolute;right:1.5rem;top:.7rem;display:flex;background-color:var(--background-color)}.navbar .links .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .links{padding-left:.2rem}}.hero h1[data-v-125939b4],.hero p[data-v-125939b4]{color:#50e3c2}.hero[data-v-125939b4]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.tags[data-v-125939b4]{margin:30px 0}.tags span[data-v-125939b4]{vertical-align:middle;margin:4px 4px 10px;padding:4px 8px;display:inline-block;cursor:pointer;border-radius:.25rem;background:#fff;color:#fff;line-height:13px;font-size:13px;box-shadow:var(--box-shadow);transition:all .5s}.tags span[data-v-125939b4]:hover{transform:scale(1.04)}.tags span.active[data-v-125939b4]{transform:scale(1.2)}.hero h1[data-v-7e691180],.hero p[data-v-7e691180]{color:#50e3c2}.hero[data-v-7e691180]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.friend-link-wrapper[data-v-7e691180]{position:relative;margin:30px 0}.friend-link-wrapper .friend-link-item[data-v-7e691180]{position:relative;vertical-align:middle;margin:4px 4px 10px;padding:4px 8px 4px 20px;line-height:20px;display:inline-block;cursor:default;border-radius:.25rem;font-size:13px;box-shadow:var(--box-shadow);transition:all .5s}.friend-link-wrapper .friend-link-item .list-style[data-v-7e691180]{position:absolute;left:.4rem;top:0;bottom:0;margin:auto;display:block;width:.4rem;height:.4rem;border-radius:.1rem;background:#3eaf7c;content:""}.friend-link-wrapper .friend-link-item .popup-window-wrapper[data-v-7e691180]{display:none}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window[data-v-7e691180]{position:absolute;display:flex;background:var(--background-color);box-shadow:var(--box-shadow);border-radius:.25rem;box-sizing:border-box;padding:.8rem 1rem;width:280px}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .logo[data-v-7e691180]{margin-right:.4rem;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.25rem;overflow:hidden}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .logo img[data-v-7e691180]{width:2rem;height:2rem}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info[data-v-7e691180]{flex:0 0 85%;width:85%}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title[data-v-7e691180]{display:flex;align-items:center;justify-content:space-between;height:2rem}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title h4[data-v-7e691180]{margin:.2rem 0;flex:0 0 86%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title .btn-go[data-v-7e691180]{width:1.4rem;height:1.2rem;border-radius:.25rem;font-size:12px;color:#fff;text-align:center;line-height:1.2rem;cursor:pointer;transition:all .5s}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title .btn-go[data-v-7e691180]:hover{transform:scale(1.1)}.fade-enter-active[data-v-7e691180],.fade-leave-active[data-v-7e691180]{transition:opacity .5s}.fade-enter[data-v-7e691180],.fade-leave-to[data-v-7e691180]{opacity:0}.hero h1[data-v-1ff7123e],.hero p[data-v-1ff7123e]{color:#50e3c2}.hero[data-v-1ff7123e]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.iconfont[data-v-1ff7123e]{display:inline-block;line-height:1.5rem}.iconfont[data-v-1ff7123e]:not(:last-child){margin-right:1rem}.iconfont span[data-v-1ff7123e]{margin-left:.5rem}.tags .tag-item[data-v-1ff7123e]{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;cursor:pointer}.tags .tag-item.active[data-v-1ff7123e],.tags .tag-item[data-v-1ff7123e]:hover{color:#3eaf7c}@media (max-width:719px){.tags[data-v-1ff7123e]{display:block;margin-left:0!important}}.hero h1[data-v-ff2c8be0],.hero p[data-v-ff2c8be0]{color:#50e3c2}.hero[data-v-ff2c8be0]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.abstract-item[data-v-ff2c8be0]{position:relative;margin:0 auto 20px;padding:16px 20px;width:100%;overflow:hidden;border-radius:.25rem;box-shadow:var(--box-shadow);box-sizing:border-box;transition:all .3s;background-color:var(--background-color);cursor:pointer}.abstract-item>[data-v-ff2c8be0]{pointer-events:auto}.abstract-item .reco-sticky[data-v-ff2c8be0]{position:absolute;top:0;left:0;display:inline-block;color:#3eaf7c;font-size:2.4rem}.abstract-item[data-v-ff2c8be0]:hover{box-shadow:var(--box-shadow-hover)}.abstract-item .title[data-v-ff2c8be0]{position:relative;font-size:1.28rem;line-height:46px;display:inline-block}.abstract-item .title a[data-v-ff2c8be0]{color:var(--text-color)}.abstract-item .title .reco-lock[data-v-ff2c8be0]{font-size:1.28rem;color:#3eaf7c}.abstract-item .title[data-v-ff2c8be0]:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#3eaf7c;visibility:hidden;transform:scaleX(0);transition:.3s ease-in-out}.abstract-item .title:hover a[data-v-ff2c8be0]{color:#3eaf7c}.abstract-item .title[data-v-ff2c8be0]:hover:after{visibility:visible;transform:scaleX(1)}.abstract-item .tags .tag-item.active[data-v-ff2c8be0],.abstract-item .tags .tag-item[data-v-ff2c8be0]:hover{color:#3eaf7c}@media (max-width:719px){.tags[data-v-ff2c8be0]{display:block;margin-top:1rem;margin-left:0!important}}.sidebar-group{background:var(--background-color)}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){cursor:auto;color:var(--text-color)}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{font-size:.95em;line-height:1.4;font-weight:400;padding-left:2rem}.sidebar-group.is-sub-group>.sidebar-heading:not(.clickable){opacity:.5}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{font-size:.95em;border-left:none}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{position:relative;color:var(--text-color);transition:color .15s ease;cursor:pointer;font-size:1em;font-weight:500;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0}.sidebar-heading.open,.sidebar-heading:hover{color:#3eaf7c}.sidebar-heading .arrow{position:absolute;top:0;bottom:0;right:1em;margin:auto}.sidebar-heading.clickable.active{font-weight:600;color:#3eaf7c;border-left-color:#3eaf7c}.sidebar-heading.clickable:hover{color:#3eaf7c}.sidebar-group-items{transition:height .1s ease-out;font-size:.95em;overflow:hidden}.hero h1[data-v-5a259143],.hero p[data-v-5a259143]{color:#50e3c2}.hero[data-v-5a259143]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.abstract-wrapper[data-v-5a259143]{width:100%}.hero h1[data-v-828910c6],.hero p[data-v-828910c6]{color:#50e3c2}.hero[data-v-828910c6]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.personal-info-wrapper .personal-img[data-v-828910c6]{display:block;margin:2rem auto 1rem;width:6rem;height:6rem;border-radius:50%}.personal-info-wrapper .name[data-v-828910c6]{font-size:1rem;text-align:center;color:var(--text-color)}.personal-info-wrapper .num[data-v-828910c6]{display:flex;margin:0 auto 1rem;width:80%}.personal-info-wrapper .num>div[data-v-828910c6]{text-align:center;flex:0 0 50%}.personal-info-wrapper .num>div[data-v-828910c6]:first-child{border-right:1px solid #333}.personal-info-wrapper .num>div h3[data-v-828910c6]{line-height:auto;margin:0 0 .6rem;color:var(--text-color)}.personal-info-wrapper .num>div h6[data-v-828910c6]{line-height:auto;color:var(--text-color);margin:0}.personal-info-wrapper .social-links[data-v-828910c6]{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:10px}.personal-info-wrapper .social-links .social-item[data-v-828910c6]{width:39px;height:36px;line-height:36px;text-align:center;list-style:none;transition:transform .3s}.personal-info-wrapper .social-links .social-item[data-v-828910c6]:hover{transform:scale(1.08)}.personal-info-wrapper .social-links .social-item i[data-v-828910c6]{cursor:pointer;font-size:22px}.home-blog{padding:0;margin:0 auto}.home-blog .hero{margin:3.6rem auto 0;position:relative;box-sizing:border-box;padding:0 20px;height:100vh;display:flex;align-items:center;justify-content:center}.home-blog .hero .hero-img{max-width:300px;margin:0 auto 1.5rem}.home-blog .hero h1{display:block;margin:0 auto 1.8rem;font-size:2.5rem}.home-blog .hero .description{margin:1.8rem auto;font-size:1.6rem;line-height:1.3}.home-blog .home-blog-wrapper{display:flex;align-items:flex-start;margin:20px auto 0;padding:0 20px;max-width:1126px}.home-blog .home-blog-wrapper .blog-list{flex:auto;width:0}.home-blog .home-blog-wrapper .blog-list .abstract-wrapper .abstract-item:last-child{margin-bottom:0}.home-blog .home-blog-wrapper .info-wrapper{position:-webkit-sticky;position:sticky;top:70px;overflow:hidden;transition:all .3s;margin-left:15px;flex:0 0 300px;height:auto;box-shadow:var(--box-shadow);border-radius:.25rem;box-sizing:border-box;padding:0 15px;background:var(--background-color)}.home-blog .home-blog-wrapper .info-wrapper:hover{box-shadow:var(--box-shadow-hover)}.home-blog .home-blog-wrapper .info-wrapper h4{color:var(--text-color)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper{list-style:none;padding-left:0}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item{margin-bottom:.4rem;padding:.4rem .8rem;transition:all .5s;border-radius:.25rem;box-shadow:var(--box-shadow);background-color:var(--background-color)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item:hover{transform:scale(1.04)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item:hover a{color:#3eaf7c}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item a{display:flex;justify-content:space-between;align-items:center;color:var(--text-color)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item a .post-num{width:1.6rem;height:1.6rem;text-align:center;line-height:1.6rem;border-radius:.25rem;background:#eee;font-size:13px;color:#fff}@media (max-width:719px){.home-blog .hero{height:450px}.home-blog .hero img{max-height:210px;margin:2rem auto 1.2rem}.home-blog .hero h1{margin:0 auto 1.8rem;font-size:2rem}.home-blog .hero .description{font-size:1.2rem}.home-blog .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home-blog .home-blog-wrapper{display:block!important}.home-blog .home-blog-wrapper .blog-list{width:auto}.home-blog .home-blog-wrapper .info-wrapper{margin-left:0}.home-blog .home-blog-wrapper .info-wrapper .personal-info-wrapper{display:none}}@media (max-width:419px){.home-blog .hero{height:450px}.home-blog .hero img{max-height:210px;margin:2rem auto 1.2rem}.home-blog .hero h1{margin:0 auto 1.8rem;font-size:2rem}.home-blog .hero .description{font-size:1.2rem}.home-blog .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home-blog .home-blog-wrapper{display:block!important}.home-blog .home-blog-wrapper .blog-list{width:auto}.home-blog .home-blog-wrapper .info-wrapper{margin-left:0}.home-blog .home-blog-wrapper .info-wrapper .personal-info-wrapper{display:none}}.hero h1[data-v-70334359],.hero p[data-v-70334359]{color:#50e3c2}.hero[data-v-70334359]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.sub-sidebar-wrapper[data-v-70334359]{width:12rem;padding-left:0;list-style:none;font-size:12px}.sub-sidebar-wrapper li[data-v-70334359]{padding:.2rem 0;cursor:pointer;border-left:1px solid var(--border-color)}.sub-sidebar-wrapper li a[data-v-70334359]{padding:.35rem 1rem .35rem 0;color:var(--text-color)}.sub-sidebar-wrapper li:hover a[data-v-70334359]{color:#3eaf7c}.sub-sidebar-wrapper li.active[data-v-70334359]{border-left:1px solid #3eaf7c}.sub-sidebar-wrapper li.active a[data-v-70334359]{color:#3eaf7c}.sub-sidebar-wrapper li.level-1[data-v-70334359]{padding-left:.4rem}.sub-sidebar-wrapper li.level-2[data-v-70334359]{padding-left:.9rem}.sub-sidebar-wrapper li.level-3[data-v-70334359]{padding-left:1.5rem}.page-nav,.page .comments-wrapper,.page .page-edit{max-width:860px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav,.page .comments-wrapper,.page .page-edit{padding:2rem}}@media (max-width:419px){.page-nav,.page .comments-wrapper,.page .page-edit{padding:1.5rem}}.page{position:relative;padding-top:5rem;padding-bottom:2rem;padding-right:14rem;display:block}.page .side-bar{position:fixed;top:10rem;bottom:10rem;right:2rem;overflow-y:scroll}.page .side-bar::-webkit-scrollbar{width:0;height:0}.page .page-title{max-width:860px;margin:0 auto;padding:1rem 2.5rem;color:var(--text-color)}.page .theme-reco-content h2{position:relative;padding-left:.8rem}.page .theme-reco-content h2:before{position:absolute;left:0;top:3.5rem;display:block;height:1.8rem;content:"";border-left:5px solid #3eaf7c}.page .page-edit{padding-top:1rem;padding-bottom:1rem;overflow:auto}.page .page-edit .edit-link{display:inline-block}.page .page-edit .edit-link a{color:#3eaf7c;margin-right:.25rem}.page .page-edit .last-updated{float:right;font-size:.9em}.page .page-edit .last-updated .prefix{font-weight:500;color:#3eaf7c}.page .page-edit .last-updated .time{font-weight:400;color:#aaa}.page-nav{padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--border-color);padding-top:1rem;overflow:auto}.page-nav .next{float:right}@media (max-width:719px){.page{padding-right:0}.page .side-bar{display:none}.page .page-title{padding:0 1rem}.page .page-edit .edit-link{margin-bottom:.5rem}.page .page-edit .last-updated{font-size:.8em;float:none;text-align:left}}.hero h1[data-v-0a3fd326],.hero p[data-v-0a3fd326]{color:#50e3c2}.hero[data-v-0a3fd326]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.footer-wrapper[data-v-0a3fd326]{padding:1.5rem 2.5rem;border-top:1px solid var(--border-color);text-align:center;color:#5b5b5b}.footer-wrapper a[data-v-0a3fd326]{font-size:14px}.footer-wrapper>span[data-v-0a3fd326]{margin-left:1rem}.footer-wrapper>span>i[data-v-0a3fd326]{margin-right:.5rem}.footer-wrapper .cyber-security img[data-v-0a3fd326]{margin-right:.5rem;width:20px;height:20px;vertical-align:middle}.footer-wrapper .cyber-security a[data-v-0a3fd326]{vertical-align:middle}@media (max-width:719px){.footer[data-v-0a3fd326]{text-align:left!important}.footer>span[data-v-0a3fd326]{display:block;margin-left:0;line-height:2rem}}.sidebar .sidebar-sub-headers{padding-left:1.5rem;font-size:.95em}.sidebar-sub-headers a.sidebar-link{margin:0 1rem 0 .6rem}a.sidebar-link{font-size:1em;font-weight:400;display:block!important;color:var(--text-color);padding:.35rem 1rem .35rem 2.25rem;line-height:1.7;background:var(--background-color);box-sizing:border-box}a.sidebar-link:hover{color:#3eaf7c}a.sidebar-link.active{font-weight:600;color:#3eaf7c;background:var(--default-color-8);border-right:3px solid #3eaf7c}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500;background:transparent;color:#3eaf7c}.sidebar.sidebar::-webkit-scrollbar{width:0;height:0}.sidebar .personal-info-wrapper{display:none}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar ul.sidebar-links>li{background:#3eaf7c}.sidebar a{display:inline-block}.sidebar .nav-links{display:none;border-bottom:1px solid var(--border-color);padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1em;line-height:1.7;font-weight:500}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}@media (max-width:719px){.sidebar .nav-links,.sidebar .personal-info-wrapper{display:block}.sidebar .nav-links .dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar>.sidebar-links{padding:1rem 0}}.hero h1[data-v-4e82dffc],.hero p[data-v-4e82dffc]{color:#50e3c2}.hero[data-v-4e82dffc]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.password-shadow[data-v-4e82dffc]{overflow:hidden;position:relative;background:#fff;background:var(--background-color);box-sizing:border-box}.password-shadow .title[data-v-4e82dffc]{margin:8rem auto 2rem;width:100%;font-size:30px}.password-shadow .description[data-v-4e82dffc],.password-shadow .title[data-v-4e82dffc]{text-align:center;box-sizing:border-box;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#242424;color:var(--text-color)}.password-shadow .description[data-v-4e82dffc]{margin:0 auto 6rem;font-size:22px;padding:0 10px}.password-shadow .inputBox[data-v-4e82dffc]{position:absolute;top:40%;left:0;right:0;margin:auto;display:block;max-width:700px;height:100px;background:#3eaf7c;border-radius:.25rem;padding-left:20px;box-sizing:border-box;opacity:.9}.password-shadow .inputBox input[data-v-4e82dffc]{width:570px;height:100%;border:none;padding:0 0 0 5px;color:#fff;background:none;outline:none;position:absolute;bottom:0;left:20px;opacity:0;font-size:50px}.password-shadow .inputBox input[data-v-4e82dffc]:focus{opacity:1}.password-shadow .inputBox input:focus~span[data-v-4e82dffc]{transform:translateY(-80px);color:#3eaf7c;font-size:30px;opacity:.8}.password-shadow .inputBox input:focus~button[data-v-4e82dffc]{opacity:1;width:100px}.password-shadow .inputBox span[data-v-4e82dffc]{width:200px;height:100%;display:block;position:absolute;line-height:100px;top:0;left:20px;color:#fff;cursor:text;transition:.5s;transform-origin:left top;font-size:30px}.password-shadow .inputBox button[data-v-4e82dffc]{overflow:hidden;width:0;height:98px;border-radius:.25rem;position:absolute;background:var(--background-color);right:1px;top:1px;border:0;padding:0;color:#3eaf7c;font-size:18px;outline:none;cursor:pointer;opacity:0;transition:.5s;z-index:1}.password-shadow .footer[data-v-4e82dffc]{position:absolute;left:0;right:0;bottom:10%;padding:2.5rem;text-align:center;color:#5b5b5b}.password-shadow .footer>span[data-v-4e82dffc]{margin-left:1rem}.password-shadow .footer>span>i[data-v-4e82dffc]{margin-right:.5rem}@media (max-width:719px){.password-shadow .inputBox[data-v-4e82dffc]{max-width:700px;height:60px;background:#3eaf7c;border-radius:.25rem;position:absolute;left:0;right:0;top:43%;margin:auto 20px;padding-left:0;box-sizing:border-box;opacity:.9}.password-shadow .inputBox input[data-v-4e82dffc]{width:60%;height:100%;border:none;padding:0 0 0 5px;color:#fff;background:none;outline:none;position:absolute;bottom:0;opacity:0;font-size:30px}.password-shadow .inputBox input[data-v-4e82dffc]:focus{opacity:1}.password-shadow .inputBox input:focus~span[data-v-4e82dffc]{transform:translateY(-60px);color:#3eaf7c;font-size:20px;opacity:.8}.password-shadow .inputBox input:focus~button[data-v-4e82dffc]{opacity:1;width:60px}.password-shadow .inputBox span[data-v-4e82dffc]{width:200px;height:100%;display:block;position:absolute;line-height:60px;top:0;left:20px;color:#fff;cursor:text;transition:.5s;transform-origin:left top;font-size:20px}.password-shadow .inputBox button[data-v-4e82dffc]{width:0;height:58px;border-radius:.25rem;position:absolute;right:1px;top:1px;border:0;padding:0;background:#fff;color:#3eaf7c;font-size:18px;outline:none;cursor:pointer;opacity:0;transition:.5s;z-index:1}.password-shadow .footer[data-v-4e82dffc]{margin-left:0}}@media (max-width:959px){.password-shadow .footer[data-v-4e82dffc]{margin-left:0}}.hero h1[data-v-1156296a],.hero p[data-v-1156296a]{color:#50e3c2}.hero[data-v-1156296a]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.theme-container .loading-wrapper[data-v-1156296a]{position:absolute;z-index:22;top:0;bottom:0;left:0;right:0;margin:auto}.theme-container .password-wrapper-out[data-v-1156296a]{position:absolute;z-index:21;top:0;bottom:0;left:0;right:0;margin:auto}.theme-container .password-wrapper-in[data-v-1156296a]{position:absolute;z-index:8;top:0;bottom:0;left:0;right:0}.theme-container .hide[data-v-1156296a]{height:100vh;overflow:hidden;opacity:0}.fade-enter-active[data-v-1156296a],.fade-leave-active[data-v-1156296a]{transition:opacity .5s ease-in-out .5s}.fade-enter[data-v-1156296a],.fade-leave-to[data-v-1156296a]{opacity:0}.content__default code{color:#505050;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:var(--code-color);border-radius:3px}.content__default code .token.deleted{color:#ec5975}.content__default code .token.inserted{color:#3eaf7c}.content__default pre,.content__default pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.content__default pre[class*=language-] code,.content__default pre code{color:#fff;padding:0;background-color:transparent;border-radius:0}div[class*=language-]{position:relative;background-color:#282c34;border-radius:6px}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;position:relative;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:2.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre{padding-left:3.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:2.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number,div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:2.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#282c34}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}.custom-block .custom-block-title{font-weight:600;margin-bottom:-.4rem}.custom-block.danger,.custom-block.tip,.custom-block.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip{background-color:var(--code-color);border-color:#67cc86}.custom-block.tip .title{color:#67cc86}.custom-block.warning{background-color:var(--code-color);border-color:#fb9b5f}.custom-block.warning .title{color:#fb9b5f}.custom-block.danger{background-color:var(--code-color);border-color:#f26d6d}.custom-block.danger .title{color:#f26d6d}.custom-block.right{color:rgba(0,0,0,.4);font-size:.9rem;text-align:right}.custom-block.theorem{margin:1rem 0;padding:.1rem 1.5rem;border-radius:.4rem;background-color:var(--code-color)}.custom-block.theorem .title{font-weight:700}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1em 0;padding:1rem;background-color:var(--code-color)}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid var(--text-color-sub)}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid var(--text-color-sub)}.arrow.right{border-left:6px solid var(--text-color-sub)}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid var(--text-color-sub)}.content__default:not(.custom){max-width:860px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.content__default:not(.custom){padding:2rem}}@media (max-width:419px){.content__default:not(.custom){padding:1.5rem}}.table-of-contents .badge{vertical-align:middle}body,html{padding:0;margin:0}body{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;color:var(--text-color);background-color:var(--background-color)}.page,.password-wrapper-in{overflow-x:hidden;margin-left:18rem}.navbar{z-index:20;right:0;height:3.6rem;box-sizing:border-box}.navbar,.sidebar-mask{position:fixed;top:0;left:0}.sidebar-mask{z-index:9;width:100vw;height:100vh;display:none;background-color:rgba(0,0,0,.65)}.sidebar{font-size:16px;background-color:var(--background-color);width:18rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid var(--border-color);overflow-y:auto}.content__default:not(.custom) a:hover{text-decoration:underline}.content__default:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.content__default:not(.custom) img{max-width:100%}.content__default:not(.custom) :first-child{margin-top:0}.content__default.custom{padding:0;margin:0}.abstract img,.content__default.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#3eaf7c}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:.9rem;color:#999;border-left:.25rem solid #999;background-color:var(--code-color);margin:.5rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25}.content__default:not(.custom)>h1,.content__default:not(.custom)>h2,.content__default:not(.custom)>h3,.content__default:not(.custom)>h4,.content__default:not(.custom)>h5,.content__default:not(.custom)>h6{margin-top:-1.5rem;padding-top:3.6rem;margin-bottom:1rem}.content__default:not(.custom)>h1:first-child,.content__default:not(.custom)>h2:first-child,.content__default:not(.custom)>h3:first-child,.content__default:not(.custom)>h4:first-child,.content__default:not(.custom)>h5:first-child,.content__default:not(.custom)>h6:first-child{margin-top:-3.5rem}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.2rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:2.2}hr{border:0;border-top:1px solid var(--border-color)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid var(--border-color)}tr:nth-child(2n){background-color:var(--code-color)}td,th{border:1px solid var(--border-color);padding:.6em 1em}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .content__default:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page,.theme-container.no-sidebar .password-wrapper-in{margin-left:0}}@media (max-width:959px){.sidebar{font-size:15px;width:14.76rem}.page,.password-wrapper-in{margin-left:14.76rem}}@media (max-width:719px){.sidebar{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page,.password-wrapper-in{margin-left:0}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.no-navbar .sidebar{padding-top:0}.password-shadow{padding-left:0}}@media (max-width:419px){h1{font-size:1.9rem}.content__default div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.iconfont{font-family:iconfont,Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:13px;color:var(--text-color-sub)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb:vertical{height:5px;background-color:#3eaf7c}::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:#3eaf7c}.vuepress-flowchart{overflow:auto}.sw-update-popup{border-radius:.25rem!important;box-shadow:var(--box-shadow)!important;color:var(--text-color)!important;background:var(--background-color)!important;border:none!important}.sw-update-popup>button{background:#3eaf7c;border-radius:.25rem;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none}.hero h1,.hero p{color:#50e3c2}.hero{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.content{margin:4rem auto 0;max-width:800px;padding:0 2rem}.mod_404 .desc .desc_link{display:inline-block;background:#424242!important;color:#fff;padding:6px 20px!important;text-decoration:none!important;border-radius:4px}@media screen and (max-width:720px){.mod_404 .desc{margin:50px 0}.mod_404 .wrapper{margin:0!important;padding-top:20px}}.hero h1[data-v-1cc33d31],.hero p[data-v-1cc33d31]{color:#50e3c2}.hero[data-v-1cc33d31]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.categories-wrapper[data-v-1cc33d31]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}.categories-wrapper .category-wrapper[data-v-1cc33d31]{list-style:none;padding-left:0}.categories-wrapper .category-wrapper .category-item[data-v-1cc33d31]{vertical-align:middle;margin:4px 8px 10px;display:inline-block;cursor:pointer;border-radius:.25rem;font-size:13px;box-shadow:var(--box-shadow);transition:all .5s;background-color:var(--background-color)}.categories-wrapper .category-wrapper .category-item.active[data-v-1cc33d31],.categories-wrapper .category-wrapper .category-item[data-v-1cc33d31]:hover{background:#3eaf7c}.categories-wrapper .category-wrapper .category-item.active a span.category-name[data-v-1cc33d31],.categories-wrapper .category-wrapper .category-item:hover a span.category-name[data-v-1cc33d31]{color:#fff}.categories-wrapper .category-wrapper .category-item.active a span.category-name .post-num[data-v-1cc33d31],.categories-wrapper .category-wrapper .category-item:hover a span.category-name .post-num[data-v-1cc33d31]{color:#3eaf7c}.categories-wrapper .category-wrapper .category-item a[data-v-1cc33d31]{display:flex;box-sizing:border-box;width:100%;height:100%;padding:8px 14px;justify-content:space-between;align-items:center;color:#666}.categories-wrapper .category-wrapper .category-item a .post-num[data-v-1cc33d31]{margin-left:4px;width:1.2rem;height:1.2rem;text-align:center;line-height:1.2rem;border-radius:.25rem;font-size:.7rem;color:#fff}@media (max-width:719px){.categories-wrapper[data-v-1cc33d31]{padding:4.6rem 1rem 0}.page-edit .edit-link[data-v-1cc33d31]{margin-bottom:.5rem}.page-edit .last-updated[data-v-1cc33d31]{font-size:.8em;float:none;text-align:left}}.hero h1[data-v-ab813f74],.hero p[data-v-ab813f74]{color:#50e3c2}.hero[data-v-ab813f74]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.tag-wrapper[data-v-ab813f74]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}@media (max-width:719px){.tag-wrapper[data-v-ab813f74]{padding:4.6rem 1rem 0}}.hero h1[data-v-5e87ad34],.hero p[data-v-5e87ad34]{color:#50e3c2}.hero[data-v-5e87ad34]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.tags-wrapper[data-v-5e87ad34]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}@media (max-width:719px){.tags-wrapper[data-v-5e87ad34]{padding:5rem .6rem 0}}.hero h1[data-v-3ab56744],.hero p[data-v-3ab56744]{color:#50e3c2}.hero[data-v-3ab56744]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.timeline-wrapper[data-v-3ab56744]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}.timeline-wrapper .timeline-content[data-v-3ab56744]{box-sizing:border-box;position:relative;list-style:none}.timeline-wrapper .timeline-content[data-v-3ab56744]:after{content:" ";position:absolute;top:14px;left:0;z-index:-1;margin-left:-2px;width:4px;height:100%;background:var(--border-color)}.timeline-wrapper .timeline-content .desc[data-v-3ab56744],.timeline-wrapper .timeline-content .year[data-v-3ab56744]{position:relative;color:var(--text-color);font-size:16px}.timeline-wrapper .timeline-content .desc[data-v-3ab56744]:before,.timeline-wrapper .timeline-content .year[data-v-3ab56744]:before{content:" ";position:absolute;z-index:2;left:-20px;top:50%;margin-left:-4px;margin-top:-4px;width:8px;height:8px;background:var(--background-color);border:1px solid var(--border-color);border-radius:50%}.timeline-wrapper .timeline-content .year[data-v-3ab56744]{margin:80px 0 0;color:var(--text-color);font-weight:700;font-size:26px}.timeline-wrapper .timeline-content .year-wrapper[data-v-3ab56744]{padding-left:0!important}.timeline-wrapper .timeline-content .year-wrapper li[data-v-3ab56744]{display:flex;padding:30px 0 10px;list-style:none;border-bottom:1px dashed var(--border-color);position:relative}.timeline-wrapper .timeline-content .year-wrapper li:hover .date[data-v-3ab56744]{color:#3eaf7c}.timeline-wrapper .timeline-content .year-wrapper li:hover .date[data-v-3ab56744]:before{background:#3eaf7c}.timeline-wrapper .timeline-content .year-wrapper li:hover .title[data-v-3ab56744]{color:#3eaf7c}.timeline-wrapper .timeline-content .year-wrapper li .date[data-v-3ab56744]{width:40px;line-height:30px;color:var(--text-color-sub);font-size:12px}.timeline-wrapper .timeline-content .year-wrapper li .date[data-v-3ab56744]:before{content:" ";position:absolute;left:-18px;top:41px;width:6px;height:6px;margin-left:-4px;background:var(--background-color);border-radius:50%;border:1px solid var(--border-color);z-index:2}.timeline-wrapper .timeline-content .year-wrapper li .title[data-v-3ab56744]{line-height:30px;color:var(--text-color-sub);font-size:16px;cursor:pointer}@media (max-width:719px){.timeline-wrapper[data-v-3ab56744]{margin:0 1.2rem}} \ No newline at end of file + */.vssue{color:#2c3e50}@media screen and (max-width:576px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:60px}}@media screen and (min-width:577px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:70px}}@media screen and (max-width:576px){.vssue .vssue-new-comment .vssue-new-comment-footer{text-align:center}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-new-comment-operations{margin-top:10px}}@media screen and (min-width:577px){.vssue .vssue-new-comment .vssue-new-comment-footer{margin-left:70px;text-align:right}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{float:left}}@media screen and (max-width:576px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:60px}}@media screen and (min-width:577px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:70px}}@media screen and (max-width:576px){.vssue .vssue-pagination{flex-direction:column;justify-content:center;text-align:center}}@media screen and (max-width:576px){.vssue .vssue-pagination .vssue-pagination-page{margin-top:10px}}@media screen and (min-width:577px){.vssue .vssue-pagination .vssue-pagination-page{text-align:right}}.markdown-body .tab-size[data-tab-size="1"]{-o-tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-o-tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-o-tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-o-tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-o-tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-o-tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-o-tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-o-tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-o-tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-o-tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-o-tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-o-tab-size:12}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{background-color:#b31d28;color:#fafbfc}.markdown-body .pl-c2{background-color:#d73a49;color:#fafbfc}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{color:#22863a;font-weight:700}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#005cc5;font-weight:700}.markdown-body .pl-mi{color:#24292e;font-style:italic}.markdown-body .pl-mb{color:#24292e;font-weight:700}.markdown-body .pl-md{background-color:#ffeef0;color:#b31d28}.markdown-body .pl-mi1{background-color:#f0fff4;color:#22863a}.markdown-body .pl-mc{background-color:#ffebda;color:#e36209}.markdown-body .pl-mi2{background-color:#005cc5;color:#f6f8fa}.markdown-body .pl-mdr{color:#6f42c1;font-weight:700}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{color:#032f62;text-decoration:underline}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:transparent;border-bottom:1px solid #dfe2e5;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-bottom:10px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-bottom:0;margin-top:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important;margin-top:8px!important}.markdown-body .py-0{padding-bottom:0!important;padding-top:0!important}.markdown-body .py-2{padding-bottom:8px!important;padding-top:8px!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;font-size:11px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:content-box;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-wrap:normal}.markdown-body .commit-tease-sha{color:#444d56;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:90%}.markdown-body .blob-wrapper{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:rgba(27,31,35,.3);cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:20px;min-width:50px;padding-left:10px;padding-right:10px;text-align:right;user-select:none;vertical-align:top;white-space:nowrap;width:1%}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{line-height:20px;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}.markdown-body .blob-code-inner{color:#24292e;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;overflow:visible;white-space:pre;word-wrap:normal}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{background:#ffea7f;cursor:pointer}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body :checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.clearfix:after,.vssue .vssue-new-comment .vssue-new-comment-footer:after{display:block;clear:both;content:""}.vssue{width:100%;color:#242424;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:10px}.vssue .vssue-button{outline:none;cursor:pointer;padding:10px 20px;font-size:1.05;font-weight:700;color:#3eaf7c;background-color:transparent;border:2px solid #3eaf7c;border-radius:10px}.vssue .vssue-button:disabled{cursor:not-allowed;color:#eaecef;border-color:#eaecef}.vssue .vssue-button:disabled .vssue-icon{fill:#eaecef}.vssue .vssue-button:not(:disabled).vssue-button-default{color:#a3aab1;border-color:#a3aab1}.vssue .vssue-button:not(:disabled).vssue-button-primary{color:#3eaf7c;border-color:#3eaf7c}.vssue .vssue-icon{width:1em;height:1em;vertical-align:-.15em;fill:#3eaf7c;overflow:hidden}.vssue .vssue-icon-loading{-webkit-animation:vssue-keyframe-rotation 1s linear infinite;animation:vssue-keyframe-rotation 1s linear infinite}@-webkit-keyframes vssue-keyframe-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vssue-keyframe-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vssue .fade-appear-active,.vssue .fade-enter-active{transition:all .3s ease}.vssue .fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.vssue .fade-appear,.vssue .fade-enter,.vssue .fade-leave-to{opacity:0}.vssue .vssue-notice{position:relative;z-index:100;transform:translateY(-11px)}.vssue .vssue-notice .vssue-alert{position:absolute;z-index:101;cursor:pointer;top:0;padding:10px 20px;width:100%;color:#3eaf7c;border:2px solid #c3ead8;border-radius:5px;background-color:#f5fbf8}.vssue .vssue-notice .vssue-progress{position:absolute;top:0;left:0;height:2px;background-color:#3eaf7c}.vssue .vssue-status{text-align:center;padding-top:20px;padding-bottom:10px;color:#3eaf7c}.vssue .vssue-status .vssue-icon{font-size:1.4em}.vssue .vssue-status .vssue-status-info{margin-top:10px;margin-bottom:10px}.vssue .vssue-header{padding-bottom:10px;border-bottom:1px solid #eaecef;margin-bottom:10px;overflow:hidden}.vssue .vssue-header .vssue-header-powered-by{float:right}.vssue .vssue-new-comment{border-bottom:1px solid #eaecef;margin-top:10px;margin-bottom:10px}.vssue .vssue-new-comment .vssue-comment-avatar{float:left;width:50px;height:50px}.vssue .vssue-new-comment .vssue-comment-avatar img{width:50px;height:50px}.vssue .vssue-new-comment .vssue-comment-avatar .vssue-icon{cursor:pointer;padding:5px;font-size:50px;fill:#757f8a}.vssue .vssue-new-comment .vssue-new-comment-body{position:relative}@media screen and (max-width:719px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:60px}}@media screen and (min-width:720px){.vssue .vssue-new-comment .vssue-new-comment-body{margin-left:70px}}.vssue .vssue-new-comment .vssue-new-comment-body .vssue-new-comment-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vssue .vssue-new-comment .vssue-new-comment-footer{margin-top:10px;margin-bottom:10px}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{color:#a3aab1}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user .vssue-logout{cursor:pointer;text-decoration:underline;color:#a3aab1;font-weight:400}@media screen and (max-width:719px){.vssue .vssue-new-comment .vssue-new-comment-footer{text-align:center}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-new-comment-operations{margin-top:10px}}@media screen and (min-width:720px){.vssue .vssue-new-comment .vssue-new-comment-footer{margin-left:70px;text-align:right}.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{float:left}}.vssue .vssue-new-comment .vssue-new-comment-input{resize:none;outline:none;width:100%;padding:15px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#f5fbf8;border:1px solid #eaecef;border-radius:5px}.vssue .vssue-new-comment .vssue-new-comment-input:disabled{cursor:not-allowed;background-color:#f0f2f4}.vssue .vssue-new-comment .vssue-new-comment-input:focus{background-color:#fff;border-color:#9adbbe;box-shadow:0 0 1px 1px #9adbbe}.vssue .vssue-new-comment .vssue-new-comment-input::-moz-placeholder{color:#a3aab1}.vssue .vssue-new-comment .vssue-new-comment-input:-ms-input-placeholder{color:#a3aab1}.vssue .vssue-new-comment .vssue-new-comment-input::placeholder{color:#a3aab1}.vssue .vssue-comments .vssue-comment{margin:15px 0}.vssue .vssue-comments .vssue-comment.vssue-comment-edit-mode .vssue-comment-main{border-color:#9adbbe;box-shadow:0 0 1px 1px #9adbbe}.vssue .vssue-comments .vssue-comment.vssue-comment-disabled{pointer-events:none}.vssue .vssue-comments .vssue-comment.vssue-comment-disabled .vssue-comment-body{background-color:#f9f9fa}.vssue .vssue-comments .vssue-comment .vssue-comment-avatar{float:left;width:50px;height:50px}.vssue .vssue-comments .vssue-comment .vssue-comment-avatar img{width:50px;height:50px}@media screen and (max-width:719px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:60px}}@media screen and (min-width:720px){.vssue .vssue-comments .vssue-comment .vssue-comment-body{margin-left:70px}}.vssue .vssue-comments .vssue-comment .vssue-comment-header{padding:10px 15px;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #eaecef;border-bottom:none}.vssue .vssue-comments .vssue-comment .vssue-comment-header .vssue-comment-created-at{float:right;cursor:default;color:#a3aab1}.vssue .vssue-comments .vssue-comment .vssue-comment-main{padding:15px;border:1px solid #eaecef}.vssue .vssue-comments .vssue-comment .vssue-comment-main .vssue-edit-comment-input{resize:none;outline:none;border:none;width:100%;background:transparent}.vssue .vssue-comments .vssue-comment .vssue-comment-footer{padding:10px 15px;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #eaecef;border-top:none}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-hint{cursor:default;color:#a3aab1}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-reactions .vssue-comment-reaction{cursor:pointer;display:inline-block;margin-right:8px;color:#3eaf7c}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations{float:right;color:#3eaf7c}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations .vssue-comment-operation{cursor:pointer;margin-left:8px}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations .vssue-comment-operation.vssue-comment-operation-muted{color:#a3aab1}.vssue .vssue-comments .vssue-comment .vssue-comment-footer .vssue-comment-operations .vssue-comment-operation.vssue-comment-operation-muted .vssue-icon{fill:#a3aab1}.vssue .vssue-pagination{cursor:default;display:flex;padding:5px;color:#a3aab1}@media screen and (max-width:719px){.vssue .vssue-pagination{flex-direction:column;justify-content:center;text-align:center}}.vssue .vssue-pagination .vssue-pagination-loading,.vssue .vssue-pagination .vssue-pagination-page,.vssue .vssue-pagination .vssue-pagination-per-page{flex:1}@media screen and (max-width:719px){.vssue .vssue-pagination .vssue-pagination-page{margin-top:10px}}@media screen and (min-width:720px){.vssue .vssue-pagination .vssue-pagination-page{text-align:right}}.vssue .vssue-pagination .vssue-pagination-select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9adbbe;padding-left:.2rem;padding-right:1rem;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M676.395 432.896a21.333 21.333 0 0 0-30.166 0L511.061 568.021 377.728 434.645a21.333 21.333 0 0 0-30.165 30.166l148.394 148.48a21.419 21.419 0 0 0 30.208 0l150.23-150.187a21.333 21.333 0 0 0 0-30.208'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%}.vssue .vssue-pagination .vssue-pagination-select:disabled{cursor:not-allowed}.vssue .vssue-pagination .vssue-pagination-select:focus{background-color:#fff;box-shadow:0 0 .2px .2px #9adbbe}.vssue .vssue-pagination .vssue-pagination-link{display:inline-block;min-width:1em;text-align:center}.vssue .vssue-pagination .vssue-pagination-link.disabled{pointer-events:none}.vssue .vssue-pagination .vssue-pagination-link:not(.disabled){color:#3eaf7c;font-weight:500;cursor:pointer}.vssue,.vssue *{box-sizing:border-box}.vssue :not(.vssue-comment-content) a{cursor:pointer;font-weight:500;color:#3eaf7c;text-decoration:none}.vssue :not(.vssue-comment-content) hr{display:block;height:1px;border:0;border-top:1px solid #eaecef;margin:1.2rem 0;padding:0}.vssue-wrapper.vssue{color:#2c3e50;color:var(--text-color)}.vssue-wrapper.vssue .vssue-new-comment{border-bottom:1px solid #eaecef;border-bottom:1px solid var(--border-color)}.vssue-wrapper.vssue .vssue-new-comment .vssue-new-comment-input:disabled{background-color:#fff;background-color:var(--background-color);border:1px solid #eaecef;border:1px solid var(--border-color)}.vssue-wrapper.vssue .vssue-new-comment .vssue-new-comment-footer .vssue-current-user{color:#2c3e50;color:var(--text-color)}.vssue-wrapper.vssue .vssue-header{border-bottom:1px solid #eaecef;border-bottom:1px solid var(--border-color)}.vssue-wrapper.vssue .vssue-comments .vssue-pagination .vssue-pagination-per-page .vssue-pagination-select{color:var(--text-color)}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-footer,.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-header,.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-main{border:none}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-footer,.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-main{background:var(--code-color)}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-body .vssue-comment-footer{border-top:2px solid var(--background-color)}.vssue-wrapper.vssue .vssue-comments .vssue-comment .vssue-comment-avatar img{width:2.8rem;height:2.8rem;border-radius:.25rem}.vssue-wrapper.vssue .markdown-body{color:var(--text-color)}#nprogress{pointer-events:none}#nprogress .bar{background:#3eaf7c;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3eaf7c transparent transparent #3eaf7c;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}.v-notification__group[data-v-03751380]{width:330px;padding:14px 26px;border-radius:8px;box-sizing:border-box;border:1px solid #ebeef5;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:1rem}.v-notification__title[data-v-03751380]{font-weight:700;font-size:16px;color:#303133;margin:0;border:none}.v-notification__content[data-v-03751380]{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.v-notification__content p[data-v-03751380]{margin:0}.slide-fade-enter-active[data-v-03751380],.slide-fade-leave-active[data-v-03751380]{transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s}.slide-fade-enter[data-v-03751380]{transform:translateX(calc(100% + 1rem));opacity:0}.slide-fade-leave-to[data-v-03751380]{opacity:0}.alert-list{display:flex;flex-direction:column;position:fixed;top:4rem;right:1rem;overflow:hidden;z-index:100}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.home{padding:3.6rem 2rem 0;max-width:960px;margin:0 auto}.home .hero{text-align:center}.home .hero h1{display:block;font-size:2.5rem;color:var(--text-color)}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .description{font-size:1.6rem;line-height:1.3;color:var(--text-color)}.home .hero .action-button{display:inline-block;font-size:1.2rem;color:#fff;background-color:#3eaf7c;padding:.2rem 1.2rem;border-radius:.25rem;transition:background-color .1s ease;box-sizing:border-box}.home .hero .action-button:hover{background-color:#4abf8a}.home .features{border-top:1px solid var(--border-color);padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%;transition:all .5s;color:var(--text-color)}.home .feature h2{font-size:1.6rem;font-weight:500;border-bottom:none;padding-bottom:0}.home .feature:hover{transform:scale(1.05)}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.hero h1[data-v-08862138],.hero p[data-v-08862138]{color:#50e3c2}.hero[data-v-08862138]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.badge[data-v-08862138]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:.25rem;padding:0 6px;color:#fff}.badge.green[data-v-08862138],.badge.tip[data-v-08862138],.badge[data-v-08862138]{background-color:#42b983}.badge.error[data-v-08862138]{background-color:#da5961}.badge.warn[data-v-08862138],.badge.warning[data-v-08862138],.badge.yellow[data-v-08862138]{background-color:#e7c000}.badge+.badge[data-v-08862138]{margin-left:5px}.sw-update-popup[data-v-fec8b358]{position:fixed;right:1em;bottom:1em;padding:1em;border:1px solid #3eaf7c;border-radius:3px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.5);text-align:center;z-index:3}.sw-update-popup>button[data-v-fec8b358]{margin-top:.5em;padding:.25em 2em}.sw-update-popup-enter-active[data-v-fec8b358],.sw-update-popup-leave-active[data-v-fec8b358]{transition:opacity .3s,transform .3s}.sw-update-popup-enter[data-v-fec8b358],.sw-update-popup-leave-to[data-v-fec8b358]{opacity:0;transform:translateY(50%) scale(.5)}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;color:#5b5b5b;display:inline-block;border:1px solid #cfd4db;border-radius:.4rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:all .2s ease;background:#fff url(/zhenxun_bot/assets/img/search.72b0ff46.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#3eaf7c;width:15rem}.search-box .suggestions{list-style-type:none;display:block;overflow:auto;background:#fff;width:30rem;max-height:35rem;position:absolute;top:1.5rem;border:1px solid #cfd4db;padding:.4rem;border-radius:.3rem}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.6rem 1rem;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#717171}.search-box .suggestion a em{color:#3eaf7c;font-weight:700;font-style:normal}.search-box .suggestion a .suggestion__title{font-weight:600;color:#242424;display:block;padding-bottom:.4rem}.search-box .suggestion a .suggestion__text{font-size:.9em}.search-box .suggestion.focused{background-color:#f1faf6}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.highlighted{color:#3eaf7c}.sidebar-button{cursor:pointer;display:none;width:1.25rem;height:1.25rem;position:absolute;padding:.6rem;top:.6rem;left:1rem}.sidebar-button .icon{display:block;width:1.25rem;height:1.25rem}@media (max-width:719px){.sidebar-button{display:block}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{cursor:pointer}.dropdown-wrapper .dropdown-title{display:block}.dropdown-wrapper .dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .nav-dropdown .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .nav-dropdown .dropdown-item h4{margin:.45rem 0 0;border-top:1px solid var(--border-color);padding:.45rem 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .nav-dropdown .dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active,.dropdown-wrapper .nav-dropdown .dropdown-item a:hover{color:#3eaf7c}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid #3eaf7c;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.dropdown-wrapper .nav-dropdown .dropdown-item:first-child h4{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .nav-dropdown{transition:height .1s ease-out;overflow:hidden}.dropdown-wrapper .nav-dropdown .dropdown-item h4{border-top:0;margin-top:0;padding-top:0}.dropdown-wrapper .nav-dropdown .dropdown-item>a,.dropdown-wrapper .nav-dropdown .dropdown-item h4{font-size:15px;line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:719px){.dropdown-wrapper{height:1.8rem}.dropdown-wrapper:hover .nav-dropdown{display:block!important}.dropdown-wrapper .dropdown-title .arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--text-color-sub);border-bottom:0}.dropdown-wrapper .nav-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--background-color);padding:.6rem 0;box-shadow:var(--box-shadow);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.nav-links{display:inline-block}.nav-links a{line-height:1.4rem;color:var(--text-color)}.nav-links a.router-link-active,.nav-links a.router-link-active .iconfont,.nav-links a:hover,.nav-links a:hover .iconfont{color:#3eaf7c}.nav-links .nav-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:2rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .repo-link{margin-left:1.5rem}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{margin-left:0}}@media (min-width:719px){.nav-item>a:not(.external).router-link-active,.nav-item>a:not(.external):hover{margin-bottom:-2px}}.mode-options{background-color:var(--background-color);min-width:125px;margin:0;padding:1em;box-shadow:var(--box-shadow);border-radius:.25rem}.mode-options .title{margin-top:0;margin-bottom:.6rem;font-weight:700;color:var(--text-color)}.mode-options .color-mode-options{display:flex;flex-wrap:wrap}.mode-options .color-mode-options li{flex:1;text-align:center;font-size:12px;color:var(--text-color);line-height:18px;padding:3px 6px;border-top:1px solid #666;border-bottom:1px solid #666;background-color:var(--background-color);cursor:pointer}.mode-options .color-mode-options li.dark{border-radius:.25rem 0 0 .25rem;border-left:1px solid #666}.mode-options .color-mode-options li.light{border-radius:0 .25rem .25rem 0;border-right:1px solid #666}.mode-options .color-mode-options li.active{background-color:#3eaf7c;color:#fff}.mode-options .color-mode-options li:not(.active){border-right:1px solid #666}.color-picker{position:relative;margin-right:1em;cursor:pointer}.color-picker .color-button{align-items:center;height:100%}.color-picker .color-button .iconfont{font-size:1.4rem;color:#3eaf7c}.color-picker .color-picker-menu{position:absolute;top:40px;left:50%;z-index:150}.color-picker .color-picker-menu ul{list-style-type:none;margin:0;padding:0}@media (max-width:719px){.color-picker{margin-right:1rem}.color-picker .color-picker-menu{left:calc(50% - 35px)}.color-picker .color-picker-menu:before{left:calc(50% + 35px)}}.navbar{padding:.7rem 1.5rem;line-height:2.2rem;box-shadow:var(--box-shadow);background:var(--background-color)}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.2rem;min-width:2.2rem;margin-right:.8rem;vertical-align:top;border-radius:50%}.navbar .site-name{font-size:1.2rem;font-weight:600;color:var(--text-color);position:relative}.navbar .links{padding-left:1.5rem;box-sizing:border-box;white-space:nowrap;font-size:.9rem;position:absolute;right:1.5rem;top:.7rem;display:flex;background-color:var(--background-color)}.navbar .links .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .links{padding-left:.2rem}}.hero h1[data-v-125939b4],.hero p[data-v-125939b4]{color:#50e3c2}.hero[data-v-125939b4]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.tags[data-v-125939b4]{margin:30px 0}.tags span[data-v-125939b4]{vertical-align:middle;margin:4px 4px 10px;padding:4px 8px;display:inline-block;cursor:pointer;border-radius:.25rem;background:#fff;color:#fff;line-height:13px;font-size:13px;box-shadow:var(--box-shadow);transition:all .5s}.tags span[data-v-125939b4]:hover{transform:scale(1.04)}.tags span.active[data-v-125939b4]{transform:scale(1.2)}.hero h1[data-v-7e691180],.hero p[data-v-7e691180]{color:#50e3c2}.hero[data-v-7e691180]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.friend-link-wrapper[data-v-7e691180]{position:relative;margin:30px 0}.friend-link-wrapper .friend-link-item[data-v-7e691180]{position:relative;vertical-align:middle;margin:4px 4px 10px;padding:4px 8px 4px 20px;line-height:20px;display:inline-block;cursor:default;border-radius:.25rem;font-size:13px;box-shadow:var(--box-shadow);transition:all .5s}.friend-link-wrapper .friend-link-item .list-style[data-v-7e691180]{position:absolute;left:.4rem;top:0;bottom:0;margin:auto;display:block;width:.4rem;height:.4rem;border-radius:.1rem;background:#3eaf7c;content:""}.friend-link-wrapper .friend-link-item .popup-window-wrapper[data-v-7e691180]{display:none}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window[data-v-7e691180]{position:absolute;display:flex;background:var(--background-color);box-shadow:var(--box-shadow);border-radius:.25rem;box-sizing:border-box;padding:.8rem 1rem;width:280px}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .logo[data-v-7e691180]{margin-right:.4rem;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.25rem;overflow:hidden}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .logo img[data-v-7e691180]{width:2rem;height:2rem}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info[data-v-7e691180]{flex:0 0 85%;width:85%}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title[data-v-7e691180]{display:flex;align-items:center;justify-content:space-between;height:2rem}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title h4[data-v-7e691180]{margin:.2rem 0;flex:0 0 86%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title .btn-go[data-v-7e691180]{width:1.4rem;height:1.2rem;border-radius:.25rem;font-size:12px;color:#fff;text-align:center;line-height:1.2rem;cursor:pointer;transition:all .5s}.friend-link-wrapper .friend-link-item .popup-window-wrapper .popup-window .info .title .btn-go[data-v-7e691180]:hover{transform:scale(1.1)}.fade-enter-active[data-v-7e691180],.fade-leave-active[data-v-7e691180]{transition:opacity .5s}.fade-enter[data-v-7e691180],.fade-leave-to[data-v-7e691180]{opacity:0}.hero h1[data-v-1ff7123e],.hero p[data-v-1ff7123e]{color:#50e3c2}.hero[data-v-1ff7123e]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.iconfont[data-v-1ff7123e]{display:inline-block;line-height:1.5rem}.iconfont[data-v-1ff7123e]:not(:last-child){margin-right:1rem}.iconfont span[data-v-1ff7123e]{margin-left:.5rem}.tags .tag-item[data-v-1ff7123e]{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;cursor:pointer}.tags .tag-item.active[data-v-1ff7123e],.tags .tag-item[data-v-1ff7123e]:hover{color:#3eaf7c}@media (max-width:719px){.tags[data-v-1ff7123e]{display:block;margin-left:0!important}}.hero h1[data-v-0ac2dcb0],.hero p[data-v-0ac2dcb0]{color:#50e3c2}.hero[data-v-0ac2dcb0]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.content__default code[data-v-0ac2dcb0]{color:#505050;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:var(--code-color);border-radius:3px}.content__default code .token.deleted[data-v-0ac2dcb0]{color:#ec5975}.content__default code .token.inserted[data-v-0ac2dcb0]{color:#3eaf7c}.content__default pre[class*=language-][data-v-0ac2dcb0],.content__default pre[data-v-0ac2dcb0]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.content__default pre[class*=language-] code[data-v-0ac2dcb0],.content__default pre code[data-v-0ac2dcb0]{color:#fff;padding:0;background-color:transparent;border-radius:0}div[class*=language-][data-v-0ac2dcb0]{position:relative;background-color:#282c34;border-radius:6px}div[class*=language-] .highlight-lines[data-v-0ac2dcb0]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted[data-v-0ac2dcb0]{background-color:rgba(0,0,0,.66)}div[class*=language-] pre[class*=language-][data-v-0ac2dcb0],div[class*=language-] pre[data-v-0ac2dcb0]{background:transparent;position:relative;z-index:1}div[class*=language-][data-v-0ac2dcb0]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper[data-v-0ac2dcb0]{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-0ac2dcb0]{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-0ac2dcb0]:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:2.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre[data-v-0ac2dcb0]{padding-left:3.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper[data-v-0ac2dcb0]{position:absolute;top:0;width:2.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper br[data-v-0ac2dcb0]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number[data-v-0ac2dcb0]{position:relative;z-index:4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.85em}div[class*=language-].line-numbers-mode[data-v-0ac2dcb0]:after{content:"";position:absolute;z-index:2;top:0;left:0;width:2.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#282c34}div[class~=language-js][data-v-0ac2dcb0]:before{content:"js"}div[class~=language-ts][data-v-0ac2dcb0]:before{content:"ts"}div[class~=language-html][data-v-0ac2dcb0]:before{content:"html"}div[class~=language-md][data-v-0ac2dcb0]:before{content:"md"}div[class~=language-vue][data-v-0ac2dcb0]:before{content:"vue"}div[class~=language-css][data-v-0ac2dcb0]:before{content:"css"}div[class~=language-sass][data-v-0ac2dcb0]:before{content:"sass"}div[class~=language-scss][data-v-0ac2dcb0]:before{content:"scss"}div[class~=language-less][data-v-0ac2dcb0]:before{content:"less"}div[class~=language-stylus][data-v-0ac2dcb0]:before{content:"stylus"}div[class~=language-go][data-v-0ac2dcb0]:before{content:"go"}div[class~=language-java][data-v-0ac2dcb0]:before{content:"java"}div[class~=language-c][data-v-0ac2dcb0]:before{content:"c"}div[class~=language-sh][data-v-0ac2dcb0]:before{content:"sh"}div[class~=language-yaml][data-v-0ac2dcb0]:before{content:"yaml"}div[class~=language-py][data-v-0ac2dcb0]:before{content:"py"}div[class~=language-docker][data-v-0ac2dcb0]:before{content:"docker"}div[class~=language-dockerfile][data-v-0ac2dcb0]:before{content:"dockerfile"}div[class~=language-makefile][data-v-0ac2dcb0]:before{content:"makefile"}div[class~=language-javascript][data-v-0ac2dcb0]:before{content:"js"}div[class~=language-typescript][data-v-0ac2dcb0]:before{content:"ts"}div[class~=language-markup][data-v-0ac2dcb0]:before{content:"html"}div[class~=language-markdown][data-v-0ac2dcb0]:before{content:"md"}div[class~=language-json][data-v-0ac2dcb0]:before{content:"json"}div[class~=language-ruby][data-v-0ac2dcb0]:before{content:"rb"}div[class~=language-python][data-v-0ac2dcb0]:before{content:"py"}div[class~=language-bash][data-v-0ac2dcb0]:before{content:"sh"}div[class~=language-php][data-v-0ac2dcb0]:before{content:"php"}.custom-block .custom-block-title[data-v-0ac2dcb0]{font-weight:600;margin-bottom:-.4rem}.custom-block.danger[data-v-0ac2dcb0],.custom-block.tip[data-v-0ac2dcb0],.custom-block.warning[data-v-0ac2dcb0]{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip[data-v-0ac2dcb0]{background-color:var(--code-color);border-color:#67cc86}.custom-block.tip .title[data-v-0ac2dcb0]{color:#67cc86}.custom-block.warning[data-v-0ac2dcb0]{background-color:var(--code-color);border-color:#fb9b5f}.custom-block.warning .title[data-v-0ac2dcb0]{color:#fb9b5f}.custom-block.danger[data-v-0ac2dcb0]{background-color:var(--code-color);border-color:#f26d6d}.custom-block.danger .title[data-v-0ac2dcb0]{color:#f26d6d}.custom-block.right[data-v-0ac2dcb0]{color:rgba(0,0,0,.4);font-size:.9rem;text-align:right}.custom-block.theorem[data-v-0ac2dcb0]{margin:1rem 0;padding:.1rem 1.5rem;border-radius:.4rem;background-color:var(--code-color)}.custom-block.theorem .title[data-v-0ac2dcb0]{font-weight:700}.custom-block.details[data-v-0ac2dcb0]{display:block;position:relative;border-radius:2px;margin:1em 0;padding:1rem;background-color:var(--code-color)}.custom-block.details h4[data-v-0ac2dcb0]{margin-top:0}.custom-block.details figure[data-v-0ac2dcb0]:last-child,.custom-block.details p[data-v-0ac2dcb0]:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary[data-v-0ac2dcb0]{outline:none;cursor:pointer}.arrow[data-v-0ac2dcb0]{display:inline-block;width:0;height:0}.arrow.up[data-v-0ac2dcb0]{border-bottom:6px solid var(--text-color-sub)}.arrow.down[data-v-0ac2dcb0],.arrow.up[data-v-0ac2dcb0]{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down[data-v-0ac2dcb0]{border-top:6px solid var(--text-color-sub)}.arrow.right[data-v-0ac2dcb0]{border-left:6px solid var(--text-color-sub)}.arrow.left[data-v-0ac2dcb0],.arrow.right[data-v-0ac2dcb0]{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left[data-v-0ac2dcb0]{border-right:6px solid var(--text-color-sub)}.content__default[data-v-0ac2dcb0]:not(.custom){max-width:860px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.content__default[data-v-0ac2dcb0]:not(.custom){padding:2rem}}@media (max-width:419px){.content__default[data-v-0ac2dcb0]:not(.custom){padding:1.5rem}}.table-of-contents .badge[data-v-0ac2dcb0]{vertical-align:middle}body[data-v-0ac2dcb0],html[data-v-0ac2dcb0]{padding:0;margin:0}body[data-v-0ac2dcb0]{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;color:var(--text-color);background-color:var(--background-color)}.page[data-v-0ac2dcb0],.password-wrapper-in[data-v-0ac2dcb0]{overflow-x:hidden;margin-left:18rem}.navbar[data-v-0ac2dcb0]{position:fixed;z-index:20;top:0;left:0;right:0;height:3.6rem;box-sizing:border-box}.sidebar-mask[data-v-0ac2dcb0]{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none;background-color:rgba(0,0,0,.65)}.sidebar[data-v-0ac2dcb0]{font-size:16px;background-color:var(--background-color);width:18rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid var(--border-color);overflow-y:auto}.content__default:not(.custom) a[data-v-0ac2dcb0]:hover{text-decoration:underline}.content__default:not(.custom) p.demo[data-v-0ac2dcb0]{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.content__default:not(.custom) img[data-v-0ac2dcb0]{max-width:100%}.content__default:not(.custom) [data-v-0ac2dcb0]:first-child{margin-top:0}.content__default.custom[data-v-0ac2dcb0]{padding:0;margin:0}.abstract img[data-v-0ac2dcb0],.content__default.custom img[data-v-0ac2dcb0]{max-width:100%}a[data-v-0ac2dcb0]{font-weight:500;color:#3eaf7c;text-decoration:none}p a code[data-v-0ac2dcb0]{font-weight:400;color:#3eaf7c}kbd[data-v-0ac2dcb0]{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote[data-v-0ac2dcb0]{font-size:.9rem;color:#999;border-left:.25rem solid #999;background-color:var(--code-color);margin:.5rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p[data-v-0ac2dcb0]{margin:0}ol[data-v-0ac2dcb0],ul[data-v-0ac2dcb0]{padding-left:1.2em}strong[data-v-0ac2dcb0]{font-weight:600}h1[data-v-0ac2dcb0],h2[data-v-0ac2dcb0],h3[data-v-0ac2dcb0],h4[data-v-0ac2dcb0],h5[data-v-0ac2dcb0],h6[data-v-0ac2dcb0]{font-weight:500;line-height:1.25}.content__default:not(.custom)>h1[data-v-0ac2dcb0],.content__default:not(.custom)>h2[data-v-0ac2dcb0],.content__default:not(.custom)>h3[data-v-0ac2dcb0],.content__default:not(.custom)>h4[data-v-0ac2dcb0],.content__default:not(.custom)>h5[data-v-0ac2dcb0],.content__default:not(.custom)>h6[data-v-0ac2dcb0]{margin-top:-1.5rem;padding-top:3.6rem;margin-bottom:1rem}.content__default:not(.custom)>h1[data-v-0ac2dcb0]:first-child,.content__default:not(.custom)>h2[data-v-0ac2dcb0]:first-child,.content__default:not(.custom)>h3[data-v-0ac2dcb0]:first-child,.content__default:not(.custom)>h4[data-v-0ac2dcb0]:first-child,.content__default:not(.custom)>h5[data-v-0ac2dcb0]:first-child,.content__default:not(.custom)>h6[data-v-0ac2dcb0]:first-child{margin-top:-3.5rem}h1[data-v-0ac2dcb0]{font-size:1.6rem}h2[data-v-0ac2dcb0]{font-size:1.4rem}h3[data-v-0ac2dcb0]{font-size:1.2rem}a.header-anchor[data-v-0ac2dcb0]{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor[data-v-0ac2dcb0]:hover{text-decoration:none}.line-number[data-v-0ac2dcb0],code[data-v-0ac2dcb0],kbd[data-v-0ac2dcb0]{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol[data-v-0ac2dcb0],p[data-v-0ac2dcb0],ul[data-v-0ac2dcb0]{line-height:2.2}hr[data-v-0ac2dcb0]{border:0;border-top:1px solid var(--border-color)}table[data-v-0ac2dcb0]{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr[data-v-0ac2dcb0]{border-top:1px solid var(--border-color)}tr[data-v-0ac2dcb0]:nth-child(2n){background-color:var(--code-color)}td[data-v-0ac2dcb0],th[data-v-0ac2dcb0]{border:1px solid var(--border-color);padding:.6em 1em}.theme-container.sidebar-open .sidebar-mask[data-v-0ac2dcb0]{display:block}.theme-container.no-navbar .content__default:not(.custom)>h1[data-v-0ac2dcb0],.theme-container.no-navbar h2[data-v-0ac2dcb0],.theme-container.no-navbar h3[data-v-0ac2dcb0],.theme-container.no-navbar h4[data-v-0ac2dcb0],.theme-container.no-navbar h5[data-v-0ac2dcb0],.theme-container.no-navbar h6[data-v-0ac2dcb0]{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar[data-v-0ac2dcb0]{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar[data-v-0ac2dcb0]{display:none}.theme-container.no-sidebar .page[data-v-0ac2dcb0],.theme-container.no-sidebar .password-wrapper-in[data-v-0ac2dcb0]{margin-left:0}}@media (max-width:959px){.sidebar[data-v-0ac2dcb0]{font-size:15px;width:14.76rem}.page[data-v-0ac2dcb0],.password-wrapper-in[data-v-0ac2dcb0]{margin-left:14.76rem}}@media (max-width:719px){.sidebar[data-v-0ac2dcb0]{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page[data-v-0ac2dcb0],.password-wrapper-in[data-v-0ac2dcb0]{margin-left:0}.theme-container.sidebar-open .sidebar[data-v-0ac2dcb0]{transform:translateX(0)}.theme-container.no-navbar .sidebar[data-v-0ac2dcb0]{padding-top:0}.password-shadow[data-v-0ac2dcb0]{padding-left:0}}@media (max-width:419px){h1[data-v-0ac2dcb0]{font-size:1.9rem}.content__default div[class*=language-][data-v-0ac2dcb0]{margin:.85rem -1.5rem;border-radius:0}}.iconfont[data-v-0ac2dcb0]{font-family:iconfont,Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:13px;color:var(--text-color-sub)}[data-v-0ac2dcb0]::-webkit-scrollbar{width:5px;height:5px}[data-v-0ac2dcb0]::-webkit-scrollbar-thumb:vertical{height:5px;background-color:#3eaf7c}[data-v-0ac2dcb0]::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:#3eaf7c}.vuepress-flowchart[data-v-0ac2dcb0]{overflow:auto}.sw-update-popup[data-v-0ac2dcb0]{border-radius:.25rem!important;box-shadow:var(--box-shadow)!important;color:var(--text-color)!important;background:var(--background-color)!important;border:none!important}.sw-update-popup>button[data-v-0ac2dcb0]{background:#3eaf7c;border-radius:.25rem;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none}.abstract-item[data-v-0ac2dcb0]{position:relative;margin:0 auto 20px;padding:16px 20px;width:100%;overflow:hidden;border-radius:.25rem;box-shadow:var(--box-shadow);box-sizing:border-box;transition:all .3s;background-color:var(--background-color);cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center}.abstract-item[data-v-0ac2dcb0]:after,.abstract-item[data-v-0ac2dcb0]:before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;width:0;height:0}.abstract-item:hover .draw img[data-v-0ac2dcb0]{transform:scale(1)}.abstract-item>[data-v-0ac2dcb0]{pointer-events:auto}.abstract-item .draw[data-v-0ac2dcb0]{width:40%;height:200px;border-radius:10px;overflow:hidden}.abstract-item .draw img[data-v-0ac2dcb0]{width:100%;height:100%;transform:scale(1.5);transition:transform 1s}.abstract-item .reco-sticky[data-v-0ac2dcb0]{position:absolute;top:0;left:0;display:inline-block;color:#3eaf7c;font-size:2.4rem}.abstract-item[data-v-0ac2dcb0]:hover{box-shadow:var(--box-shadow-hover)}.abstract-item .title[data-v-0ac2dcb0]{position:relative;font-size:1.28rem;line-height:46px;display:inline-block}.abstract-item .title a[data-v-0ac2dcb0]{color:var(--text-color)}.abstract-item .title .reco-lock[data-v-0ac2dcb0]{font-size:1.28rem;color:#3eaf7c}.abstract-item .tags .tag-item.active[data-v-0ac2dcb0],.abstract-item .tags .tag-item[data-v-0ac2dcb0]:hover{color:#3eaf7c}.draw[data-v-0ac2dcb0]:before{top:0;left:0}.draw[data-v-0ac2dcb0]:after{bottom:0;right:0}.draw[data-v-0ac2dcb0]:hover{color:#3eaf7c}.draw[data-v-0ac2dcb0]:hover:before,[data-v-0ac2dcb0]:hover:after{width:100%;height:100%}.draw[data-v-0ac2dcb0]:hover:before{border-top-color:#3eaf7c;border-right-color:#3eaf7c;transition:width .25s ease-out,height .25s ease-out .25s}.draw[data-v-0ac2dcb0]:hover:after{border-bottom-color:#3eaf7c;border-left-color:#3eaf7c;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.meet[data-v-0ac2dcb0]:hover{color:#60daaa}.meet[data-v-0ac2dcb0]:after{top:0;left:0}.meet[data-v-0ac2dcb0]:hover:before{border-top-color:#60daaa;border-right-color:#60daaa}.meet[data-v-0ac2dcb0]:hover:after{border-bottom-color:#60daaa;border-left-color:#60daaa;transition:height .25s ease-out,width .25s ease-out .25s}.center[data-v-0ac2dcb0]:hover{color:#6477b9}.center[data-v-0ac2dcb0]:after,.center[data-v-0ac2dcb0]:before{top:0;left:0;height:100%;width:100%;transform-origin:center}.center[data-v-0ac2dcb0]:before{border-top:2px solid #6477b9;border-bottom:2px solid #6477b9;transform:scaleX(0)}.center[data-v-0ac2dcb0]:after{border-left:2px solid #6477b9;border-right:2px solid #6477b9;transform:scaleY(0)}.center[data-v-0ac2dcb0]:hover:after,.center[data-v-0ac2dcb0]:hover:before{transform:scaleX(1);transition:transform .5s}@media (max-width:719px){.tags[data-v-0ac2dcb0]{display:block;margin-top:1rem;margin-left:0!important}.abstract-item .draw[data-v-0ac2dcb0]{width:100%!important}}.sidebar-group{background:var(--background-color)}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){cursor:auto;color:var(--text-color)}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{font-size:.95em;line-height:1.4;font-weight:400;padding-left:2rem}.sidebar-group.is-sub-group>.sidebar-heading:not(.clickable){opacity:.5}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{font-size:.95em;border-left:none}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{position:relative;color:var(--text-color);transition:color .15s ease;cursor:pointer;font-size:1em;font-weight:500;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0}.sidebar-heading.open,.sidebar-heading:hover{color:#3eaf7c}.sidebar-heading .arrow{position:absolute;top:0;bottom:0;right:1em;margin:auto}.sidebar-heading.clickable.active{font-weight:600;color:#3eaf7c;border-left-color:#3eaf7c}.sidebar-heading.clickable:hover{color:#3eaf7c}.sidebar-group-items{transition:height .1s ease-out;font-size:.95em;overflow:hidden}.hero h1[data-v-5a259143],.hero p[data-v-5a259143]{color:#50e3c2}.hero[data-v-5a259143]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.abstract-wrapper[data-v-5a259143]{width:100%}.hero h1[data-v-828910c6],.hero p[data-v-828910c6]{color:#50e3c2}.hero[data-v-828910c6]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.personal-info-wrapper .personal-img[data-v-828910c6]{display:block;margin:2rem auto 1rem;width:6rem;height:6rem;border-radius:50%}.personal-info-wrapper .name[data-v-828910c6]{font-size:1rem;text-align:center;color:var(--text-color)}.personal-info-wrapper .num[data-v-828910c6]{display:flex;margin:0 auto 1rem;width:80%}.personal-info-wrapper .num>div[data-v-828910c6]{text-align:center;flex:0 0 50%}.personal-info-wrapper .num>div[data-v-828910c6]:first-child{border-right:1px solid #333}.personal-info-wrapper .num>div h3[data-v-828910c6]{line-height:auto;margin:0 0 .6rem;color:var(--text-color)}.personal-info-wrapper .num>div h6[data-v-828910c6]{line-height:auto;color:var(--text-color);margin:0}.personal-info-wrapper .social-links[data-v-828910c6]{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:10px}.personal-info-wrapper .social-links .social-item[data-v-828910c6]{width:39px;height:36px;line-height:36px;text-align:center;list-style:none;transition:transform .3s}.personal-info-wrapper .social-links .social-item[data-v-828910c6]:hover{transform:scale(1.08)}.personal-info-wrapper .social-links .social-item i[data-v-828910c6]{cursor:pointer;font-size:22px}.home-blog{padding:0;margin:0 auto}.home-blog .hero{margin:3.6rem auto 0;position:relative;box-sizing:border-box;padding:0 20px;height:100vh;display:flex;align-items:center;justify-content:center}.home-blog .hero .hero-img{max-width:300px;margin:0 auto 1.5rem}.home-blog .hero h1{display:block;margin:0 auto 1.8rem;font-size:2.5rem}.home-blog .hero .description{margin:1.8rem auto;font-size:1.6rem;line-height:1.3}.home-blog .home-blog-wrapper{display:flex;align-items:flex-start;margin:20px auto 0;padding:0 20px;max-width:1126px}.home-blog .home-blog-wrapper .blog-list{flex:auto;width:0}.home-blog .home-blog-wrapper .blog-list .abstract-wrapper .abstract-item:last-child{margin-bottom:0}.home-blog .home-blog-wrapper .info-wrapper{position:-webkit-sticky;position:sticky;top:70px;overflow:hidden;transition:all .3s;margin-left:15px;flex:0 0 300px;height:auto;box-shadow:var(--box-shadow);border-radius:.25rem;box-sizing:border-box;padding:0 15px;background:var(--background-color)}.home-blog .home-blog-wrapper .info-wrapper:hover{box-shadow:var(--box-shadow-hover)}.home-blog .home-blog-wrapper .info-wrapper h4{color:var(--text-color)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper{list-style:none;padding-left:0}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item{margin-bottom:.4rem;padding:.4rem .8rem;transition:all .5s;border-radius:.25rem;box-shadow:var(--box-shadow);background-color:var(--background-color)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item:hover{transform:scale(1.04)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item:hover a{color:#3eaf7c}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item a{display:flex;justify-content:space-between;align-items:center;color:var(--text-color)}.home-blog .home-blog-wrapper .info-wrapper .category-wrapper .category-item a .post-num{width:1.6rem;height:1.6rem;text-align:center;line-height:1.6rem;border-radius:.25rem;background:#eee;font-size:13px;color:#fff}@media (max-width:719px){.home-blog .hero{height:450px}.home-blog .hero img{max-height:210px;margin:2rem auto 1.2rem}.home-blog .hero h1{margin:0 auto 1.8rem;font-size:2rem}.home-blog .hero .description{font-size:1.2rem}.home-blog .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home-blog .home-blog-wrapper{display:block!important}.home-blog .home-blog-wrapper .blog-list{width:auto}.home-blog .home-blog-wrapper .info-wrapper{margin-left:0}.home-blog .home-blog-wrapper .info-wrapper .personal-info-wrapper{display:none}}@media (max-width:419px){.home-blog .hero{height:450px}.home-blog .hero img{max-height:210px;margin:2rem auto 1.2rem}.home-blog .hero h1{margin:0 auto 1.8rem;font-size:2rem}.home-blog .hero .description{font-size:1.2rem}.home-blog .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home-blog .home-blog-wrapper{display:block!important}.home-blog .home-blog-wrapper .blog-list{width:auto}.home-blog .home-blog-wrapper .info-wrapper{margin-left:0}.home-blog .home-blog-wrapper .info-wrapper .personal-info-wrapper{display:none}}.hero h1[data-v-70334359],.hero p[data-v-70334359]{color:#50e3c2}.hero[data-v-70334359]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.sub-sidebar-wrapper[data-v-70334359]{width:12rem;padding-left:0;list-style:none;font-size:12px}.sub-sidebar-wrapper li[data-v-70334359]{padding:.2rem 0;cursor:pointer;border-left:1px solid var(--border-color)}.sub-sidebar-wrapper li a[data-v-70334359]{padding:.35rem 1rem .35rem 0;color:var(--text-color)}.sub-sidebar-wrapper li:hover a[data-v-70334359]{color:#3eaf7c}.sub-sidebar-wrapper li.active[data-v-70334359]{border-left:1px solid #3eaf7c}.sub-sidebar-wrapper li.active a[data-v-70334359]{color:#3eaf7c}.sub-sidebar-wrapper li.level-1[data-v-70334359]{padding-left:.4rem}.sub-sidebar-wrapper li.level-2[data-v-70334359]{padding-left:.9rem}.sub-sidebar-wrapper li.level-3[data-v-70334359]{padding-left:1.5rem}.page-nav,.page .comments-wrapper,.page .page-edit{max-width:860px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav,.page .comments-wrapper,.page .page-edit{padding:2rem}}@media (max-width:419px){.page-nav,.page .comments-wrapper,.page .page-edit{padding:1.5rem}}.page{position:relative;padding-top:5rem;padding-bottom:2rem;padding-right:14rem;display:block}.page .side-bar{position:fixed;top:10rem;bottom:10rem;right:2rem;overflow-y:scroll}.page .side-bar::-webkit-scrollbar{width:0;height:0}.page .page-title{max-width:860px;margin:0 auto;padding:1rem 2.5rem;color:var(--text-color)}.page .theme-reco-content h2{position:relative;padding-left:.8rem}.page .theme-reco-content h2:before{position:absolute;left:0;top:3.5rem;display:block;height:1.8rem;content:"";border-left:5px solid #3eaf7c}.page .page-edit{padding-top:1rem;padding-bottom:1rem;overflow:auto}.page .page-edit .edit-link{display:inline-block}.page .page-edit .edit-link a{color:#3eaf7c;margin-right:.25rem}.page .page-edit .last-updated{float:right;font-size:.9em}.page .page-edit .last-updated .prefix{font-weight:500;color:#3eaf7c}.page .page-edit .last-updated .time{font-weight:400;color:#aaa}.page-nav{padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--border-color);padding-top:1rem;overflow:auto}.page-nav .next{float:right}@media (max-width:719px){.page{padding-right:0}.page .side-bar{display:none}.page .page-title{padding:0 1rem}.page .page-edit .edit-link{margin-bottom:.5rem}.page .page-edit .last-updated{font-size:.8em;float:none;text-align:left}}.hero h1[data-v-0a3fd326],.hero p[data-v-0a3fd326]{color:#50e3c2}.hero[data-v-0a3fd326]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.footer-wrapper[data-v-0a3fd326]{padding:1.5rem 2.5rem;border-top:1px solid var(--border-color);text-align:center;color:#5b5b5b}.footer-wrapper a[data-v-0a3fd326]{font-size:14px}.footer-wrapper>span[data-v-0a3fd326]{margin-left:1rem}.footer-wrapper>span>i[data-v-0a3fd326]{margin-right:.5rem}.footer-wrapper .cyber-security img[data-v-0a3fd326]{margin-right:.5rem;width:20px;height:20px;vertical-align:middle}.footer-wrapper .cyber-security a[data-v-0a3fd326]{vertical-align:middle}@media (max-width:719px){.footer[data-v-0a3fd326]{text-align:left!important}.footer>span[data-v-0a3fd326]{display:block;margin-left:0;line-height:2rem}}.sidebar .sidebar-sub-headers{padding-left:1.5rem;font-size:.95em}.sidebar-sub-headers a.sidebar-link{margin:0 1rem 0 .6rem}a.sidebar-link{font-size:1em;font-weight:400;display:block!important;color:var(--text-color);padding:.35rem 1rem .35rem 2.25rem;line-height:1.7;background:var(--background-color);box-sizing:border-box}a.sidebar-link:hover{color:#3eaf7c}a.sidebar-link.active{font-weight:600;color:#3eaf7c;background:var(--default-color-8);border-right:3px solid #3eaf7c}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500;background:transparent;color:#3eaf7c}.sidebar.sidebar::-webkit-scrollbar{width:0;height:0}.sidebar .personal-info-wrapper{display:none}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar ul.sidebar-links>li{background:#3eaf7c}.sidebar a{display:inline-block}.sidebar .nav-links{display:none;border-bottom:1px solid var(--border-color);padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1em;line-height:1.7;font-weight:500}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}@media (max-width:719px){.sidebar .nav-links,.sidebar .personal-info-wrapper{display:block}.sidebar .nav-links .dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar>.sidebar-links{padding:1rem 0}}.hero h1[data-v-4e82dffc],.hero p[data-v-4e82dffc]{color:#50e3c2}.hero[data-v-4e82dffc]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.password-shadow[data-v-4e82dffc]{overflow:hidden;position:relative;background:#fff;background:var(--background-color);box-sizing:border-box}.password-shadow .title[data-v-4e82dffc]{margin:8rem auto 2rem;width:100%;font-size:30px}.password-shadow .description[data-v-4e82dffc],.password-shadow .title[data-v-4e82dffc]{text-align:center;box-sizing:border-box;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#242424;color:var(--text-color)}.password-shadow .description[data-v-4e82dffc]{margin:0 auto 6rem;font-size:22px;padding:0 10px}.password-shadow .inputBox[data-v-4e82dffc]{position:absolute;top:40%;left:0;right:0;margin:auto;display:block;max-width:700px;height:100px;background:#3eaf7c;border-radius:.25rem;padding-left:20px;box-sizing:border-box;opacity:.9}.password-shadow .inputBox input[data-v-4e82dffc]{width:570px;height:100%;border:none;padding:0 0 0 5px;color:#fff;background:none;outline:none;position:absolute;bottom:0;left:20px;opacity:0;font-size:50px}.password-shadow .inputBox input[data-v-4e82dffc]:focus{opacity:1}.password-shadow .inputBox input:focus~span[data-v-4e82dffc]{transform:translateY(-80px);color:#3eaf7c;font-size:30px;opacity:.8}.password-shadow .inputBox input:focus~button[data-v-4e82dffc]{opacity:1;width:100px}.password-shadow .inputBox span[data-v-4e82dffc]{width:200px;height:100%;display:block;position:absolute;line-height:100px;top:0;left:20px;color:#fff;cursor:text;transition:.5s;transform-origin:left top;font-size:30px}.password-shadow .inputBox button[data-v-4e82dffc]{overflow:hidden;width:0;height:98px;border-radius:.25rem;position:absolute;background:var(--background-color);right:1px;top:1px;border:0;padding:0;color:#3eaf7c;font-size:18px;outline:none;cursor:pointer;opacity:0;transition:.5s;z-index:1}.password-shadow .footer[data-v-4e82dffc]{position:absolute;left:0;right:0;bottom:10%;padding:2.5rem;text-align:center;color:#5b5b5b}.password-shadow .footer>span[data-v-4e82dffc]{margin-left:1rem}.password-shadow .footer>span>i[data-v-4e82dffc]{margin-right:.5rem}@media (max-width:719px){.password-shadow .inputBox[data-v-4e82dffc]{max-width:700px;height:60px;background:#3eaf7c;border-radius:.25rem;position:absolute;left:0;right:0;top:43%;margin:auto 20px;padding-left:0;box-sizing:border-box;opacity:.9}.password-shadow .inputBox input[data-v-4e82dffc]{width:60%;height:100%;border:none;padding:0 0 0 5px;color:#fff;background:none;outline:none;position:absolute;bottom:0;opacity:0;font-size:30px}.password-shadow .inputBox input[data-v-4e82dffc]:focus{opacity:1}.password-shadow .inputBox input:focus~span[data-v-4e82dffc]{transform:translateY(-60px);color:#3eaf7c;font-size:20px;opacity:.8}.password-shadow .inputBox input:focus~button[data-v-4e82dffc]{opacity:1;width:60px}.password-shadow .inputBox span[data-v-4e82dffc]{width:200px;height:100%;display:block;position:absolute;line-height:60px;top:0;left:20px;color:#fff;cursor:text;transition:.5s;transform-origin:left top;font-size:20px}.password-shadow .inputBox button[data-v-4e82dffc]{width:0;height:58px;border-radius:.25rem;position:absolute;right:1px;top:1px;border:0;padding:0;background:#fff;color:#3eaf7c;font-size:18px;outline:none;cursor:pointer;opacity:0;transition:.5s;z-index:1}.password-shadow .footer[data-v-4e82dffc]{margin-left:0}}@media (max-width:959px){.password-shadow .footer[data-v-4e82dffc]{margin-left:0}}.hero h1[data-v-1156296a],.hero p[data-v-1156296a]{color:#50e3c2}.hero[data-v-1156296a]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.theme-container .loading-wrapper[data-v-1156296a]{position:absolute;z-index:22;top:0;bottom:0;left:0;right:0;margin:auto}.theme-container .password-wrapper-out[data-v-1156296a]{position:absolute;z-index:21;top:0;bottom:0;left:0;right:0;margin:auto}.theme-container .password-wrapper-in[data-v-1156296a]{position:absolute;z-index:8;top:0;bottom:0;left:0;right:0}.theme-container .hide[data-v-1156296a]{height:100vh;overflow:hidden;opacity:0}.fade-enter-active[data-v-1156296a],.fade-leave-active[data-v-1156296a]{transition:opacity .5s ease-in-out .5s}.fade-enter[data-v-1156296a],.fade-leave-to[data-v-1156296a]{opacity:0}.content__default code{color:#505050;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:var(--code-color);border-radius:3px}.content__default code .token.deleted{color:#ec5975}.content__default code .token.inserted{color:#3eaf7c}.content__default pre,.content__default pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.content__default pre[class*=language-] code,.content__default pre code{color:#fff;padding:0;background-color:transparent;border-radius:0}div[class*=language-]{position:relative;background-color:#282c34;border-radius:6px}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;position:relative;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:2.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre{padding-left:3.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:2.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number,div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:2.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#282c34}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}.custom-block .custom-block-title{font-weight:600;margin-bottom:-.4rem}.custom-block.danger,.custom-block.tip,.custom-block.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip{background-color:var(--code-color);border-color:#67cc86}.custom-block.tip .title{color:#67cc86}.custom-block.warning{background-color:var(--code-color);border-color:#fb9b5f}.custom-block.warning .title{color:#fb9b5f}.custom-block.danger{background-color:var(--code-color);border-color:#f26d6d}.custom-block.danger .title{color:#f26d6d}.custom-block.right{color:rgba(0,0,0,.4);font-size:.9rem;text-align:right}.custom-block.theorem{margin:1rem 0;padding:.1rem 1.5rem;border-radius:.4rem;background-color:var(--code-color)}.custom-block.theorem .title{font-weight:700}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1em 0;padding:1rem;background-color:var(--code-color)}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid var(--text-color-sub)}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid var(--text-color-sub)}.arrow.right{border-left:6px solid var(--text-color-sub)}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid var(--text-color-sub)}.content__default:not(.custom){max-width:860px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.content__default:not(.custom){padding:2rem}}@media (max-width:419px){.content__default:not(.custom){padding:1.5rem}}.table-of-contents .badge{vertical-align:middle}body,html{padding:0;margin:0}body{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;color:var(--text-color);background-color:var(--background-color)}.page,.password-wrapper-in{overflow-x:hidden;margin-left:18rem}.navbar{z-index:20;right:0;height:3.6rem;box-sizing:border-box}.navbar,.sidebar-mask{position:fixed;top:0;left:0}.sidebar-mask{z-index:9;width:100vw;height:100vh;display:none;background-color:rgba(0,0,0,.65)}.sidebar{font-size:16px;background-color:var(--background-color);width:18rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid var(--border-color);overflow-y:auto}.content__default:not(.custom) a:hover{text-decoration:underline}.content__default:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.content__default:not(.custom) img{max-width:100%}.content__default:not(.custom) :first-child{margin-top:0}.content__default.custom{padding:0;margin:0}.abstract img,.content__default.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#3eaf7c}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:.9rem;color:#999;border-left:.25rem solid #999;background-color:var(--code-color);margin:.5rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25}.content__default:not(.custom)>h1,.content__default:not(.custom)>h2,.content__default:not(.custom)>h3,.content__default:not(.custom)>h4,.content__default:not(.custom)>h5,.content__default:not(.custom)>h6{margin-top:-1.5rem;padding-top:3.6rem;margin-bottom:1rem}.content__default:not(.custom)>h1:first-child,.content__default:not(.custom)>h2:first-child,.content__default:not(.custom)>h3:first-child,.content__default:not(.custom)>h4:first-child,.content__default:not(.custom)>h5:first-child,.content__default:not(.custom)>h6:first-child{margin-top:-3.5rem}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.2rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:2.2}hr{border:0;border-top:1px solid var(--border-color)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid var(--border-color)}tr:nth-child(2n){background-color:var(--code-color)}td,th{border:1px solid var(--border-color);padding:.6em 1em}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .content__default:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page,.theme-container.no-sidebar .password-wrapper-in{margin-left:0}}@media (max-width:959px){.sidebar{font-size:15px;width:14.76rem}.page,.password-wrapper-in{margin-left:14.76rem}}@media (max-width:719px){.sidebar{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page,.password-wrapper-in{margin-left:0}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.no-navbar .sidebar{padding-top:0}.password-shadow{padding-left:0}}@media (max-width:419px){h1{font-size:1.9rem}.content__default div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.iconfont{font-family:iconfont,Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:13px;color:var(--text-color-sub)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb:vertical{height:5px;background-color:#3eaf7c}::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:#3eaf7c}.vuepress-flowchart{overflow:auto}.sw-update-popup{border-radius:.25rem!important;box-shadow:var(--box-shadow)!important;color:var(--text-color)!important;background:var(--background-color)!important;border:none!important}.sw-update-popup>button{background:#3eaf7c;border-radius:.25rem;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none}.hero h1,.hero p{color:#50e3c2}.hero{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.content{margin:4rem auto 0;max-width:800px;padding:0 2rem}.mod_404 .desc .desc_link{display:inline-block;background:#424242!important;color:#fff;padding:6px 20px!important;text-decoration:none!important;border-radius:4px}@media screen and (max-width:720px){.mod_404 .desc{margin:50px 0}.mod_404 .wrapper{margin:0!important;padding-top:20px}}.hero h1[data-v-1cc33d31],.hero p[data-v-1cc33d31]{color:#50e3c2}.hero[data-v-1cc33d31]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.categories-wrapper[data-v-1cc33d31]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}.categories-wrapper .category-wrapper[data-v-1cc33d31]{list-style:none;padding-left:0}.categories-wrapper .category-wrapper .category-item[data-v-1cc33d31]{vertical-align:middle;margin:4px 8px 10px;display:inline-block;cursor:pointer;border-radius:.25rem;font-size:13px;box-shadow:var(--box-shadow);transition:all .5s;background-color:var(--background-color)}.categories-wrapper .category-wrapper .category-item.active[data-v-1cc33d31],.categories-wrapper .category-wrapper .category-item[data-v-1cc33d31]:hover{background:#3eaf7c}.categories-wrapper .category-wrapper .category-item.active a span.category-name[data-v-1cc33d31],.categories-wrapper .category-wrapper .category-item:hover a span.category-name[data-v-1cc33d31]{color:#fff}.categories-wrapper .category-wrapper .category-item.active a span.category-name .post-num[data-v-1cc33d31],.categories-wrapper .category-wrapper .category-item:hover a span.category-name .post-num[data-v-1cc33d31]{color:#3eaf7c}.categories-wrapper .category-wrapper .category-item a[data-v-1cc33d31]{display:flex;box-sizing:border-box;width:100%;height:100%;padding:8px 14px;justify-content:space-between;align-items:center;color:#666}.categories-wrapper .category-wrapper .category-item a .post-num[data-v-1cc33d31]{margin-left:4px;width:1.2rem;height:1.2rem;text-align:center;line-height:1.2rem;border-radius:.25rem;font-size:.7rem;color:#fff}@media (max-width:719px){.categories-wrapper[data-v-1cc33d31]{padding:4.6rem 1rem 0}.page-edit .edit-link[data-v-1cc33d31]{margin-bottom:.5rem}.page-edit .last-updated[data-v-1cc33d31]{font-size:.8em;float:none;text-align:left}}.hero h1[data-v-ab813f74],.hero p[data-v-ab813f74]{color:#50e3c2}.hero[data-v-ab813f74]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.tag-wrapper[data-v-ab813f74]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}@media (max-width:719px){.tag-wrapper[data-v-ab813f74]{padding:4.6rem 1rem 0}}.hero h1[data-v-5e87ad34],.hero p[data-v-5e87ad34]{color:#50e3c2}.hero[data-v-5e87ad34]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.tags-wrapper[data-v-5e87ad34]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}@media (max-width:719px){.tags-wrapper[data-v-5e87ad34]{padding:5rem .6rem 0}}.hero h1[data-v-3ab56744],.hero p[data-v-3ab56744]{color:#50e3c2}.hero[data-v-3ab56744]{background-size:cover;background-attachment:fixed;width:100%;height:100%;position:fixed}.timeline-wrapper[data-v-3ab56744]{max-width:860px;margin:0 auto;padding:4.6rem 2.5rem 0}.timeline-wrapper .timeline-content[data-v-3ab56744]{box-sizing:border-box;position:relative;list-style:none}.timeline-wrapper .timeline-content[data-v-3ab56744]:after{content:" ";position:absolute;top:14px;left:0;z-index:-1;margin-left:-2px;width:4px;height:100%;background:var(--border-color)}.timeline-wrapper .timeline-content .desc[data-v-3ab56744],.timeline-wrapper .timeline-content .year[data-v-3ab56744]{position:relative;color:var(--text-color);font-size:16px}.timeline-wrapper .timeline-content .desc[data-v-3ab56744]:before,.timeline-wrapper .timeline-content .year[data-v-3ab56744]:before{content:" ";position:absolute;z-index:2;left:-20px;top:50%;margin-left:-4px;margin-top:-4px;width:8px;height:8px;background:var(--background-color);border:1px solid var(--border-color);border-radius:50%}.timeline-wrapper .timeline-content .year[data-v-3ab56744]{margin:80px 0 0;color:var(--text-color);font-weight:700;font-size:26px}.timeline-wrapper .timeline-content .year-wrapper[data-v-3ab56744]{padding-left:0!important}.timeline-wrapper .timeline-content .year-wrapper li[data-v-3ab56744]{display:flex;padding:30px 0 10px;list-style:none;border-bottom:1px dashed var(--border-color);position:relative}.timeline-wrapper .timeline-content .year-wrapper li:hover .date[data-v-3ab56744]{color:#3eaf7c}.timeline-wrapper .timeline-content .year-wrapper li:hover .date[data-v-3ab56744]:before{background:#3eaf7c}.timeline-wrapper .timeline-content .year-wrapper li:hover .title[data-v-3ab56744]{color:#3eaf7c}.timeline-wrapper .timeline-content .year-wrapper li .date[data-v-3ab56744]{width:40px;line-height:30px;color:var(--text-color-sub);font-size:12px}.timeline-wrapper .timeline-content .year-wrapper li .date[data-v-3ab56744]:before{content:" ";position:absolute;left:-18px;top:41px;width:6px;height:6px;margin-left:-4px;background:var(--background-color);border-radius:50%;border:1px solid var(--border-color);z-index:2}.timeline-wrapper .timeline-content .year-wrapper li .title[data-v-3ab56744]{line-height:30px;color:var(--text-color-sub);font-size:16px;cursor:pointer}@media (max-width:719px){.timeline-wrapper[data-v-3ab56744]{margin:0 1.2rem}} \ No newline at end of file diff --git a/assets/js/17.13edd717.js b/assets/js/17.13edd717.js deleted file mode 100644 index a40e4540..00000000 --- a/assets/js/17.13edd717.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{568:function(t,e,_){"use strict";_.r(e);var l=_(8),v=Object(l.a)({},(function(){var t=this,e=t.$createElement,_=t._self._c||e;return _("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[_("h2",{attrs:{id:"群管理员变动监测"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#群管理员变动监测"}},[t._v("#")]),t._v(" 群管理员变动监测")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("admin_config")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n自动设置和取消群管理员权限")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("on_notice:Hidden")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("监测群管理员变动,自动给予和收回权限")])])])]),t._v(" "),_("h2",{attrs:{id:"群功能开关管理"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#群功能开关管理"}},[t._v("#")]),t._v(" 群功能开关管理")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("switch_rule")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n可以对群功能的开关进行设置,包括被动技能")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("开启/关闭")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("plugin_cmd: str")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("开启色图"),_("br"),t._v("关闭色图")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("群功能开关,中间不要加空格!中间不要加空格!不要“开启 色图”")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("群被动状态")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("群被动状态")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("查看当前被动技能开关状态")])])])])])}),[],!1,null,null,null);e.default=v.exports}}]); \ No newline at end of file diff --git a/assets/js/17.ed04f4e6.js b/assets/js/17.ed04f4e6.js new file mode 100644 index 00000000..7949e233 --- /dev/null +++ b/assets/js/17.ed04f4e6.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{568:function(t,e,_){"use strict";_.r(e);var v=_(8),a=Object(v.a)({},(function(){var t=this,e=t.$createElement,_=t._self._c||e;return _("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[_("div",{staticClass:"custom-block tip"},[_("p",{staticClass:"title"}),_("p",[t._v("详细请查看真寻Bot的 “管理员帮助”")])]),_("h2",{attrs:{id:"管理员帮助"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#管理员帮助"}},[t._v("#")]),t._v(" 管理员帮助")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("admin_help")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n管理员帮助总览")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("管理员帮助")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("管理员帮助")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("None")])])])]),t._v(" "),_("h2",{attrs:{id:"群功能开关管理"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#群功能开关管理"}},[t._v("#")]),t._v(" 群功能开关管理")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("switch_rule")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n可以对群功能的开关进行设置,包括被动技能"),_("br"),t._v(" "),_("code",[t._v("此功能含有额外超级用户操作")])]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":\n"),_("ul",[_("li",[t._v("开启/关闭:\n"),_("ul",[_("li",[_("code",[t._v("plugin_cmd")]),t._v(":插件名称或别名")])])])])])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("开启/关闭")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("plugin_cmd: str")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("开启色图"),_("br"),t._v("关闭色图")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("群功能开关,中间不要加空格!不要“开启 色图”")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("群被动状态")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("群被动状态")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("查看当前被动技能开关状态")])])])]),t._v(" "),_("h2",{attrs:{id:"封禁用户"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#封禁用户"}},[t._v("#")]),t._v(" 封禁用户")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("ban")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n封禁一个用户,该黑名单所有群共享"),_("br"),t._v(" "),_("code",[t._v("此功能含有额外超级用户操作")])]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":\n"),_("ul",[_("li",[t._v(".ban\n"),_("ul",[_("li",[_("code",[t._v("at")]),t._v(":艾特对象")]),t._v(" "),_("li",[_("code",[t._v("hour")]),t._v(":可选,封禁时长(小时)")]),t._v(" "),_("li",[_("code",[t._v("minute")]),t._v(":可选,封禁时长 (分钟)")])])]),t._v(" "),_("li",[t._v(".unban\n"),_("ul",[_("li",[_("code",[t._v("at")]),t._v(":艾特对象")])])])])])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v(".ban")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("[at]"),_("br"),t._v("hour: int"),_("br"),t._v("minute: int")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("5")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v(".ban @A"),_("br"),t._v(".ban @A 5 10")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("封禁用户,没有hour和minute则永久封禁")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v(".unban")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("[at]")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("5")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v(".unban @A")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("解封当前用户,使用该命令的管理员权限必须大于或等于使用.ban管理员的权限")])])])]),t._v(" "),_("h2",{attrs:{id:"自定义群欢迎消息"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#自定义群欢迎消息"}},[t._v("#")]),t._v(" 自定义群欢迎消息")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("custom_welcome_message")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":\n新成员加入群的欢迎消息自定义")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":\n"),_("ul",[_("li",[t._v("自定义群欢迎消息\n"),_("ul",[_("li",[_("code",[t._v("msg")]),t._v(":文本和图片消息,文本和图片至少存在一样")])])])])])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("自定义群欢迎消息")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("msg: str[图片]")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("自定义群欢迎消息 等你好久了 [图片]")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("群欢迎消息")])])])]),t._v(" "),_("h2",{attrs:{id:"更新群组成员列表"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#更新群组成员列表"}},[t._v("#")]),t._v(" 更新群组成员列表")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("update_group_member_info")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":\n更新群员信息,已经含有自动定时更新,一般来说不需要使用")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("更新群组成员列表")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("更新群组成员列表")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("None")])])])]),t._v(" "),_("h2",{attrs:{id:"群管理员变动监测"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#群管理员变动监测"}},[t._v("#")]),t._v(" 群管理员变动监测")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("admin_config")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n自动设置和取消群管理员权限")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("on_notice:Hidden")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("监测群管理员变动,自动给予和收回权限")])])])]),t._v(" "),_("h2",{attrs:{id:"自动更新信息与权限"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#自动更新信息与权限"}},[t._v("#")]),t._v(" 自动更新信息与权限")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("timing_task")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":\n成员信息权限的自动更新")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("时间")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("cron")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("02:01")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("更新群员信息")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("interval")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("minutes=5")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("快速更新信息及权限")])])])])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/18.513e16cd.js b/assets/js/18.513e16cd.js deleted file mode 100644 index 9e44498f..00000000 --- a/assets/js/18.513e16cd.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{567:function(t,e,_){"use strict";_.r(e);var v=_(8),l=Object(v.a)({},(function(){var t=this,e=t.$createElement,_=t._self._c||e;return _("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[_("h2",{attrs:{id:"帮助"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#帮助"}},[t._v("#")]),t._v(" 帮助")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("help")])]),t._v(" "),_("li",[_("strong",[t._v("群权限")]),t._v(" : "),_("code",[t._v("0")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n基本插件之一,图片形式的帮助插件")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("帮助")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("plugin_cmd: Optional[str]")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("帮助"),_("br"),t._v("帮助色图")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("帮助插件,可以通过添加plugin_cmd来获取指定插件的帮助")])])])]),t._v(" "),_("h2",{attrs:{id:"签到"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#签到"}},[t._v("#")]),t._v(" 签到")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("sign_in")])]),t._v(" "),_("li",[_("strong",[t._v("群权限")]),t._v(" : "),_("code",[t._v("5")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n普通的签到插件,可以获得好感度和金币,好感度和金币可以用作其他插件,是较为重要的插件")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("签到")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("签到")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("普通的签到")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("我的签到/好感度")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("我的签到")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("查看自己的好感度")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度排行")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("num: int = 10")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度排行")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("查看当前群的好感度排行,可以通过num来显示排行榜数量")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度总榜")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("_type: Optional[str]")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度总榜"),_("br"),t._v("好感度总榜显示我"),_("br"),t._v("好感度总榜屏蔽我")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("集合所有群的好感度总排行,可以通过参数 “显示我”/“屏蔽我” 设置是否出现在榜单上")])])])])])}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/18.be819115.js b/assets/js/18.be819115.js new file mode 100644 index 00000000..a40a3770 --- /dev/null +++ b/assets/js/18.be819115.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{567:function(t,e,_){"use strict";_.r(e);var v=_(8),l=Object(v.a)({},(function(){var t=this,e=t.$createElement,_=t._self._c||e;return _("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[_("h2",{attrs:{id:"帮助"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#帮助"}},[t._v("#")]),t._v(" 帮助")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("help")])]),t._v(" "),_("li",[_("strong",[t._v("群权限")]),t._v(" : "),_("code",[t._v("0")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n基本插件之一,图片形式的帮助插件")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":\n"),_("ul",[_("li",[t._v("帮助\n"),_("ul",[_("li",[_("code",[t._v("plugin_cmd")]),t._v(":可选,功能名称或别名")])])])])])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("帮助")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("plugin_cmd: Optional[str]")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("帮助"),_("br"),t._v("帮助色图")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("帮助插件,可以通过添加plugin_cmd来获取指定插件的帮助")])])])]),t._v(" "),_("h2",{attrs:{id:"签到"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#签到"}},[t._v("#")]),t._v(" 签到")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("sign_in")])]),t._v(" "),_("li",[_("strong",[t._v("群权限")]),t._v(" : "),_("code",[t._v("5")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n普通的签到插件,可以获得好感度和金币,好感度和金币可以用作其他插件,是较为重要的插件")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":\n"),_("ul",[_("li",[t._v("好感度排行\n"),_("ul",[_("li",[_("code",[t._v("num")]),t._v(":可选,排行榜显示用户数量,至多50")])])]),t._v(" "),_("li",[t._v("好感度总榜\n"),_("ul",[_("li",[_("code",[t._v("_type")]),t._v(":可选,通过“显示我”/“屏蔽我”来设置是否出现在榜单上")])])])])])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("签到")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("签到")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("普通的签到")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("我的签到/好感度")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("我的签到")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("查看自己的好感度")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度排行")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("num: int = 10")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度排行")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("查看当前群的好感度排行,可以通过num来显示排行榜数量")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度总榜")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("_type: Optional[str]")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("好感度总榜"),_("br"),t._v("好感度总榜显示我")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("集合所有群的好感度总排行")])])])]),t._v(" "),_("h2",{attrs:{id:"昵称"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#昵称"}},[t._v("#")]),t._v(" 昵称")]),t._v(" "),_("ul",[_("li",[_("strong",[t._v("模块")]),t._v(": "),_("code",[t._v("nickname")])]),t._v(" "),_("li",[_("strong",[t._v("群权限")]),t._v(" : "),_("code",[t._v("5")])]),t._v(" "),_("li",[_("strong",[t._v("说明")]),t._v(":"),_("br"),t._v("\n昵称插件,贯穿整个项目的用户个人自定义昵称")]),t._v(" "),_("li",[_("strong",[t._v("指令")]),t._v(":\n"),_("ul",[_("li",[t._v("以后叫我\n"),_("ul",[_("li",[_("code",[t._v("nickname")]),t._v(":昵称")])])])])])]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),_("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),_("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("以后叫我")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("nickname: str")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("以后叫我欧尼酱")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("养成第一步从互道昵称开始")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("我是谁")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("我是谁")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[t._v("考一考真寻还记不记的你的昵称")])]),t._v(" "),_("tr",[_("td",{staticStyle:{"text-align":"center"}},[t._v("取消昵称")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("0")]),t._v(" "),_("td",{staticStyle:{"text-align":"center"}},[t._v("取消昵称")]),t._v(" "),_("td",{staticStyle:{"text-align":"left"}},[_("strong",[t._v("你伤害了真寻")])])])])])])}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/20.49b2c11b.js b/assets/js/20.49b2c11b.js deleted file mode 100644 index 2cdb25a8..00000000 --- a/assets/js/20.49b2c11b.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{570:function(t,e,n){"use strict";n.r(e);var s=n(8),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/20.7abba640.js b/assets/js/20.7abba640.js new file mode 100644 index 00000000..b2098648 --- /dev/null +++ b/assets/js/20.7abba640.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{570:function(t,e,l){"use strict";l.r(e);var a=l(8),n=Object(a.a)({},(function(){var t=this,e=t.$createElement,l=t._self._c||e;return l("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[l("div",{staticClass:"custom-block tip"},[l("p",{staticClass:"title"}),l("p",[t._v("详细请查看真寻Bot的 “超级用户帮助”")])]),l("h2",{attrs:{id:"超级用户帮助"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#超级用户帮助"}},[t._v("#")]),t._v(" 超级用户帮助")]),t._v(" "),l("ul",[l("li",[l("strong",[t._v("模块")]),t._v(": "),l("code",[t._v("super_help")])]),t._v(" "),l("li",[l("strong",[t._v("说明")]),t._v(":"),l("br"),t._v("\n超级用户帮助总览")]),t._v(" "),l("li",[l("strong",[t._v("指令")]),t._v(":")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"center"}},[t._v("指令")]),t._v(" "),l("th",{staticStyle:{"text-align":"center"}},[t._v("参数")]),t._v(" "),l("th",{staticStyle:{"text-align":"center"}},[t._v("权限")]),t._v(" "),l("th",{staticStyle:{"text-align":"center"}},[t._v("示例")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("说明")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"center"}},[t._v("超级用户帮助")]),t._v(" "),l("td",{staticStyle:{"text-align":"center"}},[t._v("None")]),t._v(" "),l("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),l("td",{staticStyle:{"text-align":"center"}},[t._v("超级用户帮助")]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[t._v("None")])])])])])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/3.6aeb0233.js b/assets/js/3.6aeb0233.js deleted file mode 100644 index f63f9f73..00000000 --- a/assets/js/3.6aeb0233.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{449:function(t,e,a){},450:function(t,e,a){},451:function(t,e,a){},452:function(t,e,a){},453:function(t,e,a){"use strict";a(60);var r=a(140),n=a(448),o=Object(r.b)({components:{RecoIcon:n.b},props:{pageInfo:{type:Object,default:function(){return{}}},currentTag:{type:String,default:""},showAccessNumber:{type:Boolean,default:!1}},setup:function(t,e){var a=Object(r.c)().proxy;return{numStyle:{fontSize:".9rem",fontWeight:"normal",color:"#999"},goTags:function(t){a.$route.path!=="/tag/".concat(t,"/")&&a.$router.push({path:"/tag/".concat(t,"/")})},formatDateValue:function(t){return new Intl.DateTimeFormat(a.$lang).format(new Date(t))}}}}),s=(a(455),a(8)),i=Object(s.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pageInfo.frontmatter.author||t.$themeConfig.author?a("reco-icon",{attrs:{icon:"reco-account"}},[a("span",[t._v(t._s(t.pageInfo.frontmatter.author||t.$themeConfig.author))])]):t._e(),t._v(" "),t.pageInfo.frontmatter.date?a("reco-icon",{attrs:{icon:"reco-date"}},[a("span",[t._v(t._s(t.formatDateValue(t.pageInfo.frontmatter.date)))])]):t._e(),t._v(" "),!0===t.showAccessNumber?a("reco-icon",{attrs:{icon:"reco-eye"}},[a("AccessNumber",{attrs:{idVal:t.pageInfo.path,numStyle:t.numStyle}})],1):t._e(),t._v(" "),t.pageInfo.frontmatter.tags?a("reco-icon",{staticClass:"tags",attrs:{icon:"reco-tag"}},t._l(t.pageInfo.frontmatter.tags,(function(e,r){return a("span",{key:r,staticClass:"tag-item",class:{active:t.currentTag==e},on:{click:function(a){return a.stopPropagation(),t.goTags(e)}}},[t._v(t._s(e))])})),0):t._e()],1)}),[],!1,null,"1ff7123e",null);e.a=i.exports},455:function(t,e,a){"use strict";a(449)},456:function(t,e,a){"use strict";a(450)},457:function(t,e,a){"use strict";a(451)},458:function(t,e,a){"use strict";a(38);var r=a(140),n=(a(248),{methods:{_getStoragePage:function(){var t=window.location.pathname,e=JSON.parse(sessionStorage.getItem("currentPage"));return null===e||t!==e.path?(sessionStorage.setItem("currentPage",JSON.stringify({page:1,path:""})),1):parseInt(e.page)},_setStoragePage:function(t){var e=window.location.pathname;sessionStorage.setItem("currentPage",JSON.stringify({page:t,path:e}))}}}),o=a(448),s=a(453),i=Object(r.b)({components:{PageInfo:s.a,RecoIcon:o.b},props:["item","currentPage","currentTag"]}),c=(a(456),a(8)),l=Object(c.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-item",on:{click:function(e){return t.$router.push(t.item.path)}}},[t.item.frontmatter.sticky?a("reco-icon",{attrs:{icon:"reco-sticky"}}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("reco-icon",{attrs:{icon:"reco-lock"}}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)}),[],!1,null,"ff2c8be0",null).exports,u=Object(r.b)({mixins:[n],components:{NoteAbstractItem:l},props:["data","currentTag"],setup:function(t,e){var a=Object(r.c)().proxy,n=Object(r.i)(t).data,o=Object(r.h)(1),s=Object(r.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return n.value.slice(t,e)}));return Object(r.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:s,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),p=(a(457),Object(c.a)(u,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=p.exports},461:function(t,e,a){"use strict";a(452)},463:function(t,e,a){"use strict";var r=a(62),n=(a(107),a(140)),o=a(76),s=Object(n.b)({props:{currentTag:{type:String,default:""}},setup:function(t,e){var a=Object(n.c)().proxy;return{tags:Object(n.a)((function(){return[{name:a.$recoLocales.all,path:"/tag/"}].concat(Object(r.a)(a.$tagesList))})),tagClick:function(t){e.emit("getCurrentTag",t)},getOneColor:o.b}}}),i=(a(461),a(8)),c=Object(i.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tags"},t._l(t.tags,(function(e,r){return a("span",{directives:[{name:"show",rawName:"v-show",value:!e.pages||e.pages&&e.pages.length>0,expression:"!item.pages || (item.pages && item.pages.length > 0)"}],key:r,class:{active:e.name==t.currentTag},style:{backgroundColor:t.getOneColor()},on:{click:function(a){return t.tagClick(e)}}},[t._v(t._s(e.name))])})),0)}),[],!1,null,"125939b4",null);e.a=c.exports},485:function(t,e,a){},486:function(t,e,a){},487:function(t,e,a){},488:function(t,e,a){},489:function(t,e,a){},490:function(t,e,a){},534:function(t,e,a){"use strict";a(485)},535:function(t,e,a){"use strict";a(486)},536:function(t,e,a){t.exports=a.p+"assets/img/bg.2cfdbb33.svg"},537:function(t,e,a){"use strict";a(487)},538:function(t,e,a){"use strict";a(488)},539:function(t,e,a){"use strict";a(489)},540:function(t){t.exports=JSON.parse('{"a":"1.6.6"}')},541:function(t,e,a){"use strict";a(490)},548:function(t,e,a){"use strict";a.r(e);var r=a(140),n=a(465),o=a(448),s=Object(r.b)({components:{NavLink:n.a,ModuleTransition:o.a},setup:function(t,e){var a=Object(r.c)().proxy;return{recoShowModule:Object(r.a)((function(){return a&&a.$parent.recoShowModule})),actionLink:Object(r.a)((function(){return a&&{link:a.$frontmatter.actionLink,text:a.$frontmatter.actionText}})),heroImageStyle:Object(r.a)((function(){return a.$frontmatter.heroImageStyle||{maxHeight:"200px",margin:"6rem auto 1.5rem"}}))}}}),i=(a(534),a(8)),c=Object(i.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"home"},[a("div",{staticClass:"hero"},[a("ModuleTransition",[t.recoShowModule&&t.$frontmatter.heroImage?a("img",{style:t.heroImageStyle||{},attrs:{src:t.$withBase(t.$frontmatter.heroImage),alt:"hero"}}):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.04"}},[t.recoShowModule&&null!==t.$frontmatter.heroText?a("h1",{style:{marginTop:t.$frontmatter.heroImage?"0px":"140px"}},[t._v("\n "+t._s(t.$frontmatter.heroText||t.$title||"vuePress-theme-reco")+"\n ")]):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[t.recoShowModule&&null!==t.$frontmatter.tagline?a("p",{staticClass:"description"},[t._v("\n "+t._s(t.$frontmatter.tagline||t.$description||"Welcome to your vuePress-theme-reco site")+"\n ")]):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.16"}},[t.recoShowModule&&t.$frontmatter.actionText&&t.$frontmatter.actionLink?a("p",{staticClass:"action"},[a("NavLink",{staticClass:"action-button",attrs:{item:t.actionLink}})],1):t._e()])],1),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.24"}},[t.recoShowModule&&t.$frontmatter.features&&t.$frontmatter.features.length?a("div",{staticClass:"features"},t._l(t.$frontmatter.features,(function(e,r){return a("div",{key:r,staticClass:"feature"},[a("h2",[t._v(t._s(e.title))]),t._v(" "),a("p",[t._v(t._s(e.details))])])})),0):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.32"}},[a("Content",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"home-center",attrs:{custom:""}})],1)],1)}),[],!1,null,null,null).exports,l=a(9),u=(a(37),a(463)),p=(a(47),a(480)),g=a.n(p),f=a(76),d=function(){var t=Object(r.c)().proxy,e=Object(r.h)(!0),a=Object(r.g)({left:0,top:0});return Object(r.e)((function(){e.value=!/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)})),{popupWindowStyle:a,showDetail:function(r){var n=r.target;n.querySelector(".popup-window-wrapper").style.display="block";var o=n.querySelector(".popup-window"),s=document.querySelector(".info-wrapper"),i=n.clientWidth,c=o.clientWidth,l=o.clientHeight;if(e)a.left=(i-c)/2+"px",a.top=-l+"px",s.style.overflow="visible",t.$nextTick((function(){!function(t){var e=document.body.offsetWidth,r=t.getBoundingClientRect(),n=e-(r.x+r.width);if(n<0){var o=t.offsetLeft;a.left=o+n+"px"}}(o)}));else{var u=function(t){var e=document,a=t.getBoundingClientRect(),r=a.left,n=a.top;return{left:r+=e.documentElement.scrollLeft||e.body.scrollLeft,top:n+=e.documentElement.scrollTop||e.body.scrollTop}};s.style.overflow="hidden";var p=u(n).left-u(s).left;a.left=-p+(s.clientWidth-o.clientWidth)/2+"px",a.top=-l+"px"}},hideDetail:function(t){t.target.querySelector(".popup-window-wrapper").style.display="none"}}},m=Object(r.b)({setup:function(t,e){var a=Object(r.c)().proxy,n=d(),o=n.popupWindowStyle,s=n.showDetail,i=n.hideDetail;return{dataAddColor:Object(r.a)((function(){var t=(a&&a.$themeConfig).friendLink;return(void 0===t?[]:t).map((function(t){return t.color=Object(f.b)(),t}))})),popupWindowStyle:o,showDetail:s,hideDetail:i,getImgUrl:function(t){var e=t.logo,r=void 0===e?"":e,n=t.email,o=void 0===n?"":n;return r&&/^http/.test(r)?r:r&&!/^http/.test(r)?a.$withBase(r):"//1.gravatar.com/avatar/".concat(g()(o||""),"?s=50&d=mm&r=x")}}}}),h=(a(535),Object(i.a)(m,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"friend-link-wrapper"},t._l(t.dataAddColor,(function(e,r){return a("div",{key:r,staticClass:"friend-link-item",attrs:{target:"_blank"},on:{mouseenter:function(e){return t.showDetail(e)},mouseleave:function(e){return t.hideDetail(e)}}},[a("span",{staticClass:"list-style",style:{backgroundColor:e.color}}),t._v("\n "+t._s(e.title)+"\n "),a("transition",{attrs:{name:"fade"}},[a("div",{staticClass:"popup-window-wrapper"},[a("div",{ref:"popupWindow",refInFor:!0,staticClass:"popup-window",style:t.popupWindowStyle},[a("div",{staticClass:"logo"},[a("img",{attrs:{src:t.getImgUrl(e)}})]),t._v(" "),a("div",{staticClass:"info"},[a("div",{staticClass:"title"},[a("h4",[t._v(t._s(e.title))]),t._v(" "),a("a",{staticClass:"btn-go",style:{backgroundColor:e.color},attrs:{href:e.link,target:"_blank"}},[t._v("GO")])]),t._v(" "),e.desc?a("p",[t._v(t._s(e.desc))]):t._e()])])])])],1)})),0)}),[],!1,null,"7e691180",null).exports),v=a(458),_=a(498),b=Object(r.b)({components:{NoteAbstract:v.a,TagList:u.a,FriendLink:h,ModuleTransition:o.a,PersonalInfo:_.a,RecoIcon:o.b},setup:function(t,e){var n=Object(r.c)().proxy,o=Object(r.g)({recoShow:!1,heroHeight:0}),s=Object(r.a)((function(){return n&&n.$parent.recoShowModule})),i=Object(r.a)((function(){return n.$frontmatter.heroImageStyle||{}})),c=Object(r.a)((function(){var t=n.$frontmatter.bgImage?n.$withBase(n.$frontmatter.bgImage):a(536),e={textAlign:"center",overflow:"hidden",background:"url(".concat(t,") center/cover no-repeat")},r=n.$frontmatter.bgImageStyle;return r?Object(l.a)(Object(l.a)({},e),r):e}));return Object(r.e)((function(){o.heroHeight=document.querySelector(".hero").clientHeight,o.recoShow=!0})),Object(l.a)(Object(l.a)({recoShowModule:s,heroImageStyle:i,bgImageStyle:c},Object(r.i)(o)),{},{getOneColor:f.b})},methods:{paginationChange:function(t){var e=this;setTimeout((function(){window.scrollTo(0,e.heroHeight)}),100)},getPagesByTags:function(t){this.$router.push({path:t.path})}}}),C=(a(537),Object(i.a)(b,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"home-blog"},[a("div",{staticClass:"hero",style:Object.assign({},t.bgImageStyle)},[a("div",[a("ModuleTransition",[t.recoShowModule&&t.$frontmatter.heroImage?a("img",{staticClass:"hero-img",style:t.heroImageStyle||{},attrs:{src:t.$withBase(t.$frontmatter.heroImage),alt:"hero"}}):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.04"}},[t.recoShowModule&&null!==t.$frontmatter.heroText?a("h1",[t._v("\n "+t._s(t.$frontmatter.heroText||t.$title||"vuePress-theme-reco")+"\n ")]):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[t.recoShowModule&&null!==t.$frontmatter.tagline?a("p",{staticClass:"description"},[t._v("\n "+t._s(t.$frontmatter.tagline||t.$description||"Welcome to your vuePress-theme-reco site")+"\n ")]):t._e()])],1)]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.16"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"home-blog-wrapper"},[a("div",{staticClass:"blog-list"},[a("note-abstract",{attrs:{data:t.$recoPosts},on:{paginationChange:t.paginationChange}})],1),t._v(" "),a("div",{staticClass:"info-wrapper"},[a("PersonalInfo"),t._v(" "),a("h4",[a("reco-icon",{attrs:{icon:"reco-category"}}),t._v(" "+t._s(t.$recoLocales.category))],1),t._v(" "),a("ul",{staticClass:"category-wrapper"},t._l(this.$categories.list,(function(e,r){return a("li",{key:r,staticClass:"category-item"},[a("router-link",{attrs:{to:e.path}},[a("span",{staticClass:"category-name"},[t._v(t._s(e.name))]),t._v(" "),a("span",{staticClass:"post-num",style:{backgroundColor:t.getOneColor()}},[t._v(t._s(e.pages.length))])])],1)})),0),t._v(" "),a("hr"),t._v(" "),0!==t.$tags.list.length?a("h4",[a("reco-icon",{attrs:{icon:"reco-tag"}}),t._v(" "+t._s(t.$recoLocales.tag))],1):t._e(),t._v(" "),a("TagList",{on:{getCurrentTag:t.getPagesByTags}}),t._v(" "),t.$themeConfig.friendLink&&0!==t.$themeConfig.friendLink.length?a("h4",[a("reco-icon",{attrs:{icon:"reco-friend"}}),t._v(" "+t._s(t.$recoLocales.friendLink))],1):t._e(),t._v(" "),a("FriendLink")],1)])]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.24"}},[a("Content",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"home-center",attrs:{custom:""}})],1)],1)}),[],!1,null,null,null).exports),w=(a(39),a(48),a(453)),$=a(29),y=a(73),O=a(62),S=(a(107),Object(r.b)({setup:function(t,e){var a=Object(r.c)().proxy;return{headers:Object(r.a)((function(){return a.$showSubSideBar?a.$page.headers:[]})),isLinkActive:function(t){var e=Object($.f)(a.$route,a.$page.path+"#"+t.slug);return e&&setTimeout((function(){document.querySelector(".reco-side-".concat(t.slug)).scrollIntoView()}),300),e}}},render:function(t){var e=this;return t("ul",{class:{"sub-sidebar-wrapper":!0},style:{width:this.headers.length>0?"12rem":"0"}},Object(O.a)(this.headers.map((function(a){return t("li",{class:Object(y.a)({active:e.isLinkActive(a)},"level-".concat(a.level),!0),attr:{key:a.title}},[t("router-link",{class:Object(y.a)({"sidebar-link":!0},"reco-side-".concat(a.slug),!0),props:{to:"".concat(e.$page.path,"#").concat(a.slug)}},a.title)])}))))}})),j=(a(538),Object(i.a)(S,void 0,void 0,!1,null,"70334359",null).exports);function x(t,e,a){var r=[];!function t(e,a){for(var r=0,n=e.length;r=s.length&&(c=0),s[c]},classIndex:function(){return++l>=i.length&&(l=0),i[l]}}},p=(a(456),a(8)),g=Object(p.a)(u,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.classIndex,on:{click:function(e){return t.$router.push(t.item.path)}}},[a("div",{staticClass:"draw"},[a("img",{attrs:{src:"http://www.zpzpup.com/assets/image/gd0"+t.imgIndex+".jpg",alt:""}})]),t._v(" "),a("div",{staticStyle:{"margin-left":"2rem"}},[t.item.frontmatter.sticky?a("i",{staticClass:"iconfont reco-sticky"}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("i",{staticClass:"iconfont reco-lock"}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)])}),[],!1,null,"0ac2dcb0",null).exports,d=Object(r.b)({mixins:[n],components:{NoteAbstractItem:g},props:["data","currentTag"],setup:function(t,e){var a=Object(r.c)().proxy,n=Object(r.i)(t).data,o=Object(r.h)(1),s=Object(r.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return n.value.slice(t,e)}));return Object(r.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:s,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),f=(a(457),Object(p.a)(d,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=f.exports},461:function(t,e,a){"use strict";a(452)},463:function(t,e,a){"use strict";var r=a(62),n=(a(107),a(140)),o=a(76),s=Object(n.b)({props:{currentTag:{type:String,default:""}},setup:function(t,e){var a=Object(n.c)().proxy;return{tags:Object(n.a)((function(){return[{name:a.$recoLocales.all,path:"/tag/"}].concat(Object(r.a)(a.$tagesList))})),tagClick:function(t){e.emit("getCurrentTag",t)},getOneColor:o.b}}}),i=(a(461),a(8)),c=Object(i.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tags"},t._l(t.tags,(function(e,r){return a("span",{directives:[{name:"show",rawName:"v-show",value:!e.pages||e.pages&&e.pages.length>0,expression:"!item.pages || (item.pages && item.pages.length > 0)"}],key:r,class:{active:e.name==t.currentTag},style:{backgroundColor:t.getOneColor()},on:{click:function(a){return t.tagClick(e)}}},[t._v(t._s(e.name))])})),0)}),[],!1,null,"125939b4",null);e.a=c.exports},485:function(t,e,a){},486:function(t,e,a){},487:function(t,e,a){},488:function(t,e,a){},489:function(t,e,a){},490:function(t,e,a){},534:function(t,e,a){"use strict";a(485)},535:function(t,e,a){"use strict";a(486)},536:function(t,e,a){t.exports=a.p+"assets/img/bg.2cfdbb33.svg"},537:function(t,e,a){"use strict";a(487)},538:function(t,e,a){"use strict";a(488)},539:function(t,e,a){"use strict";a(489)},540:function(t){t.exports=JSON.parse('{"a":"1.6.6"}')},541:function(t,e,a){"use strict";a(490)},548:function(t,e,a){"use strict";a.r(e);var r=a(140),n=a(465),o=a(448),s=Object(r.b)({components:{NavLink:n.a,ModuleTransition:o.a},setup:function(t,e){var a=Object(r.c)().proxy;return{recoShowModule:Object(r.a)((function(){return a&&a.$parent.recoShowModule})),actionLink:Object(r.a)((function(){return a&&{link:a.$frontmatter.actionLink,text:a.$frontmatter.actionText}})),heroImageStyle:Object(r.a)((function(){return a.$frontmatter.heroImageStyle||{maxHeight:"200px",margin:"6rem auto 1.5rem"}}))}}}),i=(a(534),a(8)),c=Object(i.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"home"},[a("div",{staticClass:"hero"},[a("ModuleTransition",[t.recoShowModule&&t.$frontmatter.heroImage?a("img",{style:t.heroImageStyle||{},attrs:{src:t.$withBase(t.$frontmatter.heroImage),alt:"hero"}}):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.04"}},[t.recoShowModule&&null!==t.$frontmatter.heroText?a("h1",{style:{marginTop:t.$frontmatter.heroImage?"0px":"140px"}},[t._v("\n "+t._s(t.$frontmatter.heroText||t.$title||"vuePress-theme-reco")+"\n ")]):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[t.recoShowModule&&null!==t.$frontmatter.tagline?a("p",{staticClass:"description"},[t._v("\n "+t._s(t.$frontmatter.tagline||t.$description||"Welcome to your vuePress-theme-reco site")+"\n ")]):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.16"}},[t.recoShowModule&&t.$frontmatter.actionText&&t.$frontmatter.actionLink?a("p",{staticClass:"action"},[a("NavLink",{staticClass:"action-button",attrs:{item:t.actionLink}})],1):t._e()])],1),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.24"}},[t.recoShowModule&&t.$frontmatter.features&&t.$frontmatter.features.length?a("div",{staticClass:"features"},t._l(t.$frontmatter.features,(function(e,r){return a("div",{key:r,staticClass:"feature"},[a("h2",[t._v(t._s(e.title))]),t._v(" "),a("p",[t._v(t._s(e.details))])])})),0):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.32"}},[a("Content",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"home-center",attrs:{custom:""}})],1)],1)}),[],!1,null,null,null).exports,l=a(9),u=(a(37),a(463)),p=(a(47),a(480)),g=a.n(p),d=a(76),f=function(){var t=Object(r.c)().proxy,e=Object(r.h)(!0),a=Object(r.g)({left:0,top:0});return Object(r.e)((function(){e.value=!/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)})),{popupWindowStyle:a,showDetail:function(r){var n=r.target;n.querySelector(".popup-window-wrapper").style.display="block";var o=n.querySelector(".popup-window"),s=document.querySelector(".info-wrapper"),i=n.clientWidth,c=o.clientWidth,l=o.clientHeight;if(e)a.left=(i-c)/2+"px",a.top=-l+"px",s.style.overflow="visible",t.$nextTick((function(){!function(t){var e=document.body.offsetWidth,r=t.getBoundingClientRect(),n=e-(r.x+r.width);if(n<0){var o=t.offsetLeft;a.left=o+n+"px"}}(o)}));else{var u=function(t){var e=document,a=t.getBoundingClientRect(),r=a.left,n=a.top;return{left:r+=e.documentElement.scrollLeft||e.body.scrollLeft,top:n+=e.documentElement.scrollTop||e.body.scrollTop}};s.style.overflow="hidden";var p=u(n).left-u(s).left;a.left=-p+(s.clientWidth-o.clientWidth)/2+"px",a.top=-l+"px"}},hideDetail:function(t){t.target.querySelector(".popup-window-wrapper").style.display="none"}}},m=Object(r.b)({setup:function(t,e){var a=Object(r.c)().proxy,n=f(),o=n.popupWindowStyle,s=n.showDetail,i=n.hideDetail;return{dataAddColor:Object(r.a)((function(){var t=(a&&a.$themeConfig).friendLink;return(void 0===t?[]:t).map((function(t){return t.color=Object(d.b)(),t}))})),popupWindowStyle:o,showDetail:s,hideDetail:i,getImgUrl:function(t){var e=t.logo,r=void 0===e?"":e,n=t.email,o=void 0===n?"":n;return r&&/^http/.test(r)?r:r&&!/^http/.test(r)?a.$withBase(r):"//1.gravatar.com/avatar/".concat(g()(o||""),"?s=50&d=mm&r=x")}}}}),h=(a(535),Object(i.a)(m,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"friend-link-wrapper"},t._l(t.dataAddColor,(function(e,r){return a("div",{key:r,staticClass:"friend-link-item",attrs:{target:"_blank"},on:{mouseenter:function(e){return t.showDetail(e)},mouseleave:function(e){return t.hideDetail(e)}}},[a("span",{staticClass:"list-style",style:{backgroundColor:e.color}}),t._v("\n "+t._s(e.title)+"\n "),a("transition",{attrs:{name:"fade"}},[a("div",{staticClass:"popup-window-wrapper"},[a("div",{ref:"popupWindow",refInFor:!0,staticClass:"popup-window",style:t.popupWindowStyle},[a("div",{staticClass:"logo"},[a("img",{attrs:{src:t.getImgUrl(e)}})]),t._v(" "),a("div",{staticClass:"info"},[a("div",{staticClass:"title"},[a("h4",[t._v(t._s(e.title))]),t._v(" "),a("a",{staticClass:"btn-go",style:{backgroundColor:e.color},attrs:{href:e.link,target:"_blank"}},[t._v("GO")])]),t._v(" "),e.desc?a("p",[t._v(t._s(e.desc))]):t._e()])])])])],1)})),0)}),[],!1,null,"7e691180",null).exports),v=a(458),_=a(498),b=Object(r.b)({components:{NoteAbstract:v.a,TagList:u.a,FriendLink:h,ModuleTransition:o.a,PersonalInfo:_.a,RecoIcon:o.b},setup:function(t,e){var n=Object(r.c)().proxy,o=Object(r.g)({recoShow:!1,heroHeight:0}),s=Object(r.a)((function(){return n&&n.$parent.recoShowModule})),i=Object(r.a)((function(){return n.$frontmatter.heroImageStyle||{}})),c=Object(r.a)((function(){var t=n.$frontmatter.bgImage?n.$withBase(n.$frontmatter.bgImage):a(536),e={textAlign:"center",overflow:"hidden",background:"url(".concat(t,") center/cover no-repeat")},r=n.$frontmatter.bgImageStyle;return r?Object(l.a)(Object(l.a)({},e),r):e}));return Object(r.e)((function(){o.heroHeight=document.querySelector(".hero").clientHeight,o.recoShow=!0})),Object(l.a)(Object(l.a)({recoShowModule:s,heroImageStyle:i,bgImageStyle:c},Object(r.i)(o)),{},{getOneColor:d.b})},methods:{paginationChange:function(t){var e=this;setTimeout((function(){window.scrollTo(0,e.heroHeight)}),100)},getPagesByTags:function(t){this.$router.push({path:t.path})}}}),C=(a(537),Object(i.a)(b,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"home-blog"},[a("div",{staticClass:"hero",style:Object.assign({},t.bgImageStyle)},[a("div",[a("ModuleTransition",[t.recoShowModule&&t.$frontmatter.heroImage?a("img",{staticClass:"hero-img",style:t.heroImageStyle||{},attrs:{src:t.$withBase(t.$frontmatter.heroImage),alt:"hero"}}):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.04"}},[t.recoShowModule&&null!==t.$frontmatter.heroText?a("h1",[t._v("\n "+t._s(t.$frontmatter.heroText||t.$title||"vuePress-theme-reco")+"\n ")]):t._e()]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[t.recoShowModule&&null!==t.$frontmatter.tagline?a("p",{staticClass:"description"},[t._v("\n "+t._s(t.$frontmatter.tagline||t.$description||"Welcome to your vuePress-theme-reco site")+"\n ")]):t._e()])],1)]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.16"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"home-blog-wrapper"},[a("div",{staticClass:"blog-list"},[a("note-abstract",{attrs:{data:t.$recoPosts},on:{paginationChange:t.paginationChange}})],1),t._v(" "),a("div",{staticClass:"info-wrapper"},[a("PersonalInfo"),t._v(" "),a("h4",[a("reco-icon",{attrs:{icon:"reco-category"}}),t._v(" "+t._s(t.$recoLocales.category))],1),t._v(" "),a("ul",{staticClass:"category-wrapper"},t._l(this.$categories.list,(function(e,r){return a("li",{key:r,staticClass:"category-item"},[a("router-link",{attrs:{to:e.path}},[a("span",{staticClass:"category-name"},[t._v(t._s(e.name))]),t._v(" "),a("span",{staticClass:"post-num",style:{backgroundColor:t.getOneColor()}},[t._v(t._s(e.pages.length))])])],1)})),0),t._v(" "),a("hr"),t._v(" "),0!==t.$tags.list.length?a("h4",[a("reco-icon",{attrs:{icon:"reco-tag"}}),t._v(" "+t._s(t.$recoLocales.tag))],1):t._e(),t._v(" "),a("TagList",{on:{getCurrentTag:t.getPagesByTags}}),t._v(" "),t.$themeConfig.friendLink&&0!==t.$themeConfig.friendLink.length?a("h4",[a("reco-icon",{attrs:{icon:"reco-friend"}}),t._v(" "+t._s(t.$recoLocales.friendLink))],1):t._e(),t._v(" "),a("FriendLink")],1)])]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.24"}},[a("Content",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"home-center",attrs:{custom:""}})],1)],1)}),[],!1,null,null,null).exports),w=(a(39),a(48),a(453)),$=a(29),y=a(73),O=a(62),S=(a(107),Object(r.b)({setup:function(t,e){var a=Object(r.c)().proxy;return{headers:Object(r.a)((function(){return a.$showSubSideBar?a.$page.headers:[]})),isLinkActive:function(t){var e=Object($.f)(a.$route,a.$page.path+"#"+t.slug);return e&&setTimeout((function(){document.querySelector(".reco-side-".concat(t.slug)).scrollIntoView()}),300),e}}},render:function(t){var e=this;return t("ul",{class:{"sub-sidebar-wrapper":!0},style:{width:this.headers.length>0?"12rem":"0"}},Object(O.a)(this.headers.map((function(a){return t("li",{class:Object(y.a)({active:e.isLinkActive(a)},"level-".concat(a.level),!0),attr:{key:a.title}},[t("router-link",{class:Object(y.a)({"sidebar-link":!0},"reco-side-".concat(a.slug),!0),props:{to:"".concat(e.$page.path,"#").concat(a.slug)}},a.title)])}))))}})),j=(a(538),Object(i.a)(S,void 0,void 0,!1,null,"70334359",null).exports);function x(t,e,a){var r=[];!function t(e,a){for(var r=0,n=e.length;r0,expression:"!item.pages || (item.pages && item.pages.length > 0)"}],key:n,class:{active:e.name==t.currentTag},style:{backgroundColor:t.getOneColor()},on:{click:function(a){return t.tagClick(e)}}},[t._v(t._s(e.name))])})),0)}),[],!1,null,"125939b4",null);e.a=i.exports},491:function(t,e,a){},542:function(t,e,a){"use strict";a(491)},554:function(t,e,a){"use strict";a.r(e);a(37);var n=a(140),r=a(462),o=a(458),c=a(463),s=a(448),i=a(74),u=a(460),g=Object(n.b)({mixins:[u.a],components:{Common:r.a,NoteAbstract:o.a,TagList:c.a,ModuleTransition:s.a},setup:function(t,e){var a=Object(n.c)().proxy;return{posts:Object(n.a)((function(){var t=a.$currentTags.pages;return t=Object(i.a)(t),Object(i.c)(t),t})),getCurrentTag:function(t){e.emit("currentTag",t)},tagClick:function(t){a.$route.path!==t.path&&a.$router.push({path:t.path})},paginationChange:function(t){setTimeout((function(){window.scrollTo(0,0)}),100)}}}}),l=(a(454),a(542),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("Common",{staticClass:"tag-wrapper",attrs:{sidebar:!1}},[a("ModuleTransition",[a("TagList",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"tags",attrs:{currentTag:t.$currentTags.key},on:{getCurrentTag:t.tagClick}})],1),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[a("note-abstract",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"list",attrs:{data:t.posts,currentTag:t.$currentTags.key},on:{paginationChange:t.paginationChange}})],1)],1)}),[],!1,null,"ab813f74",null);e.default=p.exports}}]); \ No newline at end of file diff --git a/assets/js/4.1f0d7c87.js b/assets/js/4.1f0d7c87.js new file mode 100644 index 00000000..1aa99222 --- /dev/null +++ b/assets/js/4.1f0d7c87.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{449:function(t,e,a){},450:function(t,e,a){},451:function(t,e,a){},452:function(t,e,a){},453:function(t,e,a){"use strict";a(60);var n=a(140),r=a(448),o=Object(n.b)({components:{RecoIcon:r.b},props:{pageInfo:{type:Object,default:function(){return{}}},currentTag:{type:String,default:""},showAccessNumber:{type:Boolean,default:!1}},setup:function(t,e){var a=Object(n.c)().proxy;return{numStyle:{fontSize:".9rem",fontWeight:"normal",color:"#999"},goTags:function(t){a.$route.path!=="/tag/".concat(t,"/")&&a.$router.push({path:"/tag/".concat(t,"/")})},formatDateValue:function(t){return new Intl.DateTimeFormat(a.$lang).format(new Date(t))}}}}),c=(a(455),a(8)),s=Object(c.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pageInfo.frontmatter.author||t.$themeConfig.author?a("reco-icon",{attrs:{icon:"reco-account"}},[a("span",[t._v(t._s(t.pageInfo.frontmatter.author||t.$themeConfig.author))])]):t._e(),t._v(" "),t.pageInfo.frontmatter.date?a("reco-icon",{attrs:{icon:"reco-date"}},[a("span",[t._v(t._s(t.formatDateValue(t.pageInfo.frontmatter.date)))])]):t._e(),t._v(" "),!0===t.showAccessNumber?a("reco-icon",{attrs:{icon:"reco-eye"}},[a("AccessNumber",{attrs:{idVal:t.pageInfo.path,numStyle:t.numStyle}})],1):t._e(),t._v(" "),t.pageInfo.frontmatter.tags?a("reco-icon",{staticClass:"tags",attrs:{icon:"reco-tag"}},t._l(t.pageInfo.frontmatter.tags,(function(e,n){return a("span",{key:n,staticClass:"tag-item",class:{active:t.currentTag==e},on:{click:function(a){return a.stopPropagation(),t.goTags(e)}}},[t._v(t._s(e))])})),0):t._e()],1)}),[],!1,null,"1ff7123e",null);e.a=s.exports},455:function(t,e,a){"use strict";a(449)},456:function(t,e,a){"use strict";a(450)},457:function(t,e,a){"use strict";a(451)},458:function(t,e,a){"use strict";a(38);var n=a(140),r=(a(248),{methods:{_getStoragePage:function(){var t=window.location.pathname,e=JSON.parse(sessionStorage.getItem("currentPage"));return null===e||t!==e.path?(sessionStorage.setItem("currentPage",JSON.stringify({page:1,path:""})),1):parseInt(e.page)},_setStoragePage:function(t){var e=window.location.pathname;sessionStorage.setItem("currentPage",JSON.stringify({page:t,path:e}))}}}),o=a(453),c=[1,2,3,4,5,6,7,8,9],s=[["abstract-item","draw"],["abstract-item","draw","meet"],["abstract-item","center"]],i=0,u=0,g={components:{PageInfo:o.a},props:["item","currentPage","currentTag"],computed:{imgIndex:function(){return++i>=c.length&&(i=0),c[i]},classIndex:function(){return++u>=s.length&&(u=0),s[u]}}},l=(a(456),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.classIndex,on:{click:function(e){return t.$router.push(t.item.path)}}},[a("div",{staticClass:"draw"},[a("img",{attrs:{src:"http://www.zpzpup.com/assets/image/gd0"+t.imgIndex+".jpg",alt:""}})]),t._v(" "),a("div",{staticStyle:{"margin-left":"2rem"}},[t.item.frontmatter.sticky?a("i",{staticClass:"iconfont reco-sticky"}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("i",{staticClass:"iconfont reco-lock"}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)])}),[],!1,null,"0ac2dcb0",null).exports,f=Object(n.b)({mixins:[r],components:{NoteAbstractItem:p},props:["data","currentTag"],setup:function(t,e){var a=Object(n.c)().proxy,r=Object(n.i)(t).data,o=Object(n.h)(1),c=Object(n.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return r.value.slice(t,e)}));return Object(n.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:c,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),m=(a(457),Object(l.a)(f,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=m.exports},461:function(t,e,a){"use strict";a(452)},463:function(t,e,a){"use strict";var n=a(62),r=(a(107),a(140)),o=a(76),c=Object(r.b)({props:{currentTag:{type:String,default:""}},setup:function(t,e){var a=Object(r.c)().proxy;return{tags:Object(r.a)((function(){return[{name:a.$recoLocales.all,path:"/tag/"}].concat(Object(n.a)(a.$tagesList))})),tagClick:function(t){e.emit("getCurrentTag",t)},getOneColor:o.b}}}),s=(a(461),a(8)),i=Object(s.a)(c,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tags"},t._l(t.tags,(function(e,n){return a("span",{directives:[{name:"show",rawName:"v-show",value:!e.pages||e.pages&&e.pages.length>0,expression:"!item.pages || (item.pages && item.pages.length > 0)"}],key:n,class:{active:e.name==t.currentTag},style:{backgroundColor:t.getOneColor()},on:{click:function(a){return t.tagClick(e)}}},[t._v(t._s(e.name))])})),0)}),[],!1,null,"125939b4",null);e.a=i.exports},491:function(t,e,a){},542:function(t,e,a){"use strict";a(491)},554:function(t,e,a){"use strict";a.r(e);a(37);var n=a(140),r=a(462),o=a(458),c=a(463),s=a(448),i=a(74),u=a(460),g=Object(n.b)({mixins:[u.a],components:{Common:r.a,NoteAbstract:o.a,TagList:c.a,ModuleTransition:s.a},setup:function(t,e){var a=Object(n.c)().proxy;return{posts:Object(n.a)((function(){var t=a.$currentTags.pages;return t=Object(i.a)(t),Object(i.c)(t),t})),getCurrentTag:function(t){e.emit("currentTag",t)},tagClick:function(t){a.$route.path!==t.path&&a.$router.push({path:t.path})},paginationChange:function(t){setTimeout((function(){window.scrollTo(0,0)}),100)}}}}),l=(a(454),a(542),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("Common",{staticClass:"tag-wrapper",attrs:{sidebar:!1}},[a("ModuleTransition",[a("TagList",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"tags",attrs:{currentTag:t.$currentTags.key},on:{getCurrentTag:t.tagClick}})],1),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[a("note-abstract",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"list",attrs:{data:t.posts,currentTag:t.$currentTags.key},on:{paginationChange:t.paginationChange}})],1)],1)}),[],!1,null,"ab813f74",null);e.default=p.exports}}]); \ No newline at end of file diff --git a/assets/js/5.06abe150.js b/assets/js/5.06abe150.js deleted file mode 100644 index 89954162..00000000 --- a/assets/js/5.06abe150.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{449:function(t,e,a){},450:function(t,e,a){},451:function(t,e,a){},452:function(t,e,a){},453:function(t,e,a){"use strict";a(60);var n=a(140),r=a(448),o=Object(n.b)({components:{RecoIcon:r.b},props:{pageInfo:{type:Object,default:function(){return{}}},currentTag:{type:String,default:""},showAccessNumber:{type:Boolean,default:!1}},setup:function(t,e){var a=Object(n.c)().proxy;return{numStyle:{fontSize:".9rem",fontWeight:"normal",color:"#999"},goTags:function(t){a.$route.path!=="/tag/".concat(t,"/")&&a.$router.push({path:"/tag/".concat(t,"/")})},formatDateValue:function(t){return new Intl.DateTimeFormat(a.$lang).format(new Date(t))}}}}),c=(a(455),a(8)),s=Object(c.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pageInfo.frontmatter.author||t.$themeConfig.author?a("reco-icon",{attrs:{icon:"reco-account"}},[a("span",[t._v(t._s(t.pageInfo.frontmatter.author||t.$themeConfig.author))])]):t._e(),t._v(" "),t.pageInfo.frontmatter.date?a("reco-icon",{attrs:{icon:"reco-date"}},[a("span",[t._v(t._s(t.formatDateValue(t.pageInfo.frontmatter.date)))])]):t._e(),t._v(" "),!0===t.showAccessNumber?a("reco-icon",{attrs:{icon:"reco-eye"}},[a("AccessNumber",{attrs:{idVal:t.pageInfo.path,numStyle:t.numStyle}})],1):t._e(),t._v(" "),t.pageInfo.frontmatter.tags?a("reco-icon",{staticClass:"tags",attrs:{icon:"reco-tag"}},t._l(t.pageInfo.frontmatter.tags,(function(e,n){return a("span",{key:n,staticClass:"tag-item",class:{active:t.currentTag==e},on:{click:function(a){return a.stopPropagation(),t.goTags(e)}}},[t._v(t._s(e))])})),0):t._e()],1)}),[],!1,null,"1ff7123e",null);e.a=s.exports},455:function(t,e,a){"use strict";a(449)},456:function(t,e,a){"use strict";a(450)},457:function(t,e,a){"use strict";a(451)},458:function(t,e,a){"use strict";a(38);var n=a(140),r=(a(248),{methods:{_getStoragePage:function(){var t=window.location.pathname,e=JSON.parse(sessionStorage.getItem("currentPage"));return null===e||t!==e.path?(sessionStorage.setItem("currentPage",JSON.stringify({page:1,path:""})),1):parseInt(e.page)},_setStoragePage:function(t){var e=window.location.pathname;sessionStorage.setItem("currentPage",JSON.stringify({page:t,path:e}))}}}),o=a(448),c=a(453),s=Object(n.b)({components:{PageInfo:c.a,RecoIcon:o.b},props:["item","currentPage","currentTag"]}),i=(a(456),a(8)),u=Object(i.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-item",on:{click:function(e){return t.$router.push(t.item.path)}}},[t.item.frontmatter.sticky?a("reco-icon",{attrs:{icon:"reco-sticky"}}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("reco-icon",{attrs:{icon:"reco-lock"}}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)}),[],!1,null,"ff2c8be0",null).exports,g=Object(n.b)({mixins:[r],components:{NoteAbstractItem:u},props:["data","currentTag"],setup:function(t,e){var a=Object(n.c)().proxy,r=Object(n.i)(t).data,o=Object(n.h)(1),c=Object(n.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return r.value.slice(t,e)}));return Object(n.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:c,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),l=(a(457),Object(i.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=l.exports},461:function(t,e,a){"use strict";a(452)},463:function(t,e,a){"use strict";var n=a(62),r=(a(107),a(140)),o=a(76),c=Object(r.b)({props:{currentTag:{type:String,default:""}},setup:function(t,e){var a=Object(r.c)().proxy;return{tags:Object(r.a)((function(){return[{name:a.$recoLocales.all,path:"/tag/"}].concat(Object(n.a)(a.$tagesList))})),tagClick:function(t){e.emit("getCurrentTag",t)},getOneColor:o.b}}}),s=(a(461),a(8)),i=Object(s.a)(c,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tags"},t._l(t.tags,(function(e,n){return a("span",{directives:[{name:"show",rawName:"v-show",value:!e.pages||e.pages&&e.pages.length>0,expression:"!item.pages || (item.pages && item.pages.length > 0)"}],key:n,class:{active:e.name==t.currentTag},style:{backgroundColor:t.getOneColor()},on:{click:function(a){return t.tagClick(e)}}},[t._v(t._s(e.name))])})),0)}),[],!1,null,"125939b4",null);e.a=i.exports},492:function(t,e,a){},543:function(t,e,a){"use strict";a(492)},553:function(t,e,a){"use strict";a.r(e);a(37);var n=a(140),r=a(462),o=a(463),c=a(458),s=a(448),i=a(460),u=Object(n.b)({mixins:[i.a],components:{Common:r.a,NoteAbstract:c.a,TagList:o.a,ModuleTransition:s.a},setup:function(t,e){var a=Object(n.c)().proxy;return{tagClick:function(t){a.$route.path!==t.path&&a.$router.push({path:t.path})},paginationChange:function(t){setTimeout((function(){window.scrollTo(0,0)}),100)}}}}),g=(a(454),a(543),a(8)),l=Object(g.a)(u,(function(){var t=this.$createElement,e=this._self._c||t;return e("Common",{staticClass:"tags-wrapper",attrs:{sidebar:!1}},[e("ModuleTransition",[e("TagList",{directives:[{name:"show",rawName:"v-show",value:this.recoShowModule,expression:"recoShowModule"}],attrs:{currentTag:this.$recoLocales.all},on:{getCurrentTag:this.tagClick}})],1),this._v(" "),e("ModuleTransition",{attrs:{delay:"0.08"}},[e("note-abstract",{directives:[{name:"show",rawName:"v-show",value:this.recoShowModule,expression:"recoShowModule"}],staticClass:"list",attrs:{data:this.$recoPosts},on:{paginationChange:this.paginationChange}})],1)],1)}),[],!1,null,"5e87ad34",null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/5.4dff48d2.js b/assets/js/5.4dff48d2.js new file mode 100644 index 00000000..cf034b18 --- /dev/null +++ b/assets/js/5.4dff48d2.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{449:function(t,e,a){},450:function(t,e,a){},451:function(t,e,a){},452:function(t,e,a){},453:function(t,e,a){"use strict";a(60);var n=a(140),r=a(448),o=Object(n.b)({components:{RecoIcon:r.b},props:{pageInfo:{type:Object,default:function(){return{}}},currentTag:{type:String,default:""},showAccessNumber:{type:Boolean,default:!1}},setup:function(t,e){var a=Object(n.c)().proxy;return{numStyle:{fontSize:".9rem",fontWeight:"normal",color:"#999"},goTags:function(t){a.$route.path!=="/tag/".concat(t,"/")&&a.$router.push({path:"/tag/".concat(t,"/")})},formatDateValue:function(t){return new Intl.DateTimeFormat(a.$lang).format(new Date(t))}}}}),s=(a(455),a(8)),c=Object(s.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pageInfo.frontmatter.author||t.$themeConfig.author?a("reco-icon",{attrs:{icon:"reco-account"}},[a("span",[t._v(t._s(t.pageInfo.frontmatter.author||t.$themeConfig.author))])]):t._e(),t._v(" "),t.pageInfo.frontmatter.date?a("reco-icon",{attrs:{icon:"reco-date"}},[a("span",[t._v(t._s(t.formatDateValue(t.pageInfo.frontmatter.date)))])]):t._e(),t._v(" "),!0===t.showAccessNumber?a("reco-icon",{attrs:{icon:"reco-eye"}},[a("AccessNumber",{attrs:{idVal:t.pageInfo.path,numStyle:t.numStyle}})],1):t._e(),t._v(" "),t.pageInfo.frontmatter.tags?a("reco-icon",{staticClass:"tags",attrs:{icon:"reco-tag"}},t._l(t.pageInfo.frontmatter.tags,(function(e,n){return a("span",{key:n,staticClass:"tag-item",class:{active:t.currentTag==e},on:{click:function(a){return a.stopPropagation(),t.goTags(e)}}},[t._v(t._s(e))])})),0):t._e()],1)}),[],!1,null,"1ff7123e",null);e.a=c.exports},455:function(t,e,a){"use strict";a(449)},456:function(t,e,a){"use strict";a(450)},457:function(t,e,a){"use strict";a(451)},458:function(t,e,a){"use strict";a(38);var n=a(140),r=(a(248),{methods:{_getStoragePage:function(){var t=window.location.pathname,e=JSON.parse(sessionStorage.getItem("currentPage"));return null===e||t!==e.path?(sessionStorage.setItem("currentPage",JSON.stringify({page:1,path:""})),1):parseInt(e.page)},_setStoragePage:function(t){var e=window.location.pathname;sessionStorage.setItem("currentPage",JSON.stringify({page:t,path:e}))}}}),o=a(453),s=[1,2,3,4,5,6,7,8,9],c=[["abstract-item","draw"],["abstract-item","draw","meet"],["abstract-item","center"]],i=0,u=0,g={components:{PageInfo:o.a},props:["item","currentPage","currentTag"],computed:{imgIndex:function(){return++i>=s.length&&(i=0),s[i]},classIndex:function(){return++u>=c.length&&(u=0),c[u]}}},l=(a(456),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.classIndex,on:{click:function(e){return t.$router.push(t.item.path)}}},[a("div",{staticClass:"draw"},[a("img",{attrs:{src:"http://www.zpzpup.com/assets/image/gd0"+t.imgIndex+".jpg",alt:""}})]),t._v(" "),a("div",{staticStyle:{"margin-left":"2rem"}},[t.item.frontmatter.sticky?a("i",{staticClass:"iconfont reco-sticky"}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("i",{staticClass:"iconfont reco-lock"}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)])}),[],!1,null,"0ac2dcb0",null).exports,f=Object(n.b)({mixins:[r],components:{NoteAbstractItem:p},props:["data","currentTag"],setup:function(t,e){var a=Object(n.c)().proxy,r=Object(n.i)(t).data,o=Object(n.h)(1),s=Object(n.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return r.value.slice(t,e)}));return Object(n.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:s,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),m=(a(457),Object(l.a)(f,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=m.exports},461:function(t,e,a){"use strict";a(452)},463:function(t,e,a){"use strict";var n=a(62),r=(a(107),a(140)),o=a(76),s=Object(r.b)({props:{currentTag:{type:String,default:""}},setup:function(t,e){var a=Object(r.c)().proxy;return{tags:Object(r.a)((function(){return[{name:a.$recoLocales.all,path:"/tag/"}].concat(Object(n.a)(a.$tagesList))})),tagClick:function(t){e.emit("getCurrentTag",t)},getOneColor:o.b}}}),c=(a(461),a(8)),i=Object(c.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tags"},t._l(t.tags,(function(e,n){return a("span",{directives:[{name:"show",rawName:"v-show",value:!e.pages||e.pages&&e.pages.length>0,expression:"!item.pages || (item.pages && item.pages.length > 0)"}],key:n,class:{active:e.name==t.currentTag},style:{backgroundColor:t.getOneColor()},on:{click:function(a){return t.tagClick(e)}}},[t._v(t._s(e.name))])})),0)}),[],!1,null,"125939b4",null);e.a=i.exports},492:function(t,e,a){},543:function(t,e,a){"use strict";a(492)},553:function(t,e,a){"use strict";a.r(e);a(37);var n=a(140),r=a(462),o=a(463),s=a(458),c=a(448),i=a(460),u=Object(n.b)({mixins:[i.a],components:{Common:r.a,NoteAbstract:s.a,TagList:o.a,ModuleTransition:c.a},setup:function(t,e){var a=Object(n.c)().proxy;return{tagClick:function(t){a.$route.path!==t.path&&a.$router.push({path:t.path})},paginationChange:function(t){setTimeout((function(){window.scrollTo(0,0)}),100)}}}}),g=(a(454),a(543),a(8)),l=Object(g.a)(u,(function(){var t=this.$createElement,e=this._self._c||t;return e("Common",{staticClass:"tags-wrapper",attrs:{sidebar:!1}},[e("ModuleTransition",[e("TagList",{directives:[{name:"show",rawName:"v-show",value:this.recoShowModule,expression:"recoShowModule"}],attrs:{currentTag:this.$recoLocales.all},on:{getCurrentTag:this.tagClick}})],1),this._v(" "),e("ModuleTransition",{attrs:{delay:"0.08"}},[e("note-abstract",{directives:[{name:"show",rawName:"v-show",value:this.recoShowModule,expression:"recoShowModule"}],staticClass:"list",attrs:{data:this.$recoPosts},on:{paginationChange:this.paginationChange}})],1)],1)}),[],!1,null,"5e87ad34",null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/6.09121cba.js b/assets/js/6.09121cba.js deleted file mode 100644 index f6d0d84b..00000000 --- a/assets/js/6.09121cba.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{449:function(t,e,a){},450:function(t,e,a){},451:function(t,e,a){},453:function(t,e,a){"use strict";a(60);var n=a(140),r=a(448),o=Object(n.b)({components:{RecoIcon:r.b},props:{pageInfo:{type:Object,default:function(){return{}}},currentTag:{type:String,default:""},showAccessNumber:{type:Boolean,default:!1}},setup:function(t,e){var a=Object(n.c)().proxy;return{numStyle:{fontSize:".9rem",fontWeight:"normal",color:"#999"},goTags:function(t){a.$route.path!=="/tag/".concat(t,"/")&&a.$router.push({path:"/tag/".concat(t,"/")})},formatDateValue:function(t){return new Intl.DateTimeFormat(a.$lang).format(new Date(t))}}}}),c=(a(455),a(8)),s=Object(c.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pageInfo.frontmatter.author||t.$themeConfig.author?a("reco-icon",{attrs:{icon:"reco-account"}},[a("span",[t._v(t._s(t.pageInfo.frontmatter.author||t.$themeConfig.author))])]):t._e(),t._v(" "),t.pageInfo.frontmatter.date?a("reco-icon",{attrs:{icon:"reco-date"}},[a("span",[t._v(t._s(t.formatDateValue(t.pageInfo.frontmatter.date)))])]):t._e(),t._v(" "),!0===t.showAccessNumber?a("reco-icon",{attrs:{icon:"reco-eye"}},[a("AccessNumber",{attrs:{idVal:t.pageInfo.path,numStyle:t.numStyle}})],1):t._e(),t._v(" "),t.pageInfo.frontmatter.tags?a("reco-icon",{staticClass:"tags",attrs:{icon:"reco-tag"}},t._l(t.pageInfo.frontmatter.tags,(function(e,n){return a("span",{key:n,staticClass:"tag-item",class:{active:t.currentTag==e},on:{click:function(a){return a.stopPropagation(),t.goTags(e)}}},[t._v(t._s(e))])})),0):t._e()],1)}),[],!1,null,"1ff7123e",null);e.a=s.exports},455:function(t,e,a){"use strict";a(449)},456:function(t,e,a){"use strict";a(450)},457:function(t,e,a){"use strict";a(451)},458:function(t,e,a){"use strict";a(38);var n=a(140),r=(a(248),{methods:{_getStoragePage:function(){var t=window.location.pathname,e=JSON.parse(sessionStorage.getItem("currentPage"));return null===e||t!==e.path?(sessionStorage.setItem("currentPage",JSON.stringify({page:1,path:""})),1):parseInt(e.page)},_setStoragePage:function(t){var e=window.location.pathname;sessionStorage.setItem("currentPage",JSON.stringify({page:t,path:e}))}}}),o=a(448),c=a(453),s=Object(n.b)({components:{PageInfo:c.a,RecoIcon:o.b},props:["item","currentPage","currentTag"]}),i=(a(456),a(8)),u=Object(i.a)(s,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-item",on:{click:function(e){return t.$router.push(t.item.path)}}},[t.item.frontmatter.sticky?a("reco-icon",{attrs:{icon:"reco-sticky"}}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("reco-icon",{attrs:{icon:"reco-lock"}}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)}),[],!1,null,"ff2c8be0",null).exports,g=Object(n.b)({mixins:[r],components:{NoteAbstractItem:u},props:["data","currentTag"],setup:function(t,e){var a=Object(n.c)().proxy,r=Object(n.i)(t).data,o=Object(n.h)(1),c=Object(n.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return r.value.slice(t,e)}));return Object(n.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:c,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),l=(a(457),Object(i.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=l.exports},484:function(t,e,a){},533:function(t,e,a){"use strict";a(484)},551:function(t,e,a){"use strict";a.r(e);a(37);var n=a(140),r=a(462),o=a(458),c=a(448),s=a(74),i=a(76),u=a(460),g=Object(n.b)({mixins:[u.a],components:{Common:r.a,NoteAbstract:o.a,ModuleTransition:c.a},setup:function(t,e){var a=Object(n.c)().proxy;return{posts:Object(n.a)((function(){var t=a.$currentCategories.pages;return t=Object(s.a)(t),Object(s.c)(t),t})),title:Object(n.a)((function(){return a.$currentCategories.key})),getCurrentTag:function(t){e.emit("currentTag",t)},paginationChange:function(t){setTimeout((function(){window.scrollTo(0,0)}),100)},getOneColor:i.b}}}),l=(a(454),a(533),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("Common",{staticClass:"categories-wrapper",attrs:{sidebar:!1}},[a("ModuleTransition",[a("ul",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"category-wrapper"},t._l(t.$categoriesList,(function(e,n){return a("li",{directives:[{name:"show",rawName:"v-show",value:e.pages.length>0,expression:"item.pages.length > 0"}],key:n,staticClass:"category-item",class:t.title==e.name?"active":""},[a("router-link",{attrs:{to:e.path}},[a("span",{staticClass:"category-name"},[t._v(t._s(e.name))]),t._v(" "),a("span",{staticClass:"post-num",style:{backgroundColor:t.getOneColor()}},[t._v(t._s(e.pages.length))])])],1)})),0)]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[a("note-abstract",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"list",attrs:{data:t.posts},on:{paginationChange:t.paginationChange}})],1)],1)}),[],!1,null,"1cc33d31",null);e.default=p.exports}}]); \ No newline at end of file diff --git a/assets/js/6.f6c4b5d2.js b/assets/js/6.f6c4b5d2.js new file mode 100644 index 00000000..943db761 --- /dev/null +++ b/assets/js/6.f6c4b5d2.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{449:function(t,e,a){},450:function(t,e,a){},451:function(t,e,a){},453:function(t,e,a){"use strict";a(60);var n=a(140),r=a(448),o=Object(n.b)({components:{RecoIcon:r.b},props:{pageInfo:{type:Object,default:function(){return{}}},currentTag:{type:String,default:""},showAccessNumber:{type:Boolean,default:!1}},setup:function(t,e){var a=Object(n.c)().proxy;return{numStyle:{fontSize:".9rem",fontWeight:"normal",color:"#999"},goTags:function(t){a.$route.path!=="/tag/".concat(t,"/")&&a.$router.push({path:"/tag/".concat(t,"/")})},formatDateValue:function(t){return new Intl.DateTimeFormat(a.$lang).format(new Date(t))}}}}),s=(a(455),a(8)),c=Object(s.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.pageInfo.frontmatter.author||t.$themeConfig.author?a("reco-icon",{attrs:{icon:"reco-account"}},[a("span",[t._v(t._s(t.pageInfo.frontmatter.author||t.$themeConfig.author))])]):t._e(),t._v(" "),t.pageInfo.frontmatter.date?a("reco-icon",{attrs:{icon:"reco-date"}},[a("span",[t._v(t._s(t.formatDateValue(t.pageInfo.frontmatter.date)))])]):t._e(),t._v(" "),!0===t.showAccessNumber?a("reco-icon",{attrs:{icon:"reco-eye"}},[a("AccessNumber",{attrs:{idVal:t.pageInfo.path,numStyle:t.numStyle}})],1):t._e(),t._v(" "),t.pageInfo.frontmatter.tags?a("reco-icon",{staticClass:"tags",attrs:{icon:"reco-tag"}},t._l(t.pageInfo.frontmatter.tags,(function(e,n){return a("span",{key:n,staticClass:"tag-item",class:{active:t.currentTag==e},on:{click:function(a){return a.stopPropagation(),t.goTags(e)}}},[t._v(t._s(e))])})),0):t._e()],1)}),[],!1,null,"1ff7123e",null);e.a=c.exports},455:function(t,e,a){"use strict";a(449)},456:function(t,e,a){"use strict";a(450)},457:function(t,e,a){"use strict";a(451)},458:function(t,e,a){"use strict";a(38);var n=a(140),r=(a(248),{methods:{_getStoragePage:function(){var t=window.location.pathname,e=JSON.parse(sessionStorage.getItem("currentPage"));return null===e||t!==e.path?(sessionStorage.setItem("currentPage",JSON.stringify({page:1,path:""})),1):parseInt(e.page)},_setStoragePage:function(t){var e=window.location.pathname;sessionStorage.setItem("currentPage",JSON.stringify({page:t,path:e}))}}}),o=a(453),s=[1,2,3,4,5,6,7,8,9],c=[["abstract-item","draw"],["abstract-item","draw","meet"],["abstract-item","center"]],i=0,u=0,g={components:{PageInfo:o.a},props:["item","currentPage","currentTag"],computed:{imgIndex:function(){return++i>=s.length&&(i=0),s[i]},classIndex:function(){return++u>=c.length&&(u=0),c[u]}}},l=(a(456),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.classIndex,on:{click:function(e){return t.$router.push(t.item.path)}}},[a("div",{staticClass:"draw"},[a("img",{attrs:{src:"http://www.zpzpup.com/assets/image/gd0"+t.imgIndex+".jpg",alt:""}})]),t._v(" "),a("div",{staticStyle:{"margin-left":"2rem"}},[t.item.frontmatter.sticky?a("i",{staticClass:"iconfont reco-sticky"}):t._e(),t._v(" "),a("div",{staticClass:"title"},[t.item.frontmatter.keys?a("i",{staticClass:"iconfont reco-lock"}):t._e(),t._v(" "),a("router-link",{attrs:{to:t.item.path}},[t._v(t._s(t.item.title))])],1),t._v(" "),a("div",{staticClass:"abstract",domProps:{innerHTML:t._s(t.item.excerpt)}}),t._v(" "),a("PageInfo",{attrs:{pageInfo:t.item,currentTag:t.currentTag}})],1)])}),[],!1,null,"0ac2dcb0",null).exports,m=Object(n.b)({mixins:[r],components:{NoteAbstractItem:p},props:["data","currentTag"],setup:function(t,e){var a=Object(n.c)().proxy,r=Object(n.i)(t).data,o=Object(n.h)(1),s=Object(n.a)((function(){var t=(o.value-1)*a.$perPage,e=o.value*a.$perPage;return r.value.slice(t,e)}));return Object(n.e)((function(){o.value=a._getStoragePage()||1})),{currentPage:o,currentPageData:s,getCurrentPage:function(t){o.value=t,a._setStoragePage(t),e.emit("paginationChange",t)}}},watch:{$route:function(){this.currentPage=this._getStoragePage()||1}}}),f=(a(457),Object(l.a)(m,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"abstract-wrapper"},[t._l(t.currentPageData,(function(e){return a("NoteAbstractItem",{key:e.path,attrs:{item:e,currentPage:t.currentPage,currentTag:t.currentTag}})})),t._v(" "),a("pagation",{staticClass:"pagation",attrs:{total:t.data.length,currentPage:t.currentPage},on:{getCurrentPage:t.getCurrentPage}})],2)}),[],!1,null,"5a259143",null));e.a=f.exports},484:function(t,e,a){},533:function(t,e,a){"use strict";a(484)},551:function(t,e,a){"use strict";a.r(e);a(37);var n=a(140),r=a(462),o=a(458),s=a(448),c=a(74),i=a(76),u=a(460),g=Object(n.b)({mixins:[u.a],components:{Common:r.a,NoteAbstract:o.a,ModuleTransition:s.a},setup:function(t,e){var a=Object(n.c)().proxy;return{posts:Object(n.a)((function(){var t=a.$currentCategories.pages;return t=Object(c.a)(t),Object(c.c)(t),t})),title:Object(n.a)((function(){return a.$currentCategories.key})),getCurrentTag:function(t){e.emit("currentTag",t)},paginationChange:function(t){setTimeout((function(){window.scrollTo(0,0)}),100)},getOneColor:i.b}}}),l=(a(454),a(533),a(8)),p=Object(l.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("Common",{staticClass:"categories-wrapper",attrs:{sidebar:!1}},[a("ModuleTransition",[a("ul",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"category-wrapper"},t._l(t.$categoriesList,(function(e,n){return a("li",{directives:[{name:"show",rawName:"v-show",value:e.pages.length>0,expression:"item.pages.length > 0"}],key:n,staticClass:"category-item",class:t.title==e.name?"active":""},[a("router-link",{attrs:{to:e.path}},[a("span",{staticClass:"category-name"},[t._v(t._s(e.name))]),t._v(" "),a("span",{staticClass:"post-num",style:{backgroundColor:t.getOneColor()}},[t._v(t._s(e.pages.length))])])],1)})),0)]),t._v(" "),a("ModuleTransition",{attrs:{delay:"0.08"}},[a("note-abstract",{directives:[{name:"show",rawName:"v-show",value:t.recoShowModule,expression:"recoShowModule"}],staticClass:"list",attrs:{data:t.posts},on:{paginationChange:t.paginationChange}})],1)],1)}),[],!1,null,"1cc33d31",null);e.default=p.exports}}]); \ No newline at end of file diff --git a/assets/js/app.34c8f7e9.js b/assets/js/app.c4197360.js similarity index 93% rename from assets/js/app.34c8f7e9.js rename to assets/js/app.c4197360.js index c9cb8532..0b933dc1 100644 --- a/assets/js/app.34c8f7e9.js +++ b/assets/js/app.c4197360.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];fe.maxStringLength){var n=t.length-e.maxStringLength,o="... "+n+" more character"+(n>1?"s":"");return h(t.slice(0,e.maxStringLength),e)+o}return r(t.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,v),"single",e)}function v(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+e.toString(16).toUpperCase()}function m(t){return"Object("+t+")"}function g(t){return t+" { ? }"}function y(t,e,n,r){return t+" ("+e+") {"+(r?b(n,r):n.join(", "))+"}"}function b(t,e){if(0===t.length)return"";var n="\n"+e.prev+e.base;return n+t.join(","+n)+"\n"+e.prev}function _(t,e){var n=i(t),r=[];if(n){r.length=t.length;for(var o=0;o0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return h(e,C);if("number"==typeof e)return 0===e?1/0/e>0?"0":"-0":String(e);if("bigint"==typeof e)return String(e)+"n";var A=void 0===C.depth?5:C.depth;if(void 0===v&&(v=0),v>=A&&A>0&&"object"==typeof e)return i(e)?"[Array]":"[Object]";var E=function(t,e){var n;if("\t"===t.indent)n="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;n=Array(t.indent+1).join(" ")}return{base:n,prev:Array(e+1).join(n)}}(C,v);if(void 0===w)w=[];else if(l(w,e)>=0)return"[Circular]";if("function"==typeof e){var T=u(e),I=_(e,x);return"[Function"+(T?": "+T:" (anonymous)")+"]"+(I.length>0?" { "+I.join(", ")+" }":"")}if(a(e)){var R=N?String(e).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(e);return"object"!=typeof e||N?R:m(R)}if(function(t){return!(!t||"object"!=typeof t)&&("undefined"!=typeof HTMLElement&&t instanceof HTMLElement||"string"==typeof t.nodeName&&"function"==typeof t.getAttribute)}(e)){for(var L="<"+String(e.nodeName).toLowerCase(),z=e.attributes||[],D=0;D"}if(i(e)){if(0===e.length)return"[]";var q=_(e,x);return E&&!function(t){for(var e=0;e=0)return!1;return!0}(q)?"["+b(q,E)+"]":"[ "+q.join(", ")+" ]"}if(function(t){return!("[object Error]"!==c(t)||H&&"object"==typeof t&&H in t)}(e)){var V=_(e,x);return 0===V.length?"["+String(e)+"]":"{ ["+String(e)+"] "+V.join(", ")+" }"}if("object"==typeof e&&S){if(B&&"function"==typeof e[B])return e[B]();if("symbol"!==S&&"function"==typeof e.inspect)return e.inspect()}if(function(t){if(!k||!t||"object"!=typeof t)return!1;try{k.call(t);try{j.call(t)}catch(t){return!0}return t instanceof Map}catch(t){}return!1}(e)){var W=[];return O.call(e,(function(t,n){W.push(x(n,e,!0)+" => "+x(t,e))})),y("Map",k.call(e),W,E)}if(function(t){if(!j||!t||"object"!=typeof t)return!1;try{j.call(t);try{k.call(t)}catch(t){return!0}return t instanceof Set}catch(t){}return!1}(e)){var G=[];return $.call(e,(function(t){G.push(x(t,e))})),y("Set",j.call(e),G,E)}if(f(e))return g("WeakMap");if(d(e))return g("WeakSet");if(p(e))return g("WeakRef");if(function(t){return!("[object Number]"!==c(t)||H&&"object"==typeof t&&H in t)}(e))return m(x(Number(e)));if(function(t){if(!t||"object"!=typeof t||!M)return!1;try{return M.call(t),!0}catch(t){}return!1}(e))return m(x(M.call(e)));if(function(t){return!("[object Boolean]"!==c(t)||H&&"object"==typeof t&&H in t)}(e))return m(P.call(e));if(function(t){return!("[object String]"!==c(t)||H&&"object"==typeof t&&H in t)}(e))return m(x(String(e)));if(!function(t){return!("[object Date]"!==c(t)||H&&"object"==typeof t&&H in t)}(e)&&!function(t){return!("[object RegExp]"!==c(t)||H&&"object"==typeof t&&H in t)}(e)){var Q=_(e,x),Y=U?U(e)===Object.prototype:e instanceof Object||e.constructor===Object,K=e instanceof Object?"":"null prototype",X=!Y&&H&&Object(e)===e&&H in e?c(e).slice(8,-1):K?"Object":"",J=(Y||"function"!=typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(X||K?"["+[].concat(X||[],K||[]).join(": ")+"] ":"");return 0===Q.length?J+"{}":E?J+"{"+b(Q,E)+"}":J+"{ "+Q.join(", ")+" }"}return String(e)};var V=Object.prototype.hasOwnProperty||function(t){return t in this}},function(t,e,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(30),s=Object.prototype.propertyIsEnumerable,c=!s.call({toString:null},"toString"),u=s.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(t){var e=t.constructor;return e&&e.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&o.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{f(window[t])}catch(t){return!0}}catch(t){return!0}return!1}(),h=function(t){if("undefined"==typeof window||!d)return f(t);try{return f(t)}catch(t){return!1}};r=function(t){var e=null!==t&&"object"==typeof t,n="[object Function]"===i.call(t),r=a(t),s=e&&"[object String]"===i.call(t),f=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=u&&n;if(s&&t.length>0&&!o.call(t,0))for(var d=0;d0)for(var v=0;v1)for(var n=1;n1?n-1:0);for(var r=1;r2?o-2:0);for(var i=2;i";var y=function(t){var e=l.spaceIndex(t);if(-1===e)return{html:"",closing:"/"===t[t.length-2]};var n="/"===(t=l.trim(t.slice(e+1,-1)))[t.length-1];return n&&(t=l.trim(t.slice(0,-1))),{html:t,closing:n}}(c),b=n[a],_=u(y.html,(function(t,e){var n,o=-1!==l.indexOf(b,t);return r(n=s(a,t,e,o))?o?(e=p(a,t,e,h))?t+'="'+e+'"':t:r(n=f(a,t,e,o))?void 0:n:n}));return c="<"+a,_&&(c+=" "+_),y.closing&&(c+=" /"),c+">"}return r(m=i(a,c,g))?d(c):m}),d);return v&&(m=v.remove(m)),m},t.exports=o},function(t,e){t.exports={smile:"e3/2018new_weixioa02_org.png",lovely:"09/2018new_keai_org.png",happy:"1e/2018new_taikaixin_org.png",clap:"6e/2018new_guzhang_thumb.png",whee:"33/2018new_xixi_thumb.png",haha:"8f/2018new_haha_thumb.png","laugh and cry":"4a/2018new_xiaoku_thumb.png",wink:"43/2018new_jiyan_org.png",greddy:"fa/2018new_chanzui_org.png",awkward:"a3/2018new_heixian_thumb.png",sweat:"28/2018new_han_org.png","pick nose":"9a/2018new_wabi_thumb.png",hum:"7c/2018new_heng_thumb.png",angry:"f6/2018new_nu_thumb.png",grievance:"a5/2018new_weiqu_thumb.png",poor:"96/2018new_kelian_org.png",disappoint:"aa/2018new_shiwang_thumb.png",sad:"ee/2018new_beishang_org.png",tear:"6e/2018new_leimu_org.png","no way":"83/2018new_kuxiao_org.png",shy:"c1/2018new_haixiu_org.png",dirt:"10/2018new_wu_thumb.png","love you":"f6/2018new_aini_org.png",kiss:"2c/2018new_qinqin_thumb.png",amorousness:"9d/2018new_huaxin_org.png",longing:"c9/2018new_chongjing_org.png",desire:"3e/2018new_tianping_thumb.png","bad laugh":"4d/2018new_huaixiao_org.png",blackness:"9e/2018new_yinxian_org.png","laugh without word":"2d/2018new_xiaoerbuyu_org.png",titter:"71/2018new_touxiao_org.png",cool:"c4/2018new_ku_org.png","not easy":"aa/2018new_bingbujiandan_thumb.png",think:"30/2018new_sikao_org.png",question:"b8/2018new_ningwen_org.png","no idea":"2a/2018new_wenhao_thumb.png",dizzy:"07/2018new_yun_thumb.png",bomb:"a2/2018new_shuai_thumb.png",bone:"a1/2018new_kulou_thumb.png","be quiet":"b0/2018new_xu_org.png","shut up":"62/2018new_bizui_org.png",stupid:"dd/2018new_shayan_org.png","surprise ":"49/2018new_chijing_org.png",vomit:"08/2018new_tu_org.png",cold:"40/2018new_kouzhao_thumb.png",sick:"3b/2018new_shengbing_thumb.png",bye:"fd/2018new_baibai_thumb.png","look down on":"da/2018new_bishi_org.png","white eye":"ef/2018new_landelini_org.png","left hum":"43/2018new_zuohengheng_thumb.png","right hum":"c1/2018new_youhengheng_thumb.png",crazy:"17/2018new_zhuakuang_org.png","scold ":"87/2018new_zhouma_thumb.png","hit on face":"cb/2018new_dalian_org.png",wow:"ae/2018new_ding_org.png",fan:"86/2018new_hufen02_org.png",money:"a2/2018new_qian_thumb.png",yawn:"55/2018new_dahaqian_org.png",sleepy:"3c/2018new_kun_thumb.png",sleep:"e2/2018new_shuijiao_thumb.png","watermelon ":"01/2018new_chigua_thumb.png",doge:"a1/2018new_doge02_org.png",dog:"22/2018new_erha_org.png",cat:"7b/2018new_miaomiao_thumb.png",thumb:"e6/2018new_zan_org.png",good:"8a/2018new_good_org.png",ok:"45/2018new_ok_org.png",yeah:"29/2018new_ye_thumb.png","shack hand":"e9/2018new_woshou_thumb.png",bow:"e7/2018new_zuoyi_org.png",come:"42/2018new_guolai_thumb.png",punch:"86/2018new_quantou_thumb.png"}},function(t,e){t.exports={nick:"NickName",mail:"E-Mail",link:"Website(http://)",nickFail:"NickName cannot be less than 3 bytes.",mailFail:"Please confirm your email address.",sofa:"No comment yet.",submit:"Submit",reply:"Reply",cancelReply:"Cancel reply",comments:"Comments",cancel:"Cancel",confirm:"Confirm",continue:"Continue",more:"Load More...",preview:"Preview",emoji:"Emoji",expand:"See more....",seconds:"seconds ago",minutes:"minutes ago",hours:"hours ago",days:"days ago",now:"just now",uploading:"Uploading ...",uploadDone:"Upload completed!",busy:"Submit is busy, please wait...","code-98":"Valine initialization failed, please check your version of av-min.js.","code-99":"Valine initialization failed, Please check the `el` element in the init method.","code-100":"Valine initialization failed, Please check your appId and appKey.","code-140":"The total number of API calls today has exceeded the development version limit.","code-401":"Unauthorized operation, Please check your appId and appKey.","code-403":"Access denied by API domain white list, Please check your security domain."}},function(t,e){t.exports={nick:"ニックネーム",mail:"メールアドレス",link:"サイト(http://)",nickFail:"3バイト以上のニックネームをご入力ください.",mailFail:"メールアドレスをご確認ください.",sofa:"コメントしましょう~",submit:"提出する",reply:"返信する",cancelReply:"キャンセル",comments:"コメント",cancel:"キャンセル",confirm:"確認する",continue:"继续",more:"さらに読み込む...",preview:"プレビュー",emoji:"絵文字",expand:"もっと見る",seconds:"秒前",minutes:"分前",hours:"時間前",days:"日前",now:"たっだ今",uploading:"アップロード中...",uploadDone:"アップロードが完了しました!",busy:"20 秒間隔で提出してください ...","code-98":"ロードエラーです。av-min.js のバージョンを確認してください.","code-99":"ロードエラーです。initにある`el`エレメントを確認ください.","code-100":"ロードエラーです。AppIdとAppKeyを確認ください.","code-140":"今日のAPIコールの総数が開発バージョンの上限を超えた.","code-401":"権限が制限されています。AppIdとAppKeyを確認ください.","code-403":"アクセスがAPIなどに制限されました、ドメイン名のセキュリティ設定を確認ください"}},function(t,e){t.exports={nick:"昵称",mail:"邮箱",link:"网址(http://)",nickFail:"昵称不能少于3个字符",mailFail:"请填写正确的邮件地址",sofa:"来发评论吧~",submit:"提交",reply:"回复",cancelReply:"取消回复",comments:"评论",cancel:"取消",confirm:"确认",continue:"继续",more:"加载更多...",preview:"预览",emoji:"表情",expand:"查看更多...",seconds:"秒前",minutes:"分钟前",hours:"小时前",days:"天前",now:"刚刚",uploading:"正在传输...",uploadDone:"传输完成!",busy:"操作频繁,请稍候再试...","code-98":"Valine 初始化失败,请检查 av-min.js 版本","code-99":"Valine 初始化失败,请检查init中的`el`元素.","code-100":"Valine 初始化失败,请检查你的AppId和AppKey.","code-140":"今日 API 调用总次数已超过开发版限制.","code-401":"未经授权的操作,请检查你的AppId和AppKey.","code-403":"访问被API域名白名单拒绝,请检查你的安全域名设置."}},function(t,e){t.exports={nick:"暱稱",mail:"郵箱",link:"網址(http://)",nickFail:"昵稱不能少於3個字符",mailFail:"請填寫正確的郵件地址",sofa:"來發評論吧~",submit:"提交",reply:"回覆",cancelReply:"取消回覆",comments:"評論",cancel:"取消",confirm:"確認",continue:"繼續",more:"加載更多...",preview:"預覽",emoji:"表情",expand:"查看更多...",seconds:"秒前",minutes:"分鐘前",hours:"小時前",days:"天前",now:"剛剛",uploading:"正在上傳...",uploadDone:"上傳完成!",busy:"操作頻繁,請稍候再試...","code-98":"Valine 初始化失敗,請檢查 av-min.js 版本","code-99":"Valine 初始化失敗,請檢查init中的`el`元素.","code-100":"Valine 初始化失敗,請檢查你的AppId和AppKey.","code-140":"今日 API 調用總次數已超過開發版限制.","code-401":"未經授權的操作,請檢查你的AppId和AppKey.","code-403":"訪問被API域名白名單拒絕,請檢查你的安全域名設置."}},function(t,e){},function(t,e,n){var r=n(115);"string"==typeof r&&(r=[[t.i,r,""]]);var o={transform:void 0};n(117)(r,o),r.locals&&(t.exports=r.locals)},function(t,e,n){(e=n(116)(!1)).push([t.i,'.v[data-class="v"]{font-size:16px;text-align:left}.v[data-class="v"] *{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.75}.v[data-class="v"] .vinput,.v[data-class="v"] .veditor,.v[data-class="v"] p,.v[data-class="v"] pre code,.v[data-class="v"] .status-bar{color:#555}.v[data-class="v"] .vtime,.v[data-class="v"] .vsys{color:#b3b3b3}.v[data-class="v"] .text-right{text-align:right}.v[data-class="v"] .text-center{text-align:center}.v[data-class="v"] img{max-width:100%;border:none}.v[data-class="v"] hr{margin:.825em 0;border-color:#f6f6f6;border-style:dashed}.v[data-class="v"].hide-avatar .vimg{display:none}.v[data-class="v"] a{position:relative;cursor:pointer;color:#1abc9c;text-decoration:none;display:inline-block}.v[data-class="v"] a:hover{color:#D7191A}.v[data-class="v"] pre,.v[data-class="v"] code{background-color:#f8f8f8;padding:0.2em 0.4em;border-radius:3px;font-size:85%;margin:0}.v[data-class="v"] pre{padding:10px;overflow:auto;line-height:1.45}.v[data-class="v"] pre code{padding:0;background:transparent;white-space:pre-wrap;word-break:keep-all}.v[data-class="v"] blockquote{color:#666;margin:.5em 0;padding:0 0 0 1em;border-left:8px solid rgba(238,238,238,0.5)}.v[data-class="v"] .vinput{border:none;resize:none;outline:none;padding:10px 5px;max-width:100%;font-size:.775em;-webkit-box-sizing:border-box;box-sizing:border-box}.v[data-class="v"] input[type=\'checkbox\'],.v[data-class="v"] input[type=\'radio\']{display:inline-block;vertical-align:middle;margin-top:-2px}.v[data-class="v"] .vicon{cursor:pointer;display:inline-block;overflow:hidden;fill:#555;vertical-align:middle}.v[data-class="v"] .vicon+.vicon{margin-left:10px}.v[data-class="v"] .vicon.actived{fill:#66b1ff}.v[data-class="v"] .vrow{font-size:0;padding:10px 0}.v[data-class="v"] .vrow .vcol{display:inline-block;vertical-align:middle;font-size:14px}.v[data-class="v"] .vrow .vcol.vcol-20{width:20%}.v[data-class="v"] .vrow .vcol.vcol-30{width:30%}.v[data-class="v"] .vrow .vcol.vcol-40{width:40%}.v[data-class="v"] .vrow .vcol.vcol-50{width:50%}.v[data-class="v"] .vrow .vcol.vcol-60{width:60%}.v[data-class="v"] .vrow .vcol.vcol-70{width:70%}.v[data-class="v"] .vrow .vcol.vcol-80{width:80%}.v[data-class="v"] .vrow .vcol.vctrl{font-size:12px}.v[data-class="v"] .vemoji,.v[data-class="v"] .emoji{width:26px;height:26px;overflow:hidden;vertical-align:middle;margin:0 1px;display:inline-block}.v[data-class="v"] .vwrap{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:10px;overflow:hidden;position:relative;padding:10px}.v[data-class="v"] .vwrap input{background:transparent}.v[data-class="v"] .vwrap .vedit{position:relative;padding-top:10px}.v[data-class="v"] .vwrap .cancel-reply-btn{position:absolute;right:5px;top:5px;cursor:pointer}.v[data-class="v"] .vwrap .vemojis{display:none;font-size:18px;max-height:145px;overflow:auto;padding-bottom:10px;-webkit-box-shadow:0px 0 1px #f0f0f0;box-shadow:0px 0 1px #f0f0f0}.v[data-class="v"] .vwrap .vemojis i{font-style:normal;padding-top:7px;width:36px;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle}.v[data-class="v"] .vwrap .vpreview{padding:7px;-webkit-box-shadow:0px 0 1px #f0f0f0;box-shadow:0px 0 1px #f0f0f0}.v[data-class="v"] .vwrap .vheader .vinput{width:33.33%;border-bottom:1px #dedede dashed}.v[data-class="v"] .vwrap .vheader.item2 .vinput{width:50%}.v[data-class="v"] .vwrap .vheader.item1 .vinput{width:100%}.v[data-class="v"] .vwrap .vheader .vinput:focus{border-bottom-color:#eb5055}@media screen and (max-width: 520px){.v[data-class="v"] .vwrap .vheader .vinput{width:100%}.v[data-class="v"] .vwrap .vheader.item2 .vinput{width:100%}}.v[data-class="v"] .vpower{color:#999;font-size:.75em;padding:.5em 0}.v[data-class="v"] .vpower a{font-size:.75em}.v[data-class="v"] .vcount{padding:5px;font-weight:600;font-size:1.25em}.v[data-class="v"] ul,.v[data-class="v"] ol{padding:0;margin-left:1.25em}.v[data-class="v"] .txt-center{text-align:center}.v[data-class="v"] .txt-right{text-align:right}.v[data-class="v"] .veditor{width:100%;min-height:8.75em;font-size:.875em;background:transparent;resize:vertical;-webkit-transition:all .25s ease;transition:all .25s ease}.v[data-class="v"] .vbtn{-webkit-transition-duration:.4s;transition-duration:.4s;text-align:center;color:#555;border:1px solid #ededed;border-radius:.3em;display:inline-block;background:transparent;margin-bottom:0;font-weight:400;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:.5em 1.25em;font-size:.875em;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.v[data-class="v"] .vbtn+.vbtn{margin-left:1.25em}.v[data-class="v"] .vbtn:active,.v[data-class="v"] .vbtn:hover{color:#3090e4;border-color:#3090e4}.v[data-class="v"] .vbtn:disabled{border-color:#E1E1E1;color:#E1E1E1;background-color:#fdfafa;cursor:not-allowed}.v[data-class="v"] .vempty{padding:1.25em;text-align:center;color:#555;overflow:auto}.v[data-class="v"] .vsys{display:inline-block;padding:.2em .5em;font-size:.75em;border-radius:.2em;margin-right:.3em}@media screen and (max-width: 520px){.v[data-class="v"] .vsys{display:none}}.v[data-class="v"] .vcards{width:100%}.v[data-class="v"] .vcards .vcard{padding-top:1.25em;position:relative;display:block}.v[data-class="v"] .vcards .vcard:after{content:\'\';clear:both;display:block}.v[data-class="v"] .vcards .vcard .vimg{width:3.125em;height:3.125em;float:left;border-radius:50%;margin-right:.7525em;border:1px solid #f5f5f5;padding:.125em}@media screen and (max-width: 720px){.v[data-class="v"] .vcards .vcard .vimg{width:2.5em;height:2.5em}}.v[data-class="v"] .vcards .vcard .vhead{line-height:1.5;margin-top:0}.v[data-class="v"] .vcards .vcard .vhead .vnick{position:relative;font-size:.875em;font-weight:500;margin-right:.875em;cursor:pointer;text-decoration:none;display:inline-block}.v[data-class="v"] .vcards .vcard .vhead .vnick:hover{color:#D7191A}.v[data-class="v"] .vcards .vcard .vh{overflow:hidden;padding-bottom:.5em;border-bottom:1px dashed #f5f5f5}.v[data-class="v"] .vcards .vcard .vh .vtime{font-size:.75em;margin-right:.875em}.v[data-class="v"] .vcards .vcard .vh .vmeta{line-height:1;position:relative}.v[data-class="v"] .vcards .vcard .vh .vmeta .vat{font-size:.8125em;color:#ef2f11;cursor:pointer;float:right}.v[data-class="v"] .vcards .vcard:last-child .vh{border-bottom:none}.v[data-class="v"] .vcards .vcard .vcontent{word-wrap:break-word;word-break:break-all;font-size:.875em;line-height:2;position:relative;margin-bottom:.75em;padding-top:.625em}.v[data-class="v"] .vcards .vcard .vcontent.expand{cursor:pointer;max-height:8em;overflow:hidden}.v[data-class="v"] .vcards .vcard .vcontent.expand::before{display:block;content:"";position:absolute;width:100%;left:0;top:0;bottom:3.15em;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.9));z-index:999}.v[data-class="v"] .vcards .vcard .vcontent.expand::after{display:block;content:attr(data-expand);text-align:center;color:#828586;position:absolute;width:100%;height:3.15em;line-height:3.15em;left:0;bottom:0;z-index:999;background:rgba(255,255,255,0.9)}.v[data-class="v"] .vcards .vcard .vquote{padding-left:1em;border-left:1px dashed rgba(238,238,238,0.5)}.v[data-class="v"] .vcards .vcard .vquote .vimg{width:2.225em;height:2.225em}.v[data-class="v"] .vpage .vmore{margin:1em 0}.v[data-class="v"] .clear{content:\'\';display:block;clear:both}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#dcdcdc}}@keyframes pulse{50%{background:#dcdcdc}}.v[data-class="v"] .vspinner{width:22px;height:22px;display:inline-block;border:6px double #a0a0a0;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;position:relative;vertical-align:middle;margin:0 5px}[data-theme="dark"] .v[data-class="v"] .vinput,[data-theme="dark"] .v[data-class="v"] .veditor,[data-theme="dark"] .v[data-class="v"] p,[data-theme="dark"] .v[data-class="v"] pre code,[data-theme="dark"] .v[data-class="v"] .status-bar,.dark .v[data-class="v"] .vinput,.dark .v[data-class="v"] .veditor,.dark .v[data-class="v"] p,.dark .v[data-class="v"] pre code,.dark .v[data-class="v"] .status-bar,.theme__dark .v[data-class="v"] .vinput,.theme__dark .v[data-class="v"] .veditor,.theme__dark .v[data-class="v"] p,.theme__dark .v[data-class="v"] pre code,.theme__dark .v[data-class="v"] .status-bar,.night .v[data-class="v"] .vinput,.night .v[data-class="v"] .veditor,.night .v[data-class="v"] p,.night .v[data-class="v"] pre code,.night .v[data-class="v"] .status-bar{color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vtime,[data-theme="dark"] .v[data-class="v"] .vsys,.dark .v[data-class="v"] .vtime,.dark .v[data-class="v"] .vsys,.theme__dark .v[data-class="v"] .vtime,.theme__dark .v[data-class="v"] .vsys,.night .v[data-class="v"] .vtime,.night .v[data-class="v"] .vsys{color:#929298}[data-theme="dark"] .v[data-class="v"] pre,[data-theme="dark"] .v[data-class="v"] code,[data-theme="dark"] .v[data-class="v"] pre code,.dark .v[data-class="v"] pre,.dark .v[data-class="v"] code,.dark .v[data-class="v"] pre code,.theme__dark .v[data-class="v"] pre,.theme__dark .v[data-class="v"] code,.theme__dark .v[data-class="v"] pre code,.night .v[data-class="v"] pre,.night .v[data-class="v"] code,.night .v[data-class="v"] pre code{color:#929298;background-color:#151414}[data-theme="dark"] .v[data-class="v"] .vwrap,.dark .v[data-class="v"] .vwrap,.theme__dark .v[data-class="v"] .vwrap,.night .v[data-class="v"] .vwrap{border-color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vicon,.dark .v[data-class="v"] .vicon,.theme__dark .v[data-class="v"] .vicon,.night .v[data-class="v"] .vicon{fill:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vicon.actived,.dark .v[data-class="v"] .vicon.actived,.theme__dark .v[data-class="v"] .vicon.actived,.night .v[data-class="v"] .vicon.actived{fill:#66b1ff}[data-theme="dark"] .v[data-class="v"] .vbtn,.dark .v[data-class="v"] .vbtn,.theme__dark .v[data-class="v"] .vbtn,.night .v[data-class="v"] .vbtn{color:#b2b2b5;border-color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vbtn:hover,.dark .v[data-class="v"] .vbtn:hover,.theme__dark .v[data-class="v"] .vbtn:hover,.night .v[data-class="v"] .vbtn:hover{color:#66b1ff;border-color:#66b1ff}[data-theme="dark"] .v[data-class="v"] a:hover,.dark .v[data-class="v"] a:hover,.theme__dark .v[data-class="v"] a:hover,.night .v[data-class="v"] a:hover{color:#D7191A}[data-theme="dark"] .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.dark .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.theme__dark .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.night .v[data-class="v"] .vcards .vcard .vcontent.expand::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.7)));background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.7))}[data-theme="dark"] .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.dark .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.theme__dark .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.night .v[data-class="v"] .vcards .vcard .vcontent.expand::after{background:rgba(0,0,0,0.7)}@media (prefers-color-scheme: dark){.v[data-class="v"] .vinput,.v[data-class="v"] .veditor,.v[data-class="v"] p,.v[data-class="v"] pre code,.v[data-class="v"] .status-bar{color:#b2b2b5}.v[data-class="v"] .vtime,.v[data-class="v"] .vsys{color:#929298}.v[data-class="v"] pre,.v[data-class="v"] code,.v[data-class="v"] pre code{color:#929298;background-color:#151414}.v[data-class="v"] .vwrap{border-color:#b2b2b5}.v[data-class="v"] .vicon{fill:#b2b2b5}.v[data-class="v"] .vicon.actived{fill:#66b1ff}.v[data-class="v"] .vbtn{color:#b2b2b5;border-color:#b2b2b5}.v[data-class="v"] .vbtn:hover{color:#66b1ff;border-color:#66b1ff}.v[data-class="v"] a:hover{color:#D7191A}.v[data-class="v"] .vcards .vcard .vcontent.expand::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.7)));background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.7))}.v[data-class="v"] .vcards .vcard .vcontent.expand::after{background:rgba(0,0,0,0.7)}}\n',""]),t.exports=e},function(t,e,n){"use strict";function r(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=function(t){return"/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(t)))))," */")}(r);return[n].concat(r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(t," */")}))).concat([o]).join("\n")}return[n].join("\n")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=r(e,t);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var i=0;i=0&&b.splice(e,1)}function s(t){var e=document.createElement("style");return t.attrs.type="text/css",u(e,t.attrs),i(t,e),e}function c(t){var e=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",u(e,t.attrs),i(t,e),e}function u(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function l(t,e){var n,r,o,i;if(e.transform&&t.css){if(!(i=e.transform(t.css)))return function(){};t.css=i}if(e.singleton){var u=y++;n=g||(g=s(e)),r=f.bind(null,n,u,!1),o=f.bind(null,n,u,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(e),r=d.bind(null,n,e),o=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),r=p.bind(null,n),o=function(){a(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}function f(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=w(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function p(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function d(t,e,n){var r=n.css,o=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&o;(e.convertToAbsoluteUrls||i)&&(r=_(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}var h={},v=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}((function(){return window&&document&&document.all&&!window.atob})),m=function(t){var e={};return function(n){return void 0===e[n]&&(e[n]=t.call(this,n)),e[n]}}((function(t){return document.querySelector(t)})),g=null,y=0,b=[],_=n(118);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||(e.singleton=v()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=o(t,e);return r(n,e),function(t){for(var i=[],a=0;a0?j+S:""}},function(t,e,n){"use strict";var r=n(221),o=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},a=function(t,e,n){if(t){var r=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(r),s=a?r.slice(0,a.index):r,c=[];if(s){if(!n.plainObjects&&o.call(Object.prototype,s)&&!n.allowPrototypes)return;c.push(s)}for(var u=0;null!==(a=i.exec(r))&&u=0;--o){var i,a=t[o];if("[]"===a)i=(i=[]).concat(r);else{i=n.plainObjects?Object.create(null):{};var s="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,c=parseInt(s,10);!isNaN(c)&&a!==s&&String(c)===s&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[])[c]=r:i[s]=r}r=i}return r}(c,e,n)}};t.exports=function(t,e){var n=e?r.assign({},e):{};if(null!==n.decoder&&void 0!==n.decoder&&"function"!=typeof n.decoder)throw new TypeError("Decoder has to be a function.");if(n.ignoreQueryPrefix=!0===n.ignoreQueryPrefix,n.delimiter="string"==typeof n.delimiter||r.isRegExp(n.delimiter)?n.delimiter:i.delimiter,n.depth="number"==typeof n.depth?n.depth:i.depth,n.arrayLimit="number"==typeof n.arrayLimit?n.arrayLimit:i.arrayLimit,n.parseArrays=!1!==n.parseArrays,n.decoder="function"==typeof n.decoder?n.decoder:i.decoder,n.allowDots="boolean"==typeof n.allowDots?n.allowDots:i.allowDots,n.plainObjects="boolean"==typeof n.plainObjects?n.plainObjects:i.plainObjects,n.allowPrototypes="boolean"==typeof n.allowPrototypes?n.allowPrototypes:i.allowPrototypes,n.parameterLimit="number"==typeof n.parameterLimit?n.parameterLimit:i.parameterLimit,n.strictNullHandling="boolean"==typeof n.strictNullHandling?n.strictNullHandling:i.strictNullHandling,""===t||null==t)return n.plainObjects?Object.create(null):{};for(var s="string"==typeof t?function(t,e){for(var n={},r=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,a=e.parameterLimit===1/0?void 0:e.parameterLimit,s=r.split(e.delimiter,a),c=0;c0?"in "+o:o+" ago":o}}}},function(t,e,n){var r=n(416);t.exports=function(){var t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],i=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["AM","PM"],s=["am","pm"],c=["a.m.","p.m."],u={MMM:function(e){return t[e.getMonth()]},MMMM:function(t){return e[t.getMonth()]},dd:function(t){return n[t.getDay()]},ddd:function(t){return o[t.getDay()]},dddd:function(t){return i[t.getDay()]},A:function(t){return t.getHours()/12>=1?a[1]:a[0]},a:function(t){return t.getHours()/12>=1?s[1]:s[0]},aa:function(t){return t.getHours()/12>=1?c[1]:c[0]}};return["M","D","DDD","d","Q","W"].forEach((function(t){u[t+"o"]=function(e,n){return function(t){var e=t%100;if(e>20||e<10)switch(e%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}(n[t](e))}})),{formatters:u,formattingTokensRegExp:r(u)}}},function(t,e){var n=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];t.exports=function(t){var e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r);var o=n.concat(e).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+o.join("|")+"|.)","g")}},function(t,e,n){"use strict";var r=n(19),o=n(225),i=n(418),a=n(231);function s(t){var e=new i(t),n=o(i.prototype.request,e);return r.extend(n,i.prototype,e),r.extend(n,e),n}var c=s(n(139));c.Axios=i,c.create=function(t){return s(a(c.defaults,t))},c.Cancel=n(232),c.CancelToken=n(432),c.isCancel=n(230),c.all=function(t){return Promise.all(t)},c.spread=n(433),c.isAxiosError=n(434),t.exports=c,t.exports.default=c},function(t,e,n){"use strict";var r=n(19),o=n(226),i=n(419),a=n(420),s=n(231),c=n(430),u=c.validators;function l(t){this.defaults=t,this.interceptors={request:new i,response:new i}}l.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&c.assertOptions(e,{silentJSONParsing:u.transitional(u.boolean,"1.0.0"),forcedJSONParsing:u.transitional(u.boolean,"1.0.0"),clarifyTimeoutError:u.transitional(u.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(t){i.push(t.fulfilled,t.rejected)})),!r){var l=[a,void 0];for(Array.prototype.unshift.apply(l,n),l=l.concat(i),o=Promise.resolve(t);l.length;)o=o.then(l.shift(),l.shift());return o}for(var f=t;n.length;){var p=n.shift(),d=n.shift();try{f=p(f)}catch(t){d(t);break}}try{o=a(f)}catch(t){return Promise.reject(t)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},l.prototype.getUri=function(t){return t=s(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){l.prototype[t]=function(e,n){return this.request(s(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){l.prototype[t]=function(e,n,r){return this.request(s(r||{},{method:t,url:e,data:n}))}})),t.exports=l},function(t,e,n){"use strict";var r=n(19);function o(){this.handlers=[]}o.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,n){"use strict";var r=n(19),o=n(421),i=n(230),a=n(139);function s(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return s(t),t.headers=t.headers||{},t.data=o.call(t,t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||a.adapter)(t).then((function(e){return s(t),e.data=o.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(s(t),e&&e.response&&(e.response.data=o.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,n){"use strict";var r=n(19),o=n(139);t.exports=function(t,e,n){var i=this||o;return r.forEach(n,(function(n){t=n.call(i,t,e)})),t}},function(t,e,n){"use strict";var r=n(19);t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},function(t,e,n){"use strict";var r=n(229);t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},function(t,e,n){"use strict";var r=n(19);t.exports=r.isStandardBrowserEnv()?{write:function(t,e,n,o,i,a){var s=[];s.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,n){"use strict";var r=n(426),o=n(427);t.exports=function(t,e){return t&&!r(e)?o(t,e):e}},function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,n){"use strict";var r=n(19),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,a={};return t?(r.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=r.trim(t.substr(0,i)).toLowerCase(),n=r.trim(t.substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},function(t,e,n){"use strict";var r=n(19);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},function(t,e,n){"use strict";var r=n(431),o={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){o[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var i={},a=r.version.split(".");function s(t,e){for(var n=e?e.split("."):a,r=t.split("."),o=0;o<3;o++){if(n[o]>r[o])return!0;if(n[o]0;){var i=r[o],a=e[i];if(a){var s=t[i],c=void 0===s||a(s,i,t);if(!0!==c)throw new TypeError("option "+i+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},function(t){t.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},function(t,e,n){"use strict";var r=n(232);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,n){"use strict";t.exports=function(t){return"object"==typeof t&&!0===t.isAxiosError}},function(t,e,n){},function(t,e,n){"use strict";n(233)},function(t,e,n){},function(t,e,n){t.exports=function(t){function e(t){let n,o,i,a=null;function s(...t){if(!s.enabled)return;const r=s,o=Number(new Date),i=o-(n||o);r.diff=i,r.prev=n,r.curr=o,n=o,t[0]=e.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");let a=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return"%";a++;const i=e.formatters[o];if("function"==typeof i){const e=t[a];n=i.call(r,e),t.splice(a,1),a--}return n}),e.formatArgs.call(r,t);(r.log||e.log).apply(r,t)}return s.namespace=t,s.useColors=e.useColors(),s.color=e.selectColor(t),s.extend=r,s.destroy=e.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==e.namespaces&&(o=e.namespaces,i=e.enabled(t)),i),set:t=>{a=t}}),"function"==typeof e.init&&e.init(s),s}function r(t,n){const r=e(this.namespace+(void 0===n?":":n)+t);return r.log=this.log,r}function o(t){return t.toString().substring(2,t.toString().length-2).replace(/\.\*\?$/,"*")}return e.debug=e,e.default=e,e.coerce=function(t){if(t instanceof Error)return t.stack||t.message;return t},e.disable=function(){const t=[...e.names.map(o),...e.skips.map(o).map(t=>"-"+t)].join(",");return e.enable(""),t},e.enable=function(t){let n;e.save(t),e.namespaces=t,e.names=[],e.skips=[];const r=("string"==typeof t?t:"").split(/[\s,]+/),o=r.length;for(n=0;n{e[n]=t[n]}),e.names=[],e.skips=[],e.formatters={},e.selectColor=function(t){let n=0;for(let e=0;e=1.5*n;return Math.round(t/n)+" "+r+(o?"s":"")}t.exports=function(t,e){e=e||{};var s=typeof t;if("string"===s&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!e)return;var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"weeks":case"week":case"w":return 6048e5*a;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(t);if("number"===s&&isFinite(t))return e.long?function(t){var e=Math.abs(t);if(e>=i)return a(t,e,i,"day");if(e>=o)return a(t,e,o,"hour");if(e>=r)return a(t,e,r,"minute");if(e>=n)return a(t,e,n,"second");return t+" ms"}(t):function(t){var e=Math.abs(t);if(e>=i)return Math.round(t/i)+"d";if(e>=o)return Math.round(t/o)+"h";if(e>=r)return Math.round(t/r)+"m";if(e>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){},function(t,e,n){n(1)({target:"Number",stat:!0},{isFinite:n(442)})},function(t,e,n){var r=n(4).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&r(t)}},function(t,e,n){"use strict";n(234)},function(t,e,n){"use strict";n(235)},function(t,e,n){"use strict";n(238)},function(t,e,n){"use strict";n(239)},function(t,e,n){"use strict";n.r(e);n(151),n(264),n(274),n(276);var r=n(57),o=(n(124),n(38),n(14),n(21),n(24),n(47),n(25),n(0));function i(t,e){for(var n in e)t[n]=e[n];return t}var a=/[!'()*]/g,s=function(t){return"%"+t.charCodeAt(0).toString(16)},c=/%2C/g,u=function(t){return encodeURIComponent(t).replace(a,s).replace(c,",")};function l(t){try{return decodeURIComponent(t)}catch(t){0}return t}var f=function(t){return null==t||"object"==typeof t?t:String(t)};function p(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=l(n.shift()),o=n.length>0?l(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function d(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return u(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(u(e)):r.push(u(e)+"="+u(t)))})),r.join("&")}return u(e)+"="+u(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var h=/\/?$/;function v(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=m(i)}catch(t){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:b(e,o),matched:t?y(t):[]};return n&&(a.redirectedFrom=b(n,o)),Object.freeze(a)}function m(t){if(Array.isArray(t))return t.map(m);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=m(t[n]);return e}return t}var g=v(null,{path:"/"});function y(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function b(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;return void 0===o&&(o=""),(n||"/")+(e||d)(r)+o}function _(t,e,n){return e===g?t===e:!!e&&(t.path&&e.path?t.path.replace(h,"")===e.path.replace(h,"")&&(n||t.hash===e.hash&&w(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&w(t.query,e.query)&&w(t.params,e.params))))}function w(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n];if(r[o]!==n)return!1;var a=e[n];return null==i||null==a?i===a:"object"==typeof i&&"object"==typeof a?w(i,a):String(i)===String(a)}))}function x(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),l=e&&e.path||"/",d=u.path?C(u.path,l,n||o.append):l,h=function(t,e,n){void 0===e&&(e={});var r,o=n||p;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(f):f(a)}return r}(u.query,o.query,r&&r.options.parseQuery),v=o.hash||u.hash;return v&&"#"!==v.charAt(0)&&(v="#"+v),{_normalized:!0,path:d,query:h,hash:v}}var W,G=function(){},Q={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,s=o.route,c=o.href,u={},l=n.options.linkActiveClass,f=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,d=null==f?"router-link-exact-active":f,m=null==this.activeClass?p:this.activeClass,g=null==this.exactActiveClass?d:this.exactActiveClass,y=s.redirectedFrom?v(null,V(s.redirectedFrom),null,n):s;u[g]=_(r,y,this.exactPath),u[m]=this.exact||this.exactPath?u[g]:function(t,e){return 0===t.path.replace(h,"/").indexOf(e.path.replace(h,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,y);var b=u[g]?this.ariaCurrentValue:null,w=function(t){Y(t)&&(e.replace?n.replace(a,G):n.push(a,G))},x={click:Y};Array.isArray(this.event)?this.event.forEach((function(t){x[t]=w})):x[this.event]=w;var k={class:u},O=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:c,route:s,navigate:w,isActive:u[m],isExactActive:u[g]});if(O){if(1===O.length)return O[0];if(O.length>1||!O.length)return 0===O.length?t():t("span",{},O)}if("a"===this.tag)k.on=x,k.attrs={href:c,"aria-current":b};else{var C=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=H(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var wt={redirected:2,aborted:4,cancelled:8,duplicated:16};function xt(t,e){return Ot(t,e,wt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return Ct.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function kt(t,e){return Ot(t,e,wt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ot(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Ct=["params","query","hash"];function St(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function jt(t,e){return St(t)&&t._isRouter&&(null==e||t.type===e)}function $t(t){return function(e,n,r){var o=!1,i=0,a=null;At(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Pt((function(e){var o;((o=e).__esModule||Tt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:W.extend(e),n.components[s]=e,--i<=0&&r()})),l=Pt((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=St(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function At(t,e){return Et(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Et(t){return Array.prototype.concat.apply([],t)}var Tt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Pt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var It=function(t,e){this.router=t,this.base=function(t){if(!t)if(K){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=g,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Rt(t,e,n,r){var o=At(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=W.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Et(r?o.reverse():o)}function Lt(t,e){if(e)return function(){return t.apply(e,arguments)}}It.prototype.listen=function(t){this.cb=t},It.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},It.prototype.onError=function(t){this.errorCbs.push(t)},It.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(jt(t,wt.redirected)&&i===g||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},It.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!jt(t)&&St(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(_(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),s(((a=Ot(i=o,t,wt.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=gt&&n;r&&this.listeners.push(st());var o=function(){var n=t.current,o=zt(t.base);t.current===g&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ct(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){yt(S(r.base+t.fullPath)),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){bt(S(r.base+t.fullPath)),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(zt(this.base)!==this.current.fullPath){var e=S(this.base+this.current.fullPath);t?yt(e):bt(e)}},e.prototype.getCurrentLocation=function(){return zt(this.base)},e}(It);function zt(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(S(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ft=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=zt(t);if(!/^\/#/.test(e))return window.location.replace(S(t+"/#"+e)),!0}(this.base)||Nt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=gt&&e;n&&this.listeners.push(st());var r=function(){var e=t.current;Nt()&&t.transitionTo(Dt(),(function(r){n&&ct(t.router,r,e,!0),gt||Bt(r.fullPath)}))},o=gt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){qt(t.fullPath),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Bt(t.fullPath),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Dt()!==e&&(t?qt(e):Bt(e))},e.prototype.getCurrentLocation=function(){return Dt()},e}(It);function Nt(){var t=Dt();return"/"===t.charAt(0)||(Bt("/"+t),!1)}function Dt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ut(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function qt(t){gt?yt(Ut(t)):window.location.hash=t}function Bt(t){gt?bt(Ut(t)):window.location.replace(Ut(t))}var Ht=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){jt(t,wt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(It),Vt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Z(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!gt&&!1!==t.fallback,this.fallback&&(e="hash"),K||(e="abstract"),this.mode=e,e){case"history":this.history=new Mt(this,t.base);break;case"hash":this.history=new Ft(this,t.base,this.fallback);break;case"abstract":this.history=new Ht(this,t.base);break;default:0}},Wt={currentRoute:{configurable:!0}};function Gt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Vt.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Wt.currentRoute.get=function(){return this.history&&this.history.current},Vt.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Mt||n instanceof Ft){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;gt&&o&&"fullPath"in t&&ct(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Vt.prototype.beforeEach=function(t){return Gt(this.beforeHooks,t)},Vt.prototype.beforeResolve=function(t){return Gt(this.resolveHooks,t)},Vt.prototype.afterEach=function(t){return Gt(this.afterHooks,t)},Vt.prototype.onReady=function(t,e){this.history.onReady(t,e)},Vt.prototype.onError=function(t){this.history.onError(t)},Vt.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Vt.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Vt.prototype.go=function(t){this.history.go(t)},Vt.prototype.back=function(){this.go(-1)},Vt.prototype.forward=function(){this.go(1)},Vt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Vt.prototype.resolve=function(t,e,n){var r=V(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?S(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Vt.prototype.getRoutes=function(){return this.matcher.getRoutes()},Vt.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Vt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Vt.prototype,Wt),Vt.install=function t(e){if(!t.installed||W!==e){t.installed=!0,W=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",k),e.component("RouterLink",Q);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Vt.version="3.5.2",Vt.isNavigationFailure=jt,Vt.NavigationFailureType=wt,Vt.START_LOCATION=g,K&&window.Vue&&window.Vue.use(Vt);var Qt=Vt;n(178),n(179),n(180),n(77),n(280),n(43),n(44),n(281);function Yt(t){t.locales&&Object.keys(t.locales).forEach((function(e){t.locales[e].path=e})),Object.freeze(t)}var Kt=n(2),Xt=n(62);n(78);n(50),n(64),n(83);var Jt=n(105);function Zt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(t,e)||Object(Jt.a)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n(191),n(107);var te=n(240),ee=n.n(te),ne={created:function(){if(this.siteMeta=this.$site.headTags.filter((function(t){return"meta"===Zt(t,1)[0]})).map((function(t){var e=Zt(t,2);e[0];return e[1]})),this.$ssrContext){var t=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(e=t)?e.map((function(t){var e=""})).join("\n "):"",this.$ssrContext.canonicalLink=oe(this.$canonicalUrl)}var e},mounted:function(){this.currentMetaTags=Object(Xt.a)(document.querySelectorAll("meta")),this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta:function(){document.title=this.$title,document.documentElement.lang=this.$lang;var t=this.getMergedMetaTags();this.currentMetaTags=ie(t,this.currentMetaTags)},getMergedMetaTags:function(){var t=this.$page.frontmatter.meta||[];return ee()([{name:"description",content:this.$description}],t,this.siteMeta,ae)},updateCanonicalLink:function(){re(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",oe(this.$canonicalUrl))}},watch:{$page:function(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy:function(){ie(null,this.currentMetaTags),re()}};function re(){var t=document.querySelector("link[rel='canonical']");t&&t.remove()}function oe(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t?''):""}function ie(t,e){if(e&&Object(Xt.a)(e).filter((function(t){return t.parentNode===document.head})).forEach((function(t){return document.head.removeChild(t)})),t)return t.map((function(t){var e=document.createElement("meta");return Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])})),document.head.appendChild(e),e}))}function ae(t){for(var e=0,n=["name","property","itemprop"];e=s.parentElement.offsetTop+10&&(!c||r1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&O.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>k.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=ue({},k.container,t.container)),t.template){var n=fe(t.template)?t.template:document.querySelector(t.template);e.template=n}return k=ue({},k,e),b.forEach((function(t){t.dispatchEvent(me("medium-zoom:update",{detail:{zoom:S}}))})),S},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t(ue({},k,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,de(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(me("medium-zoom:detach",{detail:{zoom:S}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),S},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),S},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),S},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(k.container)if(k.container instanceof Object)e=(t=ue({},t,k.container)).width-t.left-t.right-2*k.margin,n=t.height-t.top-t.bottom-2*k.margin;else{var r=(fe(k.container)?k.container:document.querySelector(k.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=ue({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*k.margin,n=n||t.height-2*k.margin;var c=O.zoomedHd||O.original,u=pe(c)?e:c.naturalWidth||e,l=pe(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+k.margin+t.left)/y+"px, "+((n-v)/2-p+k.margin+t.top)/y+"px, 0)";O.zoomed.style.transform=b,O.zoomedHd&&(O.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(S);else{if(O.zoomed)t(S);else{if(e)O.original=e;else{if(!(b.length>0))return void t(S);var r=b;O.original=r[0]}if(O.original.dispatchEvent(me("medium-zoom:open",{detail:{zoom:S}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,O.zoomed=ve(O.original),document.body.appendChild(C),k.template){var o=fe(k.template)?k.template:document.querySelector(k.template);O.template=document.createElement("div"),O.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(O.template)}if(document.body.appendChild(O.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),O.original.classList.add("medium-zoom-image--hidden"),O.zoomed.classList.add("medium-zoom-image--opened"),O.zoomed.addEventListener("click",h),O.zoomed.addEventListener("transitionend",(function e(){w=!1,O.zoomed.removeEventListener("transitionend",e),O.original.dispatchEvent(me("medium-zoom:opened",{detail:{zoom:S}})),t(S)})),O.original.getAttribute("data-zoom-src")){O.zoomedHd=O.zoomed.cloneNode(),O.zoomedHd.removeAttribute("srcset"),O.zoomedHd.removeAttribute("sizes"),O.zoomedHd.src=O.zoomed.getAttribute("data-zoom-src"),O.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+O.zoomedHd.src),O.zoomedHd=null,n()};var i=setInterval((function(){O.zoomedHd.complete&&(clearInterval(i),O.zoomedHd.classList.add("medium-zoom-image--opened"),O.zoomedHd.addEventListener("click",h),document.body.appendChild(O.zoomedHd),n())}),10)}else if(O.original.hasAttribute("srcset")){O.zoomedHd=O.zoomed.cloneNode(),O.zoomedHd.removeAttribute("sizes"),O.zoomedHd.removeAttribute("loading");var a=O.zoomedHd.addEventListener("load",(function(){O.zoomedHd.removeEventListener("load",a),O.zoomedHd.classList.add("medium-zoom-image--opened"),O.zoomedHd.addEventListener("click",h),document.body.appendChild(O.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&O.original){w=!0,document.body.classList.remove("medium-zoom--opened"),O.zoomed.style.transform="",O.zoomedHd&&(O.zoomedHd.style.transform=""),O.template&&(O.template.style.transition="opacity 150ms",O.template.style.opacity=0),O.original.dispatchEvent(me("medium-zoom:close",{detail:{zoom:S}})),O.zoomed.addEventListener("transitionend",(function e(){O.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(O.zoomed),O.zoomedHd&&document.body.removeChild(O.zoomedHd),document.body.removeChild(C),O.zoomed.classList.remove("medium-zoom-image--opened"),O.template&&document.body.removeChild(O.template),w=!1,O.zoomed.removeEventListener("transitionend",e),O.original.dispatchEvent(me("medium-zoom:closed",{detail:{zoom:S}})),O.original=null,O.zoomed=null,O.zoomedHd=null,O.template=null,t(S)}))}else t(S)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return O.original?h():d({target:e})},m=function(){return k},g=function(){return b},y=function(){return O.original},b=[],_=[],w=!1,x=0,k=n,O={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?k=e:(e||"string"==typeof e)&&u(e),k=ue({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},k);var C=he(k.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var S={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return S},be={data:function(){return{zoom:null}},mounted:function(){this.updateZoom()},updated:function(){this.updateZoom()},methods:{updateZoom:function(){var t=this;setTimeout((function(){t.zoom&&t.zoom.detach(),t.zoom=ye(".theme-reco-content :not(a) > img",void 0)}),1e3)}}},_e=(n(108),n(106)),we=n.n(_e),xe={mounted:function(){var t=this;we.a.configure({showSpinner:!1}),this.$router.beforeEach((function(t,e,n){t.path===e.path||o.default.component(t.name)||we.a.start(),n()})),this.$router.afterEach((function(){we.a.done(),t.isSidebarOpen=!1}))}},ke=n(242),Oe=n.n(ke),Ce={mounted:function(){Oe.a.polyfill()}},Se=(n(109),n(243)),je=n.n(Se);var $e=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return new Promise((function(e,n){ge||((ge=document.createElement("div")).style.display="none",document.body.appendChild(ge));var r=new je.a(ge,{text:function(){return t}}),o=new Event("click");r.on("success",(function(){e(t),r.destroy()})),r.on("error",(function(t){n(t.action),r.destroy()})),ge.dispatchEvent(o)}))},Ae={props:{copyText:String,code:String},methods:{copyClick:function(){var t=function(t){0};this.$message({time:3e3,content:"复制成功!",title:"Tips"}),$e(this.code).then((function(e){return t})).catch(t)}}},Ee=(n(383),n(384),n(8)),Te=Object(Ee.a)(Ae,(function(){var t=this.$createElement,e=this._self._c||t;return e("span",[e("span",{ref:"btn",staticClass:"v-copy-code-btn",on:{click:this.copyClick}},[this._v(this._s(this.copyText))])])}),[],!1,null,"a4cb51ca",null).exports,Pe={updated:function(){var t=this;setTimeout((function(){t.$copyUpdates()}),0)},methods:{$copyUpdates:function(){Array.from(document.querySelectorAll('div[class*="language-"] pre')).forEach((function(t){var e=t;if(!/v-copy/.test(e.className)){var n=new(o.default.extend(Te));n.copyText="复制代码",n.code=e.textContent,n.$mount(),e.className+=" v-copy",e.parentElement.appendChild(n.$el)}}))}}},Ie=n(9),Re=(n(60),n(142),n(244)),Le=n.n(Re),Me=function(t){var e=document.querySelector(t.selector);if(!e)throw Error("打字稿指定的Selector错误","tag => "+e);var n="typed-"+Math.random().toString(36).replace(/0./,""),r=e.innerText||e.innerHTML;e.innerHTML="").concat(r,""),new Le.a("."+n,Object(Ie.a)(Object(Ie.a)({},t),{},{strings:[""].concat(t.strings),typeSpeed:t.typeSpeed||100,backSpeed:t.backSpeed||50}))},ze=function(t){Array.isArray(t)?t.forEach((function(t){return Me(t)})):Me(t)},Fe={selector:".hero p",strings:["那只可爱的小小只bot是谁呢","原来是可爱的绪山真寻呀","为什么她会出现在这里呢","因为这里是她的文档呀!"],typeSpeed:80,backSpeed:50,showCursor:!0,loop:!0,loopCount:null,cursorChar:"|",autoInsertCss:!0},Ne=10,De=[ne,ce,be,xe,Ce,Pe,{mounted:function(){!function t(){setTimeout((function(){try{ze(Fe)}catch(e){--Ne>0?t():console.error(e)}}),100)}()}}],Ue={name:"GlobalLayout",computed:{layout:function(){var t=this.getLayout();return Object(Kt.i)("layout",t),o.default.component(t)}},methods:{getLayout:function(){if(this.$page.path){var t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},qe=Object(Ee.a)(Ue,(function(){var t=this.$createElement;return(this._self._c||t)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;Object(Kt.g)(qe,"mixins",De);var Be=[{name:"v-3cc1e510",path:"/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-3cc1e510").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-4be5c1fa",path:"/blogs/about.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-4be5c1fa").then(n)}},{name:"v-bc3078f0",path:"/docs/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-bc3078f0").then(n)}},{path:"/docs/index.html",redirect:"/docs/"},{name:"v-10d900e8",path:"/docs/faq/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-10d900e8").then(n)}},{path:"/docs/faq/index.html",redirect:"/docs/faq/"},{name:"v-463ee33a",path:"/docs/help_doc/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-463ee33a").then(n)}},{path:"/docs/help_doc/index.html",redirect:"/docs/help_doc/"},{name:"v-31c31943",path:"/docs/help_doc/basic_plugins/admin_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-31c31943").then(n)}},{name:"v-7813bb16",path:"/docs/help_doc/basic_plugins/common_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-7813bb16").then(n)}},{name:"v-5e70d0ba",path:"/docs/help_doc/basic_plugins/other_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-5e70d0ba").then(n)}},{name:"v-737257e3",path:"/docs/help_doc/basic_plugins/superuser_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-737257e3").then(n)}},{name:"v-1cfdb8a3",path:"/docs/help_doc/configs.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-1cfdb8a3").then(n)}},{name:"v-5fcd4f88",path:"/docs/installation_doc/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-5fcd4f88").then(n)}},{path:"/docs/installation_doc/index.html",redirect:"/docs/installation_doc/"},{name:"v-a0c6d86a",path:"/docs/installation_doc/install_gocq.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-a0c6d86a").then(n)}},{name:"v-dffebd62",path:"/docs/installation_doc/install_postgresql.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-dffebd62").then(n)}},{name:"v-19c0223a",path:"/docs/installation_doc/install_zhenxun.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-19c0223a").then(n)}},{name:"v-4c335aad",path:"/docs/development_doc/plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-4c335aad").then(n)}},{name:"v-b1564aac",path:"/tag/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Tags","v-b1564aac").then(n)},meta:{pid:"tags",id:"tags"}},{path:"/tag/index.html",redirect:"/tag/"},{name:"v-ef9325c4",path:"/categories/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("FrontmatterKey","v-ef9325c4").then(n)},meta:{pid:"categories",id:"categories"}},{path:"/categories/index.html",redirect:"/categories/"},{name:"v-6319eb4e",path:"/timeline/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("TimeLines","v-6319eb4e").then(n)},meta:{pid:"timeline",id:"timeline"}},{path:"/timeline/index.html",redirect:"/timeline/"},{path:"*",component:qe}],He={title:"绪山真寻Bot",description:"这是个绪山真寻Bot的部署教程",base:"/zhenxun_bot/",headTags:[["link",{rel:"icon",href:"/zhenxun_bot/favicon.ico"}],["meta",{name:"viewport",content:"width=device-width,initial-scale=1,user-scalable=no"}]],pages:[{title:"Home",frontmatter:{home:!0,heroText:"绪山真寻Bot",tagline:" ",bgImageStyle:{"background-image":"url(background.png)"}},regularPath:"/",relativePath:"README.md",key:"v-3cc1e510",path:"/",content:""},{title:"你好,这里是绪山真寻",frontmatter:{title:"你好,这里是绪山真寻",subSidebar:!1},regularPath:"/blogs/about.html",relativePath:"blogs/about.md",key:"v-4be5c1fa",path:"/blogs/about.html",headers:[{level:2,title:"关于",slug:"关于"},{level:2,title:"使用以OneBot协议为准的框架",slug:"使用以onebot协议为准的框架"},{level:2,title:"数据库",slug:"数据库"},{level:2,title:"推荐的部署系统",slug:"推荐的部署系统"},{level:2,title:"吹水聊天",slug:"吹水聊天"},{level:2,title:"救命!我部署或使用出了问题!",slug:"救命-我部署或使用出了问题"}],content:" 真寻是谁? \n 欧尼酱被妹妹下药了!摇身一变成了白发傲娇美少女! \n 为什么选择真寻作为Bot? \n 当然是因为xp了兄弟,白发傲娇娇小可爱美少女谁不爱? \n 简介 \n 关于 \n 此项目用爱发电,个人学习的实践项目,也算比较有趣,希望有个机器人老婆(迫真,希望给一个star(球球 \n 使用以OneBot协议为准的框架 \n 基于 Mrs4s / go-cqhttp (没错,超好用的无头QQ) 作为基础框架 \n后端使用 nonebot / nonebot2 (反正好用就是了) 为后端框架开发 \n 数据库 \n 目前仅仅只支持了 Postgresql 关系型数据库,ORM主要使用 python-gino / gino \n 推荐的部署系统 \n Linux,可以使用 Ubuntu 等,Windows上虽然也可以成功部署,但是 playwright 方面功能会被限制使用,将来可能会解决这个问题(大概 \n 吹水聊天 \n 欢迎加入 是真寻酱哒 \n 救命!我部署或使用出了问题! \n 莫慌,请先在 issues 和 FQA 尝试寻找解决方案 \n如果还是没有解决,可选择以下方式 \n \n 尝试百度/Google \n 提交issues \n 加入 是真寻酱哒 \n 开源协议 \n 本项目使用 AGPL-3.0 License 作为开源协议。 \n 感谢 \n 以下项目为真寻提供了不少的帮助和灵感 \n botuniverse / onebot :超棒的机器人协议 \n Mrs4s / go-cqhttp :cqhttp的golang实现,轻量、原生跨平台. \n nonebot / nonebot2 :跨平台Python异步机器人框架 \n Angel-Hair / XUN_Bot :一个基于NoneBot和酷Q的功能性QQ机器人 \n pcrbot / cappuccilo_plugins :hoshino插件合集 \n MeetWq /nonebot-plugin-withdraw :A simple withdraw plugin for Nonebot2 \n maxesisn / nonebot_plugin_songpicker2 :适用于nonebot2的点歌插件 \n nonepkg / nonebot-plugin-manager :Nonebot Plugin Manager base on import hook \n H-K-Y / Genshin_Impact_bot :原神bot,这是一个基于nonebot和HoshinoBot的原神娱乐及信息查询插件\n NothAmor / nonebot2_luxun_says :基于nonebot2机器人框架的鲁迅说插件 \n Kyomotoi / AnimeThesaurus :一个 特二刺螈 (文爱)的适用于任何bot的词库 \n Ailitonia / omega-miya :基于nonebot2的qq机器人 \n"},{frontmatter:{},regularPath:"/docs/",relativePath:"docs/README.md",key:"v-bc3078f0",path:"/docs/",content:""},{frontmatter:{},regularPath:"/docs/faq/",relativePath:"docs/faq/README.md",key:"v-10d900e8",path:"/docs/faq/",content:""},{title:"前言",frontmatter:{title:"前言",subSidebar:!1},regularPath:"/docs/help_doc/",relativePath:"docs/help_doc/README.md",key:"v-463ee33a",path:"/docs/help_doc/",headers:[{level:2,title:"群权限是什么?",slug:"群权限是什么"},{level:2,title:"个人权限是什么?",slug:"个人权限是什么"}],content:" 使用文档仅仅包含此仓库的插件 \n 插件会更新迭代,文档可能更新不及时 \n请以插件帮助为准 \n 群权限是什么? \n 一个群对应的权限,可以使用对应权限以下的功能 \n 个人权限是什么? \n 类似于群管理员,即真寻Bot的管理命令权限 \n"},{title:"管理插件",frontmatter:{title:"管理插件"},regularPath:"/docs/help_doc/basic_plugins/admin_plugins.html",relativePath:"docs/help_doc/basic_plugins/admin_plugins.md",key:"v-31c31943",path:"/docs/help_doc/basic_plugins/admin_plugins.html",headers:[{level:2,title:"群管理员变动监测",slug:"群管理员变动监测"},{level:2,title:"群功能开关管理",slug:"群功能开关管理"}],content:" 群管理员变动监测 \n \n 模块 : admin_config \n 说明 : \n自动设置和取消群管理员权限 \n 指令 : \n \n \n \n \n 类型 \n 说明 \n \n \n \n \n on_notice:Hidden \n 监测群管理员变动,自动给予和收回权限 \n 群功能开关管理 \n \n 模块 : switch_rule \n 说明 : \n可以对群功能的开关进行设置,包括被动技能 \n 指令 : \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 开启/关闭 \n plugin_cmd: str \n 2 \n 开启色图 关闭色图 \n 群功能开关,中间不要加空格!中间不要加空格!不要“开启 色图” \n \n \n 群被动状态 \n None \n 2 \n 群被动状态 \n 查看当前被动技能开关状态 \n \n \n \n"},{title:"普通插件",frontmatter:{title:"普通插件"},regularPath:"/docs/help_doc/basic_plugins/common_plugins.html",relativePath:"docs/help_doc/basic_plugins/common_plugins.md",key:"v-7813bb16",path:"/docs/help_doc/basic_plugins/common_plugins.html",headers:[{level:2,title:"帮助",slug:"帮助"},{level:2,title:"签到",slug:"签到"}],content:" 帮助 \n \n 模块 : help \n 群权限 : 0 \n 说明 : \n基本插件之一,图片形式的帮助插件 \n 指令 : \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 帮助 \n plugin_cmd: Optional[str] \n 0 \n 帮助 帮助色图 \n 帮助插件,可以通过添加plugin_cmd来获取指定插件的帮助 \n 签到 \n \n 模块 : sign_in \n 群权限 : 5 \n 说明 : \n普通的签到插件,可以获得好感度和金币,好感度和金币可以用作其他插件,是较为重要的插件 \n 指令 : \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 签到 \n None \n 0 \n 签到 \n 普通的签到 \n \n \n 我的签到/好感度 \n None \n 0 \n 我的签到 \n 查看自己的好感度 \n \n \n 好感度排行 \n num: int = 10 \n 0 \n 好感度排行 \n 查看当前群的好感度排行,可以通过num来显示排行榜数量 \n \n \n 好感度总榜 \n _type: Optional[str] \n 0 \n 好感度总榜 好感度总榜显示我 好感度总榜屏蔽我 \n 集合所有群的好感度总排行,可以通过参数 “显示我”/“屏蔽我” 设置是否出现在榜单上 \n \n \n \n"},{frontmatter:{},regularPath:"/docs/help_doc/basic_plugins/other_plugins.html",relativePath:"docs/help_doc/basic_plugins/other_plugins.md",key:"v-5e70d0ba",path:"/docs/help_doc/basic_plugins/other_plugins.html",content:""},{frontmatter:{},regularPath:"/docs/help_doc/basic_plugins/superuser_plugins.html",relativePath:"docs/help_doc/basic_plugins/superuser_plugins.md",key:"v-737257e3",path:"/docs/help_doc/basic_plugins/superuser_plugins.html",content:""},{title:"配置文件",frontmatter:{title:"配置文件"},regularPath:"/docs/help_doc/configs.html",relativePath:"docs/help_doc/configs.md",key:"v-1cfdb8a3",path:"/docs/help_doc/configs.html",headers:[{level:2,title:"config.yaml",slug:"config-yaml"},{level:2,title:"plugins2settings.yaml",slug:"plugins2settings-yaml"},{level:2,title:"plugins2config.yaml",slug:"plugins2config-yaml"},{level:2,title:"plugins2cd.yaml",slug:"plugins2cd-yaml"},{level:2,title:"plugins2block.yaml",slug:"plugins2block-yaml"},{level:2,title:"plugins2count.yaml",slug:"plugins2count-yaml"}],content:" 首次运行会在 data/configs/ 和 configs/ 下生成配置文件 \n该页面解释配置文件注解 \n configs目录 \n config.yaml \n 插件配置项文件,摒弃了原所有插件配置都在 config.py ,对新增插件无法很好的进行统一配置管理 \n现在将通过插件标准将插件配置项统一管理和修改 \n 该文件自动生成,仅仅可修改值,请不要手动添加配置项 \n示例: \n admin_bot_manage : \n群管理员操作 \nSET_GROUP_WELCOME_MESSAGE_LEVEL: 设置群欢迎消息权限 \nCHANGE_GROUP_SWITCH_LEVEL: 开关群功能权限 \nADMIN_DEFAULT_AUTH: 默认群管理员权限 \n SET_GROUP_WELCOME_MESSAGE_LEVEL : 2 \n CHANGE_GROUP_SWITCH_LEVEL : 2 \n ADMIN_DEFAULT_AUTH : 5 \n ... \n \n 1 2 3 4 5 6 7 8 9 # data/configs目录 \n plugins2settings.yaml \n 该配置文件主要是插件的一些基本配置 \n主要包含了 \n \n 功能对应的群权限 \n cmd/命令别名 \n 功能分类 \n 进群时功能默认开关 \n 开关是否限制超级用户 \n \n 该文件自动生成,仅仅可修改值,请不要手动添加插件配置 \n示例: \n wbtop : \nwbtop:微博热搜 \n level : 5 # 群权限 \n default_status : true # 进群时功能默认开关 \n limit_superuser : false # 开关是否限制超级用户 \n cmd : # cmd/命令别名 \n - 微博热搜\n plugin_type : # 功能分类,默认是normal \n - normal\n ... \n \n 1 2 3 4 5 6 7 8 9 10 # plugins2config.yaml \n 该配置文件主要是用于生成 configs/config.yaml 文件 \n 该文件自动生成,不要修改和新增 \n plugins2cd.yaml \n 该配置文件主要是保存插件cd限制 \n 该文件自动生成,可以修改和新增 \n示例: \n send_setu : # 模块名称 \n cd : 5 # cd 时长(秒) \n status : true # 此限制的开关状态 \n check_type : all # 'private'/'group'/'all',限制私聊/群聊/全部 \n limit_type : user # 监听对象 \n rst : 您冲的太快了,请稍后再冲. # 回复内容 \n ... \n \n 1 2 3 4 5 6 7 # plugins2block.yaml \n 该配置文件主要保存插件block限制(阻塞限制) \n 该文件自动生成,可以修改和新增 \n示例: \n pix : # 模块名称 \n status : true # 此限制的开关状态 \n check_type : all # 'private'/'group'/'all',限制私聊/群聊/全部 \n limit_type : user # 监听对象 \n rst : 您有PIX图片正在处理,请稍等 ... # 回复内容 \n \n 1 2 3 4 5 # plugins2count.yaml \n 该配置文件主要保存插件每日调用次数限制 \n每日调用限制直到 00:00 刷新 \n用户每日调用次数保存在内存中,重启会导致用户每日调用次数限制次数清零 \n 该文件自动生成,可以修改和新增 \n示例: \n comments_163: # 模块名称\n max_count: 3 # 每日调用上限\n status: true # 此限制的开关状态\n limit_type: user # 监听对象\n rst: 已经过了这个点了 # 回复内容\n \n 1 2 3 4 5 "},{title:"准备工作",frontmatter:{title:"准备工作",subSidebar:!1},regularPath:"/docs/installation_doc/",relativePath:"docs/installation_doc/README.md",key:"v-5fcd4f88",path:"/docs/installation_doc/",content:" 前言 \n 真寻bot非常可爱,嗯,这是我要提醒你的 \n 自建可能会遇到各种花里胡哨的麻烦,如果没有一些基础的话,前面可是困难重重啊少年 \n 安装真寻bot,你需要具备: \n \n 一定的基础,包括但不限于稍微熟悉linux或windows cmd命令行 \n 一台服务器,最好的linux系统,但Windows也不是不行 \n 一些百度/Google的能力 \n \n"},{title:"安装go-cqhttp",frontmatter:{title:"安装go-cqhttp",subSidebar:!1},regularPath:"/docs/installation_doc/install_gocq.html",relativePath:"docs/installation_doc/install_gocq.md",key:"v-a0c6d86a",path:"/docs/installation_doc/install_gocq.html",content:" go-cqhttp 是什么? \n使用OneBot协议实现的无头QQ,接受消息发往后端处理 \n 此页没有显示图片刷新即可 \n 如何安装? \n \n 从 Mrs4s / go-cqhttp 的Release中下载与你系统对应的最新版本 \n 首次运行会让你选择通信方式,选择 3 (反向 Websocket 通信),会生成一个配置文件 config.yml \n \n 打开 config.yml 文件,将uin修改为bot账号 \n \n 在 config.yml 文件中将 \n universal: ws://your_websocket_universal.server \n修改为 \n universal: ws://127.0.0.1:8080/cqhttp/ws \n \n 重启go-cqhttp后扫码登录即可 \n \n 没有 ws-reverse 怎么办? \n第二步的配置文件选错了,删除 config.yml 重新生成即可 \n "},{title:"安装Postgresql数据库",frontmatter:{title:"安装Postgresql数据库",subSidebar:!1},regularPath:"/docs/installation_doc/install_postgresql.html",relativePath:"docs/installation_doc/install_postgresql.md",key:"v-dffebd62",path:"/docs/installation_doc/install_postgresql.html",headers:[{level:2,title:"Windows",slug:"windows"},{level:2,title:"Linux (以Ubuntu为例)",slug:"linux-以ubuntu为例"}],content:" 一个关系型数据库,占用比mysql小小小小多了... \n目前来看postgresql版本似乎对真寻没有太大影响(指9.0以上),不会影响正常使用 \n 开始安装 \n Windows \n \n 在 Postgresql下载页面 下载对应系统的Postgresql安装程序 \n 选择安装路径,一路next,中途会让你设置以下postgres用户的密码 \n 在安装目录下找到pgAdmin,使用pgAdmin连接数据库,创建连接,新建数据库即可 \n Linux (以Ubuntu为例) \n \n \n 安装Postgresql \n sudo apt update\n sudo apt install postgresql postgresql-contrib\n \n \n \n 创建数据库和用户 \n sudo su - postgres # 切换用户\n psql\n 用户名↓ # 密码↓\n CREATE USER uname WITH PASSWORD 'zhenxun'; # 创建用户\n数据库名称↓ 所有者↓\n CREATE DATABASE testdb OWNER uname; # 创建数据库\n \n \n \n 编辑数据库配置文件(路径请已自己的为准) \n \n \n 打开数据库配置文件 \n vim /var/lib/pgsql/data/postgresql.conf\n \n \n \n 找到 listening_address: '*' 取消前面的 # 注释,使用:wq保存退出 \n \n \n \n 建议公网ip同时修改 Port \n \n \n \n 打开 pg_hba.conf \n vim /var/lib/pgsql/data/pg_hba.conf\n \n \n \n 在最下添加或修改后,使用:wq保存退出 \n允许任意用户从任意机器上以密码方式访问数据库\n host all all 0.0.0.0/0 md5\n \n \n \n \n \n 重启数据库 \n sudo systemctl restart postgresql\n \n \n \n"},{title:"安装真寻Bot",frontmatter:{title:"安装真寻Bot",subSidebar:!1},regularPath:"/docs/installation_doc/install_zhenxun.html",relativePath:"docs/installation_doc/install_zhenxun.md",key:"v-19c0223a",path:"/docs/installation_doc/install_zhenxun.html",content:' 版本警告 真寻Bot需要python环境为 python3.8 或 python3.9 \n 又一个版本警告 真寻所需要的python包尽量按照requirements.txt中的版本 \n特别是 nonebot 版本,未适配的版本可能导致真寻无法运行 \n 开始部署 \n \n \n 从 HibiKier / zhenxun_bot clone代码 或 直接下载 压缩包 解压 \n \n \n 安装依赖包 \n pip install -r requirements.txt\n \n \n \n 设置超级用户,打开 .env.dev 文件,在 SUPERUSERS 中添加自己的QQ \n SUPERUSERS=["123456789"]\n \n \n \n 打开 configs/config.py 填写数据库数据 \n数据库(必要)\n如果填写了bind就不需要再填写后面的字段了#)\n示例:"bind": "postgresql://user:password@127.0.0.1:5432/database"\n bind: str = "" # 数据库连接链接\n sql_name: str = "postgresql"\n user: str = "" # 数据用户名\n password: str = "" # 数据库密码\n address: str = "" # 数据库地址\n port: str = "" # 数据库端口\n database: str = "" # 数据库名称\n \n \n \n 使用 python3 bot.py 启动真寻Bot,会在 configs 和 data/configs 目录下生成各种配置文件 \n \n \n 打开 configs/config.yaml ,里面包含的是各种插件的配置文件,填写完毕后重启真寻Bot \n \n \n playwright 需要安装额外的系统环境,在命令行输入以下 \n sudo playwright install - deps chromium\nor \nsudo python3 - m playwright install - deps chromium\n \n 1 2 3 '},{frontmatter:{},regularPath:"/docs/development_doc/plugins.html",relativePath:"docs/development_doc/plugins.md",key:"v-4c335aad",path:"/docs/development_doc/plugins.html",headers:[{level:2,title:"简介",slug:"简介"},{level:2,title:"__zx_plugin_name__",slug:"zx-plugin-name"},{level:2,title:"__plugin_usage__",slug:"plugin-usage"},{level:2,title:"__plugin_super_usage__",slug:"plugin-super-usage"},{level:2,title:"__plugin_des__",slug:"plugin-des"},{level:2,title:"__plugin_cmd__",slug:"plugin-cmd"},{level:2,title:"__plugin_settings__",slug:"plugin-settings"},{level:2,title:"__plugin_task__",slug:"plugin-task"},{level:2,title:"__plugin_type__",slug:"plugin-type"},{level:2,title:"__plugin_version__",slug:"plugin-version"},{level:2,title:"__plugin_author__",slug:"plugin-author"},{level:2,title:"__plugin_cd_limit__",slug:"plugin-cd-limit"},{level:2,title:"__plugin_block_limit__",slug:"plugin-block-limit"},{level:2,title:"__plugin_count_limit__",slug:"plugin-count-limit"},{level:2,title:"__plugin_configs__",slug:"plugin-configs"}],content:' 真寻Bot插件基本标准 \n \n 更新于2021/10/13 \n 简介 \n \n \n 统一插件标准的好处: \n \n 自动生成帮助 \n 自动生成配置项 \n 自动生成插件开关 \n 避免了修改插件单独配置文件的麻烦 \n \n \n \n 普通插件 应该包含: \n \n __zx_plugin_name__ :插件名 \n __plugin_usage :用法 \n __plugin_des__ :简介 \n __plugin_cmd__ :命令 \n __plugin_settings__ :插件通用设置 \n \n \n \n 有主动发送消息的被动插件(不需要命令调用的插件,如定时任务,hook等) 应该包含: \n \n __plugin_task__ :为你提供一个或多个开关 \n \n \n \n 以下作为额外添加选项: \n \n __plugin_type__ :插件帮助分类(被动类插件不需要) \n __plugin_version__ :插件版本 \n __plugin_author__ :插件作者 \n __plugin_cd_limit__ :插件cd限制 \n __plugin_block_limit__ :插件阻塞限制 \n __plugin_count_limit__ : 插件每日调用次数限制 \n __plugin_configs__ : 插件配置 \n __zx_plugin_name__ \n \n 类型 : str \n 说明 : \n插件名称,为插件普通帮助的展示内容,基本所有模块都必须有 __zx_plugin_name__ \n通过在__zx_plugin_name__中添加 [Admin] [Superuser] [Hidden] 控制初始化帮助时插件的分类 \n基本为以下四类:\n \n :默认,即没有以下三种分类,作为普通插件 \n [Admin] : 纯管理员插件 \n [Superuser] : 纯超级用户插件 \n [Hidden] : 隐藏的插件,一般是不需要命令调用的插件 \n \n \n \n __zx_plugin_name__ = "色图" \n__zx_plugin_name__ = "管理员操作 [Admin]" \n__zx_plugin_name__ = "超级用户操作 [Superuser]" \n__zx_plugin_name__ = "自动检测群员数量 [Hidden]" \n \n 1 2 3 4 # __plugin_usage__ \n \n 类型 : str \n 说明 : \n插件帮助说明\n示例: \n \n """\nusage:\n 有什么用处?\n 指令:\n ...\n 示例:...\n""" . strip ( ) \n \n 1 2 3 4 5 6 7 # __plugin_super_usage__ \n \n 类型 : str \n 说明 : \n当非 [Superuser] 插件含有超级用户的功能时,在该属性中编写超级用户的额外帮助 \n帮助写法与 __plugin_usage__ 一致 \n __plugin_des__ \n \n 类型 : str \n 说明 : \n插件简介,不建议太长,详细介绍可以写在usage中,主要在 详细帮助 中显示 \n __plugin_cmd__ \n \n 类型 : List[str] \n 说明 : \n插件指令,相同功能的插件指令请使用 / 分离,如果是超级用户的功能,请在命令后添加 [_superuser] \n示例: \n发送 ‘我的签到’ 和 ‘好感度’ 效果相同 \n__plugin_cmd__ = [ "我的签到/好感度" , "好感度排行" , "清空好感度 [_superuser]" ] \n \n 1 2 # __plugin_settings__ \n \n 类型 : Dict[str, Union[str, int]] \n 说明 : \n插件的通用设置,普通插件与纯管理员插件会有所不同 \n示例: \n普通插件 \n__plugin_settings__ = { \n "level" : 5 , # 群权限等级,请不要设置为1或9,若无特殊情况请设置为5 \n "default_status" : True , # 进群时的默认开关状态 \n "limit_superuser" : False , # 开关插件的限制是否限制超级用户 \n "cmd" : [ "b封面" , \'B封面\' ] , # 命令别名,主要用于帮助和开关 \n } \n #"cmd"第一个值会被作为功能调用统计的显示选项,开关方面:开启b封面=开启B封面=开启cover \n #"__zx_plugin_name__"不需要额外写入,在bot启动时会自动将"__zx_plugin_name__"导入对应的"cmd" \n管理员插件 \n__plugin_settings__ = { \n "admin_level" : 1 , # 管理员等级,建议设置在5及以下,敏感操作设置在5以上 \n } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # __plugin_task__ \n \n 类型 : Dict[str, Union[str, str]] \n 说明 : \n为你提供一个或多个开关,主要用于被动类插件的开关 \n示例: \n定义开关 \n__plugin_task__ = { \n "名称" : "开关中文名" , \n "abcd" : "统计开关" , \n "..." : "..." \n } \n导入管理器 \n from utils . manager import group_manager\n在插件中设置 \n async def _ ( . . . ) : \n if await group_manager . check_group_task_status ( event . group_id , "名称" ) : \n . . . \n if await group_manager . check_group_task_status ( event . group_id , "abcd" ) : \n . . . \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # __plugin_type__ \n \n 类型 : Tuple[Union[str, int]] \n 说明 : \n为普通插件分类,当没有 __plugin_type__ 时,将统一放置普通功能分类中 \n相同分类的插件在帮助图片中将会统合在一起 \n示例: \n定义格式: \n排列:无或0时:横向排列,1:列项排序(当你的__plugin_cmd__指令很多,建议使用 1) \n__plugin_type__ = ( 分类名称 , 详细帮助中的排列 ) \n创建一个`工具`的分类 \n__plugin_type__ = ( \'工具\' , ) \n创建一个`原神相关`的分类,并在详细功能中命令以列向排列显示 \n__plugin_type__ = ( \'原神相关\' , 1 ) \n \n 1 2 3 4 5 6 7 # __plugin_version__ \n \n 类型 : Union[float, int] \n 说明 : \n插件版本,将作为插件自动更新的依照 \n __plugin_author__ \n \n 类型 : str \n 说明 : \n插件作者 \n __plugin_cd_limit__ \n \n 类型 : Dict[str, Optional[Union[int, str]]] \n 说明 : \n插件cd限制 \n以下为默认值 \n__plugin_cd_limit__ = { \n "cd" : 5 , # 限制 cd 时长 \n "check_type" : "all" , # \'private\'/\'group\'/\'all\',限制私聊/群聊/全部 \n "limit_type" : "user" , # 监听对象,以user_id或group_id作为键来限制,\'user\':用户id,\'group\':群id \n "rst" : None , # 回复的话,为None时不回复,可以添加[at],[uname],[nickname]来对应艾特,用户群名称,昵称系统昵称 \n "status" : true # 此限制的开关状态 \n } \n可以只添加需要的内容,其他选用默认值 \n__plugin_cd_limit__ = { \n "cd" : 10 , \n "rst" : "冷静点,别冲了!" \n } \n甚至全部使用默认值 \n__plugin_cd_limit__ = { } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # __plugin_block_limit__ \n \n 类型 : Dict[str, Optional[str]] \n 说明 : \n插件阻塞限制 \n以下为默认值 \n__plugin_block_limit__ = { \n "check_type" : "all" , # \'private\'/\'group\'/\'all\',限制私聊/群聊/全部 \n "limit_type" : "user" , # 监听对象,以user_id或group_id作为键来限制,\'user\':用户id,\'group\':群id \n "rst" : None , # 回复的话,为None时不回复,可以添加[at],[uname],[nickname]来对应艾特,用户群名称,昵称系统昵称 \n "status" : true # 此限制的开关状态 \n } \n可以只添加需要的内容,其他选用默认值 \n__plugin_block_limit__ = { \n "rst" : "你正在冲!" \n } \n甚至全部使用默认值 \n__plugin_block_limit__ = { } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 # __plugin_count_limit__ \n \n 类型 : Dict[str, Optional[Union[int, str]]] \n 说明 : \n插件每日调用次数限制 \n以下为默认值 \n__plugin_count_limit__ = { \n "max_count" : 5 , # 每日次数限制数量 \n "limit_type" : "user" , # 监听对象,以user_id或group_id作为键来限制,\'user\':用户id,\'group\':群id \n "rst" : None , # 回复的话,为None时不回复,可以添加[at],[uname],[nickname]来对应艾特,用户群名称,昵称系统昵称 \n "status" : true # 此限制的开关状态 \n } \n可以只添加需要的内容,其他选用默认值 \n__plugin_count_limit__ = { \n "max_count" : 10 , \n "rst" : "你今天没得冲了!" \n } \n甚至全部使用默认值 \n__plugin_count_limit__ = { } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # __plugin_configs__ \n \n 类型 : Dict[str, Union[int, str, float, Dict[str, Union[int, str, float]]]] \n 说明 : \n插件配置项,用于生成统一的config.yaml文件供用户统一修改 \n其中 key 大小写不敏感,生成与返回会统一使用大写 \n配置项(默认值) \n__plugin_configs__ = { \n "key1" : { \n "value" : value , # 配置值 \n " help : None , # 配置项说明,为空时则不添加配置项说明注释 \n "name" : None , # 插件名称说明,如果含有__zx_plugin_name__一般不需要设置 \n "default_value" : None # 当value值为空时返回的默认值 \n } , \n "key2" : { \n . . . \n } , \n "key3" : value , \n . . . \n } \n增加一个配置项 \n ############ 方式一 ############ \n不添加 help, name, default_value 等设置,仅仅设置 value \n__plugin_configs__ = { \n "key1" : value , \n "key2" : 9 , \n "key3" : "Hello 真寻" , \n . . . \n } \n添加 help, name, default_value 等 \n__plugin_configs__ = { \n "key1" : { \n "value" : 1 , \n "help: " 这是一个示例" , \n "default_value" : 10 \n } , \n . . . \n } \n是一个需要设置权限等级的插件,需要在key末尾添加 [LEVEL] \n且 value 或 default_value 必须有值 \n__plugin_configs__ = { \n "key1 [LEVEL]" : { \n "value" : 1 , \n "help: " 这是一个示例" , \n "default_value" : 10 \n } , \n . . . \n } \n ######################## \n\n ############ 方式二 ############ \n常用于一个包下有多个插件,需要使用 nonebot.load_plugins加载时统一配置组和权限 \n从 configs.config 中 导入 Config \n from configs . config import Config\n添加配置方法 \nConfig . add_plugin_config ( \n module : str , # 模块名称(相当于自定义创建一个配置组),一般为插件模块名称 \n key : str , # 配置key \n value : Optional [ Any ] , # 值 \n * , \n name : Optional [ str ] = None , # 插件名称,相同 module 的 name 将会覆盖 \n help_ : Optional [ str ] = None , # 配置项说明 \n default_value : Optional [ str ] = None , # 默认值 \n _override : bool = False # 是否覆盖,一般开发不使用,主要用于init_config时的读取问题 \n ) \n添加一个配置项, name, help_, default \nConfig . add_plugin_config ( \n "module" , \n "key1" , \n 1 , \n name = "这是一个示例" , \n help_ = "没错,还是示例" , \n default_value = 10 , \n ) \n添加一个管理员插件等级配置项 \n使用 : 分割开,前是配置组名称,后是管理插件模块 \n且 key 末尾需要添加 [LEVEL],且 value 或 default_value 必须有值 \nConfig . add_plugin_config ( \n "module:admin_module" , \n "key1 [LEVEL]" , \n 1 , \n name = "这是一个示例" , \n help_ = "默认是1级" , \n default_value = 10 , \n ) \n\n ######################## \n获取配置 \n从 configs.config 中 导入 Config \n from configs . config import Config\n\ndata = Config . get_config ( "module" , "key" ) \n\n ############ 完成示例 ############ \n添加一个配置组,名称为 pix, 并为其添加一个配置项,名称为image_num, \nConfig . add_plugin_config ( \n "pix" , \n "image_num" , \n 5 , \n name = "PIX图库操作" , \n help_ = "每次访问图片返回的数量" , \n default_value = 5 , \n ) \n获取数据,key 的大小写不敏感 \nimage_num = Config . get_config ( "pix" , "IMAGE_NUM" ) \n\n print ( f"图片数量: { image_num } " ) \n\n ### out ### \n图片数量 : 5 \n\n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 '},{frontmatter:{layout:"Tags",title:"Tags"},regularPath:"/tag/",key:"v-b1564aac",path:"/tag/",content:""},{frontmatter:{layout:"FrontmatterKey",title:"Categories"},regularPath:"/categories/",key:"v-ef9325c4",path:"/categories/",content:""},{frontmatter:{layout:"TimeLines",title:"Timeline"},regularPath:"/timeline/",key:"v-6319eb4e",path:"/timeline/",content:""}],themeConfig:{mode:"light",subSidebar:"auto",nav:[{text:"首页",link:"/",icon:"reco-home"},{text:"安装文档",link:"/docs/installation_doc/",icon:"reco-document"},{text:"使用文档",link:"/docs/help_doc/",icon:"reco-document"},{text:"开发文档",link:"/docs/development_doc/plugins",icon:"reco-document"},{text:"FAQ",link:"/docs/faq/",icon:"reco-faq"},{text:"关于",link:"/blogs/about",icon:"reco-faq"},{text:"GitHub",link:"https://github.com/HibiKier/zhenxun_bot",icon:"reco-github"}],sidebar:{"/docs/development_doc/":[["plugins","插件标准"]],"/docs/installation_doc/":[["","准备工作"],["install_gocq","安装go-cqhttp"],["install_postgresql","安装Postgresql数据库"],["install_zhenxun","安装绪山真寻Bot"]],"/docs/help_doc/":[["","前言"],["configs","配置文件"],{title:"内置插件",children:[["basic_plugins/common_plugins.md","普通插件"],["basic_plugins/admin_plugins.md","管理插件"],["basic_plugins/superuser_plugins.md","超级用户插件"],["basic_plugins/other_plugins.md","被动插件"]]}]},type:"blog",logo:"/logo.png",search:!0,searchMaxSuggestions:10,lastUpdated:"Last Updated",author:"hibikier",authorAvatar:"https://s.gravatar.com/avatar/27d0f38d5b14cf1ae60da1522a9a246e?s=80",record:"...",startYear:"2021"}},Ve=(n(61),n(255),n(256),n(257),n(74)),We={computed:{$recoPosts:function(){var t=this.$site.pages;return t=Object(Ve.a)(t,!1),Object(Ve.c)(t),t},$recoPostsForTimeline:function(){var t=this.$recoPosts,e={},n=[];t=Object(Ve.a)(t,!0),this.pages=0==t.length?[]:t;for(var r=0,o=t.length;r-1)&&([o,i].indexOf("auto")>-1&&a.length>0||[e,n].indexOf("auto")>-1&&a.length>0)}}};function Ge(t,e){t=function(t){var e=new Date(t).toJSON();return new Date(+new Date(e)+288e5).toISOString().replace(/T/g," ").replace(/\.[\d]{3}Z/,"").replace(/-/g,"/")}(t);var n=new Date(t),r=n.getFullYear(),o=n.getMonth()+1,i=n.getDate();return"year"==e?r:"".concat(o,"-").concat(i)}var Qe={all:"全部",article:"文章",tag:"标签",category:"分类",friendLink:"友情链接",timeLine:"时间轴",timeLineMsg:"昨日重现!"},Ye={all:"全部",article:"文章",tag:"標簽",category:"分類",friendLink:"友情鏈接",timeLine:"時間軸",timeLineMsg:"昨日重現!"},Ke={all:"All",article:"Articles",tag:"Tags",category:"Categories",friendLink:"Friend Links",timeLine:"TimeLine",timeLineMsg:"Yesterday Once More!"},Xe={all:"全部",article:"文章",tag:"ラベル",category:"分類",friendLink:"友情リンク",timeLine:"タイムライン",timeLineMsg:"昨日また!"},Je={all:"전체",article:"글",tag:"태그",category:"분류",friendLink:"링크 참조",timeLine:"타임 라인",timeLineMsg:"어제 또!"},Ze={all:"Todas",article:"Artículos",tag:"Etiquetas",category:"Categorías",friendLink:"Páginas amigas",timeLine:"Cronología",timeLineMsg:"¡Ayer otra vez!"},tn={computed:{$recoLocales:function(){var t=this.$themeLocaleConfig.recoLocales||{};return/^zh\-(CN|SG)$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Qe),t):/^zh\-(HK|MO|TW)$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Ye),t):/^ja\-JP$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Xe),t):/^ko\-KR$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Je),t):/^es(\-[A-Z]+)?$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Ze),t):Object(Ie.a)(Object(Ie.a)({},Ke),t)}}},en=n(29),nn=n(76),rn=n(140);n(393);o.default.component("Badge",(function(){return Promise.all([n.e(0),n.e(9)]).then(n.bind(null,561))}));n(394);var on={name:"BackToTop",data:function(){return{visible:!1,customStyle:{right:"1rem",bottom:"6rem",width:"2.5rem",height:"2.5rem","border-radius":".25rem","line-height":"2.5rem"},visibilityHeight:400}},mounted:function(){window.addEventListener("scroll",this.throttle(this.handleScroll,500))},beforeDestroy:function(){window.removeEventListener("scroll",this.throttle(this.handleScroll,500))},methods:{handleScroll:function(){this.visible=window.pageYOffset>this.visibilityHeight},backToTop:function(){window.scrollTo(0,0)},throttle:function(t,e){var n=null,r=Date.now();return function(){var o=Date.now(),i=e-(o-r),a=this,s=arguments;clearTimeout(n),i<=0?(t.apply(a,s),r=Date.now()):n=setTimeout(t,i)}}}},an=(n(395),Object(Ee.a)(on,(function(){var t=this.$createElement,e=this._self._c||t;return e("transition",{attrs:{name:"fade"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],staticClass:"back-to-ceiling",style:this.customStyle,on:{click:this.backToTop}},[e("svg",{staticClass:"icon",attrs:{t:"1574745035067",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5404"}},[e("path",{attrs:{d:"M526.60727968 10.90185116a27.675 27.675 0 0 0-29.21455937 0c-131.36607665 82.28402758-218.69155461 228.01873535-218.69155402 394.07834331a462.20625001 462.20625001 0 0 0 5.36959153 69.94390903c1.00431239 6.55289093-0.34802892 13.13561351-3.76865779 18.80351572-32.63518765 54.11355614-51.75690182 118.55860487-51.7569018 187.94566865a371.06718723 371.06718723 0 0 0 11.50484808 91.98906777c6.53300375 25.50556257 41.68394495 28.14064038 52.69160883 4.22606766 17.37162448-37.73630017 42.14135425-72.50938081 72.80769204-103.21549295 2.18761121 3.04276886 4.15646224 6.24463696 6.40373557 9.22774369a1871.4375 1871.4375 0 0 0 140.04691725 5.34970492 1866.36093723 1866.36093723 0 0 0 140.04691723-5.34970492c2.24727335-2.98310674 4.21612437-6.18497483 6.3937923-9.2178004 30.66633723 30.70611158 55.4360664 65.4791928 72.80769147 103.21549355 11.00766384 23.91457269 46.15860503 21.27949489 52.69160879-4.22606768a371.15156223 371.15156223 0 0 0 11.514792-91.99901164c0-69.36717486-19.13165746-133.82216804-51.75690182-187.92578088-3.42062944-5.66790279-4.76302748-12.26056868-3.76865837-18.80351632a462.20625001 462.20625001 0 0 0 5.36959269-69.943909c-0.00994388-166.08943902-87.32547796-311.81420293-218.6915546-394.09823051zM605.93803103 357.87693858a93.93749974 93.93749974 0 1 1-187.89594924 6.1e-7 93.93749974 93.93749974 0 0 1 187.89594924-6.1e-7z","p-id":"5405"}}),e("path",{attrs:{d:"M429.50777625 765.63860547C429.50777625 803.39355007 466.44236686 1000.39046097 512.00932183 1000.39046097c45.56695499 0 82.4922232-197.00623328 82.5015456-234.7518555 0-37.75494459-36.9345906-68.35043303-82.4922232-68.34111062-45.57627738-0.00932239-82.52019037 30.59548842-82.51086798 68.34111062z","p-id":"5406"}})])])])}),[],!1,null,"c6073ba8",null).exports),sn=(n(396),Object(Ee.a)({},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"loader-wrapper"}},[n("div",{staticClass:"loader-main"},t._l(4,(function(t){return n("div",{key:"out"+t})})),0),t._v(" "),t.$frontmatter.home?n("h3",{staticClass:"title"},[t._v(t._s(t.$site.title||t.$localeConfig.title))]):t._e(),t._v(" "),t.$frontmatter.home?n("p",{staticClass:"description"},[t._v(t._s(t.$site.description||t.$localeConfig.description))]):t._e()])}),[],!1,null,"d48f4d20",null).exports),cn=(n(218),n(248),{prev:"上一页",next:"下一页",go:"前往",jump:"跳转至"}),un={prev:"上壹頁",next:"下壹頁",go:"前往",jump:"跳轉至"},ln={prev:"Prev",next:"Next",go:"Go",jump:"Jump To"},fn={prev:"前のページ",next:"次のページ",go:"へ",jump:"ジャンプ"},pn={prev:"이전 페이지",next:"다음 페이지",go:"행",jump:"건너뛰기"};var dn={data:function(){return{changePage:"",pageSize:10}},props:{total:{type:Number,default:10},perPage:{type:Number,default:10},currentPage:{type:Number,default:1}},computed:{pages:function(){var t=this.pageSize||this.perPage;return Math.ceil(this.total/t)},show:function(){return this.pages&&1!=this.pages},efont:function(){return!(this.pages<=7)&&this.currentPage>5},indexs:function(){var t=1,e=this.pages,n=[];for(this.pages>=7&&(this.currentPage>5&&this.currentPage1&&this.emit(--t)},goNext:function(){var t=this.currentPage;t0?this.emit(e):alert("请输入大于0,并且小于".concat(this.pages,"的页码!"))},emit:function(t){this.$emit("getCurrentPage",t)}}},hn=(n(399),Object(Ee.a)(dn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"pagation"},[n("div",{staticClass:"pagation-list"},[n("span",{directives:[{name:"show",rawName:"v-show",value:t.currentPage>1,expression:"currentPage > 1"}],staticClass:"jump",attrs:{unselectable:"on"},on:{click:t.goPrev}},[t._v(t._s(t.pagationLocales.prev))]),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.efont,expression:"efont"}],staticClass:"jump",on:{click:function(e){return t.jumpPage(1)}}},[t._v("1")]),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.efont,expression:"efont"}],staticClass:"ellipsis"},[t._v("...")]),t._v(" "),t._l(t.indexs,(function(e){return n("span",{key:e,staticClass:"jump",class:{bgprimary:t.currentPage==e},on:{click:function(n){return t.jumpPage(e)}}},[t._v(t._s(e))])})),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.efont&&t.currentPageObject(jn.stringify)(t),An=(t,e)=>`${t}${Object(jn.stringify)(e,{addQueryPrefix:!0})}`,En=(t,e)=>`${t.replace(/\/$/,"")}/${e.replace(/^\//,"")}`;var Tn=n(245),Pn=n.n(Tn);const In=t=>Pn()(t,"YYYY-MM-DD HH:mm:ss"),Rn=t=>(t.split("#")[0]||"").split("?")[0]||"",Ln=t=>Object(jn.parse)(t,{ignoreQueryPrefix:!0}) +*/var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,s,c=r(t),u=1;ue.maxStringLength){var n=t.length-e.maxStringLength,o="... "+n+" more character"+(n>1?"s":"");return h(t.slice(0,e.maxStringLength),e)+o}return r(t.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,v),"single",e)}function v(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+e.toString(16).toUpperCase()}function m(t){return"Object("+t+")"}function g(t){return t+" { ? }"}function y(t,e,n,r){return t+" ("+e+") {"+(r?b(n,r):n.join(", "))+"}"}function b(t,e){if(0===t.length)return"";var n="\n"+e.prev+e.base;return n+t.join(","+n)+"\n"+e.prev}function _(t,e){var n=i(t),r=[];if(n){r.length=t.length;for(var o=0;o0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return h(e,C);if("number"==typeof e)return 0===e?1/0/e>0?"0":"-0":String(e);if("bigint"==typeof e)return String(e)+"n";var A=void 0===C.depth?5:C.depth;if(void 0===v&&(v=0),v>=A&&A>0&&"object"==typeof e)return i(e)?"[Array]":"[Object]";var E=function(t,e){var n;if("\t"===t.indent)n="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;n=Array(t.indent+1).join(" ")}return{base:n,prev:Array(e+1).join(n)}}(C,v);if(void 0===w)w=[];else if(l(w,e)>=0)return"[Circular]";if("function"==typeof e){var T=u(e),I=_(e,x);return"[Function"+(T?": "+T:" (anonymous)")+"]"+(I.length>0?" { "+I.join(", ")+" }":"")}if(a(e)){var R=N?String(e).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(e);return"object"!=typeof e||N?R:m(R)}if(function(t){return!(!t||"object"!=typeof t)&&("undefined"!=typeof HTMLElement&&t instanceof HTMLElement||"string"==typeof t.nodeName&&"function"==typeof t.getAttribute)}(e)){for(var L="<"+String(e.nodeName).toLowerCase(),z=e.attributes||[],D=0;D"}if(i(e)){if(0===e.length)return"[]";var q=_(e,x);return E&&!function(t){for(var e=0;e=0)return!1;return!0}(q)?"["+b(q,E)+"]":"[ "+q.join(", ")+" ]"}if(function(t){return!("[object Error]"!==c(t)||H&&"object"==typeof t&&H in t)}(e)){var V=_(e,x);return 0===V.length?"["+String(e)+"]":"{ ["+String(e)+"] "+V.join(", ")+" }"}if("object"==typeof e&&S){if(B&&"function"==typeof e[B])return e[B]();if("symbol"!==S&&"function"==typeof e.inspect)return e.inspect()}if(function(t){if(!k||!t||"object"!=typeof t)return!1;try{k.call(t);try{j.call(t)}catch(t){return!0}return t instanceof Map}catch(t){}return!1}(e)){var W=[];return O.call(e,(function(t,n){W.push(x(n,e,!0)+" => "+x(t,e))})),y("Map",k.call(e),W,E)}if(function(t){if(!j||!t||"object"!=typeof t)return!1;try{j.call(t);try{k.call(t)}catch(t){return!0}return t instanceof Set}catch(t){}return!1}(e)){var G=[];return $.call(e,(function(t){G.push(x(t,e))})),y("Set",j.call(e),G,E)}if(f(e))return g("WeakMap");if(d(e))return g("WeakSet");if(p(e))return g("WeakRef");if(function(t){return!("[object Number]"!==c(t)||H&&"object"==typeof t&&H in t)}(e))return m(x(Number(e)));if(function(t){if(!t||"object"!=typeof t||!M)return!1;try{return M.call(t),!0}catch(t){}return!1}(e))return m(x(M.call(e)));if(function(t){return!("[object Boolean]"!==c(t)||H&&"object"==typeof t&&H in t)}(e))return m(P.call(e));if(function(t){return!("[object String]"!==c(t)||H&&"object"==typeof t&&H in t)}(e))return m(x(String(e)));if(!function(t){return!("[object Date]"!==c(t)||H&&"object"==typeof t&&H in t)}(e)&&!function(t){return!("[object RegExp]"!==c(t)||H&&"object"==typeof t&&H in t)}(e)){var Q=_(e,x),Y=U?U(e)===Object.prototype:e instanceof Object||e.constructor===Object,K=e instanceof Object?"":"null prototype",X=!Y&&H&&Object(e)===e&&H in e?c(e).slice(8,-1):K?"Object":"",J=(Y||"function"!=typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(X||K?"["+[].concat(X||[],K||[]).join(": ")+"] ":"");return 0===Q.length?J+"{}":E?J+"{"+b(Q,E)+"}":J+"{ "+Q.join(", ")+" }"}return String(e)};var V=Object.prototype.hasOwnProperty||function(t){return t in this}},function(t,e,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(30),s=Object.prototype.propertyIsEnumerable,c=!s.call({toString:null},"toString"),u=s.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(t){var e=t.constructor;return e&&e.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&o.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{f(window[t])}catch(t){return!0}}catch(t){return!0}return!1}(),h=function(t){if("undefined"==typeof window||!d)return f(t);try{return f(t)}catch(t){return!1}};r=function(t){var e=null!==t&&"object"==typeof t,n="[object Function]"===i.call(t),r=a(t),s=e&&"[object String]"===i.call(t),f=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=u&&n;if(s&&t.length>0&&!o.call(t,0))for(var d=0;d0)for(var v=0;v1)for(var n=1;n1?n-1:0);for(var r=1;r2?o-2:0);for(var i=2;i";var y=function(t){var e=l.spaceIndex(t);if(-1===e)return{html:"",closing:"/"===t[t.length-2]};var n="/"===(t=l.trim(t.slice(e+1,-1)))[t.length-1];return n&&(t=l.trim(t.slice(0,-1))),{html:t,closing:n}}(c),b=n[a],_=u(y.html,(function(t,e){var n,o=-1!==l.indexOf(b,t);return r(n=s(a,t,e,o))?o?(e=p(a,t,e,h))?t+'="'+e+'"':t:r(n=f(a,t,e,o))?void 0:n:n}));return c="<"+a,_&&(c+=" "+_),y.closing&&(c+=" /"),c+">"}return r(m=i(a,c,g))?d(c):m}),d);return v&&(m=v.remove(m)),m},t.exports=o},function(t,e){t.exports={smile:"e3/2018new_weixioa02_org.png",lovely:"09/2018new_keai_org.png",happy:"1e/2018new_taikaixin_org.png",clap:"6e/2018new_guzhang_thumb.png",whee:"33/2018new_xixi_thumb.png",haha:"8f/2018new_haha_thumb.png","laugh and cry":"4a/2018new_xiaoku_thumb.png",wink:"43/2018new_jiyan_org.png",greddy:"fa/2018new_chanzui_org.png",awkward:"a3/2018new_heixian_thumb.png",sweat:"28/2018new_han_org.png","pick nose":"9a/2018new_wabi_thumb.png",hum:"7c/2018new_heng_thumb.png",angry:"f6/2018new_nu_thumb.png",grievance:"a5/2018new_weiqu_thumb.png",poor:"96/2018new_kelian_org.png",disappoint:"aa/2018new_shiwang_thumb.png",sad:"ee/2018new_beishang_org.png",tear:"6e/2018new_leimu_org.png","no way":"83/2018new_kuxiao_org.png",shy:"c1/2018new_haixiu_org.png",dirt:"10/2018new_wu_thumb.png","love you":"f6/2018new_aini_org.png",kiss:"2c/2018new_qinqin_thumb.png",amorousness:"9d/2018new_huaxin_org.png",longing:"c9/2018new_chongjing_org.png",desire:"3e/2018new_tianping_thumb.png","bad laugh":"4d/2018new_huaixiao_org.png",blackness:"9e/2018new_yinxian_org.png","laugh without word":"2d/2018new_xiaoerbuyu_org.png",titter:"71/2018new_touxiao_org.png",cool:"c4/2018new_ku_org.png","not easy":"aa/2018new_bingbujiandan_thumb.png",think:"30/2018new_sikao_org.png",question:"b8/2018new_ningwen_org.png","no idea":"2a/2018new_wenhao_thumb.png",dizzy:"07/2018new_yun_thumb.png",bomb:"a2/2018new_shuai_thumb.png",bone:"a1/2018new_kulou_thumb.png","be quiet":"b0/2018new_xu_org.png","shut up":"62/2018new_bizui_org.png",stupid:"dd/2018new_shayan_org.png","surprise ":"49/2018new_chijing_org.png",vomit:"08/2018new_tu_org.png",cold:"40/2018new_kouzhao_thumb.png",sick:"3b/2018new_shengbing_thumb.png",bye:"fd/2018new_baibai_thumb.png","look down on":"da/2018new_bishi_org.png","white eye":"ef/2018new_landelini_org.png","left hum":"43/2018new_zuohengheng_thumb.png","right hum":"c1/2018new_youhengheng_thumb.png",crazy:"17/2018new_zhuakuang_org.png","scold ":"87/2018new_zhouma_thumb.png","hit on face":"cb/2018new_dalian_org.png",wow:"ae/2018new_ding_org.png",fan:"86/2018new_hufen02_org.png",money:"a2/2018new_qian_thumb.png",yawn:"55/2018new_dahaqian_org.png",sleepy:"3c/2018new_kun_thumb.png",sleep:"e2/2018new_shuijiao_thumb.png","watermelon ":"01/2018new_chigua_thumb.png",doge:"a1/2018new_doge02_org.png",dog:"22/2018new_erha_org.png",cat:"7b/2018new_miaomiao_thumb.png",thumb:"e6/2018new_zan_org.png",good:"8a/2018new_good_org.png",ok:"45/2018new_ok_org.png",yeah:"29/2018new_ye_thumb.png","shack hand":"e9/2018new_woshou_thumb.png",bow:"e7/2018new_zuoyi_org.png",come:"42/2018new_guolai_thumb.png",punch:"86/2018new_quantou_thumb.png"}},function(t,e){t.exports={nick:"NickName",mail:"E-Mail",link:"Website(http://)",nickFail:"NickName cannot be less than 3 bytes.",mailFail:"Please confirm your email address.",sofa:"No comment yet.",submit:"Submit",reply:"Reply",cancelReply:"Cancel reply",comments:"Comments",cancel:"Cancel",confirm:"Confirm",continue:"Continue",more:"Load More...",preview:"Preview",emoji:"Emoji",expand:"See more....",seconds:"seconds ago",minutes:"minutes ago",hours:"hours ago",days:"days ago",now:"just now",uploading:"Uploading ...",uploadDone:"Upload completed!",busy:"Submit is busy, please wait...","code-98":"Valine initialization failed, please check your version of av-min.js.","code-99":"Valine initialization failed, Please check the `el` element in the init method.","code-100":"Valine initialization failed, Please check your appId and appKey.","code-140":"The total number of API calls today has exceeded the development version limit.","code-401":"Unauthorized operation, Please check your appId and appKey.","code-403":"Access denied by API domain white list, Please check your security domain."}},function(t,e){t.exports={nick:"ニックネーム",mail:"メールアドレス",link:"サイト(http://)",nickFail:"3バイト以上のニックネームをご入力ください.",mailFail:"メールアドレスをご確認ください.",sofa:"コメントしましょう~",submit:"提出する",reply:"返信する",cancelReply:"キャンセル",comments:"コメント",cancel:"キャンセル",confirm:"確認する",continue:"继续",more:"さらに読み込む...",preview:"プレビュー",emoji:"絵文字",expand:"もっと見る",seconds:"秒前",minutes:"分前",hours:"時間前",days:"日前",now:"たっだ今",uploading:"アップロード中...",uploadDone:"アップロードが完了しました!",busy:"20 秒間隔で提出してください ...","code-98":"ロードエラーです。av-min.js のバージョンを確認してください.","code-99":"ロードエラーです。initにある`el`エレメントを確認ください.","code-100":"ロードエラーです。AppIdとAppKeyを確認ください.","code-140":"今日のAPIコールの総数が開発バージョンの上限を超えた.","code-401":"権限が制限されています。AppIdとAppKeyを確認ください.","code-403":"アクセスがAPIなどに制限されました、ドメイン名のセキュリティ設定を確認ください"}},function(t,e){t.exports={nick:"昵称",mail:"邮箱",link:"网址(http://)",nickFail:"昵称不能少于3个字符",mailFail:"请填写正确的邮件地址",sofa:"来发评论吧~",submit:"提交",reply:"回复",cancelReply:"取消回复",comments:"评论",cancel:"取消",confirm:"确认",continue:"继续",more:"加载更多...",preview:"预览",emoji:"表情",expand:"查看更多...",seconds:"秒前",minutes:"分钟前",hours:"小时前",days:"天前",now:"刚刚",uploading:"正在传输...",uploadDone:"传输完成!",busy:"操作频繁,请稍候再试...","code-98":"Valine 初始化失败,请检查 av-min.js 版本","code-99":"Valine 初始化失败,请检查init中的`el`元素.","code-100":"Valine 初始化失败,请检查你的AppId和AppKey.","code-140":"今日 API 调用总次数已超过开发版限制.","code-401":"未经授权的操作,请检查你的AppId和AppKey.","code-403":"访问被API域名白名单拒绝,请检查你的安全域名设置."}},function(t,e){t.exports={nick:"暱稱",mail:"郵箱",link:"網址(http://)",nickFail:"昵稱不能少於3個字符",mailFail:"請填寫正確的郵件地址",sofa:"來發評論吧~",submit:"提交",reply:"回覆",cancelReply:"取消回覆",comments:"評論",cancel:"取消",confirm:"確認",continue:"繼續",more:"加載更多...",preview:"預覽",emoji:"表情",expand:"查看更多...",seconds:"秒前",minutes:"分鐘前",hours:"小時前",days:"天前",now:"剛剛",uploading:"正在上傳...",uploadDone:"上傳完成!",busy:"操作頻繁,請稍候再試...","code-98":"Valine 初始化失敗,請檢查 av-min.js 版本","code-99":"Valine 初始化失敗,請檢查init中的`el`元素.","code-100":"Valine 初始化失敗,請檢查你的AppId和AppKey.","code-140":"今日 API 調用總次數已超過開發版限制.","code-401":"未經授權的操作,請檢查你的AppId和AppKey.","code-403":"訪問被API域名白名單拒絕,請檢查你的安全域名設置."}},function(t,e){},function(t,e,n){var r=n(115);"string"==typeof r&&(r=[[t.i,r,""]]);var o={transform:void 0};n(117)(r,o),r.locals&&(t.exports=r.locals)},function(t,e,n){(e=n(116)(!1)).push([t.i,'.v[data-class="v"]{font-size:16px;text-align:left}.v[data-class="v"] *{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.75}.v[data-class="v"] .vinput,.v[data-class="v"] .veditor,.v[data-class="v"] p,.v[data-class="v"] pre code,.v[data-class="v"] .status-bar{color:#555}.v[data-class="v"] .vtime,.v[data-class="v"] .vsys{color:#b3b3b3}.v[data-class="v"] .text-right{text-align:right}.v[data-class="v"] .text-center{text-align:center}.v[data-class="v"] img{max-width:100%;border:none}.v[data-class="v"] hr{margin:.825em 0;border-color:#f6f6f6;border-style:dashed}.v[data-class="v"].hide-avatar .vimg{display:none}.v[data-class="v"] a{position:relative;cursor:pointer;color:#1abc9c;text-decoration:none;display:inline-block}.v[data-class="v"] a:hover{color:#D7191A}.v[data-class="v"] pre,.v[data-class="v"] code{background-color:#f8f8f8;padding:0.2em 0.4em;border-radius:3px;font-size:85%;margin:0}.v[data-class="v"] pre{padding:10px;overflow:auto;line-height:1.45}.v[data-class="v"] pre code{padding:0;background:transparent;white-space:pre-wrap;word-break:keep-all}.v[data-class="v"] blockquote{color:#666;margin:.5em 0;padding:0 0 0 1em;border-left:8px solid rgba(238,238,238,0.5)}.v[data-class="v"] .vinput{border:none;resize:none;outline:none;padding:10px 5px;max-width:100%;font-size:.775em;-webkit-box-sizing:border-box;box-sizing:border-box}.v[data-class="v"] input[type=\'checkbox\'],.v[data-class="v"] input[type=\'radio\']{display:inline-block;vertical-align:middle;margin-top:-2px}.v[data-class="v"] .vicon{cursor:pointer;display:inline-block;overflow:hidden;fill:#555;vertical-align:middle}.v[data-class="v"] .vicon+.vicon{margin-left:10px}.v[data-class="v"] .vicon.actived{fill:#66b1ff}.v[data-class="v"] .vrow{font-size:0;padding:10px 0}.v[data-class="v"] .vrow .vcol{display:inline-block;vertical-align:middle;font-size:14px}.v[data-class="v"] .vrow .vcol.vcol-20{width:20%}.v[data-class="v"] .vrow .vcol.vcol-30{width:30%}.v[data-class="v"] .vrow .vcol.vcol-40{width:40%}.v[data-class="v"] .vrow .vcol.vcol-50{width:50%}.v[data-class="v"] .vrow .vcol.vcol-60{width:60%}.v[data-class="v"] .vrow .vcol.vcol-70{width:70%}.v[data-class="v"] .vrow .vcol.vcol-80{width:80%}.v[data-class="v"] .vrow .vcol.vctrl{font-size:12px}.v[data-class="v"] .vemoji,.v[data-class="v"] .emoji{width:26px;height:26px;overflow:hidden;vertical-align:middle;margin:0 1px;display:inline-block}.v[data-class="v"] .vwrap{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:10px;overflow:hidden;position:relative;padding:10px}.v[data-class="v"] .vwrap input{background:transparent}.v[data-class="v"] .vwrap .vedit{position:relative;padding-top:10px}.v[data-class="v"] .vwrap .cancel-reply-btn{position:absolute;right:5px;top:5px;cursor:pointer}.v[data-class="v"] .vwrap .vemojis{display:none;font-size:18px;max-height:145px;overflow:auto;padding-bottom:10px;-webkit-box-shadow:0px 0 1px #f0f0f0;box-shadow:0px 0 1px #f0f0f0}.v[data-class="v"] .vwrap .vemojis i{font-style:normal;padding-top:7px;width:36px;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle}.v[data-class="v"] .vwrap .vpreview{padding:7px;-webkit-box-shadow:0px 0 1px #f0f0f0;box-shadow:0px 0 1px #f0f0f0}.v[data-class="v"] .vwrap .vheader .vinput{width:33.33%;border-bottom:1px #dedede dashed}.v[data-class="v"] .vwrap .vheader.item2 .vinput{width:50%}.v[data-class="v"] .vwrap .vheader.item1 .vinput{width:100%}.v[data-class="v"] .vwrap .vheader .vinput:focus{border-bottom-color:#eb5055}@media screen and (max-width: 520px){.v[data-class="v"] .vwrap .vheader .vinput{width:100%}.v[data-class="v"] .vwrap .vheader.item2 .vinput{width:100%}}.v[data-class="v"] .vpower{color:#999;font-size:.75em;padding:.5em 0}.v[data-class="v"] .vpower a{font-size:.75em}.v[data-class="v"] .vcount{padding:5px;font-weight:600;font-size:1.25em}.v[data-class="v"] ul,.v[data-class="v"] ol{padding:0;margin-left:1.25em}.v[data-class="v"] .txt-center{text-align:center}.v[data-class="v"] .txt-right{text-align:right}.v[data-class="v"] .veditor{width:100%;min-height:8.75em;font-size:.875em;background:transparent;resize:vertical;-webkit-transition:all .25s ease;transition:all .25s ease}.v[data-class="v"] .vbtn{-webkit-transition-duration:.4s;transition-duration:.4s;text-align:center;color:#555;border:1px solid #ededed;border-radius:.3em;display:inline-block;background:transparent;margin-bottom:0;font-weight:400;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:.5em 1.25em;font-size:.875em;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.v[data-class="v"] .vbtn+.vbtn{margin-left:1.25em}.v[data-class="v"] .vbtn:active,.v[data-class="v"] .vbtn:hover{color:#3090e4;border-color:#3090e4}.v[data-class="v"] .vbtn:disabled{border-color:#E1E1E1;color:#E1E1E1;background-color:#fdfafa;cursor:not-allowed}.v[data-class="v"] .vempty{padding:1.25em;text-align:center;color:#555;overflow:auto}.v[data-class="v"] .vsys{display:inline-block;padding:.2em .5em;font-size:.75em;border-radius:.2em;margin-right:.3em}@media screen and (max-width: 520px){.v[data-class="v"] .vsys{display:none}}.v[data-class="v"] .vcards{width:100%}.v[data-class="v"] .vcards .vcard{padding-top:1.25em;position:relative;display:block}.v[data-class="v"] .vcards .vcard:after{content:\'\';clear:both;display:block}.v[data-class="v"] .vcards .vcard .vimg{width:3.125em;height:3.125em;float:left;border-radius:50%;margin-right:.7525em;border:1px solid #f5f5f5;padding:.125em}@media screen and (max-width: 720px){.v[data-class="v"] .vcards .vcard .vimg{width:2.5em;height:2.5em}}.v[data-class="v"] .vcards .vcard .vhead{line-height:1.5;margin-top:0}.v[data-class="v"] .vcards .vcard .vhead .vnick{position:relative;font-size:.875em;font-weight:500;margin-right:.875em;cursor:pointer;text-decoration:none;display:inline-block}.v[data-class="v"] .vcards .vcard .vhead .vnick:hover{color:#D7191A}.v[data-class="v"] .vcards .vcard .vh{overflow:hidden;padding-bottom:.5em;border-bottom:1px dashed #f5f5f5}.v[data-class="v"] .vcards .vcard .vh .vtime{font-size:.75em;margin-right:.875em}.v[data-class="v"] .vcards .vcard .vh .vmeta{line-height:1;position:relative}.v[data-class="v"] .vcards .vcard .vh .vmeta .vat{font-size:.8125em;color:#ef2f11;cursor:pointer;float:right}.v[data-class="v"] .vcards .vcard:last-child .vh{border-bottom:none}.v[data-class="v"] .vcards .vcard .vcontent{word-wrap:break-word;word-break:break-all;font-size:.875em;line-height:2;position:relative;margin-bottom:.75em;padding-top:.625em}.v[data-class="v"] .vcards .vcard .vcontent.expand{cursor:pointer;max-height:8em;overflow:hidden}.v[data-class="v"] .vcards .vcard .vcontent.expand::before{display:block;content:"";position:absolute;width:100%;left:0;top:0;bottom:3.15em;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.9));z-index:999}.v[data-class="v"] .vcards .vcard .vcontent.expand::after{display:block;content:attr(data-expand);text-align:center;color:#828586;position:absolute;width:100%;height:3.15em;line-height:3.15em;left:0;bottom:0;z-index:999;background:rgba(255,255,255,0.9)}.v[data-class="v"] .vcards .vcard .vquote{padding-left:1em;border-left:1px dashed rgba(238,238,238,0.5)}.v[data-class="v"] .vcards .vcard .vquote .vimg{width:2.225em;height:2.225em}.v[data-class="v"] .vpage .vmore{margin:1em 0}.v[data-class="v"] .clear{content:\'\';display:block;clear:both}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#dcdcdc}}@keyframes pulse{50%{background:#dcdcdc}}.v[data-class="v"] .vspinner{width:22px;height:22px;display:inline-block;border:6px double #a0a0a0;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;position:relative;vertical-align:middle;margin:0 5px}[data-theme="dark"] .v[data-class="v"] .vinput,[data-theme="dark"] .v[data-class="v"] .veditor,[data-theme="dark"] .v[data-class="v"] p,[data-theme="dark"] .v[data-class="v"] pre code,[data-theme="dark"] .v[data-class="v"] .status-bar,.dark .v[data-class="v"] .vinput,.dark .v[data-class="v"] .veditor,.dark .v[data-class="v"] p,.dark .v[data-class="v"] pre code,.dark .v[data-class="v"] .status-bar,.theme__dark .v[data-class="v"] .vinput,.theme__dark .v[data-class="v"] .veditor,.theme__dark .v[data-class="v"] p,.theme__dark .v[data-class="v"] pre code,.theme__dark .v[data-class="v"] .status-bar,.night .v[data-class="v"] .vinput,.night .v[data-class="v"] .veditor,.night .v[data-class="v"] p,.night .v[data-class="v"] pre code,.night .v[data-class="v"] .status-bar{color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vtime,[data-theme="dark"] .v[data-class="v"] .vsys,.dark .v[data-class="v"] .vtime,.dark .v[data-class="v"] .vsys,.theme__dark .v[data-class="v"] .vtime,.theme__dark .v[data-class="v"] .vsys,.night .v[data-class="v"] .vtime,.night .v[data-class="v"] .vsys{color:#929298}[data-theme="dark"] .v[data-class="v"] pre,[data-theme="dark"] .v[data-class="v"] code,[data-theme="dark"] .v[data-class="v"] pre code,.dark .v[data-class="v"] pre,.dark .v[data-class="v"] code,.dark .v[data-class="v"] pre code,.theme__dark .v[data-class="v"] pre,.theme__dark .v[data-class="v"] code,.theme__dark .v[data-class="v"] pre code,.night .v[data-class="v"] pre,.night .v[data-class="v"] code,.night .v[data-class="v"] pre code{color:#929298;background-color:#151414}[data-theme="dark"] .v[data-class="v"] .vwrap,.dark .v[data-class="v"] .vwrap,.theme__dark .v[data-class="v"] .vwrap,.night .v[data-class="v"] .vwrap{border-color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vicon,.dark .v[data-class="v"] .vicon,.theme__dark .v[data-class="v"] .vicon,.night .v[data-class="v"] .vicon{fill:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vicon.actived,.dark .v[data-class="v"] .vicon.actived,.theme__dark .v[data-class="v"] .vicon.actived,.night .v[data-class="v"] .vicon.actived{fill:#66b1ff}[data-theme="dark"] .v[data-class="v"] .vbtn,.dark .v[data-class="v"] .vbtn,.theme__dark .v[data-class="v"] .vbtn,.night .v[data-class="v"] .vbtn{color:#b2b2b5;border-color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vbtn:hover,.dark .v[data-class="v"] .vbtn:hover,.theme__dark .v[data-class="v"] .vbtn:hover,.night .v[data-class="v"] .vbtn:hover{color:#66b1ff;border-color:#66b1ff}[data-theme="dark"] .v[data-class="v"] a:hover,.dark .v[data-class="v"] a:hover,.theme__dark .v[data-class="v"] a:hover,.night .v[data-class="v"] a:hover{color:#D7191A}[data-theme="dark"] .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.dark .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.theme__dark .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.night .v[data-class="v"] .vcards .vcard .vcontent.expand::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.7)));background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.7))}[data-theme="dark"] .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.dark .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.theme__dark .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.night .v[data-class="v"] .vcards .vcard .vcontent.expand::after{background:rgba(0,0,0,0.7)}@media (prefers-color-scheme: dark){.v[data-class="v"] .vinput,.v[data-class="v"] .veditor,.v[data-class="v"] p,.v[data-class="v"] pre code,.v[data-class="v"] .status-bar{color:#b2b2b5}.v[data-class="v"] .vtime,.v[data-class="v"] .vsys{color:#929298}.v[data-class="v"] pre,.v[data-class="v"] code,.v[data-class="v"] pre code{color:#929298;background-color:#151414}.v[data-class="v"] .vwrap{border-color:#b2b2b5}.v[data-class="v"] .vicon{fill:#b2b2b5}.v[data-class="v"] .vicon.actived{fill:#66b1ff}.v[data-class="v"] .vbtn{color:#b2b2b5;border-color:#b2b2b5}.v[data-class="v"] .vbtn:hover{color:#66b1ff;border-color:#66b1ff}.v[data-class="v"] a:hover{color:#D7191A}.v[data-class="v"] .vcards .vcard .vcontent.expand::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.7)));background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.7))}.v[data-class="v"] .vcards .vcard .vcontent.expand::after{background:rgba(0,0,0,0.7)}}\n',""]),t.exports=e},function(t,e,n){"use strict";function r(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=function(t){return"/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(t)))))," */")}(r);return[n].concat(r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(t," */")}))).concat([o]).join("\n")}return[n].join("\n")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=r(e,t);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var i=0;i=0&&b.splice(e,1)}function s(t){var e=document.createElement("style");return t.attrs.type="text/css",u(e,t.attrs),i(t,e),e}function c(t){var e=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",u(e,t.attrs),i(t,e),e}function u(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function l(t,e){var n,r,o,i;if(e.transform&&t.css){if(!(i=e.transform(t.css)))return function(){};t.css=i}if(e.singleton){var u=y++;n=g||(g=s(e)),r=f.bind(null,n,u,!1),o=f.bind(null,n,u,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(e),r=d.bind(null,n,e),o=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),r=p.bind(null,n),o=function(){a(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}function f(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=w(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function p(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function d(t,e,n){var r=n.css,o=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&o;(e.convertToAbsoluteUrls||i)&&(r=_(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}var h={},v=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}((function(){return window&&document&&document.all&&!window.atob})),m=function(t){var e={};return function(n){return void 0===e[n]&&(e[n]=t.call(this,n)),e[n]}}((function(t){return document.querySelector(t)})),g=null,y=0,b=[],_=n(118);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||(e.singleton=v()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=o(t,e);return r(n,e),function(t){for(var i=[],a=0;a0?j+S:""}},function(t,e,n){"use strict";var r=n(221),o=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},a=function(t,e,n){if(t){var r=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(r),s=a?r.slice(0,a.index):r,c=[];if(s){if(!n.plainObjects&&o.call(Object.prototype,s)&&!n.allowPrototypes)return;c.push(s)}for(var u=0;null!==(a=i.exec(r))&&u=0;--o){var i,a=t[o];if("[]"===a)i=(i=[]).concat(r);else{i=n.plainObjects?Object.create(null):{};var s="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,c=parseInt(s,10);!isNaN(c)&&a!==s&&String(c)===s&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[])[c]=r:i[s]=r}r=i}return r}(c,e,n)}};t.exports=function(t,e){var n=e?r.assign({},e):{};if(null!==n.decoder&&void 0!==n.decoder&&"function"!=typeof n.decoder)throw new TypeError("Decoder has to be a function.");if(n.ignoreQueryPrefix=!0===n.ignoreQueryPrefix,n.delimiter="string"==typeof n.delimiter||r.isRegExp(n.delimiter)?n.delimiter:i.delimiter,n.depth="number"==typeof n.depth?n.depth:i.depth,n.arrayLimit="number"==typeof n.arrayLimit?n.arrayLimit:i.arrayLimit,n.parseArrays=!1!==n.parseArrays,n.decoder="function"==typeof n.decoder?n.decoder:i.decoder,n.allowDots="boolean"==typeof n.allowDots?n.allowDots:i.allowDots,n.plainObjects="boolean"==typeof n.plainObjects?n.plainObjects:i.plainObjects,n.allowPrototypes="boolean"==typeof n.allowPrototypes?n.allowPrototypes:i.allowPrototypes,n.parameterLimit="number"==typeof n.parameterLimit?n.parameterLimit:i.parameterLimit,n.strictNullHandling="boolean"==typeof n.strictNullHandling?n.strictNullHandling:i.strictNullHandling,""===t||null==t)return n.plainObjects?Object.create(null):{};for(var s="string"==typeof t?function(t,e){for(var n={},r=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,a=e.parameterLimit===1/0?void 0:e.parameterLimit,s=r.split(e.delimiter,a),c=0;c0?"in "+o:o+" ago":o}}}},function(t,e,n){var r=n(416);t.exports=function(){var t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],i=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["AM","PM"],s=["am","pm"],c=["a.m.","p.m."],u={MMM:function(e){return t[e.getMonth()]},MMMM:function(t){return e[t.getMonth()]},dd:function(t){return n[t.getDay()]},ddd:function(t){return o[t.getDay()]},dddd:function(t){return i[t.getDay()]},A:function(t){return t.getHours()/12>=1?a[1]:a[0]},a:function(t){return t.getHours()/12>=1?s[1]:s[0]},aa:function(t){return t.getHours()/12>=1?c[1]:c[0]}};return["M","D","DDD","d","Q","W"].forEach((function(t){u[t+"o"]=function(e,n){return function(t){var e=t%100;if(e>20||e<10)switch(e%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}(n[t](e))}})),{formatters:u,formattingTokensRegExp:r(u)}}},function(t,e){var n=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];t.exports=function(t){var e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r);var o=n.concat(e).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+o.join("|")+"|.)","g")}},function(t,e,n){"use strict";var r=n(19),o=n(225),i=n(418),a=n(231);function s(t){var e=new i(t),n=o(i.prototype.request,e);return r.extend(n,i.prototype,e),r.extend(n,e),n}var c=s(n(139));c.Axios=i,c.create=function(t){return s(a(c.defaults,t))},c.Cancel=n(232),c.CancelToken=n(432),c.isCancel=n(230),c.all=function(t){return Promise.all(t)},c.spread=n(433),c.isAxiosError=n(434),t.exports=c,t.exports.default=c},function(t,e,n){"use strict";var r=n(19),o=n(226),i=n(419),a=n(420),s=n(231),c=n(430),u=c.validators;function l(t){this.defaults=t,this.interceptors={request:new i,response:new i}}l.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&c.assertOptions(e,{silentJSONParsing:u.transitional(u.boolean,"1.0.0"),forcedJSONParsing:u.transitional(u.boolean,"1.0.0"),clarifyTimeoutError:u.transitional(u.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(t){i.push(t.fulfilled,t.rejected)})),!r){var l=[a,void 0];for(Array.prototype.unshift.apply(l,n),l=l.concat(i),o=Promise.resolve(t);l.length;)o=o.then(l.shift(),l.shift());return o}for(var f=t;n.length;){var p=n.shift(),d=n.shift();try{f=p(f)}catch(t){d(t);break}}try{o=a(f)}catch(t){return Promise.reject(t)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},l.prototype.getUri=function(t){return t=s(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){l.prototype[t]=function(e,n){return this.request(s(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){l.prototype[t]=function(e,n,r){return this.request(s(r||{},{method:t,url:e,data:n}))}})),t.exports=l},function(t,e,n){"use strict";var r=n(19);function o(){this.handlers=[]}o.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,n){"use strict";var r=n(19),o=n(421),i=n(230),a=n(139);function s(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return s(t),t.headers=t.headers||{},t.data=o.call(t,t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||a.adapter)(t).then((function(e){return s(t),e.data=o.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(s(t),e&&e.response&&(e.response.data=o.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,n){"use strict";var r=n(19),o=n(139);t.exports=function(t,e,n){var i=this||o;return r.forEach(n,(function(n){t=n.call(i,t,e)})),t}},function(t,e,n){"use strict";var r=n(19);t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},function(t,e,n){"use strict";var r=n(229);t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},function(t,e,n){"use strict";var r=n(19);t.exports=r.isStandardBrowserEnv()?{write:function(t,e,n,o,i,a){var s=[];s.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,n){"use strict";var r=n(426),o=n(427);t.exports=function(t,e){return t&&!r(e)?o(t,e):e}},function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,n){"use strict";var r=n(19),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,a={};return t?(r.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=r.trim(t.substr(0,i)).toLowerCase(),n=r.trim(t.substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},function(t,e,n){"use strict";var r=n(19);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},function(t,e,n){"use strict";var r=n(431),o={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){o[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var i={},a=r.version.split(".");function s(t,e){for(var n=e?e.split("."):a,r=t.split("."),o=0;o<3;o++){if(n[o]>r[o])return!0;if(n[o]0;){var i=r[o],a=e[i];if(a){var s=t[i],c=void 0===s||a(s,i,t);if(!0!==c)throw new TypeError("option "+i+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},function(t){t.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},function(t,e,n){"use strict";var r=n(232);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,n){"use strict";t.exports=function(t){return"object"==typeof t&&!0===t.isAxiosError}},function(t,e,n){},function(t,e,n){"use strict";n(233)},function(t,e,n){},function(t,e,n){t.exports=function(t){function e(t){let n,o,i,a=null;function s(...t){if(!s.enabled)return;const r=s,o=Number(new Date),i=o-(n||o);r.diff=i,r.prev=n,r.curr=o,n=o,t[0]=e.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");let a=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return"%";a++;const i=e.formatters[o];if("function"==typeof i){const e=t[a];n=i.call(r,e),t.splice(a,1),a--}return n}),e.formatArgs.call(r,t);(r.log||e.log).apply(r,t)}return s.namespace=t,s.useColors=e.useColors(),s.color=e.selectColor(t),s.extend=r,s.destroy=e.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==e.namespaces&&(o=e.namespaces,i=e.enabled(t)),i),set:t=>{a=t}}),"function"==typeof e.init&&e.init(s),s}function r(t,n){const r=e(this.namespace+(void 0===n?":":n)+t);return r.log=this.log,r}function o(t){return t.toString().substring(2,t.toString().length-2).replace(/\.\*\?$/,"*")}return e.debug=e,e.default=e,e.coerce=function(t){if(t instanceof Error)return t.stack||t.message;return t},e.disable=function(){const t=[...e.names.map(o),...e.skips.map(o).map(t=>"-"+t)].join(",");return e.enable(""),t},e.enable=function(t){let n;e.save(t),e.namespaces=t,e.names=[],e.skips=[];const r=("string"==typeof t?t:"").split(/[\s,]+/),o=r.length;for(n=0;n{e[n]=t[n]}),e.names=[],e.skips=[],e.formatters={},e.selectColor=function(t){let n=0;for(let e=0;e=1.5*n;return Math.round(t/n)+" "+r+(o?"s":"")}t.exports=function(t,e){e=e||{};var s=typeof t;if("string"===s&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!e)return;var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"weeks":case"week":case"w":return 6048e5*a;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(t);if("number"===s&&isFinite(t))return e.long?function(t){var e=Math.abs(t);if(e>=i)return a(t,e,i,"day");if(e>=o)return a(t,e,o,"hour");if(e>=r)return a(t,e,r,"minute");if(e>=n)return a(t,e,n,"second");return t+" ms"}(t):function(t){var e=Math.abs(t);if(e>=i)return Math.round(t/i)+"d";if(e>=o)return Math.round(t/o)+"h";if(e>=r)return Math.round(t/r)+"m";if(e>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){},function(t,e,n){n(1)({target:"Number",stat:!0},{isFinite:n(442)})},function(t,e,n){var r=n(4).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&r(t)}},function(t,e,n){"use strict";n(234)},function(t,e,n){"use strict";n(235)},function(t,e,n){"use strict";n(238)},function(t,e,n){"use strict";n(239)},function(t,e,n){"use strict";n.r(e);n(151),n(264),n(274),n(276);var r=n(57),o=(n(124),n(38),n(14),n(21),n(24),n(47),n(25),n(0));function i(t,e){for(var n in e)t[n]=e[n];return t}var a=/[!'()*]/g,s=function(t){return"%"+t.charCodeAt(0).toString(16)},c=/%2C/g,u=function(t){return encodeURIComponent(t).replace(a,s).replace(c,",")};function l(t){try{return decodeURIComponent(t)}catch(t){0}return t}var f=function(t){return null==t||"object"==typeof t?t:String(t)};function p(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=l(n.shift()),o=n.length>0?l(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function d(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return u(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(u(e)):r.push(u(e)+"="+u(t)))})),r.join("&")}return u(e)+"="+u(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var h=/\/?$/;function v(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=m(i)}catch(t){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:b(e,o),matched:t?y(t):[]};return n&&(a.redirectedFrom=b(n,o)),Object.freeze(a)}function m(t){if(Array.isArray(t))return t.map(m);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=m(t[n]);return e}return t}var g=v(null,{path:"/"});function y(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function b(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;return void 0===o&&(o=""),(n||"/")+(e||d)(r)+o}function _(t,e,n){return e===g?t===e:!!e&&(t.path&&e.path?t.path.replace(h,"")===e.path.replace(h,"")&&(n||t.hash===e.hash&&w(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&w(t.query,e.query)&&w(t.params,e.params))))}function w(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n];if(r[o]!==n)return!1;var a=e[n];return null==i||null==a?i===a:"object"==typeof i&&"object"==typeof a?w(i,a):String(i)===String(a)}))}function x(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),l=e&&e.path||"/",d=u.path?C(u.path,l,n||o.append):l,h=function(t,e,n){void 0===e&&(e={});var r,o=n||p;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(f):f(a)}return r}(u.query,o.query,r&&r.options.parseQuery),v=o.hash||u.hash;return v&&"#"!==v.charAt(0)&&(v="#"+v),{_normalized:!0,path:d,query:h,hash:v}}var W,G=function(){},Q={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,s=o.route,c=o.href,u={},l=n.options.linkActiveClass,f=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,d=null==f?"router-link-exact-active":f,m=null==this.activeClass?p:this.activeClass,g=null==this.exactActiveClass?d:this.exactActiveClass,y=s.redirectedFrom?v(null,V(s.redirectedFrom),null,n):s;u[g]=_(r,y,this.exactPath),u[m]=this.exact||this.exactPath?u[g]:function(t,e){return 0===t.path.replace(h,"/").indexOf(e.path.replace(h,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,y);var b=u[g]?this.ariaCurrentValue:null,w=function(t){Y(t)&&(e.replace?n.replace(a,G):n.push(a,G))},x={click:Y};Array.isArray(this.event)?this.event.forEach((function(t){x[t]=w})):x[this.event]=w;var k={class:u},O=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:c,route:s,navigate:w,isActive:u[m],isExactActive:u[g]});if(O){if(1===O.length)return O[0];if(O.length>1||!O.length)return 0===O.length?t():t("span",{},O)}if("a"===this.tag)k.on=x,k.attrs={href:c,"aria-current":b};else{var C=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=H(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var wt={redirected:2,aborted:4,cancelled:8,duplicated:16};function xt(t,e){return Ot(t,e,wt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return Ct.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function kt(t,e){return Ot(t,e,wt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ot(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Ct=["params","query","hash"];function St(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function jt(t,e){return St(t)&&t._isRouter&&(null==e||t.type===e)}function $t(t){return function(e,n,r){var o=!1,i=0,a=null;At(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Pt((function(e){var o;((o=e).__esModule||Tt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:W.extend(e),n.components[s]=e,--i<=0&&r()})),l=Pt((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=St(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function At(t,e){return Et(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Et(t){return Array.prototype.concat.apply([],t)}var Tt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Pt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var It=function(t,e){this.router=t,this.base=function(t){if(!t)if(K){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=g,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Rt(t,e,n,r){var o=At(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=W.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Et(r?o.reverse():o)}function Lt(t,e){if(e)return function(){return t.apply(e,arguments)}}It.prototype.listen=function(t){this.cb=t},It.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},It.prototype.onError=function(t){this.errorCbs.push(t)},It.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(jt(t,wt.redirected)&&i===g||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},It.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!jt(t)&&St(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(_(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),s(((a=Ot(i=o,t,wt.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=gt&&n;r&&this.listeners.push(st());var o=function(){var n=t.current,o=zt(t.base);t.current===g&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ct(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){yt(S(r.base+t.fullPath)),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){bt(S(r.base+t.fullPath)),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(zt(this.base)!==this.current.fullPath){var e=S(this.base+this.current.fullPath);t?yt(e):bt(e)}},e.prototype.getCurrentLocation=function(){return zt(this.base)},e}(It);function zt(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(S(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ft=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=zt(t);if(!/^\/#/.test(e))return window.location.replace(S(t+"/#"+e)),!0}(this.base)||Nt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=gt&&e;n&&this.listeners.push(st());var r=function(){var e=t.current;Nt()&&t.transitionTo(Dt(),(function(r){n&&ct(t.router,r,e,!0),gt||Bt(r.fullPath)}))},o=gt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){qt(t.fullPath),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Bt(t.fullPath),ct(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Dt()!==e&&(t?qt(e):Bt(e))},e.prototype.getCurrentLocation=function(){return Dt()},e}(It);function Nt(){var t=Dt();return"/"===t.charAt(0)||(Bt("/"+t),!1)}function Dt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ut(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function qt(t){gt?yt(Ut(t)):window.location.hash=t}function Bt(t){gt?bt(Ut(t)):window.location.replace(Ut(t))}var Ht=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){jt(t,wt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(It),Vt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Z(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!gt&&!1!==t.fallback,this.fallback&&(e="hash"),K||(e="abstract"),this.mode=e,e){case"history":this.history=new Mt(this,t.base);break;case"hash":this.history=new Ft(this,t.base,this.fallback);break;case"abstract":this.history=new Ht(this,t.base);break;default:0}},Wt={currentRoute:{configurable:!0}};function Gt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Vt.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Wt.currentRoute.get=function(){return this.history&&this.history.current},Vt.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Mt||n instanceof Ft){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;gt&&o&&"fullPath"in t&&ct(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Vt.prototype.beforeEach=function(t){return Gt(this.beforeHooks,t)},Vt.prototype.beforeResolve=function(t){return Gt(this.resolveHooks,t)},Vt.prototype.afterEach=function(t){return Gt(this.afterHooks,t)},Vt.prototype.onReady=function(t,e){this.history.onReady(t,e)},Vt.prototype.onError=function(t){this.history.onError(t)},Vt.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Vt.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Vt.prototype.go=function(t){this.history.go(t)},Vt.prototype.back=function(){this.go(-1)},Vt.prototype.forward=function(){this.go(1)},Vt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Vt.prototype.resolve=function(t,e,n){var r=V(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?S(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Vt.prototype.getRoutes=function(){return this.matcher.getRoutes()},Vt.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Vt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Vt.prototype,Wt),Vt.install=function t(e){if(!t.installed||W!==e){t.installed=!0,W=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",k),e.component("RouterLink",Q);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Vt.version="3.5.2",Vt.isNavigationFailure=jt,Vt.NavigationFailureType=wt,Vt.START_LOCATION=g,K&&window.Vue&&window.Vue.use(Vt);var Qt=Vt;n(178),n(179),n(180),n(77),n(280),n(43),n(44),n(281);function Yt(t){t.locales&&Object.keys(t.locales).forEach((function(e){t.locales[e].path=e})),Object.freeze(t)}var Kt=n(2),Xt=n(62);n(78);n(50),n(64),n(83);var Jt=n(105);function Zt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(t,e)||Object(Jt.a)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n(191),n(107);var te=n(240),ee=n.n(te),ne={created:function(){if(this.siteMeta=this.$site.headTags.filter((function(t){return"meta"===Zt(t,1)[0]})).map((function(t){var e=Zt(t,2);e[0];return e[1]})),this.$ssrContext){var t=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(e=t)?e.map((function(t){var e=""})).join("\n "):"",this.$ssrContext.canonicalLink=oe(this.$canonicalUrl)}var e},mounted:function(){this.currentMetaTags=Object(Xt.a)(document.querySelectorAll("meta")),this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta:function(){document.title=this.$title,document.documentElement.lang=this.$lang;var t=this.getMergedMetaTags();this.currentMetaTags=ie(t,this.currentMetaTags)},getMergedMetaTags:function(){var t=this.$page.frontmatter.meta||[];return ee()([{name:"description",content:this.$description}],t,this.siteMeta,ae)},updateCanonicalLink:function(){re(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",oe(this.$canonicalUrl))}},watch:{$page:function(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy:function(){ie(null,this.currentMetaTags),re()}};function re(){var t=document.querySelector("link[rel='canonical']");t&&t.remove()}function oe(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t?''):""}function ie(t,e){if(e&&Object(Xt.a)(e).filter((function(t){return t.parentNode===document.head})).forEach((function(t){return document.head.removeChild(t)})),t)return t.map((function(t){var e=document.createElement("meta");return Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])})),document.head.appendChild(e),e}))}function ae(t){for(var e=0,n=["name","property","itemprop"];e=s.parentElement.offsetTop+10&&(!c||r1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&O.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>k.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=ue({},k.container,t.container)),t.template){var n=fe(t.template)?t.template:document.querySelector(t.template);e.template=n}return k=ue({},k,e),b.forEach((function(t){t.dispatchEvent(me("medium-zoom:update",{detail:{zoom:S}}))})),S},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t(ue({},k,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,de(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(me("medium-zoom:detach",{detail:{zoom:S}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),S},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),S},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),S},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(k.container)if(k.container instanceof Object)e=(t=ue({},t,k.container)).width-t.left-t.right-2*k.margin,n=t.height-t.top-t.bottom-2*k.margin;else{var r=(fe(k.container)?k.container:document.querySelector(k.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=ue({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*k.margin,n=n||t.height-2*k.margin;var c=O.zoomedHd||O.original,u=pe(c)?e:c.naturalWidth||e,l=pe(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+k.margin+t.left)/y+"px, "+((n-v)/2-p+k.margin+t.top)/y+"px, 0)";O.zoomed.style.transform=b,O.zoomedHd&&(O.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(S);else{if(O.zoomed)t(S);else{if(e)O.original=e;else{if(!(b.length>0))return void t(S);var r=b;O.original=r[0]}if(O.original.dispatchEvent(me("medium-zoom:open",{detail:{zoom:S}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,O.zoomed=ve(O.original),document.body.appendChild(C),k.template){var o=fe(k.template)?k.template:document.querySelector(k.template);O.template=document.createElement("div"),O.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(O.template)}if(document.body.appendChild(O.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),O.original.classList.add("medium-zoom-image--hidden"),O.zoomed.classList.add("medium-zoom-image--opened"),O.zoomed.addEventListener("click",h),O.zoomed.addEventListener("transitionend",(function e(){w=!1,O.zoomed.removeEventListener("transitionend",e),O.original.dispatchEvent(me("medium-zoom:opened",{detail:{zoom:S}})),t(S)})),O.original.getAttribute("data-zoom-src")){O.zoomedHd=O.zoomed.cloneNode(),O.zoomedHd.removeAttribute("srcset"),O.zoomedHd.removeAttribute("sizes"),O.zoomedHd.src=O.zoomed.getAttribute("data-zoom-src"),O.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+O.zoomedHd.src),O.zoomedHd=null,n()};var i=setInterval((function(){O.zoomedHd.complete&&(clearInterval(i),O.zoomedHd.classList.add("medium-zoom-image--opened"),O.zoomedHd.addEventListener("click",h),document.body.appendChild(O.zoomedHd),n())}),10)}else if(O.original.hasAttribute("srcset")){O.zoomedHd=O.zoomed.cloneNode(),O.zoomedHd.removeAttribute("sizes"),O.zoomedHd.removeAttribute("loading");var a=O.zoomedHd.addEventListener("load",(function(){O.zoomedHd.removeEventListener("load",a),O.zoomedHd.classList.add("medium-zoom-image--opened"),O.zoomedHd.addEventListener("click",h),document.body.appendChild(O.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&O.original){w=!0,document.body.classList.remove("medium-zoom--opened"),O.zoomed.style.transform="",O.zoomedHd&&(O.zoomedHd.style.transform=""),O.template&&(O.template.style.transition="opacity 150ms",O.template.style.opacity=0),O.original.dispatchEvent(me("medium-zoom:close",{detail:{zoom:S}})),O.zoomed.addEventListener("transitionend",(function e(){O.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(O.zoomed),O.zoomedHd&&document.body.removeChild(O.zoomedHd),document.body.removeChild(C),O.zoomed.classList.remove("medium-zoom-image--opened"),O.template&&document.body.removeChild(O.template),w=!1,O.zoomed.removeEventListener("transitionend",e),O.original.dispatchEvent(me("medium-zoom:closed",{detail:{zoom:S}})),O.original=null,O.zoomed=null,O.zoomedHd=null,O.template=null,t(S)}))}else t(S)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return O.original?h():d({target:e})},m=function(){return k},g=function(){return b},y=function(){return O.original},b=[],_=[],w=!1,x=0,k=n,O={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?k=e:(e||"string"==typeof e)&&u(e),k=ue({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},k);var C=he(k.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var S={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return S},be={data:function(){return{zoom:null}},mounted:function(){this.updateZoom()},updated:function(){this.updateZoom()},methods:{updateZoom:function(){var t=this;setTimeout((function(){t.zoom&&t.zoom.detach(),t.zoom=ye(".theme-reco-content :not(a) > img",void 0)}),1e3)}}},_e=(n(108),n(106)),we=n.n(_e),xe={mounted:function(){var t=this;we.a.configure({showSpinner:!1}),this.$router.beforeEach((function(t,e,n){t.path===e.path||o.default.component(t.name)||we.a.start(),n()})),this.$router.afterEach((function(){we.a.done(),t.isSidebarOpen=!1}))}},ke=n(242),Oe=n.n(ke),Ce={mounted:function(){Oe.a.polyfill()}},Se=(n(109),n(243)),je=n.n(Se);var $e=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return new Promise((function(e,n){ge||((ge=document.createElement("div")).style.display="none",document.body.appendChild(ge));var r=new je.a(ge,{text:function(){return t}}),o=new Event("click");r.on("success",(function(){e(t),r.destroy()})),r.on("error",(function(t){n(t.action),r.destroy()})),ge.dispatchEvent(o)}))},Ae={props:{copyText:String,code:String},methods:{copyClick:function(){var t=function(t){0};this.$message({time:3e3,content:"复制成功!",title:"Tips"}),$e(this.code).then((function(e){return t})).catch(t)}}},Ee=(n(383),n(384),n(8)),Te=Object(Ee.a)(Ae,(function(){var t=this.$createElement,e=this._self._c||t;return e("span",[e("span",{ref:"btn",staticClass:"v-copy-code-btn",on:{click:this.copyClick}},[this._v(this._s(this.copyText))])])}),[],!1,null,"a4cb51ca",null).exports,Pe={updated:function(){var t=this;setTimeout((function(){t.$copyUpdates()}),0)},methods:{$copyUpdates:function(){Array.from(document.querySelectorAll('div[class*="language-"] pre')).forEach((function(t){var e=t;if(!/v-copy/.test(e.className)){var n=new(o.default.extend(Te));n.copyText="复制代码",n.code=e.textContent,n.$mount(),e.className+=" v-copy",e.parentElement.appendChild(n.$el)}}))}}},Ie=n(9),Re=(n(60),n(142),n(244)),Le=n.n(Re),Me=function(t){var e=document.querySelector(t.selector);if(!e)throw Error("打字稿指定的Selector错误","tag => "+e);var n="typed-"+Math.random().toString(36).replace(/0./,""),r=e.innerText||e.innerHTML;e.innerHTML="").concat(r,""),new Le.a("."+n,Object(Ie.a)(Object(Ie.a)({},t),{},{strings:[""].concat(t.strings),typeSpeed:t.typeSpeed||100,backSpeed:t.backSpeed||50}))},ze=function(t){Array.isArray(t)?t.forEach((function(t){return Me(t)})):Me(t)},Fe={selector:".hero p",strings:["那只可爱的小小只bot是谁呢","原来是可爱的绪山真寻呀","为什么她会出现在这里呢","因为这里是她的文档呀!"],typeSpeed:80,backSpeed:50,showCursor:!0,loop:!0,loopCount:null,cursorChar:"|",autoInsertCss:!0},Ne=10,De=[ne,ce,be,xe,Ce,Pe,{mounted:function(){!function t(){setTimeout((function(){try{ze(Fe)}catch(e){--Ne>0?t():console.error(e)}}),100)}()}}],Ue={name:"GlobalLayout",computed:{layout:function(){var t=this.getLayout();return Object(Kt.i)("layout",t),o.default.component(t)}},methods:{getLayout:function(){if(this.$page.path){var t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},qe=Object(Ee.a)(Ue,(function(){var t=this.$createElement;return(this._self._c||t)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;Object(Kt.g)(qe,"mixins",De);var Be=[{name:"v-3cc1e510",path:"/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-3cc1e510").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-4be5c1fa",path:"/blogs/about.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-4be5c1fa").then(n)}},{name:"v-bc3078f0",path:"/docs/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-bc3078f0").then(n)}},{path:"/docs/index.html",redirect:"/docs/"},{name:"v-10d900e8",path:"/docs/faq/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-10d900e8").then(n)}},{path:"/docs/faq/index.html",redirect:"/docs/faq/"},{name:"v-463ee33a",path:"/docs/help_doc/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-463ee33a").then(n)}},{path:"/docs/help_doc/index.html",redirect:"/docs/help_doc/"},{name:"v-31c31943",path:"/docs/help_doc/basic_plugins/admin_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-31c31943").then(n)}},{name:"v-7813bb16",path:"/docs/help_doc/basic_plugins/common_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-7813bb16").then(n)}},{name:"v-5e70d0ba",path:"/docs/help_doc/basic_plugins/other_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-5e70d0ba").then(n)}},{name:"v-737257e3",path:"/docs/help_doc/basic_plugins/superuser_plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-737257e3").then(n)}},{name:"v-1cfdb8a3",path:"/docs/help_doc/configs.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-1cfdb8a3").then(n)}},{name:"v-5fcd4f88",path:"/docs/installation_doc/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-5fcd4f88").then(n)}},{path:"/docs/installation_doc/index.html",redirect:"/docs/installation_doc/"},{name:"v-a0c6d86a",path:"/docs/installation_doc/install_gocq.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-a0c6d86a").then(n)}},{name:"v-dffebd62",path:"/docs/installation_doc/install_postgresql.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-dffebd62").then(n)}},{name:"v-19c0223a",path:"/docs/installation_doc/install_zhenxun.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-19c0223a").then(n)}},{name:"v-4c335aad",path:"/docs/development_doc/plugins.html",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Layout","v-4c335aad").then(n)}},{name:"v-b1564aac",path:"/tag/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("Tags","v-b1564aac").then(n)},meta:{pid:"tags",id:"tags"}},{path:"/tag/index.html",redirect:"/tag/"},{name:"v-ef9325c4",path:"/categories/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("FrontmatterKey","v-ef9325c4").then(n)},meta:{pid:"categories",id:"categories"}},{path:"/categories/index.html",redirect:"/categories/"},{name:"v-6319eb4e",path:"/timeline/",component:qe,beforeEnter:function(t,e,n){Object(Kt.a)("TimeLines","v-6319eb4e").then(n)},meta:{pid:"timeline",id:"timeline"}},{path:"/timeline/index.html",redirect:"/timeline/"},{path:"*",component:qe}],He={title:"绪山真寻Bot",description:"这是个绪山真寻Bot的部署教程",base:"/zhenxun_bot/",headTags:[["link",{rel:"icon",href:"/zhenxun_bot/favicon.ico"}],["meta",{name:"viewport",content:"width=device-width,initial-scale=1,user-scalable=no"}]],pages:[{title:"Home",frontmatter:{home:!0,heroText:"绪山真寻Bot",tagline:" ",bgImageStyle:{"background-image":"url(background.png)"}},regularPath:"/",relativePath:"README.md",key:"v-3cc1e510",path:"/",content:""},{title:"你好,这里是绪山真寻",frontmatter:{title:"你好,这里是绪山真寻",subSidebar:!1},regularPath:"/blogs/about.html",relativePath:"blogs/about.md",key:"v-4be5c1fa",path:"/blogs/about.html",headers:[{level:2,title:"关于",slug:"关于"},{level:2,title:"使用以OneBot协议为准的框架",slug:"使用以onebot协议为准的框架"},{level:2,title:"数据库",slug:"数据库"},{level:2,title:"推荐的部署系统",slug:"推荐的部署系统"},{level:2,title:"吹水聊天",slug:"吹水聊天"},{level:2,title:"救命!我部署或使用出了问题!",slug:"救命-我部署或使用出了问题"}],content:" 真寻是谁? \n 欧尼酱被妹妹下药了!摇身一变成了白发傲娇美少女! \n 为什么选择真寻作为Bot? \n 当然是因为xp了兄弟,白发傲娇娇小可爱美少女谁不爱? \n 简介 \n 关于 \n 此项目用爱发电,个人学习的实践项目,也算比较有趣,希望有个机器人老婆(迫真,希望给一个star(球球 \n 使用以OneBot协议为准的框架 \n 基于 Mrs4s / go-cqhttp (没错,超好用的无头QQ) 作为基础框架 \n后端使用 nonebot / nonebot2 (反正好用就是了) 为后端框架开发 \n 数据库 \n 目前仅仅只支持了 Postgresql 关系型数据库,ORM主要使用 python-gino / gino \n 推荐的部署系统 \n Linux,可以使用 Ubuntu 等,Windows上虽然也可以成功部署,但是 playwright 方面功能会被限制使用,将来可能会解决这个问题(大概 \n 吹水聊天 \n 欢迎加入 是真寻酱哒 \n 救命!我部署或使用出了问题! \n 莫慌,请先在 issues 和 FQA 尝试寻找解决方案 \n如果还是没有解决,可选择以下方式 \n \n 尝试百度/Google \n 提交issues \n 加入 是真寻酱哒 \n 开源协议 \n 本项目使用 AGPL-3.0 License 作为开源协议。 \n 感谢 \n 以下项目为真寻提供了不少的帮助和灵感 \n botuniverse / onebot :超棒的机器人协议 \n Mrs4s / go-cqhttp :cqhttp的golang实现,轻量、原生跨平台. \n nonebot / nonebot2 :跨平台Python异步机器人框架 \n Angel-Hair / XUN_Bot :一个基于NoneBot和酷Q的功能性QQ机器人 \n pcrbot / cappuccilo_plugins :hoshino插件合集 \n MeetWq /nonebot-plugin-withdraw :A simple withdraw plugin for Nonebot2 \n maxesisn / nonebot_plugin_songpicker2 :适用于nonebot2的点歌插件 \n nonepkg / nonebot-plugin-manager :Nonebot Plugin Manager base on import hook \n H-K-Y / Genshin_Impact_bot :原神bot,这是一个基于nonebot和HoshinoBot的原神娱乐及信息查询插件\n NothAmor / nonebot2_luxun_says :基于nonebot2机器人框架的鲁迅说插件 \n Kyomotoi / AnimeThesaurus :一个 特二刺螈 (文爱)的适用于任何bot的词库 \n Ailitonia / omega-miya :基于nonebot2的qq机器人 \n"},{frontmatter:{},regularPath:"/docs/",relativePath:"docs/README.md",key:"v-bc3078f0",path:"/docs/",content:""},{frontmatter:{},regularPath:"/docs/faq/",relativePath:"docs/faq/README.md",key:"v-10d900e8",path:"/docs/faq/",content:""},{title:"前言",frontmatter:{title:"前言",subSidebar:!1},regularPath:"/docs/help_doc/",relativePath:"docs/help_doc/README.md",key:"v-463ee33a",path:"/docs/help_doc/",headers:[{level:2,title:"群权限是什么?",slug:"群权限是什么"},{level:2,title:"个人权限是什么?",slug:"个人权限是什么"}],content:" 使用文档仅仅包含此仓库的插件 \n 插件会更新迭代,文档可能更新不及时 \n请以插件帮助为准 \n 群权限是什么? \n 一个群对应的权限,可以使用对应权限以下的功能 \n 个人权限是什么? \n 类似于群管理员,即真寻Bot的管理命令权限 \n"},{title:"管理插件",frontmatter:{title:"管理插件"},regularPath:"/docs/help_doc/basic_plugins/admin_plugins.html",relativePath:"docs/help_doc/basic_plugins/admin_plugins.md",key:"v-31c31943",path:"/docs/help_doc/basic_plugins/admin_plugins.html",headers:[{level:2,title:"管理员帮助",slug:"管理员帮助"},{level:2,title:"群功能开关管理",slug:"群功能开关管理"},{level:2,title:"封禁用户",slug:"封禁用户"},{level:2,title:"自定义群欢迎消息",slug:"自定义群欢迎消息"},{level:2,title:"更新群组成员列表",slug:"更新群组成员列表"},{level:2,title:"群管理员变动监测",slug:"群管理员变动监测"},{level:2,title:"自动更新信息与权限",slug:"自动更新信息与权限"}],content:" 详细请查看真寻Bot的 “管理员帮助” \n 管理员帮助 \n \n 模块 : admin_help \n 说明 : \n管理员帮助总览 \n 指令 : \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 管理员帮助 \n None \n 1 \n 管理员帮助 \n None \n 群功能开关管理 \n \n 模块 : switch_rule \n 说明 : \n可以对群功能的开关进行设置,包括被动技能 \n 此功能含有额外超级用户操作 \n 指令 :\n \n 开启/关闭:\n \n plugin_cmd :插件名称或别名 \n \n \n \n \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 开启/关闭 \n plugin_cmd: str \n 2 \n 开启色图 关闭色图 \n 群功能开关,中间不要加空格!不要“开启 色图” \n \n \n 群被动状态 \n None \n 2 \n 群被动状态 \n 查看当前被动技能开关状态 \n 封禁用户 \n \n 模块 : ban \n 说明 : \n封禁一个用户,该黑名单所有群共享 \n 此功能含有额外超级用户操作 \n 指令 :\n \n .ban\n \n at :艾特对象 \n hour :可选,封禁时长(小时) \n minute :可选,封禁时长 (分钟) \n \n \n .unban\n \n at :艾特对象 \n \n \n \n \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n .ban \n [at] hour: int minute: int \n 5 \n .ban @A .ban @A 5 10 \n 封禁用户,没有hour和minute则永久封禁 \n \n \n .unban \n [at] \n 5 \n .unban @A \n 解封当前用户,使用该命令的管理员权限必须大于或等于使用.ban管理员的权限 \n 自定义群欢迎消息 \n \n 模块 : custom_welcome_message \n 说明 :\n新成员加入群的欢迎消息自定义 \n 指令 :\n \n 自定义群欢迎消息\n \n msg :文本和图片消息,文本和图片至少存在一样 \n \n \n \n \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 自定义群欢迎消息 \n msg: str[图片] \n 2 \n 自定义群欢迎消息 等你好久了 [图片] \n 群欢迎消息 \n 更新群组成员列表 \n \n 模块 : update_group_member_info \n 说明 :\n更新群员信息,已经含有自动定时更新,一般来说不需要使用 \n 指令 : \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 更新群组成员列表 \n None \n 1 \n 更新群组成员列表 \n None \n 群管理员变动监测 \n \n 模块 : admin_config \n 说明 : \n自动设置和取消群管理员权限 \n \n \n \n \n 类型 \n 说明 \n \n \n \n \n on_notice:Hidden \n 监测群管理员变动,自动给予和收回权限 \n 自动更新信息与权限 \n \n 模块 : timing_task \n 说明 :\n成员信息权限的自动更新 \n \n \n \n \n 类型 \n 时间 \n 说明 \n \n \n \n \n cron \n 02:01 \n 更新群员信息 \n \n \n interval \n minutes=5 \n 快速更新信息及权限 \n \n \n \n"},{title:"普通插件",frontmatter:{title:"普通插件"},regularPath:"/docs/help_doc/basic_plugins/common_plugins.html",relativePath:"docs/help_doc/basic_plugins/common_plugins.md",key:"v-7813bb16",path:"/docs/help_doc/basic_plugins/common_plugins.html",headers:[{level:2,title:"帮助",slug:"帮助"},{level:2,title:"签到",slug:"签到"},{level:2,title:"昵称",slug:"昵称"}],content:" 帮助 \n \n 模块 : help \n 群权限 : 0 \n 说明 : \n基本插件之一,图片形式的帮助插件 \n 指令 :\n \n 帮助\n \n plugin_cmd :可选,功能名称或别名 \n \n \n \n \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 帮助 \n plugin_cmd: Optional[str] \n 0 \n 帮助 帮助色图 \n 帮助插件,可以通过添加plugin_cmd来获取指定插件的帮助 \n 签到 \n \n 模块 : sign_in \n 群权限 : 5 \n 说明 : \n普通的签到插件,可以获得好感度和金币,好感度和金币可以用作其他插件,是较为重要的插件 \n 指令 :\n \n 好感度排行\n \n num :可选,排行榜显示用户数量,至多50 \n \n \n 好感度总榜\n \n _type :可选,通过“显示我”/“屏蔽我”来设置是否出现在榜单上 \n \n \n \n \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 签到 \n None \n 0 \n 签到 \n 普通的签到 \n \n \n 我的签到/好感度 \n None \n 0 \n 我的签到 \n 查看自己的好感度 \n \n \n 好感度排行 \n num: int = 10 \n 0 \n 好感度排行 \n 查看当前群的好感度排行,可以通过num来显示排行榜数量 \n \n \n 好感度总榜 \n _type: Optional[str] \n 0 \n 好感度总榜 好感度总榜显示我 \n 集合所有群的好感度总排行 \n 昵称 \n \n 模块 : nickname \n 群权限 : 5 \n 说明 : \n昵称插件,贯穿整个项目的用户个人自定义昵称 \n 指令 :\n \n 以后叫我\n \n nickname :昵称 \n \n \n \n \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 以后叫我 \n nickname: str \n 0 \n 以后叫我欧尼酱 \n 养成第一步从互道昵称开始 \n \n \n 我是谁 \n None \n 0 \n 我是谁 \n 考一考真寻还记不记的你的昵称 \n \n \n 取消昵称 \n None \n 0 \n 取消昵称 \n 你伤害了真寻 \n \n \n \n"},{frontmatter:{},regularPath:"/docs/help_doc/basic_plugins/other_plugins.html",relativePath:"docs/help_doc/basic_plugins/other_plugins.md",key:"v-5e70d0ba",path:"/docs/help_doc/basic_plugins/other_plugins.html",content:""},{title:"超级用户插件",frontmatter:{title:"超级用户插件"},regularPath:"/docs/help_doc/basic_plugins/superuser_plugins.html",relativePath:"docs/help_doc/basic_plugins/superuser_plugins.md",key:"v-737257e3",path:"/docs/help_doc/basic_plugins/superuser_plugins.html",headers:[{level:2,title:"超级用户帮助",slug:"超级用户帮助"}],content:" 详细请查看真寻Bot的 “超级用户帮助” \n 超级用户帮助 \n \n 模块 : super_help \n 说明 : \n超级用户帮助总览 \n 指令 : \n \n \n \n \n 指令 \n 参数 \n 权限 \n 示例 \n 说明 \n \n \n \n \n 超级用户帮助 \n None \n 1 \n 超级用户帮助 \n None \n \n \n \n"},{title:"配置文件",frontmatter:{title:"配置文件"},regularPath:"/docs/help_doc/configs.html",relativePath:"docs/help_doc/configs.md",key:"v-1cfdb8a3",path:"/docs/help_doc/configs.html",headers:[{level:2,title:"config.yaml",slug:"config-yaml"},{level:2,title:"plugins2settings.yaml",slug:"plugins2settings-yaml"},{level:2,title:"plugins2config.yaml",slug:"plugins2config-yaml"},{level:2,title:"plugins2cd.yaml",slug:"plugins2cd-yaml"},{level:2,title:"plugins2block.yaml",slug:"plugins2block-yaml"},{level:2,title:"plugins2count.yaml",slug:"plugins2count-yaml"}],content:" 首次运行会在 data/configs/ 和 configs/ 下生成配置文件 \n该页面解释配置文件注解 \n configs目录 \n config.yaml \n 插件配置项文件,摒弃了原所有插件配置都在 config.py ,对新增插件无法很好的进行统一配置管理 \n现在将通过插件标准将插件配置项统一管理和修改 \n 该文件自动生成,仅仅可修改值,请不要手动添加配置项 \n示例: \n admin_bot_manage : \n群管理员操作 \nSET_GROUP_WELCOME_MESSAGE_LEVEL: 设置群欢迎消息权限 \nCHANGE_GROUP_SWITCH_LEVEL: 开关群功能权限 \nADMIN_DEFAULT_AUTH: 默认群管理员权限 \n SET_GROUP_WELCOME_MESSAGE_LEVEL : 2 \n CHANGE_GROUP_SWITCH_LEVEL : 2 \n ADMIN_DEFAULT_AUTH : 5 \n ... \n \n 1 2 3 4 5 6 7 8 9 # data/configs目录 \n plugins2settings.yaml \n 该配置文件主要是插件的一些基本配置 \n主要包含了 \n \n 功能对应的群权限 \n cmd/命令别名 \n 功能分类 \n 进群时功能默认开关 \n 开关是否限制超级用户 \n \n 该文件自动生成,仅仅可修改值,请不要手动添加插件配置 \n示例: \n wbtop : \nwbtop:微博热搜 \n level : 5 # 群权限 \n default_status : true # 进群时功能默认开关 \n limit_superuser : false # 开关是否限制超级用户 \n cmd : # cmd/命令别名 \n - 微博热搜\n plugin_type : # 功能分类,默认是normal \n - normal\n ... \n \n 1 2 3 4 5 6 7 8 9 10 # plugins2config.yaml \n 该配置文件主要是用于生成 configs/config.yaml 文件 \n 该文件自动生成,不要修改和新增 \n plugins2cd.yaml \n 该配置文件主要是保存插件cd限制 \n 该文件自动生成,可以修改和新增 \n示例: \n send_setu : # 模块名称 \n cd : 5 # cd 时长(秒) \n status : true # 此限制的开关状态 \n check_type : all # 'private'/'group'/'all',限制私聊/群聊/全部 \n limit_type : user # 监听对象 \n rst : 您冲的太快了,请稍后再冲. # 回复内容 \n ... \n \n 1 2 3 4 5 6 7 # plugins2block.yaml \n 该配置文件主要保存插件block限制(阻塞限制) \n 该文件自动生成,可以修改和新增 \n示例: \n pix : # 模块名称 \n status : true # 此限制的开关状态 \n check_type : all # 'private'/'group'/'all',限制私聊/群聊/全部 \n limit_type : user # 监听对象 \n rst : 您有PIX图片正在处理,请稍等 ... # 回复内容 \n \n 1 2 3 4 5 # plugins2count.yaml \n 该配置文件主要保存插件每日调用次数限制 \n每日调用限制直到 00:00 刷新 \n用户每日调用次数保存在内存中,重启会导致用户每日调用次数限制次数清零 \n 该文件自动生成,可以修改和新增 \n示例: \n comments_163: # 模块名称\n max_count: 3 # 每日调用上限\n status: true # 此限制的开关状态\n limit_type: user # 监听对象\n rst: 已经过了这个点了 # 回复内容\n \n 1 2 3 4 5 "},{title:"准备工作",frontmatter:{title:"准备工作",subSidebar:!1},regularPath:"/docs/installation_doc/",relativePath:"docs/installation_doc/README.md",key:"v-5fcd4f88",path:"/docs/installation_doc/",content:" 前言 \n 真寻bot非常可爱,嗯,这是我要提醒你的 \n 自建可能会遇到各种花里胡哨的麻烦,如果没有一些基础的话,前面可是困难重重啊少年 \n 安装真寻bot,你需要具备: \n \n 一定的基础,包括但不限于稍微熟悉linux或windows cmd命令行 \n 一台服务器,最好的linux系统,但Windows也不是不行 \n 一些百度/Google的能力 \n \n"},{title:"安装go-cqhttp",frontmatter:{title:"安装go-cqhttp",subSidebar:!1},regularPath:"/docs/installation_doc/install_gocq.html",relativePath:"docs/installation_doc/install_gocq.md",key:"v-a0c6d86a",path:"/docs/installation_doc/install_gocq.html",content:" go-cqhttp 是什么? \n使用OneBot协议实现的无头QQ,接受消息发往后端处理 \n 此页没有显示图片刷新即可 \n 如何安装? \n \n 从 Mrs4s / go-cqhttp 的Release中下载与你系统对应的最新版本 \n 首次运行会让你选择通信方式,选择 3 (反向 Websocket 通信),会生成一个配置文件 config.yml \n \n 打开 config.yml 文件,将uin修改为bot账号 \n \n 在 config.yml 文件中将 \n universal: ws://your_websocket_universal.server \n修改为 \n universal: ws://127.0.0.1:8080/cqhttp/ws \n \n 重启go-cqhttp后扫码登录即可 \n \n 没有 ws-reverse 怎么办? \n第二步的配置文件选错了,删除 config.yml 重新生成即可 \n "},{title:"安装Postgresql数据库",frontmatter:{title:"安装Postgresql数据库",subSidebar:!1},regularPath:"/docs/installation_doc/install_postgresql.html",relativePath:"docs/installation_doc/install_postgresql.md",key:"v-dffebd62",path:"/docs/installation_doc/install_postgresql.html",headers:[{level:2,title:"Windows",slug:"windows"},{level:2,title:"Linux (以Ubuntu为例)",slug:"linux-以ubuntu为例"}],content:" 一个关系型数据库,占用比mysql小小小小多了... \n目前来看postgresql版本似乎对真寻没有太大影响(指9.0以上),不会影响正常使用 \n 开始安装 \n Windows \n \n 在 Postgresql下载页面 下载对应系统的Postgresql安装程序 \n 选择安装路径,一路next,中途会让你设置以下postgres用户的密码 \n 在安装目录下找到pgAdmin,使用pgAdmin连接数据库,创建连接,新建数据库即可 \n Linux (以Ubuntu为例) \n \n \n 安装Postgresql \n sudo apt update\n sudo apt install postgresql postgresql-contrib\n \n \n \n 创建数据库和用户 \n sudo su - postgres # 切换用户\n psql\n 用户名↓ # 密码↓\n CREATE USER uname WITH PASSWORD 'zhenxun'; # 创建用户\n数据库名称↓ 所有者↓\n CREATE DATABASE testdb OWNER uname; # 创建数据库\n \n \n \n 编辑数据库配置文件(路径请已自己的为准) \n \n \n 打开数据库配置文件 \n vim /var/lib/pgsql/data/postgresql.conf\n \n \n \n 找到 listening_address: '*' 取消前面的 # 注释,使用:wq保存退出 \n \n \n \n 建议公网ip同时修改 Port \n \n \n \n 打开 pg_hba.conf \n vim /var/lib/pgsql/data/pg_hba.conf\n \n \n \n 在最下添加或修改后,使用:wq保存退出 \n允许任意用户从任意机器上以密码方式访问数据库\n host all all 0.0.0.0/0 md5\n \n \n \n \n \n 重启数据库 \n sudo systemctl restart postgresql\n \n \n \n"},{title:"安装真寻Bot",frontmatter:{title:"安装真寻Bot",subSidebar:!1},regularPath:"/docs/installation_doc/install_zhenxun.html",relativePath:"docs/installation_doc/install_zhenxun.md",key:"v-19c0223a",path:"/docs/installation_doc/install_zhenxun.html",content:' 版本警告 真寻Bot需要python环境为 python3.8 或 python3.9 \n 又一个版本警告 真寻所需要的python包尽量按照requirements.txt中的版本 \n特别是 nonebot 版本,未适配的版本可能导致真寻无法运行 \n 开始部署 \n \n \n 从 HibiKier / zhenxun_bot clone代码 或 直接下载 压缩包 解压 \n \n \n 安装依赖包 \n pip install -r requirements.txt\n \n \n \n 设置超级用户,打开 .env.dev 文件,在 SUPERUSERS 中添加自己的QQ \n SUPERUSERS=["123456789"]\n \n \n \n 打开 configs/config.py 填写数据库数据 \n数据库(必要)\n如果填写了bind就不需要再填写后面的字段了#)\n示例:"bind": "postgresql://user:password@127.0.0.1:5432/database"\n bind: str = "" # 数据库连接链接\n sql_name: str = "postgresql"\n user: str = "" # 数据用户名\n password: str = "" # 数据库密码\n address: str = "" # 数据库地址\n port: str = "" # 数据库端口\n database: str = "" # 数据库名称\n \n \n \n 使用 python3 bot.py 启动真寻Bot,会在 configs 和 data/configs 目录下生成各种配置文件 \n \n \n 打开 configs/config.yaml ,里面包含的是各种插件的配置文件,填写完毕后重启真寻Bot \n \n \n playwright 需要安装额外的系统环境,在命令行输入以下 \n sudo playwright install - deps chromium\nor \nsudo python3 - m playwright install - deps chromium\n \n 1 2 3 '},{frontmatter:{},regularPath:"/docs/development_doc/plugins.html",relativePath:"docs/development_doc/plugins.md",key:"v-4c335aad",path:"/docs/development_doc/plugins.html",headers:[{level:2,title:"简介",slug:"简介"},{level:2,title:"__zx_plugin_name__",slug:"zx-plugin-name"},{level:2,title:"__plugin_usage__",slug:"plugin-usage"},{level:2,title:"__plugin_super_usage__",slug:"plugin-super-usage"},{level:2,title:"__plugin_des__",slug:"plugin-des"},{level:2,title:"__plugin_cmd__",slug:"plugin-cmd"},{level:2,title:"__plugin_settings__",slug:"plugin-settings"},{level:2,title:"__plugin_task__",slug:"plugin-task"},{level:2,title:"__plugin_type__",slug:"plugin-type"},{level:2,title:"__plugin_version__",slug:"plugin-version"},{level:2,title:"__plugin_author__",slug:"plugin-author"},{level:2,title:"__plugin_cd_limit__",slug:"plugin-cd-limit"},{level:2,title:"__plugin_block_limit__",slug:"plugin-block-limit"},{level:2,title:"__plugin_count_limit__",slug:"plugin-count-limit"},{level:2,title:"__plugin_configs__",slug:"plugin-configs"}],content:' 真寻Bot插件基本标准 \n \n 更新于2021/10/13 \n 简介 \n \n \n 统一插件标准的好处: \n \n 自动生成帮助 \n 自动生成配置项 \n 自动生成插件开关 \n 避免了修改插件单独配置文件的麻烦 \n \n \n \n 普通插件 应该包含: \n \n __zx_plugin_name__ :插件名 \n __plugin_usage :用法 \n __plugin_des__ :简介 \n __plugin_cmd__ :命令 \n __plugin_settings__ :插件通用设置 \n \n \n \n 有主动发送消息的被动插件(不需要命令调用的插件,如定时任务,hook等) 应该包含: \n \n __plugin_task__ :为你提供一个或多个开关 \n \n \n \n 以下作为额外添加选项: \n \n __plugin_type__ :插件帮助分类(被动类插件不需要) \n __plugin_version__ :插件版本 \n __plugin_author__ :插件作者 \n __plugin_cd_limit__ :插件cd限制 \n __plugin_block_limit__ :插件阻塞限制 \n __plugin_count_limit__ : 插件每日调用次数限制 \n __plugin_configs__ : 插件配置 \n __zx_plugin_name__ \n \n 类型 : str \n 说明 : \n插件名称,为插件普通帮助的展示内容,基本所有模块都必须有 __zx_plugin_name__ \n通过在__zx_plugin_name__中添加 [Admin] [Superuser] [Hidden] 控制初始化帮助时插件的分类 \n基本为以下四类:\n \n :默认,即没有以下三种分类,作为普通插件 \n [Admin] : 纯管理员插件 \n [Superuser] : 纯超级用户插件 \n [Hidden] : 隐藏的插件,一般是不需要命令调用的插件 \n \n \n \n __zx_plugin_name__ = "色图" \n__zx_plugin_name__ = "管理员操作 [Admin]" \n__zx_plugin_name__ = "超级用户操作 [Superuser]" \n__zx_plugin_name__ = "自动检测群员数量 [Hidden]" \n \n 1 2 3 4 # __plugin_usage__ \n \n 类型 : str \n 说明 : \n插件帮助说明\n示例: \n \n """\nusage:\n 有什么用处?\n 指令:\n ...\n 示例:...\n""" . strip ( ) \n \n 1 2 3 4 5 6 7 # __plugin_super_usage__ \n \n 类型 : str \n 说明 : \n当非 [Superuser] 插件含有超级用户的功能时,在该属性中编写超级用户的额外帮助 \n帮助写法与 __plugin_usage__ 一致 \n __plugin_des__ \n \n 类型 : str \n 说明 : \n插件简介,不建议太长,详细介绍可以写在usage中,主要在 详细帮助 中显示 \n __plugin_cmd__ \n \n 类型 : List[str] \n 说明 : \n插件指令,相同功能的插件指令请使用 / 分离,如果是超级用户的功能,请在命令后添加 [_superuser] \n示例: \n发送 ‘我的签到’ 和 ‘好感度’ 效果相同 \n__plugin_cmd__ = [ "我的签到/好感度" , "好感度排行" , "清空好感度 [_superuser]" ] \n \n 1 2 # __plugin_settings__ \n \n 类型 : Dict[str, Union[str, int]] \n 说明 : \n插件的通用设置,普通插件与纯管理员插件会有所不同 \n示例: \n普通插件 \n__plugin_settings__ = { \n "level" : 5 , # 群权限等级,请不要设置为1或9,若无特殊情况请设置为5 \n "default_status" : True , # 进群时的默认开关状态 \n "limit_superuser" : False , # 开关插件的限制是否限制超级用户 \n "cmd" : [ "b封面" , \'B封面\' ] , # 命令别名,主要用于帮助和开关 \n } \n #"cmd"第一个值会被作为功能调用统计的显示选项,开关方面:开启b封面=开启B封面=开启cover \n #"__zx_plugin_name__"不需要额外写入,在bot启动时会自动将"__zx_plugin_name__"导入对应的"cmd" \n管理员插件 \n__plugin_settings__ = { \n "admin_level" : 1 , # 管理员等级,建议设置在5及以下,敏感操作设置在5以上 \n } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # __plugin_task__ \n \n 类型 : Dict[str, Union[str, str]] \n 说明 : \n为你提供一个或多个开关,主要用于被动类插件的开关 \n示例: \n定义开关 \n__plugin_task__ = { \n "名称" : "开关中文名" , \n "abcd" : "统计开关" , \n "..." : "..." \n } \n导入管理器 \n from utils . manager import group_manager\n在插件中设置 \n async def _ ( . . . ) : \n if await group_manager . check_group_task_status ( event . group_id , "名称" ) : \n . . . \n if await group_manager . check_group_task_status ( event . group_id , "abcd" ) : \n . . . \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # __plugin_type__ \n \n 类型 : Tuple[Union[str, int]] \n 说明 : \n为普通插件分类,当没有 __plugin_type__ 时,将统一放置普通功能分类中 \n相同分类的插件在帮助图片中将会统合在一起 \n示例: \n定义格式: \n排列:无或0时:横向排列,1:列项排序(当你的__plugin_cmd__指令很多,建议使用 1) \n__plugin_type__ = ( 分类名称 , 详细帮助中的排列 ) \n创建一个`工具`的分类 \n__plugin_type__ = ( \'工具\' , ) \n创建一个`原神相关`的分类,并在详细功能中命令以列向排列显示 \n__plugin_type__ = ( \'原神相关\' , 1 ) \n \n 1 2 3 4 5 6 7 # __plugin_version__ \n \n 类型 : Union[float, int] \n 说明 : \n插件版本,将作为插件自动更新的依照 \n __plugin_author__ \n \n 类型 : str \n 说明 : \n插件作者 \n __plugin_cd_limit__ \n \n 类型 : Dict[str, Optional[Union[int, str]]] \n 说明 : \n插件cd限制 \n以下为默认值 \n__plugin_cd_limit__ = { \n "cd" : 5 , # 限制 cd 时长 \n "check_type" : "all" , # \'private\'/\'group\'/\'all\',限制私聊/群聊/全部 \n "limit_type" : "user" , # 监听对象,以user_id或group_id作为键来限制,\'user\':用户id,\'group\':群id \n "rst" : None , # 回复的话,为None时不回复,可以添加[at],[uname],[nickname]来对应艾特,用户群名称,昵称系统昵称 \n "status" : true # 此限制的开关状态 \n } \n可以只添加需要的内容,其他选用默认值 \n__plugin_cd_limit__ = { \n "cd" : 10 , \n "rst" : "冷静点,别冲了!" \n } \n甚至全部使用默认值 \n__plugin_cd_limit__ = { } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # __plugin_block_limit__ \n \n 类型 : Dict[str, Optional[str]] \n 说明 : \n插件阻塞限制 \n以下为默认值 \n__plugin_block_limit__ = { \n "check_type" : "all" , # \'private\'/\'group\'/\'all\',限制私聊/群聊/全部 \n "limit_type" : "user" , # 监听对象,以user_id或group_id作为键来限制,\'user\':用户id,\'group\':群id \n "rst" : None , # 回复的话,为None时不回复,可以添加[at],[uname],[nickname]来对应艾特,用户群名称,昵称系统昵称 \n "status" : true # 此限制的开关状态 \n } \n可以只添加需要的内容,其他选用默认值 \n__plugin_block_limit__ = { \n "rst" : "你正在冲!" \n } \n甚至全部使用默认值 \n__plugin_block_limit__ = { } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 # __plugin_count_limit__ \n \n 类型 : Dict[str, Optional[Union[int, str]]] \n 说明 : \n插件每日调用次数限制 \n以下为默认值 \n__plugin_count_limit__ = { \n "max_count" : 5 , # 每日次数限制数量 \n "limit_type" : "user" , # 监听对象,以user_id或group_id作为键来限制,\'user\':用户id,\'group\':群id \n "rst" : None , # 回复的话,为None时不回复,可以添加[at],[uname],[nickname]来对应艾特,用户群名称,昵称系统昵称 \n "status" : true # 此限制的开关状态 \n } \n可以只添加需要的内容,其他选用默认值 \n__plugin_count_limit__ = { \n "max_count" : 10 , \n "rst" : "你今天没得冲了!" \n } \n甚至全部使用默认值 \n__plugin_count_limit__ = { } \n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # __plugin_configs__ \n \n 类型 : Dict[str, Union[int, str, float, Dict[str, Union[int, str, float]]]] \n 说明 : \n插件配置项,用于生成统一的config.yaml文件供用户统一修改 \n其中 key 大小写不敏感,生成与返回会统一使用大写 \n配置项(默认值) \n__plugin_configs__ = { \n "key1" : { \n "value" : value , # 配置值 \n " help : None , # 配置项说明,为空时则不添加配置项说明注释 \n "name" : None , # 插件名称说明,如果含有__zx_plugin_name__一般不需要设置 \n "default_value" : None # 当value值为空时返回的默认值 \n } , \n "key2" : { \n . . . \n } , \n "key3" : value , \n . . . \n } \n增加一个配置项 \n ############ 方式一 ############ \n不添加 help, name, default_value 等设置,仅仅设置 value \n__plugin_configs__ = { \n "key1" : value , \n "key2" : 9 , \n "key3" : "Hello 真寻" , \n . . . \n } \n添加 help, name, default_value 等 \n__plugin_configs__ = { \n "key1" : { \n "value" : 1 , \n "help: " 这是一个示例" , \n "default_value" : 10 \n } , \n . . . \n } \n是一个需要设置权限等级的插件,需要在key末尾添加 [LEVEL] \n且 value 或 default_value 必须有值 \n__plugin_configs__ = { \n "key1 [LEVEL]" : { \n "value" : 1 , \n "help: " 这是一个示例" , \n "default_value" : 10 \n } , \n . . . \n } \n ######################## \n\n ############ 方式二 ############ \n常用于一个包下有多个插件,需要使用 nonebot.load_plugins加载时统一配置组和权限 \n从 configs.config 中 导入 Config \n from configs . config import Config\n添加配置方法 \nConfig . add_plugin_config ( \n module : str , # 模块名称(相当于自定义创建一个配置组),一般为插件模块名称 \n key : str , # 配置key \n value : Optional [ Any ] , # 值 \n * , \n name : Optional [ str ] = None , # 插件名称,相同 module 的 name 将会覆盖 \n help_ : Optional [ str ] = None , # 配置项说明 \n default_value : Optional [ str ] = None , # 默认值 \n _override : bool = False # 是否覆盖,一般开发不使用,主要用于init_config时的读取问题 \n ) \n添加一个配置项, name, help_, default \nConfig . add_plugin_config ( \n "module" , \n "key1" , \n 1 , \n name = "这是一个示例" , \n help_ = "没错,还是示例" , \n default_value = 10 , \n ) \n添加一个管理员插件等级配置项 \n使用 : 分割开,前是配置组名称,后是管理插件模块 \n且 key 末尾需要添加 [LEVEL],且 value 或 default_value 必须有值 \nConfig . add_plugin_config ( \n "module:admin_module" , \n "key1 [LEVEL]" , \n 1 , \n name = "这是一个示例" , \n help_ = "默认是1级" , \n default_value = 10 , \n ) \n\n ######################## \n获取配置 \n从 configs.config 中 导入 Config \n from configs . config import Config\n\ndata = Config . get_config ( "module" , "key" ) \n\n ############ 完成示例 ############ \n添加一个配置组,名称为 pix, 并为其添加一个配置项,名称为image_num, \nConfig . add_plugin_config ( \n "pix" , \n "image_num" , \n 5 , \n name = "PIX图库操作" , \n help_ = "每次访问图片返回的数量" , \n default_value = 5 , \n ) \n获取数据,key 的大小写不敏感 \nimage_num = Config . get_config ( "pix" , "IMAGE_NUM" ) \n\n print ( f"图片数量: { image_num } " ) \n\n ### out ### \n图片数量 : 5 \n\n \n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 '},{frontmatter:{layout:"Tags",title:"Tags"},regularPath:"/tag/",key:"v-b1564aac",path:"/tag/",content:""},{frontmatter:{layout:"FrontmatterKey",title:"Categories"},regularPath:"/categories/",key:"v-ef9325c4",path:"/categories/",content:""},{frontmatter:{layout:"TimeLines",title:"Timeline"},regularPath:"/timeline/",key:"v-6319eb4e",path:"/timeline/",content:""}],themeConfig:{mode:"light",subSidebar:"auto",nav:[{text:"首页",link:"/",icon:"reco-home"},{text:"安装文档",link:"/docs/installation_doc/",icon:"reco-document"},{text:"使用文档",link:"/docs/help_doc/",icon:"reco-document"},{text:"开发文档",link:"/docs/development_doc/plugins",icon:"reco-document"},{text:"FAQ",link:"/docs/faq/",icon:"reco-faq"},{text:"关于",link:"/blogs/about",icon:"reco-faq"},{text:"GitHub",link:"https://github.com/HibiKier/zhenxun_bot",icon:"reco-github"}],sidebar:{"/docs/development_doc/":[["plugins","插件标准"]],"/docs/installation_doc/":[["","准备工作"],["install_gocq","安装go-cqhttp"],["install_postgresql","安装Postgresql数据库"],["install_zhenxun","安装绪山真寻Bot"]],"/docs/help_doc/":[["","前言"],["configs","配置文件"],{title:"内置插件",children:[["basic_plugins/common_plugins.md","普通插件"],["basic_plugins/admin_plugins.md","管理插件"],["basic_plugins/superuser_plugins.md","超级用户插件"],["basic_plugins/other_plugins.md","被动插件"]]}]},type:"blog",logo:"/logo.png",search:!0,searchMaxSuggestions:10,lastUpdated:"Last Updated",author:"hibikier",authorAvatar:"https://s.gravatar.com/avatar/27d0f38d5b14cf1ae60da1522a9a246e?s=80",record:"...",startYear:"2021"}},Ve=(n(61),n(255),n(256),n(257),n(74)),We={computed:{$recoPosts:function(){var t=this.$site.pages;return t=Object(Ve.a)(t,!1),Object(Ve.c)(t),t},$recoPostsForTimeline:function(){var t=this.$recoPosts,e={},n=[];t=Object(Ve.a)(t,!0),this.pages=0==t.length?[]:t;for(var r=0,o=t.length;r-1)&&([o,i].indexOf("auto")>-1&&a.length>0||[e,n].indexOf("auto")>-1&&a.length>0)}}};function Ge(t,e){t=function(t){var e=new Date(t).toJSON();return new Date(+new Date(e)+288e5).toISOString().replace(/T/g," ").replace(/\.[\d]{3}Z/,"").replace(/-/g,"/")}(t);var n=new Date(t),r=n.getFullYear(),o=n.getMonth()+1,i=n.getDate();return"year"==e?r:"".concat(o,"-").concat(i)}var Qe={all:"全部",article:"文章",tag:"标签",category:"分类",friendLink:"友情链接",timeLine:"时间轴",timeLineMsg:"昨日重现!"},Ye={all:"全部",article:"文章",tag:"標簽",category:"分類",friendLink:"友情鏈接",timeLine:"時間軸",timeLineMsg:"昨日重現!"},Ke={all:"All",article:"Articles",tag:"Tags",category:"Categories",friendLink:"Friend Links",timeLine:"TimeLine",timeLineMsg:"Yesterday Once More!"},Xe={all:"全部",article:"文章",tag:"ラベル",category:"分類",friendLink:"友情リンク",timeLine:"タイムライン",timeLineMsg:"昨日また!"},Je={all:"전체",article:"글",tag:"태그",category:"분류",friendLink:"링크 참조",timeLine:"타임 라인",timeLineMsg:"어제 또!"},Ze={all:"Todas",article:"Artículos",tag:"Etiquetas",category:"Categorías",friendLink:"Páginas amigas",timeLine:"Cronología",timeLineMsg:"¡Ayer otra vez!"},tn={computed:{$recoLocales:function(){var t=this.$themeLocaleConfig.recoLocales||{};return/^zh\-(CN|SG)$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Qe),t):/^zh\-(HK|MO|TW)$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Ye),t):/^ja\-JP$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Xe),t):/^ko\-KR$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Je),t):/^es(\-[A-Z]+)?$/.test(this.$lang)?Object(Ie.a)(Object(Ie.a)({},Ze),t):Object(Ie.a)(Object(Ie.a)({},Ke),t)}}},en=n(29),nn=n(76),rn=n(140);n(393);o.default.component("Badge",(function(){return Promise.all([n.e(0),n.e(9)]).then(n.bind(null,561))}));n(394);var on={name:"BackToTop",data:function(){return{visible:!1,customStyle:{right:"1rem",bottom:"6rem",width:"2.5rem",height:"2.5rem","border-radius":".25rem","line-height":"2.5rem"},visibilityHeight:400}},mounted:function(){window.addEventListener("scroll",this.throttle(this.handleScroll,500))},beforeDestroy:function(){window.removeEventListener("scroll",this.throttle(this.handleScroll,500))},methods:{handleScroll:function(){this.visible=window.pageYOffset>this.visibilityHeight},backToTop:function(){window.scrollTo(0,0)},throttle:function(t,e){var n=null,r=Date.now();return function(){var o=Date.now(),i=e-(o-r),a=this,s=arguments;clearTimeout(n),i<=0?(t.apply(a,s),r=Date.now()):n=setTimeout(t,i)}}}},an=(n(395),Object(Ee.a)(on,(function(){var t=this.$createElement,e=this._self._c||t;return e("transition",{attrs:{name:"fade"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],staticClass:"back-to-ceiling",style:this.customStyle,on:{click:this.backToTop}},[e("svg",{staticClass:"icon",attrs:{t:"1574745035067",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5404"}},[e("path",{attrs:{d:"M526.60727968 10.90185116a27.675 27.675 0 0 0-29.21455937 0c-131.36607665 82.28402758-218.69155461 228.01873535-218.69155402 394.07834331a462.20625001 462.20625001 0 0 0 5.36959153 69.94390903c1.00431239 6.55289093-0.34802892 13.13561351-3.76865779 18.80351572-32.63518765 54.11355614-51.75690182 118.55860487-51.7569018 187.94566865a371.06718723 371.06718723 0 0 0 11.50484808 91.98906777c6.53300375 25.50556257 41.68394495 28.14064038 52.69160883 4.22606766 17.37162448-37.73630017 42.14135425-72.50938081 72.80769204-103.21549295 2.18761121 3.04276886 4.15646224 6.24463696 6.40373557 9.22774369a1871.4375 1871.4375 0 0 0 140.04691725 5.34970492 1866.36093723 1866.36093723 0 0 0 140.04691723-5.34970492c2.24727335-2.98310674 4.21612437-6.18497483 6.3937923-9.2178004 30.66633723 30.70611158 55.4360664 65.4791928 72.80769147 103.21549355 11.00766384 23.91457269 46.15860503 21.27949489 52.69160879-4.22606768a371.15156223 371.15156223 0 0 0 11.514792-91.99901164c0-69.36717486-19.13165746-133.82216804-51.75690182-187.92578088-3.42062944-5.66790279-4.76302748-12.26056868-3.76865837-18.80351632a462.20625001 462.20625001 0 0 0 5.36959269-69.943909c-0.00994388-166.08943902-87.32547796-311.81420293-218.6915546-394.09823051zM605.93803103 357.87693858a93.93749974 93.93749974 0 1 1-187.89594924 6.1e-7 93.93749974 93.93749974 0 0 1 187.89594924-6.1e-7z","p-id":"5405"}}),e("path",{attrs:{d:"M429.50777625 765.63860547C429.50777625 803.39355007 466.44236686 1000.39046097 512.00932183 1000.39046097c45.56695499 0 82.4922232-197.00623328 82.5015456-234.7518555 0-37.75494459-36.9345906-68.35043303-82.4922232-68.34111062-45.57627738-0.00932239-82.52019037 30.59548842-82.51086798 68.34111062z","p-id":"5406"}})])])])}),[],!1,null,"c6073ba8",null).exports),sn=(n(396),Object(Ee.a)({},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"loader-wrapper"}},[n("div",{staticClass:"loader-main"},t._l(4,(function(t){return n("div",{key:"out"+t})})),0),t._v(" "),t.$frontmatter.home?n("h3",{staticClass:"title"},[t._v(t._s(t.$site.title||t.$localeConfig.title))]):t._e(),t._v(" "),t.$frontmatter.home?n("p",{staticClass:"description"},[t._v(t._s(t.$site.description||t.$localeConfig.description))]):t._e()])}),[],!1,null,"d48f4d20",null).exports),cn=(n(218),n(248),{prev:"上一页",next:"下一页",go:"前往",jump:"跳转至"}),un={prev:"上壹頁",next:"下壹頁",go:"前往",jump:"跳轉至"},ln={prev:"Prev",next:"Next",go:"Go",jump:"Jump To"},fn={prev:"前のページ",next:"次のページ",go:"へ",jump:"ジャンプ"},pn={prev:"이전 페이지",next:"다음 페이지",go:"행",jump:"건너뛰기"};var dn={data:function(){return{changePage:"",pageSize:10}},props:{total:{type:Number,default:10},perPage:{type:Number,default:10},currentPage:{type:Number,default:1}},computed:{pages:function(){var t=this.pageSize||this.perPage;return Math.ceil(this.total/t)},show:function(){return this.pages&&1!=this.pages},efont:function(){return!(this.pages<=7)&&this.currentPage>5},indexs:function(){var t=1,e=this.pages,n=[];for(this.pages>=7&&(this.currentPage>5&&this.currentPage1&&this.emit(--t)},goNext:function(){var t=this.currentPage;t0?this.emit(e):alert("请输入大于0,并且小于".concat(this.pages,"的页码!"))},emit:function(t){this.$emit("getCurrentPage",t)}}},hn=(n(399),Object(Ee.a)(dn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"pagation"},[n("div",{staticClass:"pagation-list"},[n("span",{directives:[{name:"show",rawName:"v-show",value:t.currentPage>1,expression:"currentPage > 1"}],staticClass:"jump",attrs:{unselectable:"on"},on:{click:t.goPrev}},[t._v(t._s(t.pagationLocales.prev))]),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.efont,expression:"efont"}],staticClass:"jump",on:{click:function(e){return t.jumpPage(1)}}},[t._v("1")]),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.efont,expression:"efont"}],staticClass:"ellipsis"},[t._v("...")]),t._v(" "),t._l(t.indexs,(function(e){return n("span",{key:e,staticClass:"jump",class:{bgprimary:t.currentPage==e},on:{click:function(n){return t.jumpPage(e)}}},[t._v(t._s(e))])})),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.efont&&t.currentPageObject(jn.stringify)(t),An=(t,e)=>`${t}${Object(jn.stringify)(e,{addQueryPrefix:!0})}`,En=(t,e)=>`${t.replace(/\/$/,"")}/${e.replace(/^\//,"")}`;var Tn=n(245),Pn=n.n(Tn);const In=t=>Pn()(t,"YYYY-MM-DD HH:mm:ss"),Rn=t=>(t.split("#")[0]||"").split("?")[0]||"",Ln=t=>Object(jn.parse)(t,{ignoreQueryPrefix:!0}) /*! * vue-i18n v8.26.5 * (c) 2021 kazuya kawaguchi diff --git a/blogs/about.html b/blogs/about.html index 9688c1a5..62903621 100644 --- a/blogs/about.html +++ b/blogs/about.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/categories/index.html b/categories/index.html index 6eb89a72..5276aef1 100644 --- a/categories/index.html +++ b/categories/index.html @@ -9,8 +9,8 @@ - - + +

- + diff --git a/docs/development_doc/plugins.html b/docs/development_doc/plugins.html index aa460d61..df120a87 100644 --- a/docs/development_doc/plugins.html +++ b/docs/development_doc/plugins.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/docs/faq/index.html b/docs/faq/index.html index 70ad4d05..d26f2e5b 100644 --- a/docs/faq/index.html +++ b/docs/faq/index.html @@ -9,8 +9,8 @@ - - + +

- + diff --git a/docs/help_doc/basic_plugins/admin_plugins.html b/docs/help_doc/basic_plugins/admin_plugins.html index c5d23d0a..6f12ea7b 100644 --- a/docs/help_doc/basic_plugins/admin_plugins.html +++ b/docs/help_doc/basic_plugins/admin_plugins.html @@ -9,8 +9,8 @@ - - + +

管理插件

# 群管理员变动监测

  • 模块: admin_config
  • 说明
    -自动设置和取消群管理员权限
  • 指令:
类型 说明
on_notice:Hidden 监测群管理员变动,自动给予和收回权限

# 群功能开关管理

  • 模块: switch_rule
  • 说明
    -可以对群功能的开关进行设置,包括被动技能
  • 指令:
指令 参数 权限 示例 说明
开启/关闭 plugin_cmd: str 2 开启色图
关闭色图
群功能开关,中间不要加空格!中间不要加空格!不要“开启 色图”
群被动状态 None 2 群被动状态 查看当前被动技能开关状态

管理插件

详细请查看真寻Bot的 “管理员帮助”

# 管理员帮助

  • 模块: admin_help
  • 说明
    +管理员帮助总览
  • 指令:
指令 参数 权限 示例 说明
管理员帮助 None 1 管理员帮助 None

# 群功能开关管理

  • 模块: switch_rule
  • 说明
    +可以对群功能的开关进行设置,包括被动技能
    此功能含有额外超级用户操作
  • 指令: +
    • 开启/关闭: +
      • plugin_cmd:插件名称或别名
指令 参数 权限 示例 说明
开启/关闭 plugin_cmd: str 2 开启色图
关闭色图
群功能开关,中间不要加空格!不要“开启 色图”
群被动状态 None 2 群被动状态 查看当前被动技能开关状态

# 封禁用户

  • 模块: ban
  • 说明
    +封禁一个用户,该黑名单所有群共享
    此功能含有额外超级用户操作
  • 指令: +
    • .ban +
      • at:艾特对象
      • hour:可选,封禁时长(小时)
      • minute:可选,封禁时长 (分钟)
    • .unban +
      • at:艾特对象
指令 参数 权限 示例 说明
.ban [at]
hour: int
minute: int
5 .ban @A
.ban @A 5 10
封禁用户,没有hour和minute则永久封禁
.unban [at] 5 .unban @A 解封当前用户,使用该命令的管理员权限必须大于或等于使用.ban管理员的权限

# 自定义群欢迎消息

  • 模块: custom_welcome_message
  • 说明: +新成员加入群的欢迎消息自定义
  • 指令: +
    • 自定义群欢迎消息 +
      • msg:文本和图片消息,文本和图片至少存在一样
指令 参数 权限 示例 说明
自定义群欢迎消息 msg: str[图片] 2 自定义群欢迎消息 等你好久了 [图片] 群欢迎消息

# 更新群组成员列表

  • 模块: update_group_member_info
  • 说明: +更新群员信息,已经含有自动定时更新,一般来说不需要使用
  • 指令:
指令 参数 权限 示例 说明
更新群组成员列表 None 1 更新群组成员列表 None

# 群管理员变动监测

  • 模块: admin_config
  • 说明
    +自动设置和取消群管理员权限
类型 说明
on_notice:Hidden 监测群管理员变动,自动给予和收回权限

# 自动更新信息与权限

  • 模块: timing_task
  • 说明: +成员信息权限的自动更新
类型 时间 说明
cron 02:01 更新群员信息
interval minutes=5 快速更新信息及权限
- +

+ diff --git a/docs/help_doc/basic_plugins/common_plugins.html b/docs/help_doc/basic_plugins/common_plugins.html index 3c6db3b2..af54776a 100644 --- a/docs/help_doc/basic_plugins/common_plugins.html +++ b/docs/help_doc/basic_plugins/common_plugins.html @@ -9,8 +9,8 @@ - - + +

普通插件

# 帮助

  • 模块: help
  • 群权限 : 0
  • 说明
    -基本插件之一,图片形式的帮助插件
  • 指令:
指令 参数 权限 示例 说明
帮助 plugin_cmd: Optional[str] 0 帮助
帮助色图
帮助插件,可以通过添加plugin_cmd来获取指定插件的帮助

# 签到

  • 模块: sign_in
  • 群权限 : 5
  • 说明
    -普通的签到插件,可以获得好感度和金币,好感度和金币可以用作其他插件,是较为重要的插件
  • 指令:
指令 参数 权限 示例 说明
签到 None 0 签到 普通的签到
我的签到/好感度 None 0 我的签到 查看自己的好感度
好感度排行 num: int = 10 0 好感度排行 查看当前群的好感度排行,可以通过num来显示排行榜数量
好感度总榜 _type: Optional[str] 0 好感度总榜
好感度总榜显示我
好感度总榜屏蔽我
集合所有群的好感度总排行,可以通过参数 “显示我”/“屏蔽我” 设置是否出现在榜单上
- +

+ diff --git a/docs/help_doc/basic_plugins/other_plugins.html b/docs/help_doc/basic_plugins/other_plugins.html index 4eee0dd5..5f8fe492 100644 --- a/docs/help_doc/basic_plugins/other_plugins.html +++ b/docs/help_doc/basic_plugins/other_plugins.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/docs/help_doc/basic_plugins/superuser_plugins.html b/docs/help_doc/basic_plugins/superuser_plugins.html index 52899972..7e143859 100644 --- a/docs/help_doc/basic_plugins/superuser_plugins.html +++ b/docs/help_doc/basic_plugins/superuser_plugins.html @@ -3,14 +3,14 @@ - 绪山真寻Bot + 超级用户插件 | 绪山真寻Bot - - + +
- +

+ diff --git a/docs/help_doc/configs.html b/docs/help_doc/configs.html index 16ae663d..f9ad5f07 100644 --- a/docs/help_doc/configs.html +++ b/docs/help_doc/configs.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/docs/help_doc/index.html b/docs/help_doc/index.html index c39cd9f6..ee60e841 100644 --- a/docs/help_doc/index.html +++ b/docs/help_doc/index.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/docs/index.html b/docs/index.html index 15a3e452..612191d1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,8 +9,8 @@ - - + +

- + diff --git a/docs/installation_doc/index.html b/docs/installation_doc/index.html index f336c4b5..f79b21f0 100644 --- a/docs/installation_doc/index.html +++ b/docs/installation_doc/index.html @@ -9,8 +9,8 @@ - - + +

准备工作

# 前言

真寻bot非常可爱,嗯,这是我要提醒你的

自建可能会遇到各种花里胡哨的麻烦,如果没有一些基础的话,前面可是困难重重啊少年

# 安装真寻bot,你需要具备:

  • 一定的基础,包括但不限于稍微熟悉linux或windows cmd命令行
  • 一台服务器,最好的linux系统,但Windows也不是不行
  • 一些百度/Google的能力
- + diff --git a/docs/installation_doc/install_gocq.html b/docs/installation_doc/install_gocq.html index 2ebcc2ec..d26f5239 100644 --- a/docs/installation_doc/install_gocq.html +++ b/docs/installation_doc/install_gocq.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/docs/installation_doc/install_postgresql.html b/docs/installation_doc/install_postgresql.html index 71e5c17f..352e206b 100644 --- a/docs/installation_doc/install_postgresql.html +++ b/docs/installation_doc/install_postgresql.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/docs/installation_doc/install_zhenxun.html b/docs/installation_doc/install_zhenxun.html index b7c4b0d3..5f22bf9f 100644 --- a/docs/installation_doc/install_zhenxun.html +++ b/docs/installation_doc/install_zhenxun.html @@ -9,8 +9,8 @@ - - + +
- + diff --git a/index.html b/index.html index f44f91b1..10399fd3 100644 --- a/index.html +++ b/index.html @@ -9,8 +9,8 @@ - - + +

绪山真寻Bot

这是个绪山真寻Bot的部署教程

author-avatar

+

author-avatar

hibikier -

9

Articles

0

Tags

Categories


    All

    Categories


      All
      - + diff --git a/service-worker.js b/service-worker.js index e420659e..f7168e43 100644 --- a/service-worker.js +++ b/service-worker.js @@ -27,11 +27,11 @@ self.addEventListener('message', (event) => { self.__precacheManifest = [ { "url": "404.html", - "revision": "3946cef98dfedabc58c2007e566b1eb4" + "revision": "6bfcff3b71b535917b6bbbe494db5208" }, { - "url": "assets/css/0.styles.8af9daac.css", - "revision": "5a580fb938f86d0d0d7a7a64b1a9eca8" + "url": "assets/css/0.styles.452633db.css", + "revision": "7d85ae06c53b3714f41cc569f818106e" }, { "url": "assets/img/bg.2cfdbb33.svg", @@ -74,20 +74,20 @@ self.__precacheManifest = [ "revision": "2613477ac378872e7b2c10623087aa04" }, { - "url": "assets/js/17.13edd717.js", - "revision": "9653668d9a57f8b93d84d79c7697a88d" + "url": "assets/js/17.ed04f4e6.js", + "revision": "230cd8cd3a0f63e55d860cc9cbb7b0c2" }, { - "url": "assets/js/18.513e16cd.js", - "revision": "217b5e99a019b3d4ce35d676600fea61" + "url": "assets/js/18.be819115.js", + "revision": "57bed4d4eec141add8424c6c1b674924" }, { "url": "assets/js/19.3eba5c5f.js", "revision": "4cfa7bef8c27fa758a6ad22409b23938" }, { - "url": "assets/js/20.49b2c11b.js", - "revision": "c45dcd5009acbd5f9fc4a1e425542254" + "url": "assets/js/20.7abba640.js", + "revision": "089cc66b57cd37c56737b908e5f24550" }, { "url": "assets/js/21.4c21c7cf.js", @@ -114,20 +114,20 @@ self.__precacheManifest = [ "revision": "c6b03ba6680531edf9059a073e308ee8" }, { - "url": "assets/js/3.6aeb0233.js", - "revision": "48ba62dc1f037f579722751922265c61" + "url": "assets/js/3.b5d42824.js", + "revision": "90d2dd9378bdc1dc07ea5c14044c875d" }, { - "url": "assets/js/4.187c3e36.js", - "revision": "d6d05df230bfed667c7014c73f29def9" + "url": "assets/js/4.1f0d7c87.js", + "revision": "91006d54db55ac1d91d2a92f0a0e0f7b" }, { - "url": "assets/js/5.06abe150.js", - "revision": "b39f7f19e488db2d53851ee2e62551a6" + "url": "assets/js/5.4dff48d2.js", + "revision": "db00dc705cfd4b66ddbfa203ae4ae59f" }, { - "url": "assets/js/6.09121cba.js", - "revision": "39bd40df1893e54557a23e47d76a6793" + "url": "assets/js/6.f6c4b5d2.js", + "revision": "85e3891fe759bfa9c0a6beea0956d206" }, { "url": "assets/js/7.e663b9e0.js", @@ -142,8 +142,8 @@ self.__precacheManifest = [ "revision": "075cb21e192e0eeda2fd060e8f822fa6" }, { - "url": "assets/js/app.34c8f7e9.js", - "revision": "6617803326556e67b228dc9c6b5368a6" + "url": "assets/js/app.c4197360.js", + "revision": "b270ef200b6ad9f9577b9690e9c42dd1" }, { "url": "background.png", @@ -151,63 +151,63 @@ self.__precacheManifest = [ }, { "url": "blogs/about.html", - "revision": "1d75552a1a89499232a75aec05dea12d" + "revision": "29235ebc9d1c23758a93206c291e3958" }, { "url": "categories/index.html", - "revision": "75211b5471cc565d73f9e39a0a4d0741" + "revision": "1db3044367e286cd46f5613ee45c8896" }, { "url": "docs/development_doc/plugins.html", - "revision": "c7a8b7ebf6977704a1258d6bb711c9c0" + "revision": "fa07f63d43b5fe8091bc63a0b06c40f7" }, { "url": "docs/faq/index.html", - "revision": "2efe36e4cc0ed2fe1a87c4502bfb0ae4" + "revision": "1649f249cf1c92dfcfd57b0715a2e022" }, { "url": "docs/help_doc/basic_plugins/admin_plugins.html", - "revision": "86fd4d2923003ffd889823bc14041687" + "revision": "74aaf91c78a9fa9bc7a949e291fffcf1" }, { "url": "docs/help_doc/basic_plugins/common_plugins.html", - "revision": "449555534b990647160bf4a421b6b138" + "revision": "5875a2e1d24c6c3c660b55e92f728ada" }, { "url": "docs/help_doc/basic_plugins/other_plugins.html", - "revision": "48625e08bb47858198221c3dca52928b" + "revision": "28a1bfb3127dc4aa37af27e29c066ea3" }, { "url": "docs/help_doc/basic_plugins/superuser_plugins.html", - "revision": "4f436463b0c9dbfba16b027babf2765f" + "revision": "74c19a2ff9d43f91d15b40d0ca12d326" }, { "url": "docs/help_doc/configs.html", - "revision": "2b4e6d023dfabda1b0a0c87a9d439412" + "revision": "ee54727161a6daaeab2713b0f000ac4e" }, { "url": "docs/help_doc/index.html", - "revision": "5de348b44dd37768b60437c8574542fb" + "revision": "59c133d0a5fcfd97e0152d319422b0ad" }, { "url": "docs/index.html", - "revision": "61a1b48dd3b01936ac82d21920bfe436" + "revision": "2b71038caa4d30d06c332774f3be56b9" }, { "url": "docs/installation_doc/index.html", - "revision": "1e0e0c7e898028309c6f5b87da9dc42a" + "revision": "c33cd7f9044dfb5831b1f1586924e24a" }, { "url": "docs/installation_doc/install_gocq.html", - "revision": "791201e2f730cfca54e3b78ca53129c0" + "revision": "d4b8fc69bfe5644d81c70e01414384c6" }, { "url": "docs/installation_doc/install_postgresql.html", - "revision": "4a88e32e82cc4ca29941046bdbfd226a" + "revision": "321ee383b8e796401af9b0df252c3291" }, { "url": "docs/installation_doc/install_zhenxun.html", - "revision": "660c1844bca9d1b202597621f1c05503" + "revision": "1ebc6f33e0605154e4f5e0555c3a85a9" }, { "url": "gocq/gocq0.png", @@ -223,7 +223,7 @@ self.__precacheManifest = [ }, { "url": "index.html", - "revision": "5a3f0d40b978f91941745e4b2f6c9743" + "revision": "1875245cd657b88e9082a56eb0872e95" }, { "url": "logo.png", @@ -231,11 +231,11 @@ self.__precacheManifest = [ }, { "url": "tag/index.html", - "revision": "2de913921cff299f0a7dff599c9b5964" + "revision": "f99db27d9cac776524c5fa87bc7cbc28" }, { "url": "timeline/index.html", - "revision": "6322aa17d6b74f811f816cd61990c479" + "revision": "f9983e9539a352a0c5762afc9d03ce1c" } ].concat(self.__precacheManifest || []); workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); diff --git a/tag/index.html b/tag/index.html index 2a24f8a9..9f1ef0b9 100644 --- a/tag/index.html +++ b/tag/index.html @@ -9,8 +9,8 @@ - - + +
      - +
      + diff --git a/timeline/index.html b/timeline/index.html index 78583473..9938f78f 100644 --- a/timeline/index.html +++ b/timeline/index.html @@ -9,8 +9,8 @@ - - + +
      - +