/* build time:Wed Apr 03 2024 18:20:50 GMT+0800 (香港标准时间)*/
:root{--code-autor:'© Luoxue❄️';--code-tip:"🫶"}.hljs{position:relative;display:block;overflow-x:hidden;background:var(--block);color:#9c67a1;padding:30px 5px 2px 5px;box-shadow:0 10px 30px 0 rgb(0 0 0 / 40%)}.hljs::before{content:attr(code-msg);position:absolute;left:15px;top:10px;overflow:visible;width:12px;height:12px;border-radius:16px;box-shadow:20px 0 #a9a6a1,40px 0 #999;-webkit-box-shadow:20px 0 #999,40px 0 #999;background-color:#999;white-space:nowrap;text-indent:75px;font-size:19px;line-height:12px;font-weight:700;color:#999;transition:1s}.highlight:hover .hljs::before{color:#dc9015;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;background-color:#fc625d;transition:1s}.hljs-ln{display:inline-block;overflow-x:auto;padding-bottom:5px}.hljs-ln td{padding:0;background-color:var(--block)}.hljs-ln::-webkit-scrollbar{height:10px;border-radius:5px;background:#333}.hljs-ln::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:5px}.hljs-ln::-webkit-scrollbar-thumb:hover{background:#ddd}.hljs table tbody tr{border:none}.hljs .hljs-ln-line{padding:1px 10px;border:none}td.hljs-ln-line.hljs-ln-numbers{border-right:1px solid #666}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-symbol{color:#c78300}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#2094f3}.hljs-meta-string,.hljs-string{color:#4caf50}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#c78300}.hljs-property{color:#9c67a1}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute,.hljs-builtin-name{color:#d34141}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#c78300}.hljs-addition{background-color:#00ff1121;display:inline-block;width:100%}.hljs-deletion{background-color:#ff000e21;display:inline-block;width:100%}.hljs.language-html::before,.hljs.language-xml::before{content:"HTML/XML"}.hljs.language-javascript::before{content:"JavaScript"}.hljs.language-c::before{content:"C"}.hljs.language-cpp::before{content:"C++"}.hljs.language-java::before{content:"Java"}.hljs.language-asp::before{content:"ASP"}.hljs.language-actionscript::before{content:"ActionScript/Flash/Flex"}.hljs.language-bash::before{content:"Bash"}.hljs.language-css::before{content:"CSS"}.hljs.language-asp::before{content:"ASP"}.hljs.language-cs::before,.hljs.language-csharp::before{content:"C#"}.hljs.language-d::before{content:"D"}.hljs.language-go::before,.hljs.language-golang::before{content:"Go"}.hljs.language-json::before{content:"JSON"}.hljs.language-lua::before{content:"Lua"}.hljs.language-less::before{content:"LESS"}.hljs.language-markdown::before,.hljs.language-md::before,.hljs.language-mkd::before,.hljs.language-mkdown::before{content:"Markdown"}.hljs.language-mm::before,.hljs.language-obj-c::before,.hljs.language-objc::before,.hljs.language-objective-c::before{content:"Objective-C"}.hljs.language-php::before{content:"PHP"}.hljs.language-perl::before,.hljs.language-pl::before,.hljs.language-pm::before{content:"Perl"}.hljs.language-gyp::before,.hljs.language-ipython::before,.hljs.language-py::before,.hljs.language-python::before{content:"Python"}.hljs.language-r::before{content:"R"}.hljs.language-gemspec::before,.hljs.language-irb::before,.hljs.language-podspec::before,.hljs.language-rb::before,.hljs.language-ruby::before,.hljs.language-thor::before{content:"Ruby"}.hljs.language-sql::before{content:"SQL"}.hljs.language-Session::before,.hljs.language-console::before,.hljs.language-sh::before,.hljs.language-shell::before,.hljs.language-shellsession::before{content:"Shell"}.hljs.language-swift::before{content:"Swift"}.hljs.language-vb::before{content:"VB/VBScript"}.hljs.language-yaml::before{content:"YAML"}.md-text pre>.hljs{padding-top:2rem!important}.md-text .highlight .gutter{display:block!important;padding-top:2rem!important;max-height:calc(9 * 1rem)!important;overflow:hidden}.md-text pre{padding:0!important}code{background-image:linear-gradient(90deg,rgba(60,10,30,.04) 3%,transparent 0),linear-gradient(1turn,rgba(60,10,30,.04) 3%,transparent 0)!important;background-size:20px 20px!important;background-position:50%!important}figure::after{content:attr(code-info);text-align:right;font-size:10px;font-weight:700;font-family:monospace;float:right;margin-top:3px;padding-right:15px;padding-bottom:8px;color:#999}figcaption span{border-radius:0 0 12px 12px!important}.highlight{position:relative;z-index:1}.highlight .code .more-btn{position:absolute;top:0;padding:4px .5rem;opacity:0;font-weight:700;color:var(--theme);cursor:pointer}.highlight:hover .code .more-btn{opacity:.75;transition:opacity .6s}.highlight .code .copy-btn{color:#aa69ec;right:0;transition:.6s}.highlight:hover .code .copy-btn{right:0;transition:.2s}.highlight .code .copy-btn.success{color:#3dc550!important;opacity:.75}.highlight .code .full-btn{color:#d34141;right:10px;transition:.4s}.highlight:hover .code .full-btn{right:25px;transition:right .4s}.highlight .code .down-btn{color:#4368a8;right:26px;transition:right .15s}.highlight .code .down-btn.success{color:#3dc550!important}.highlight:hover .code .down-btn{right:50px;transition:right .5s}.highlight .code .more-btn:hover{opacity:1;transition:right .15s}.md-text .highlight figcaption span{font-size:small}code.hljs{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;padding:1rem 1rem 0 1rem}.hljsOpen{-webkit-line-clamp:99999!important}.CodeCloseDiv{color:#999;background:var(--block);display:flex;justify-content:center;margin-top:inherit;margin-bottom:-18px}.CodeClose{color:#999;margin-top:3px;background:var(--block)}.highlight button:hover,.highlight table:hover+button{color:var(--swiper-theme-color);opacity:.75}td.code:before{right:0!important;transition:.65s;z-index:999}.highlight:hover td.code:before{right:75px!important;transition:right .6s}.md-text .highlight:hover{box-shadow:0 0 6px 6px var(--block-hover);z-index:12;transition:.6s}.md-text .highlight{transition:1s}#start>div>article>figure.highlight:hover>figcaption>span{background:#020202e3;color:#edb65b;font-weight:bolder;transition:.6s}#start>div>article>figure.highlight>figcaption>span{margin-left:3em}
/* rebuild by neat */