diff --git a/assets/css/_partial/_single/_footer.scss b/assets/css/_partial/_single/_footer.scss
index cd2bdb2c..e1beea90 100644
--- a/assets/css/_partial/_single/_footer.scss
+++ b/assets/css/_partial/_single/_footer.scss
@@ -31,20 +31,23 @@
}
}
- .post-info-md
- a {
- font-size: 0.8em;
- color: $single-link-color;
+ .post-info-md {
+ width: 8rem;
- .dark-theme & {
- color: $single-link-color-dark;
- }
-
- &:hover {
- color: $single-link-hover-color;
+ a {
+ font-size: 0.8rem;
+ color: $single-link-color;
.dark-theme & {
- color: $single-link-hover-color-dark;
+ color: $single-link-color-dark;
+ }
+
+ &:hover {
+ color: $single-link-hover-color;
+
+ .dark-theme & {
+ color: $single-link-hover-color-dark;
+ }
}
}
}
diff --git a/assets/css/lib/iconfont/iconfont.css b/assets/css/lib/iconfont/iconfont.css
index 28a69c15..32f0761f 100644
--- a/assets/css/lib/iconfont/iconfont.css
+++ b/assets/css/lib/iconfont/iconfont.css
@@ -1,10 +1,10 @@
@font-face {font-family: "loveit";
- src: url('iconfont.eot?t=1581918336421'); /* IE9 */
- src: url('iconfont.eot?t=1581918336421#iefix') format('embedded-opentype'), /* IE6-IE8 */
- url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
- url('iconfont.woff?t=1581918336421') format('woff'),
- url('iconfont.ttf?t=1581918336421') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
- url('iconfont.svg?t=1581918336421#loveit') format('svg'); /* iOS 4.1- */
+ src: url('iconfont.eot?t=1581963134625'); /* IE9 */
+ src: url('iconfont.eot?t=1581963134625#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
+ url('iconfont.woff?t=1581963134625') format('woff'),
+ url('iconfont.ttf?t=1581963134625') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url('iconfont.svg?t=1581963134625#loveit') format('svg'); /* iOS 4.1- */
}
.loveit {
@@ -15,6 +15,14 @@
-moz-osx-font-smoothing: grayscale;
}
+.it-myspace-fill:before {
+ content: "\e687";
+}
+
+.it-instapaper-fill:before {
+ content: "\e8f2";
+}
+
.it-alipay-line:before {
content: "\e759";
}
diff --git a/assets/js/lib/VERSION b/assets/js/lib/VERSION
index fdbc18af..4558b288 100644
--- a/assets/js/lib/VERSION
+++ b/assets/js/lib/VERSION
@@ -8,3 +8,4 @@ typeit@6.5.1
aplayer@1.10.1
meting@2.0.1
smooth-scroll@16.1.2
+sharer@0.4.0
diff --git a/assets/js/lib/sharer/sharer.min.js b/assets/js/lib/sharer/sharer.min.js
new file mode 100644
index 00000000..5152d5e5
--- /dev/null
+++ b/assets/js/lib/sharer/sharer.min.js
@@ -0,0 +1 @@
+(function(g,r){"use strict";var s=function(t){this.elem=t};s.init=function(){var t=r.querySelectorAll("[data-sharer]"),e,a=t.length;for(e=0;e0?"?":"";for(r=0;r
- {{- T "seeMarkDown" -}}
+ {{- T "seeMarkdown" -}}
{{- end -}}
diff --git a/layouts/partials/post/share.html b/layouts/partials/post/share.html
index 5ae1d8bc..0ee087e0 100644
--- a/layouts/partials/post/share.html
+++ b/layouts/partials/post/share.html
@@ -1,71 +1,199 @@
{{- if .Params.share.enable | default .Site.Params.share.enable | eq true -}}
+ {{- .Scratch.Set "share" true -}}
+
{{- /* 001: Twitter */ -}}
{{- if .Params.Share.Twitter | default .Site.Params.Share.Twitter | eq true -}}
-
+
{{- partial "function/icon.html" (dict "class" "fab fa-twitter fa-fw") -}}
{{- end -}}
{{- /* 002: Facebook */ -}}
{{- if .Params.Share.Facebook | default .Site.Params.Share.Facebook | eq true -}}
-
+
{{- partial "function/icon.html" (dict "class" "fab fa-facebook-square fa-fw") -}}
{{- end -}}
- {{- /* 003: Reddit */ -}}
- {{- if .Params.Share.Reddit | default .Site.Params.Share.Reddit | eq true -}}
-
- {{- partial "function/icon.html" (dict "class" "fab fa-reddit fa-fw") -}}
-
- {{- end -}}
-
- {{- /* 004: Linkedin */ -}}
+ {{- /* 003: Linkedin */ -}}
{{- if .Params.Share.Linkedin | default .Site.Params.Share.Linkedin | eq true -}}
-
+
{{- partial "function/icon.html" (dict "class" "fab fa-linkedin fa-fw") -}}
{{- end -}}
- {{- /* 005: Pinterest */ -}}
+ {{- /* 004: WhatsApp */ -}}
+ {{- if .Params.Share.Whatsapp | default .Site.Params.Share.Whatsapp | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-whatsapp fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 005: Viber */ -}}
+ {{- if .Params.Share.Viber | default .Site.Params.Share.Viber | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-viber fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 006: Pinterest */ -}}
{{- if .Params.Share.Pinterest | default .Site.Params.Share.Pinterest | eq true -}}
-
+
{{- partial "function/icon.html" (dict "class" "fab fa-pinterest fa-fw") -}}
{{- end -}}
- {{- /* 006: Hacker News */ -}}
- {{- if .Params.Share.Hackernews | default .Site.Params.Share.Hackernews | eq true -}}
-
- {{- partial "function/icon.html" (dict "class" "fab fa-hacker-news fa-fw") -}}
-
- {{- end -}}
-
- {{- /* 007: Mix */ -}}
- {{- if .Params.Share.Mix | default .Site.Params.Share.Mix | eq true -}}
-
- {{- partial "function/icon.html" (dict "class" "fab fa-mix fa-fw") -}}
-
- {{- end -}}
-
- {{- /* 008: Tumblr */ -}}
+ {{- /* 007: Tumblr */ -}}
{{- if .Params.Share.Tumblr | default .Site.Params.Share.Tumblr | eq true -}}
-
+
{{- partial "function/icon.html" (dict "class" "fab fa-tumblr fa-fw") -}}
{{- end -}}
- {{- /* 009: VKontakte */ -}}
- {{- if .Params.Share.VKontakte | default .Site.Params.Share.VKontakte | eq true -}}
-
+ {{- /* 008: Hacker News */ -}}
+ {{- if .Params.Share.Hackernews | default .Site.Params.Share.Hackernews | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-hacker-news fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 009: Reddit */ -}}
+ {{- if .Params.Share.Reddit | default .Site.Params.Share.Reddit | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-reddit fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 010: VK */ -}}
+ {{- if .Params.Share.VK | default .Site.Params.Share.VK | eq true -}}
+
{{- partial "function/icon.html" (dict "class" "fab fa-vk fa-fw") -}}
{{- end -}}
- {{- /* 010: 微博 */ -}}
+ {{- /* 011: Buffer */ -}}
+ {{- if .Params.Share.Buffer | default .Site.Params.Share.Buffer | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-buffer fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 012: Xing */ -}}
+ {{- if .Params.Share.Xing | default .Site.Params.Share.Xing | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-xing fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 013: Line */ -}}
+ {{- if .Params.Share.Line | default .Site.Params.Share.Line | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-line fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 014: Instapaper */ -}}
+ {{- if .Params.Share.Instapaper | default .Site.Params.Share.Instapaper | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "loveit it-instapaper-fill" "type" "other" "scratch" .Scratch) -}}
+
+ {{- end -}}
+
+ {{- /* 015: Pocket */ -}}
+ {{- if .Params.Share.Pocket | default .Site.Params.Share.Pocket | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-get-pocket fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 016: Digg */ -}}
+ {{- if .Params.Share.Digg | default .Site.Params.Share.Digg | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-digg fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 017: StumbleUpon */ -}}
+ {{- if .Params.Share.Stumbleupon | default .Site.Params.Share.Stumbleupon | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-stumbleupon fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 018: Flipboard */ -}}
+ {{- if .Params.Share.Flipboard | default .Site.Params.Share.Flipboard | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-flipboard fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 019: 微博 */ -}}
{{- if .Params.Share.Weibo | default .Site.Params.Share.Weibo | eq true -}}
-
+
{{- partial "function/icon.html" (dict "class" "fab fa-weibo fa-fw") -}}
{{- end -}}
+
+ {{- /* 020: 人人 */ -}}
+ {{- if .Params.Share.Renren | default .Site.Params.Share.Renren | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-renren fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 021: Myspace */ -}}
+ {{- if .Params.Share.Myspace | default .Site.Params.Share.Myspace | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "loveit it-myspace-fill" "type" "other" "scratch" .Scratch) -}}
+
+ {{- end -}}
+
+ {{- /* 022: Blogger */ -}}
+ {{- if .Params.Share.Blogger | default .Site.Params.Share.Blogger | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-blogger fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 023: 百度 */ -}}
+ {{- if .Params.Share.Baidu | default .Site.Params.Share.Baidu | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "loveit it-baidu-fill" "type" "other" "scratch" .Scratch) -}}
+
+ {{- end -}}
+
+ {{- /* 024: OK.RU */ -}}
+ {{- if .Params.Share.Odnoklassniki | default .Site.Params.Share.Odnoklassniki | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-odnoklassniki fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 025: Evernote */ -}}
+ {{- if .Params.Share.Evernote | default .Site.Params.Share.Evernote | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-evernote fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 026: Skype */ -}}
+ {{- if .Params.Share.Skype | default .Site.Params.Share.Skype | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-skype fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 027: Trello */ -}}
+ {{- if .Params.Share.Trello | default .Site.Params.Share.Trello | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-trello fa-fw") -}}
+
+ {{- end -}}
+
+ {{- /* 028: Mix */ -}}
+ {{- if .Params.Share.Mix | default .Site.Params.Share.Mix | eq true -}}
+
+ {{- partial "function/icon.html" (dict "class" "fab fa-mix fa-fw") -}}
+
+ {{- end -}}
{{- end -}}
diff --git a/layouts/partials/script.html b/layouts/partials/script.html
index 95b59a4e..7336a331 100644
--- a/layouts/partials/script.html
+++ b/layouts/partials/script.html
@@ -10,13 +10,6 @@
{{- slice "css/lib/iconfont/iconfont.css" | .Scratch.Add "linkLocal" -}}
{{- end -}}
-{{- /* lazysizes https://github.com/aFarkas/lazysizes */ -}}
-{{- with $CDN.lazysizesJS -}}
- {{- slice . | $.Scratch.Add "scriptCDN" -}}
-{{- else -}}
- {{- slice "js/lib/lazysizes/lazysizes.min.js" | .Scratch.Add "scriptLocal" -}}
-{{- end -}}
-
{{- /* Smooth Scroll https://github.com/cferdinandi/smooth-scroll */ -}}
{{- with $CDN.smoothScrollJS -}}
{{- slice . | $.Scratch.Add "scriptCDN" -}}
@@ -24,6 +17,22 @@
{{- slice "js/lib/smooth-scroll/smooth-scroll.polyfills.min.js" | .Scratch.Add "scriptLocal" -}}
{{- end -}}
+{{- /* Sharer.js https://github.com/ellisonleao/sharer.js */ -}}
+{{- if .Scratch.Get "share" -}}
+ {{- with $CDN.sharerJS -}}
+ {{- slice . | $.Scratch.Add "scriptCDN" -}}
+ {{- else -}}
+ {{- slice "js/lib/sharer/sharer.min.js" | .Scratch.Add "scriptLocal" -}}
+ {{- end -}}
+{{- end -}}
+
+{{- /* lazysizes https://github.com/aFarkas/lazysizes */ -}}
+{{- with $CDN.lazysizesJS -}}
+ {{- slice . | $.Scratch.Add "scriptCDN" -}}
+{{- else -}}
+ {{- slice "js/lib/lazysizes/lazysizes.min.js" | .Scratch.Add "scriptLocal" -}}
+{{- end -}}
+
{{- /* TypeIt https://github.com/alexmacarthur/typeit */ -}}
{{- with .Scratch.Get "typeitMap" -}}
{{- with $CDN.typeitJS -}}
diff --git a/resources/_gen/assets/scss/css/style.template.scss_b8ba9a60a151126bfcde1421dc0b972d.content b/resources/_gen/assets/scss/css/style.template.scss_b8ba9a60a151126bfcde1421dc0b972d.content
index b108ea71..723d7763 100644
--- a/resources/_gen/assets/scss/css/style.template.scss_b8ba9a60a151126bfcde1421dc0b972d.content
+++ b/resources/_gen/assets/scss/css/style.template.scss_b8ba9a60a151126bfcde1421dc0b972d.content
@@ -1,3 +1,3 @@
-@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);@import url("https://fonts.googleapis.com/css?family=Fira+Mono:400,700&display=swap&subset=latin-ext");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);@import url("https://fonts.googleapis.com/css?family=Fira+Mono:400,700&display=swap&subset=latin-ext");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:Lato,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei,Segoe UI,Helvetica,Arial,sans-serif,Segoe UI Emoji;font-size:16px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#87878d}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::selection{background:rgba(38,139,211,0.2)}.dark-theme ::selection{background:rgba(38,139,211,0.3)}body{font-weight:400;line-height:1.5rem;background-color:#fff;color:#161209;overflow-wrap:break-word}body::before{content:"";background-repeat:no-repeat;background-position:center;opacity:0.05;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}body.dark-theme{color:#a9a9b3;background-color:#292a2d}a{color:#161209;text-decoration:none;transition:color 0.2s ease, border-color 0.2s ease, background 0.2s ease, opacity 0.2s ease}a:hover{color:#2d96bd}.dark-theme a{color:#a9a9b3}.dark-theme a:hover{color:#fff}.wrapper{display:flex;flex-direction:column;min-height:97.5vh;width:100%}.wrapper main{flex:1 0 auto}.wrapper main .container{padding-left:1rem;padding-right:1rem}.footer{height:2rem;width:100%;text-align:center;line-height:1.5rem;padding-top:2rem}.page{position:relative;width:100%;max-width:980px;margin:0 auto;padding-top:6rem}.single .single-title{margin:0;font-size:1.8rem;line-height:3rem}.single .meta{font-size:.88rem;color:#a9a9b3}.single .meta span{display:inline-block}.dark-theme .single .meta{color:#5d5d5f}.single .meta a{color:#2d96bd}.dark-theme .single .meta a{color:#eee}.single .meta a:hover{color:#ef3982}.dark-theme .single .meta a:hover{color:#2d96bd}.single .meta .author{font-size:1.05rem}.single .featured-image{padding-top:.6rem}.single .featured-image img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .post-toc{display:block;position:absolute;width:360px;margin-left:1000px;padding:0 .8rem;border-left:1px solid #dcdcdc;overflow-wrap:break-word;box-sizing:border-box;top:12rem}.dark-theme .single .post-toc{border-left:1px solid #4a4b50}.single .post-toc .post-toc-title{font-weight:400;margin:.8rem 0;text-transform:uppercase}.single .post-toc .post-toc-content.always-active ul{display:block}.single .post-toc .post-toc-content>nav>ul{margin:.625rem 0}.single .post-toc .post-toc-content ul{text-indent:-0.85rem;padding-left:.625rem;list-style:none}.single .post-toc .post-toc-content ul a::before{content:"|";font-weight:bolder;margin-right:.5rem;color:#2d96bd}.dark-theme .single .post-toc .post-toc-content ul a::before{color:#eee}.single .post-toc .post-toc-content ul ul{padding-left:1.25rem;display:none}.single .post-toc .post-toc-content ul .has-active>ul{display:block}.single .post-toc .post-toc-content a.active{font-weight:bold;color:#2d96bd}.dark-theme .single .post-toc .post-toc-content a.active{color:#eee}.single .post-toc .post-toc-content a.active::before{color:#ef3982}.dark-theme .single .post-toc .post-toc-content a.active::before{color:#2d96bd}.single .post-toc-mobile{display:none;padding-top:.8rem}.single .post-toc-mobile details summary .post-toc-title{display:block;display:flex;justify-content:space-between;font-size:1.2em;font-weight:bold;line-height:2em;padding:0 .625rem;background:#f5f5f5}.single .post-toc-mobile details summary .post-toc-title i.details{line-height:2em}.dark-theme .single .post-toc-mobile details summary .post-toc-title{background:#272C34}.single .post-toc-mobile details summary::-webkit-details-marker{display:none}.single .post-toc-mobile details[open] i.details{transform:rotate(180deg)}.single .post-toc-mobile .post-toc-content{border:2px solid #f5f5f5}.single .post-toc-mobile .post-toc-content>nav>ul{margin:.625rem 0}.single .post-toc-mobile .post-toc-content ul{padding-left:.625rem;list-style:none}.single .post-toc-mobile .post-toc-content ul ul{padding-left:1.25rem}.dark-theme .single .post-toc-mobile .post-toc-content{border:2px solid #272C34}.single .content h1,.single .content h2,.single .content h3,.single .content h4,.single .content h5,.single .content h6{font-weight:bold;margin:1.2rem 0}.dark-theme .single .content h1,.dark-theme .single .content h2,.dark-theme .single .content h3,.dark-theme .single .content h4,.dark-theme .single .content h5,.dark-theme .single .content h6{font-weight:bolder}.single .content h2>a:first-child::before{content:"#";margin-right:.3125rem;color:#2d96bd}.dark-theme .single .content h2>a:first-child::before{color:#eee}.single .content h3>a:first-child::before,.single .content h4>a:first-child::before,.single .content h5>a:first-child::before,.single .content h6>a:first-child::before{content:"|";margin-right:.3125rem;color:#2d96bd}.dark-theme .single .content h3>a:first-child::before,.dark-theme .single .content h4>a:first-child::before,.dark-theme .single .content h5>a:first-child::before,.dark-theme .single .content h6>a:first-child::before{color:#eee}.single .content p{font-size:1rem;margin:.5rem 0}.single .content a{word-break:break-all;color:#2d96bd}.dark-theme .single .content a{color:#eee}.single .content a:hover{color:#ef3982}.dark-theme .single .content a:hover:hover{color:#2d96bd;font-weight:bold}.single .content ul{padding-left:2rem;list-style-type:disc}.single .content ruby{background:#f5f5f5}.single .content ruby rt{color:#a9a9b3}.dark-theme .single .content ruby{background:#272C34}.dark-theme .single .content ruby rt{color:#5d5d5f}.single .content .table-wrapper{overflow-x:auto}.single .content .table-wrapper::-webkit-scrollbar{background-color:#fff}.dark-theme .single .content .table-wrapper::-webkit-scrollbar{background-color:#272c34}.single .content .table-wrapper>table{width:100%;max-width:100%;margin:.625rem 0;border-spacing:0;background:#fff}.dark-theme .single .content .table-wrapper>table{background:#272c34}.single .content .table-wrapper>table thead{background:#ededed}.dark-theme .single .content .table-wrapper>table thead{background-color:#20252b}.single .content .table-wrapper>table th,.single .content .table-wrapper>table td{padding:.3rem 1rem;border:1px double #dcdcdc}.dark-theme .single .content .table-wrapper>table th,.dark-theme .single .content .table-wrapper>table td{border:1px double #4a4b50}.single .content figure{text-align:center}.single .content .image-caption:not(:empty){min-width:20%;max-width:80%;display:inline-block;padding:.625rem;margin:0 auto;border-bottom:1px solid #d9d9d9;font-size:.875rem;color:#969696;line-height:1.7}.single .content img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .content blockquote{font-size:1rem;display:block;border-width:1px 0;border-style:solid;border-color:#dcdcdc;padding:1.5em 1.2em 0.5em 1.2em;margin:0 0 2em 0;position:relative}.single .content blockquote::before{content:'\201C';position:absolute;top:0em;left:50%;transform:translate(-50%, -50%);width:3rem;height:2rem;font:6em/1.08em 'PT Sans', sans-serif;color:#2d96bd;text-align:center}.dark-theme .single .content blockquote::before{color:#eee}.single .content blockquote::after{content:"#blockquote" attr(cite);display:block;text-align:right;font-size:0.875em;color:#2d96bd}.dark-theme .single .content blockquote::after{color:#eee}.dark-theme .single .content blockquote{border-color:#4a4b50}.single .content .footnotes{color:#a9a9b3}.dark-theme .single .content .footnotes{color:#5d5d5f}.single .content code{font-size:13px;font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace;padding:.2rem .4rem;color:#E74C3C}.dark-theme .single .content code{color:#E5BF78}.single .content code,.single .content pre,.single .content .highlight table,.single .content .highlight tr,.single .content .highlight td{background:#f5f5f5}.dark-theme .single .content code,.dark-theme .single .content pre,.dark-theme .single .content .highlight table,.dark-theme .single .content .highlight tr,.dark-theme .single .content .highlight td{background:#272C34}.single .content .highlight>.chroma{margin:1rem 0;line-height:18px}.single .content .highlight>.chroma code,.single .content .highlight>.chroma pre{margin:0;padding:0}.single .content .highlight>.chroma::before{display:block;padding:.4rem;font-family:Lato,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei,Segoe UI,Helvetica,Arial,sans-serif,Segoe UI Emoji;font-size:13px;font-weight:bold;color:#b1b0b0;background:#ededed;content:'Code'}.dark-theme .single .content .highlight>.chroma::before{color:#b1b0b0;background:#20252b}.single .content .highlight>.chroma.language-bash::before{content:"Bash"}.single .content .highlight>.chroma.language-c::before{content:"C"}.single .content .highlight>.chroma.language-cs::before{content:"C#"}.single .content .highlight>.chroma.language-cpp::before{content:"C++"}.single .content .highlight>.chroma.language-clojure::before{content:"Clojure"}.single .content .highlight>.chroma.language-coffeescript::before{content:"CoffeeScript"}.single .content .highlight>.chroma.language-css::before{content:"CSS"}.single .content .highlight>.chroma.language-dart::before{content:"Dart"}.single .content .highlight>.chroma.language-diff::before{content:"Diff"}.single .content .highlight>.chroma.language-erlang::before{content:"Erlang"}.single .content .highlight>.chroma.language-go::before{content:"Go"}.single .content .highlight>.chroma.language-go-html-template::before{content:"Go HTML Template"}.single .content .highlight>.chroma.language-groovy::before{content:"Groovy"}.single .content .highlight>.chroma.language-haskell::before{content:"Haskell"}.single .content .highlight>.chroma.language-html::before{content:"HTML"}.single .content .highlight>.chroma.language-http::before{content:"HTTP"}.single .content .highlight>.chroma.language-xml::before{content:"XML"}.single .content .highlight>.chroma.language-java::before{content:"Java"}.single .content .highlight>.chroma.language-js::before{content:"JavaScript"}.single .content .highlight>.chroma.language-javascript::before{content:"JavaScript"}.single .content .highlight>.chroma.language-json::before{content:"JSON"}.single .content .highlight>.chroma.language-kotlin::before{content:"Kotlin"}.single .content .highlight>.chroma.language-latex::before{content:"LaTeX"}.single .content .highlight>.chroma.language-less::before{content:"Less"}.single .content .highlight>.chroma.language-lisp::before{content:"Lisp"}.single .content .highlight>.chroma.language-lua::before{content:"Lua"}.single .content .highlight>.chroma.language-makefile::before{content:"Makefile"}.single .content .highlight>.chroma.language-markdown::before{content:"Markdown"}.single .content .highlight>.chroma.language-matlab::before{content:"Matlab"}.single .content .highlight>.chroma.language-objectivec::before{content:"Objective-C"}.single .content .highlight>.chroma.language-php::before{content:"PHP"}.single .content .highlight>.chroma.language-perl::before{content:"Perl"}.single .content .highlight>.chroma.language-python::before{content:"Python"}.single .content .highlight>.chroma.language-r::before{content:"R"}.single .content .highlight>.chroma.language-ruby::before{content:"Ruby"}.single .content .highlight>.chroma.language-rust::before{content:"Rust"}.single .content .highlight>.chroma.language-scala::before{content:"Scala"}.single .content .highlight>.chroma.language-scss::before{content:"Scss"}.single .content .highlight>.chroma.language-shell::before{content:"Shell"}.single .content .highlight>.chroma.language-sql::before{content:"SQL"}.single .content .highlight>.chroma.language-swift::before{content:"Swift"}.single .content .highlight>.chroma.language-tex::before{content:"TeX"}.single .content .highlight>.chroma.language-toml::before{content:"TOML"}.single .content .highlight>.chroma.language-ts::before{content:"TypeScript"}.single .content .highlight>.chroma.language-typescript::before{content:"TypeScript"}.single .content .highlight>.chroma.language-vue::before{content:"Vue"}.single .content .highlight>.chroma.language-yml::before{content:"YAML"}.single .content .highlight>.chroma.language-yaml::before{content:"YAML"}.single .content .highlight>.chroma table,.single .content .highlight>.chroma tr,.single .content .highlight>.chroma td{margin:0;border:none !important}.single .content .highlight>.chroma td{padding:.2rem .4rem}.single .content .highlight>.chroma .lntd:first-child{width:1.2rem}.single .content .highlight>.chroma .lntd:first-child .lnt{color:#b1b0b0}.single .content .highlight>.chroma .lntd:first-child .hl{font-weight:bolder}.single .content .highlight>.chroma .lntd:last-child .hl{display:block;background-color:#e8e8e8}.dark-theme .single .content .highlight>.chroma .lntd:last-child .hl{background-color:#1c2025}.single .content .highlight{font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace}.single .content .highlight .c,.single .content .highlight .ch,.single .content .highlight .cm,.single .content .highlight .c1,.single .content .highlight .cs,.single .content .highlight .cp,.single .content .highlight .cpf{font-style:italic}.single .content .highlight .gl{text-decoration:underline}.single .content .highlight .p{color:#a9a9b3}.single .content .highlight .k{color:#b501a9}.single .content .highlight .kc{color:#b501a9}.single .content .highlight .kd{color:#b501a9}.single .content .highlight .kn{color:#b501a9}.single .content .highlight .kp{color:#b501a9}.single .content .highlight .kr{color:#b501a9}.single .content .highlight .kt{color:#b501a9}.single .content .highlight .n{color:#333}.single .content .highlight .na{color:#2b77fa}.single .content .highlight .nb{color:#f74840}.single .content .highlight .bp{color:#f74840}.single .content .highlight .nc{color:#cb8100}.single .content .highlight .no{color:#2b77fa}.single .content .highlight .nd{color:#0086c1}.single .content .highlight .ni{color:#2b77fa}.single .content .highlight .ne{color:#2b77fa}.single .content .highlight .nf{color:#2b77fa}.single .content .highlight .fm{color:#1ccad6}.single .content .highlight .nl{color:#2b77fa}.single .content .highlight .nn{color:#2b77fa}.single .content .highlight .nx{color:#333}.single .content .highlight .py{color:#2b77fa}.single .content .highlight .nt{color:#2b77fa}.single .content .highlight .nv{color:#2b77fa}.single .content .highlight .vc{color:#2b77fa}.single .content .highlight .vg{color:#2b77fa}.single .content .highlight .vi{color:#2b77fa}.single .content .highlight .vm{color:#2b77fa}.single .content .highlight .l{color:#2aa198}.single .content .highlight .ld{color:#2aa198}.single .content .highlight .s{color:#24a443}.single .content .highlight .sa{color:#24a443}.single .content .highlight .sb{color:#24a443}.single .content .highlight .sc{color:#24a443}.single .content .highlight .dl{color:#24a443}.single .content .highlight .sd{color:#24a443}.single .content .highlight .s2{color:#24a443}.single .content .highlight .se{color:#24a443}.single .content .highlight .sh{color:#24a443}.single .content .highlight .si{color:#24a443}.single .content .highlight .sx{color:#24a443}.single .content .highlight .sr{color:#24a443}.single .content .highlight .s1{color:#24a443}.single .content .highlight .ss{color:#24a443}.single .content .highlight .m{color:#e2893c}.single .content .highlight .mb{color:#e2893c}.single .content .highlight .mf{color:#e2893c}.single .content .highlight .mh{color:#e2893c}.single .content .highlight .mi{color:#e2893c}.single .content .highlight .il{color:#e2893c}.single .content .highlight .mo{color:#e2893c}.single .content .highlight .o{color:#f19b04}.single .content .highlight .ow{color:#b501a9}.single .content .highlight .c{color:#a0a1a8}.single .content .highlight .ch{color:#a0a1a8}.single .content .highlight .cm{color:#a0a1a8}.single .content .highlight .c1{color:#a0a1a8}.single .content .highlight .cs{color:#a0a1a8}.single .content .highlight .cp{color:#a0a1a8}.single .content .highlight .cpf{color:#a0a1a8}.single .content .highlight .g{color:#e72d40}.single .content .highlight .gd{color:#e72d40}.single .content .highlight .ge{color:#e72d40}.single .content .highlight .gr{color:#e72d40}.single .content .highlight .gh{color:#e72d40}.single .content .highlight .gi{color:#e72d40}.single .content .highlight .go{color:#e72d40}.single .content .highlight .gp{color:#e72d40}.single .content .highlight .gs{color:#e72d40}.single .content .highlight .gu{color:#e72d40}.single .content .highlight .gt{color:#e72d40}.single .content .highlight .w{color:#bbb}.dark-theme .single .content .highlight .p{color:#a9a9b3}.dark-theme .single .content .highlight .k{color:#d371e3}.dark-theme .single .content .highlight .kc{color:#d371e3}.dark-theme .single .content .highlight .kd{color:#d371e3}.dark-theme .single .content .highlight .kn{color:#d371e3}.dark-theme .single .content .highlight .kp{color:#d371e3}.dark-theme .single .content .highlight .kr{color:#d371e3}.dark-theme .single .content .highlight .kt{color:#d371e3}.dark-theme .single .content .highlight .n{color:#a9b2c0}.dark-theme .single .content .highlight .na{color:#41b0f5}.dark-theme .single .content .highlight .nb{color:#19b9c4}.dark-theme .single .content .highlight .bp{color:#ecbf6f}.dark-theme .single .content .highlight .nc{color:#ecbf6f}.dark-theme .single .content .highlight .no{color:#41b0f5}.dark-theme .single .content .highlight .nd{color:#ecbf6f}.dark-theme .single .content .highlight .ni{color:#41b0f5}.dark-theme .single .content .highlight .ne{color:#41b0f5}.dark-theme .single .content .highlight .nf{color:#41b0f5}.dark-theme .single .content .highlight .fm{color:#19b9c4}.dark-theme .single .content .highlight .nl{color:#41b0f5}.dark-theme .single .content .highlight .nn{color:#41b0f5}.dark-theme .single .content .highlight .nx{color:#a9a9b3}.dark-theme .single .content .highlight .py{color:#41b0f5}.dark-theme .single .content .highlight .nt{color:#41b0f5}.dark-theme .single .content .highlight .nv{color:#41b0f5}.dark-theme .single .content .highlight .vc{color:#41b0f5}.dark-theme .single .content .highlight .vg{color:#41b0f5}.dark-theme .single .content .highlight .vi{color:#41b0f5}.dark-theme .single .content .highlight .vm{color:#41b0f5}.dark-theme .single .content .highlight .l{color:#2aa198}.dark-theme .single .content .highlight .ld{color:#2aa198}.dark-theme .single .content .highlight .s{color:#8cc570}.dark-theme .single .content .highlight .sa{color:#8cc570}.dark-theme .single .content .highlight .sb{color:#8cc570}.dark-theme .single .content .highlight .sc{color:#8cc570}.dark-theme .single .content .highlight .dl{color:#8cc570}.dark-theme .single .content .highlight .sd{color:#8cc570}.dark-theme .single .content .highlight .s2{color:#8cc570}.dark-theme .single .content .highlight .se{color:#8cc570}.dark-theme .single .content .highlight .sh{color:#8cc570}.dark-theme .single .content .highlight .si{color:#8cc570}.dark-theme .single .content .highlight .sx{color:#8cc570}.dark-theme .single .content .highlight .sr{color:#8cc570}.dark-theme .single .content .highlight .s1{color:#8cc570}.dark-theme .single .content .highlight .ss{color:#8cc570}.dark-theme .single .content .highlight .m{color:#db985c}.dark-theme .single .content .highlight .mb{color:#db985c}.dark-theme .single .content .highlight .mf{color:#db985c}.dark-theme .single .content .highlight .mh{color:#db985c}.dark-theme .single .content .highlight .mi{color:#db985c}.dark-theme .single .content .highlight .il{color:#db985c}.dark-theme .single .content .highlight .mo{color:#db985c}.dark-theme .single .content .highlight .o{color:#ecbf6f}.dark-theme .single .content .highlight .ow{color:#d371e3}.dark-theme .single .content .highlight .c{color:#7e848f}.dark-theme .single .content .highlight .ch{color:#7e848f}.dark-theme .single .content .highlight .cm{color:#7e848f}.dark-theme .single .content .highlight .c1{color:#7e848f}.dark-theme .single .content .highlight .cs{color:#7e848f}.dark-theme .single .content .highlight .cp{color:#7e848f}.dark-theme .single .content .highlight .cpf{color:#7e848f}.dark-theme .single .content .highlight .g{color:#f16372}.dark-theme .single .content .highlight .gd{color:#f16372}.dark-theme .single .content .highlight .ge{color:#f16372}.dark-theme .single .content .highlight .gr{color:#f16372}.dark-theme .single .content .highlight .gh{color:#f16372}.dark-theme .single .content .highlight .gi{color:#f16372}.dark-theme .single .content .highlight .go{color:#f16372}.dark-theme .single .content .highlight .gp{color:#f16372}.dark-theme .single .content .highlight .gs{color:#f16372}.dark-theme .single .content .highlight .gu{color:#f16372}.dark-theme .single .content .highlight .gt{color:#f16372}.dark-theme .single .content .highlight .w{color:#bbb}.single .content .admonition{position:relative;margin:.9765em 0;padding:0 .75rem;background-color:rgba(68,138,255,0.1);border-left:0.25rem solid #448aff;overflow:auto}.single .content .admonition .admonition-title{margin:0 -0.75rem;padding:.5rem .75rem .5rem 2.5rem;border-bottom:0.1rem solid rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.1);font-weight:700}.single .content .admonition i.icon{font-size:16px;color:#448aff;cursor:auto;position:absolute;left:.75rem;top:.75rem}.single .content .admonition.note{border-left-color:#448aff}.single .content .admonition.note i.icon{color:#448aff}.single .content .admonition.abstract{border-left-color:#00b0ff}.single .content .admonition.abstract i.icon{color:#00b0ff}.single .content .admonition.info{border-left-color:#00b8d4}.single .content .admonition.info i.icon{color:#00b8d4}.single .content .admonition.tip{border-left-color:#00bfa5}.single .content .admonition.tip i.icon{color:#00bfa5}.single .content .admonition.success{border-left-color:#00c853}.single .content .admonition.success i.icon{color:#00c853}.single .content .admonition.question{border-left-color:#64dd17}.single .content .admonition.question i.icon{color:#64dd17}.single .content .admonition.warning{border-left-color:#ff9100}.single .content .admonition.warning i.icon{color:#ff9100}.single .content .admonition.failure{border-left-color:#ff5252}.single .content .admonition.failure i.icon{color:#ff5252}.single .content .admonition.danger{border-left-color:#ff1744}.single .content .admonition.danger i.icon{color:#ff1744}.single .content .admonition.bug{border-left-color:#f50057}.single .content .admonition.bug i.icon{color:#f50057}.single .content .admonition.example{border-left-color:#651fff}.single .content .admonition.example i.icon{color:#651fff}.single .content .admonition.quote{border-left-color:#9e9e9e}.single .content .admonition.quote i.icon{color:#9e9e9e}.single .content .admonition.note{background-color:rgba(68,138,255,0.1)}.single .content .admonition.note .admonition-title{border-bottom-color:rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.1)}.single .content .admonition.abstract{background-color:rgba(0,176,255,0.1)}.single .content .admonition.abstract .admonition-title{border-bottom-color:rgba(0,176,255,0.1);background-color:rgba(0,176,255,0.1)}.single .content .admonition.info{background-color:rgba(0,184,212,0.1)}.single .content .admonition.info .admonition-title{border-bottom-color:rgba(0,184,212,0.1);background-color:rgba(0,184,212,0.1)}.single .content .admonition.tip{background-color:rgba(0,191,165,0.1)}.single .content .admonition.tip .admonition-title{border-bottom-color:rgba(0,191,165,0.1);background-color:rgba(0,191,165,0.1)}.single .content .admonition.success{background-color:rgba(0,200,83,0.1)}.single .content .admonition.success .admonition-title{border-bottom-color:rgba(0,200,83,0.1);background-color:rgba(0,200,83,0.1)}.single .content .admonition.question{background-color:rgba(100,221,23,0.1)}.single .content .admonition.question .admonition-title{border-bottom-color:rgba(100,221,23,0.1);background-color:rgba(100,221,23,0.1)}.single .content .admonition.warning{background-color:rgba(255,145,0,0.1)}.single .content .admonition.warning .admonition-title{border-bottom-color:rgba(255,145,0,0.1);background-color:rgba(255,145,0,0.1)}.single .content .admonition.failure{background-color:rgba(255,82,82,0.1)}.single .content .admonition.failure .admonition-title{border-bottom-color:rgba(255,82,82,0.1);background-color:rgba(255,82,82,0.1)}.single .content .admonition.danger{background-color:rgba(255,23,68,0.1)}.single .content .admonition.danger .admonition-title{border-bottom-color:rgba(255,23,68,0.1);background-color:rgba(255,23,68,0.1)}.single .content .admonition.bug{background-color:rgba(245,0,87,0.1)}.single .content .admonition.bug .admonition-title{border-bottom-color:rgba(245,0,87,0.1);background-color:rgba(245,0,87,0.1)}.single .content .admonition.example{background-color:rgba(101,31,255,0.1)}.single .content .admonition.example .admonition-title{border-bottom-color:rgba(101,31,255,0.1);background-color:rgba(101,31,255,0.1)}.single .content .admonition.quote{background-color:rgba(158,158,158,0.1)}.single .content .admonition.quote .admonition-title{border-bottom-color:rgba(158,158,158,0.1);background-color:rgba(158,158,158,0.1)}.single .content .admonition:last-child{margin-bottom:.75rem}.single .content details.admonition summary{display:block;outline:none;cursor:pointer}.single .content details.admonition summary::-webkit-details-marker{display:none}.single .content details.admonition summary i.details{position:absolute;top:.75rem;right:.75rem;color:#161209}.dark-theme .single .content details.admonition summary i.details{color:#a9a9b3}.single .content details.admonition[open] i.details{transform:rotate(180deg)}.single .content .echarts{width:100%;height:30rem;margin:3% auto;text-align:center}.single .content .bilibili{position:relative;width:100%;height:0;padding-bottom:75%;margin:3% auto;text-align:center}.single .content .bilibili iframe{position:absolute;width:100%;height:100%;left:0;top:0}.single .content hr{margin:1rem 0;position:relative;border-top:1px dashed #dcdcdc;border-bottom:none}.dark-theme .single .content hr{border-top:1px dashed #4a4b50}.single .content kbd{display:inline-block;padding:.25rem;background-color:#fff;border:1px solid #dcdcdc;border-bottom-color:#dcdcdc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #dcdcdc;box-shadow:inset 0 -1px 0 #dcdcdc;font-size:.8rem;font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace;color:#E74C3C}.dark-theme .single .content kbd{background-color:#292a2d;border:1px solid #4a4b50;border-bottom-color:#4a4b50;-webkit-box-shadow:inset 0 -1px 0 #4a4b50;box-shadow:inset 0 -1px 0 #4a4b50;color:#E5BF78}.single .content .typeit .code{padding:.375rem;font-size:.875rem;font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace;font-weight:bold;word-break:break-all}.single .content .align-left{text-align:left}.single .content .align-center{text-align:center}.single .content .align-right{text-align:right}.single .content .float-left{float:left}.single .content .float-right{float:right}.single .post-footer{margin-top:3rem}.single .post-footer .post-info{border-bottom:1px solid #dcdcdc;padding:1rem 0 0.3rem}.dark-theme .single .post-footer .post-info{border-bottom:1px solid #4a4b50}.single .post-footer .post-info .post-info-line{display:flex;justify-content:space-between}.single .post-footer .post-info .post-info-line .post-info-mod{font-size:0.8em;color:#a9a9b3}.dark-theme .single .post-footer .post-info .post-info-line .post-info-mod{color:#5d5d5f}.single .post-footer .post-info .post-info-line .post-info-license{font-size:0.8em;color:#a9a9b3}.dark-theme .single .post-footer .post-info .post-info-line .post-info-license{color:#5d5d5f}.single .post-footer .post-info .post-info-line .post-info-md a{font-size:0.8em;color:#2d96bd}.dark-theme .single .post-footer .post-info .post-info-line .post-info-md a{color:#eee}.single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}.dark-theme .single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#2d96bd}.single .post-footer .post-info-more{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.single .post-footer .post-nav::before,.single .post-footer .post-nav::after{content:' ';display:table}.single .post-footer .post-nav a.prev,.single .post-footer .post-nav a.next{font-size:1rem;font-weight:600;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.single .post-footer .post-nav a.prev{float:left}.single .post-footer .post-nav a.prev:hover{transform:translateX(-4px)}.single .post-footer .post-nav a.next{float:right}.single .post-footer .post-nav a.next:hover{transform:translateX(4px)}.single .comment{padding:4rem 0}.special .single-title{text-align:right;padding-bottom:2rem}.archive .single-title{text-align:right;padding-bottom:2rem}.archive .archive-item{margin-left:2rem}.archive .categories-card{margin:0 auto;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:0 2.5rem;line-height:1.6rem}.archive .categories-card .card-item{font-size:.875rem;text-align:left;width:45%;display:flex;align-items:flex-start;margin-top:2rem;min-height:10rem;padding:0 2%;position:relative}.archive .categories-card .card-item .card-item-wrapper{width:100%;overflow:hidden}.archive .categories-card .card-item .card-item-wrapper .card-item-title{font-size:1.2rem;font-weight:bold;display:inline-block}.archive .categories-card .card-item .card-item-wrapper span{float:right;padding-right:1rem}.archive .archive-item-link{display:inline-block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:95%}.archive .archive-item-link:hover{color:#2d96bd;background-color:transparent}.dark-theme .archive .archive-item-link{color:#a9a9b3;text-decoration:none;transition:color 0.2s ease, border-color 0.2s ease, background 0.2s ease, opacity 0.2s ease}.dark-theme .archive .archive-item-link:hover{color:#fff;text-decoration:none;transition:color 0.2s ease, border-color 0.2s ease, background 0.2s ease, opacity 0.2s ease}.archive .archive-item-date{float:right;text-align:right;color:#a9a9b3}.dark-theme .archive .archive-item-date{color:#5d5d5f}.archive .more-post{text-align:right}.archive .tag-cloud-tags{margin:10px 0}.archive .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;overflow-wrap:break-word;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:focus,.archive .tag-cloud-tags a:hover{color:#2d96bd;transform:scale(1.1)}.dark-theme .archive .tag-cloud-tags a:active,.dark-theme .archive .tag-cloud-tags a:focus,.dark-theme .archive .tag-cloud-tags a:hover{color:#fff}.archive .tag-cloud-tags a small{color:#a9a9b3}.dark-theme .archive .tag-cloud-tags a small{color:#fff}.home .home-profile{transform:translateY(0);padding:2rem 0;text-align:center}.home .home-profile .home-avatar{padding:0.6rem}.home .home-profile .home-avatar img{width:6rem;height:auto;display:inline-block;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);margin:0 auto;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;cursor:pointer}.home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem);cursor:pointer}.home .home-profile .home-description{font-size:1rem;font-weight:normal;margin:0;padding:.4rem}.home .home-profile .home-social-links{padding-top:.6rem}.home .home-profile .home-social-links i{font-size:1.45rem}.home .home-profile .home-social-links img{width:1.5rem;height:1.5rem}.home .summary{padding-top:1rem;padding-bottom:.8rem;color:#161209;border-bottom:1px dashed #dcdcdc}.dark-theme .home .summary{color:#a9a9b3;border-bottom:1px dashed #4a4b50}.home .summary .featured-image-preview{width:100%;padding:30% 0 0;position:relative;margin:0.6rem auto}.home .summary .featured-image-preview img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.home .summary .single-title{font-size:1.6rem}.home .summary .meta{font-size:.875rem !important}.home .summary .meta a{color:#a9a9b3 !important}.dark-theme .home .summary .meta a{color:#5d5d5f !important}.home .summary .meta a:hover{color:#2d96bd !important}.dark-theme .home .summary .meta a:hover{color:#fff !important}.home .summary .content{display:-moz-box;display:-webkit-box;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:.3rem;width:100%;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.home .summary h1,.home .summary h2,.home .summary h3,.home .summary h4,.home .summary h5,.home .summary h6,.home .summary p{font-size:1rem;display:inline}.home .summary h1::after,.home .summary h2::after,.home .summary h3::after,.home .summary h4::after,.home .summary h5::after,.home .summary h6::after,.home .summary p::after{content:"\A";white-space:pre}.home .summary h1,.home .summary h2,.home .summary h3,.home .summary h4,.home .summary h5,.home .summary h6{line-height:2}.home .summary .post-footer{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem !important}.home .summary .post-footer a{color:#2d96bd !important}.dark-theme .home .summary .post-footer a{color:#eee !important}.home .summary .post-footer a:hover{color:#ef3982 !important}.dark-theme .home .summary .post-footer a:hover{color:#2d96bd !important}.home .summary .post-footer .post-tags{padding:0}.home .summary .post-footer .post-tags a{color:#161209 !important}.dark-theme .home .summary .post-footer .post-tags a{color:#a9a9b3 !important}.home .summary .post-footer .post-tags a:hover{color:#2d96bd !important}.dark-theme .home .summary .post-footer .post-tags a:hover{color:#fff !important}#content-404{font-size:1.8rem;line-height:3rem;transform:translateY(30vh);text-align:center}header{width:100%;z-index:100;background-color:#fafafa}.dark-theme header{background-color:#252627}#header-desktop{display:block;position:fixed;height:4rem;line-height:4rem}#header-desktop .header-wrapper{width:auto;text-align:center;margin:0 4rem;display:flex;justify-content:space-between}#header-desktop .header-wrapper .header-title a{padding:0 8px;font-size:1.25rem}#header-desktop .header-wrapper .header-title a i{line-height:2rem}#header-desktop .header-wrapper .menu a{padding:0 8px}#header-desktop .header-wrapper .menu a.active{font-weight:900;color:#161209}.dark-theme #header-desktop .header-wrapper .menu a.active{color:#fff}#header-mobile{display:none;position:fixed;height:4rem;line-height:4rem}#header-mobile .header-wrapper{padding:0;margin:0;transition:all 0.3s ease 0s}#header-mobile .header-wrapper .header-container{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.125rem;padding-right:1rem;padding-left:1rem;box-sizing:border-box}#header-mobile .header-wrapper .header-container .header-title{font-size:1.25rem}#header-mobile .header-wrapper .header-container .menu-toggle{cursor:pointer;line-height:4rem}#header-mobile .header-wrapper .header-container .menu-toggle span{display:block;background:#161209;width:1.5rem;height:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.1s margin .1s, .1s transform;-moz-transition:.1s margin .1s, .1s transform;transition:.1s margin .1s, .1s transform}.dark-theme #header-mobile .header-wrapper .header-container .menu-toggle span{background:#a9a9b3}#header-mobile .header-wrapper .header-container .menu-toggle span:nth-child(1){margin-bottom:.5rem}#header-mobile .header-wrapper .header-container .menu-toggle span:nth-child(3){margin-top:.5rem}#header-mobile .header-wrapper .header-container .menu-toggle.active span{-webkit-transition:.1s margin, .1s transform .1s;-moz-transition:.1s margin, .1s transform .1s;transition:.1s margin, .1s transform .1s}#header-mobile .header-wrapper .header-container .menu-toggle.active span:nth-child(1){-moz-transform:rotate(45deg) translate(0.4rem, 0.5rem);-ms-transform:rotate(45deg) translate(0.4rem, 0.5rem);-webkit-transform:rotate(45deg) translate(0.4rem, 0.5rem);transform:rotate(45deg) translate(0.4rem, 0.5rem)}#header-mobile .header-wrapper .header-container .menu-toggle.active span:nth-child(2){opacity:0}#header-mobile .header-wrapper .header-container .menu-toggle.active span:nth-child(3){-moz-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-ms-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-webkit-transform:rotate(-45deg) translate(0.4rem, -0.5rem);transform:rotate(-45deg) translate(0.4rem, -0.5rem)}#header-mobile .header-wrapper .menu{text-align:center;background:#fff;border-top:2px solid #161209;display:none;box-shadow:0px 2px 4px rgba(0,0,0,0.1),0px 4px 8px rgba(0,0,0,0.1)}#header-mobile .header-wrapper .menu a{display:block;line-height:2.5rem}#header-mobile .header-wrapper .menu.active{display:block}.dark-theme #header-mobile .header-wrapper .menu{background:#292a2d;border-top:2px solid #a9a9b3}.copyright{font-size:.875rem}.copyright .copyright-line{width:100%}.copyright .copyright-line .icp-br{display:none}.dynamic-to-top{display:none;overflow:hidden;width:auto;z-index:90;position:fixed;bottom:2rem;right:2rem;top:auto;left:auto;font-family:sans-serif;font-size:1rem;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333;font-weight:bold;padding:1rem 1rem;border:1px solid #dcdcdc;background:#222;outline:none}.dynamic-to-top:hover{background:#000;cursor:pointer}.dynamic-to-top:active{background:#000;outline:none}.dynamic-to-top:focus,.dynamic-to-top:hover{outline:none}.dynamic-to-top span{display:block;overflow:hidden;width:.875rem;height:.75rem;background:url("data:image/png;base64,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") no-repeat center center}.dark-theme .dynamic-to-top{border:1px solid #4a4b50}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none;white-space:nowrap;width:100%;padding-top:1rem}.pagination a{-webkit-font-smoothing:antialiased;font-size:.8rem;color:#bfbfbf;letter-spacing:.1rem;font-weight:700;padding:5px 5px;text-decoration:none;transition:0.3s}.pagination li{padding-bottom:3px;margin:0 20px;box-sizing:border-box;position:relative;display:inline}.pagination li.disabled{display:none}.pagination li:hover a{color:#000}.dark-theme .pagination li:hover a{color:#fff}.pagination li:before,.pagination li:after{position:absolute;content:"";width:0;height:3px;background:#000;transition:0.3s;bottom:0px}.dark-theme .pagination li:before,.dark-theme .pagination li:after{background:#fff}.pagination li:before .active,.pagination li:after .active{width:100%}.pagination li:before{left:50%}.pagination li:after{right:50%}.pagination li:hover:before,.pagination li:hover:after{width:50%}.pagination li.active a{color:#000}.dark-theme .pagination li.active a{color:#fff}.pagination li.active:before,.pagination li.active:after{width:60%}@media only screen and (max-width: 1800px){.page{max-width:780px}.page .post-toc{width:300px;margin-left:800px}}@media only screen and (max-width: 1440px){.page{max-width:680px}.page .post-toc{width:240px;margin-left:700px}}@media only screen and (max-width: 1200px){.page{max-width:560px}.page .post-toc{width:180px;margin-left:580px}}@media only screen and (max-width: 960px){#header-desktop .header-wrapper{margin:0 1rem}.page{max-width:80%}.page .post-toc{display:none}.page .post-toc-mobile{display:block}}@media only screen and (max-width: 560px){#header-desktop{display:none}#header-mobile{display:block}.page{max-width:100%;padding-top:6rem}.page .categories-card .card-item{width:100%}.copyright .copyright-line .icp-splitter{display:none}.copyright .copyright-line .icp-br{display:block}}
+@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);@import url("https://fonts.googleapis.com/css?family=Fira+Mono:400,700&display=swap&subset=latin-ext");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);@import url("https://fonts.googleapis.com/css?family=Fira+Mono:400,700&display=swap&subset=latin-ext");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:Lato,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei,Segoe UI,Helvetica,Arial,sans-serif,Segoe UI Emoji;font-size:16px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#87878d}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::selection{background:rgba(38,139,211,0.2)}.dark-theme ::selection{background:rgba(38,139,211,0.3)}body{font-weight:400;line-height:1.5rem;background-color:#fff;color:#161209;overflow-wrap:break-word}body::before{content:"";background-repeat:no-repeat;background-position:center;opacity:0.05;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}body.dark-theme{color:#a9a9b3;background-color:#292a2d}a{color:#161209;text-decoration:none;transition:color 0.2s ease, border-color 0.2s ease, background 0.2s ease, opacity 0.2s ease}a:hover{color:#2d96bd}.dark-theme a{color:#a9a9b3}.dark-theme a:hover{color:#fff}.wrapper{display:flex;flex-direction:column;min-height:97.5vh;width:100%}.wrapper main{flex:1 0 auto}.wrapper main .container{padding-left:1rem;padding-right:1rem}.footer{height:2rem;width:100%;text-align:center;line-height:1.5rem;padding-top:2rem}.page{position:relative;width:100%;max-width:980px;margin:0 auto;padding-top:6rem}.single .single-title{margin:0;font-size:1.8rem;line-height:3rem}.single .meta{font-size:.88rem;color:#a9a9b3}.single .meta span{display:inline-block}.dark-theme .single .meta{color:#5d5d5f}.single .meta a{color:#2d96bd}.dark-theme .single .meta a{color:#eee}.single .meta a:hover{color:#ef3982}.dark-theme .single .meta a:hover{color:#2d96bd}.single .meta .author{font-size:1.05rem}.single .featured-image{padding-top:.6rem}.single .featured-image img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .post-toc{display:block;position:absolute;width:360px;margin-left:1000px;padding:0 .8rem;border-left:1px solid #dcdcdc;overflow-wrap:break-word;box-sizing:border-box;top:12rem}.dark-theme .single .post-toc{border-left:1px solid #4a4b50}.single .post-toc .post-toc-title{font-weight:400;margin:.8rem 0;text-transform:uppercase}.single .post-toc .post-toc-content.always-active ul{display:block}.single .post-toc .post-toc-content>nav>ul{margin:.625rem 0}.single .post-toc .post-toc-content ul{text-indent:-0.85rem;padding-left:.625rem;list-style:none}.single .post-toc .post-toc-content ul a::before{content:"|";font-weight:bolder;margin-right:.5rem;color:#2d96bd}.dark-theme .single .post-toc .post-toc-content ul a::before{color:#eee}.single .post-toc .post-toc-content ul ul{padding-left:1.25rem;display:none}.single .post-toc .post-toc-content ul .has-active>ul{display:block}.single .post-toc .post-toc-content a.active{font-weight:bold;color:#2d96bd}.dark-theme .single .post-toc .post-toc-content a.active{color:#eee}.single .post-toc .post-toc-content a.active::before{color:#ef3982}.dark-theme .single .post-toc .post-toc-content a.active::before{color:#2d96bd}.single .post-toc-mobile{display:none;padding-top:.8rem}.single .post-toc-mobile details summary .post-toc-title{display:block;display:flex;justify-content:space-between;font-size:1.2em;font-weight:bold;line-height:2em;padding:0 .625rem;background:#f5f5f5}.single .post-toc-mobile details summary .post-toc-title i.details{line-height:2em}.dark-theme .single .post-toc-mobile details summary .post-toc-title{background:#272C34}.single .post-toc-mobile details summary::-webkit-details-marker{display:none}.single .post-toc-mobile details[open] i.details{transform:rotate(180deg)}.single .post-toc-mobile .post-toc-content{border:2px solid #f5f5f5}.single .post-toc-mobile .post-toc-content>nav>ul{margin:.625rem 0}.single .post-toc-mobile .post-toc-content ul{padding-left:.625rem;list-style:none}.single .post-toc-mobile .post-toc-content ul ul{padding-left:1.25rem}.dark-theme .single .post-toc-mobile .post-toc-content{border:2px solid #272C34}.single .content h1,.single .content h2,.single .content h3,.single .content h4,.single .content h5,.single .content h6{font-weight:bold;margin:1.2rem 0}.dark-theme .single .content h1,.dark-theme .single .content h2,.dark-theme .single .content h3,.dark-theme .single .content h4,.dark-theme .single .content h5,.dark-theme .single .content h6{font-weight:bolder}.single .content h2>a:first-child::before{content:"#";margin-right:.3125rem;color:#2d96bd}.dark-theme .single .content h2>a:first-child::before{color:#eee}.single .content h3>a:first-child::before,.single .content h4>a:first-child::before,.single .content h5>a:first-child::before,.single .content h6>a:first-child::before{content:"|";margin-right:.3125rem;color:#2d96bd}.dark-theme .single .content h3>a:first-child::before,.dark-theme .single .content h4>a:first-child::before,.dark-theme .single .content h5>a:first-child::before,.dark-theme .single .content h6>a:first-child::before{color:#eee}.single .content p{font-size:1rem;margin:.5rem 0}.single .content a{word-break:break-all;color:#2d96bd}.dark-theme .single .content a{color:#eee}.single .content a:hover{color:#ef3982}.dark-theme .single .content a:hover:hover{color:#2d96bd;font-weight:bold}.single .content ul{padding-left:2rem;list-style-type:disc}.single .content ruby{background:#f5f5f5}.single .content ruby rt{color:#a9a9b3}.dark-theme .single .content ruby{background:#272C34}.dark-theme .single .content ruby rt{color:#5d5d5f}.single .content .table-wrapper{overflow-x:auto}.single .content .table-wrapper::-webkit-scrollbar{background-color:#fff}.dark-theme .single .content .table-wrapper::-webkit-scrollbar{background-color:#272c34}.single .content .table-wrapper>table{width:100%;max-width:100%;margin:.625rem 0;border-spacing:0;background:#fff}.dark-theme .single .content .table-wrapper>table{background:#272c34}.single .content .table-wrapper>table thead{background:#ededed}.dark-theme .single .content .table-wrapper>table thead{background-color:#20252b}.single .content .table-wrapper>table th,.single .content .table-wrapper>table td{padding:.3rem 1rem;border:1px double #dcdcdc}.dark-theme .single .content .table-wrapper>table th,.dark-theme .single .content .table-wrapper>table td{border:1px double #4a4b50}.single .content figure{text-align:center}.single .content .image-caption:not(:empty){min-width:20%;max-width:80%;display:inline-block;padding:.625rem;margin:0 auto;border-bottom:1px solid #d9d9d9;font-size:.875rem;color:#969696;line-height:1.7}.single .content img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .content blockquote{font-size:1rem;display:block;border-width:1px 0;border-style:solid;border-color:#dcdcdc;padding:1.5em 1.2em 0.5em 1.2em;margin:0 0 2em 0;position:relative}.single .content blockquote::before{content:'\201C';position:absolute;top:0em;left:50%;transform:translate(-50%, -50%);width:3rem;height:2rem;font:6em/1.08em 'PT Sans', sans-serif;color:#2d96bd;text-align:center}.dark-theme .single .content blockquote::before{color:#eee}.single .content blockquote::after{content:"#blockquote" attr(cite);display:block;text-align:right;font-size:0.875em;color:#2d96bd}.dark-theme .single .content blockquote::after{color:#eee}.dark-theme .single .content blockquote{border-color:#4a4b50}.single .content .footnotes{color:#a9a9b3}.dark-theme .single .content .footnotes{color:#5d5d5f}.single .content code{font-size:13px;font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace;padding:.2rem .4rem;color:#E74C3C}.dark-theme .single .content code{color:#E5BF78}.single .content code,.single .content pre,.single .content .highlight table,.single .content .highlight tr,.single .content .highlight td{background:#f5f5f5}.dark-theme .single .content code,.dark-theme .single .content pre,.dark-theme .single .content .highlight table,.dark-theme .single .content .highlight tr,.dark-theme .single .content .highlight td{background:#272C34}.single .content .highlight>.chroma{margin:1rem 0;line-height:18px}.single .content .highlight>.chroma code,.single .content .highlight>.chroma pre{margin:0;padding:0}.single .content .highlight>.chroma::before{display:block;padding:.4rem;font-family:Lato,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei,Segoe UI,Helvetica,Arial,sans-serif,Segoe UI Emoji;font-size:13px;font-weight:bold;color:#b1b0b0;background:#ededed;content:'Code'}.dark-theme .single .content .highlight>.chroma::before{color:#b1b0b0;background:#20252b}.single .content .highlight>.chroma.language-bash::before{content:"Bash"}.single .content .highlight>.chroma.language-c::before{content:"C"}.single .content .highlight>.chroma.language-cs::before{content:"C#"}.single .content .highlight>.chroma.language-cpp::before{content:"C++"}.single .content .highlight>.chroma.language-clojure::before{content:"Clojure"}.single .content .highlight>.chroma.language-coffeescript::before{content:"CoffeeScript"}.single .content .highlight>.chroma.language-css::before{content:"CSS"}.single .content .highlight>.chroma.language-dart::before{content:"Dart"}.single .content .highlight>.chroma.language-diff::before{content:"Diff"}.single .content .highlight>.chroma.language-erlang::before{content:"Erlang"}.single .content .highlight>.chroma.language-go::before{content:"Go"}.single .content .highlight>.chroma.language-go-html-template::before{content:"Go HTML Template"}.single .content .highlight>.chroma.language-groovy::before{content:"Groovy"}.single .content .highlight>.chroma.language-haskell::before{content:"Haskell"}.single .content .highlight>.chroma.language-html::before{content:"HTML"}.single .content .highlight>.chroma.language-http::before{content:"HTTP"}.single .content .highlight>.chroma.language-xml::before{content:"XML"}.single .content .highlight>.chroma.language-java::before{content:"Java"}.single .content .highlight>.chroma.language-js::before{content:"JavaScript"}.single .content .highlight>.chroma.language-javascript::before{content:"JavaScript"}.single .content .highlight>.chroma.language-json::before{content:"JSON"}.single .content .highlight>.chroma.language-kotlin::before{content:"Kotlin"}.single .content .highlight>.chroma.language-latex::before{content:"LaTeX"}.single .content .highlight>.chroma.language-less::before{content:"Less"}.single .content .highlight>.chroma.language-lisp::before{content:"Lisp"}.single .content .highlight>.chroma.language-lua::before{content:"Lua"}.single .content .highlight>.chroma.language-makefile::before{content:"Makefile"}.single .content .highlight>.chroma.language-markdown::before{content:"Markdown"}.single .content .highlight>.chroma.language-matlab::before{content:"Matlab"}.single .content .highlight>.chroma.language-objectivec::before{content:"Objective-C"}.single .content .highlight>.chroma.language-php::before{content:"PHP"}.single .content .highlight>.chroma.language-perl::before{content:"Perl"}.single .content .highlight>.chroma.language-python::before{content:"Python"}.single .content .highlight>.chroma.language-r::before{content:"R"}.single .content .highlight>.chroma.language-ruby::before{content:"Ruby"}.single .content .highlight>.chroma.language-rust::before{content:"Rust"}.single .content .highlight>.chroma.language-scala::before{content:"Scala"}.single .content .highlight>.chroma.language-scss::before{content:"Scss"}.single .content .highlight>.chroma.language-shell::before{content:"Shell"}.single .content .highlight>.chroma.language-sql::before{content:"SQL"}.single .content .highlight>.chroma.language-swift::before{content:"Swift"}.single .content .highlight>.chroma.language-tex::before{content:"TeX"}.single .content .highlight>.chroma.language-toml::before{content:"TOML"}.single .content .highlight>.chroma.language-ts::before{content:"TypeScript"}.single .content .highlight>.chroma.language-typescript::before{content:"TypeScript"}.single .content .highlight>.chroma.language-vue::before{content:"Vue"}.single .content .highlight>.chroma.language-yml::before{content:"YAML"}.single .content .highlight>.chroma.language-yaml::before{content:"YAML"}.single .content .highlight>.chroma table,.single .content .highlight>.chroma tr,.single .content .highlight>.chroma td{margin:0;border:none !important}.single .content .highlight>.chroma td{padding:.2rem .4rem}.single .content .highlight>.chroma .lntd:first-child{width:1.2rem}.single .content .highlight>.chroma .lntd:first-child .lnt{color:#b1b0b0}.single .content .highlight>.chroma .lntd:first-child .hl{font-weight:bolder}.single .content .highlight>.chroma .lntd:last-child .hl{display:block;background-color:#e8e8e8}.dark-theme .single .content .highlight>.chroma .lntd:last-child .hl{background-color:#1c2025}.single .content .highlight{font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace}.single .content .highlight .c,.single .content .highlight .ch,.single .content .highlight .cm,.single .content .highlight .c1,.single .content .highlight .cs,.single .content .highlight .cp,.single .content .highlight .cpf{font-style:italic}.single .content .highlight .gl{text-decoration:underline}.single .content .highlight .p{color:#a9a9b3}.single .content .highlight .k{color:#b501a9}.single .content .highlight .kc{color:#b501a9}.single .content .highlight .kd{color:#b501a9}.single .content .highlight .kn{color:#b501a9}.single .content .highlight .kp{color:#b501a9}.single .content .highlight .kr{color:#b501a9}.single .content .highlight .kt{color:#b501a9}.single .content .highlight .n{color:#333}.single .content .highlight .na{color:#2b77fa}.single .content .highlight .nb{color:#f74840}.single .content .highlight .bp{color:#f74840}.single .content .highlight .nc{color:#cb8100}.single .content .highlight .no{color:#2b77fa}.single .content .highlight .nd{color:#0086c1}.single .content .highlight .ni{color:#2b77fa}.single .content .highlight .ne{color:#2b77fa}.single .content .highlight .nf{color:#2b77fa}.single .content .highlight .fm{color:#1ccad6}.single .content .highlight .nl{color:#2b77fa}.single .content .highlight .nn{color:#2b77fa}.single .content .highlight .nx{color:#333}.single .content .highlight .py{color:#2b77fa}.single .content .highlight .nt{color:#2b77fa}.single .content .highlight .nv{color:#2b77fa}.single .content .highlight .vc{color:#2b77fa}.single .content .highlight .vg{color:#2b77fa}.single .content .highlight .vi{color:#2b77fa}.single .content .highlight .vm{color:#2b77fa}.single .content .highlight .l{color:#2aa198}.single .content .highlight .ld{color:#2aa198}.single .content .highlight .s{color:#24a443}.single .content .highlight .sa{color:#24a443}.single .content .highlight .sb{color:#24a443}.single .content .highlight .sc{color:#24a443}.single .content .highlight .dl{color:#24a443}.single .content .highlight .sd{color:#24a443}.single .content .highlight .s2{color:#24a443}.single .content .highlight .se{color:#24a443}.single .content .highlight .sh{color:#24a443}.single .content .highlight .si{color:#24a443}.single .content .highlight .sx{color:#24a443}.single .content .highlight .sr{color:#24a443}.single .content .highlight .s1{color:#24a443}.single .content .highlight .ss{color:#24a443}.single .content .highlight .m{color:#e2893c}.single .content .highlight .mb{color:#e2893c}.single .content .highlight .mf{color:#e2893c}.single .content .highlight .mh{color:#e2893c}.single .content .highlight .mi{color:#e2893c}.single .content .highlight .il{color:#e2893c}.single .content .highlight .mo{color:#e2893c}.single .content .highlight .o{color:#f19b04}.single .content .highlight .ow{color:#b501a9}.single .content .highlight .c{color:#a0a1a8}.single .content .highlight .ch{color:#a0a1a8}.single .content .highlight .cm{color:#a0a1a8}.single .content .highlight .c1{color:#a0a1a8}.single .content .highlight .cs{color:#a0a1a8}.single .content .highlight .cp{color:#a0a1a8}.single .content .highlight .cpf{color:#a0a1a8}.single .content .highlight .g{color:#e72d40}.single .content .highlight .gd{color:#e72d40}.single .content .highlight .ge{color:#e72d40}.single .content .highlight .gr{color:#e72d40}.single .content .highlight .gh{color:#e72d40}.single .content .highlight .gi{color:#e72d40}.single .content .highlight .go{color:#e72d40}.single .content .highlight .gp{color:#e72d40}.single .content .highlight .gs{color:#e72d40}.single .content .highlight .gu{color:#e72d40}.single .content .highlight .gt{color:#e72d40}.single .content .highlight .w{color:#bbb}.dark-theme .single .content .highlight .p{color:#a9a9b3}.dark-theme .single .content .highlight .k{color:#d371e3}.dark-theme .single .content .highlight .kc{color:#d371e3}.dark-theme .single .content .highlight .kd{color:#d371e3}.dark-theme .single .content .highlight .kn{color:#d371e3}.dark-theme .single .content .highlight .kp{color:#d371e3}.dark-theme .single .content .highlight .kr{color:#d371e3}.dark-theme .single .content .highlight .kt{color:#d371e3}.dark-theme .single .content .highlight .n{color:#a9b2c0}.dark-theme .single .content .highlight .na{color:#41b0f5}.dark-theme .single .content .highlight .nb{color:#19b9c4}.dark-theme .single .content .highlight .bp{color:#ecbf6f}.dark-theme .single .content .highlight .nc{color:#ecbf6f}.dark-theme .single .content .highlight .no{color:#41b0f5}.dark-theme .single .content .highlight .nd{color:#ecbf6f}.dark-theme .single .content .highlight .ni{color:#41b0f5}.dark-theme .single .content .highlight .ne{color:#41b0f5}.dark-theme .single .content .highlight .nf{color:#41b0f5}.dark-theme .single .content .highlight .fm{color:#19b9c4}.dark-theme .single .content .highlight .nl{color:#41b0f5}.dark-theme .single .content .highlight .nn{color:#41b0f5}.dark-theme .single .content .highlight .nx{color:#a9a9b3}.dark-theme .single .content .highlight .py{color:#41b0f5}.dark-theme .single .content .highlight .nt{color:#41b0f5}.dark-theme .single .content .highlight .nv{color:#41b0f5}.dark-theme .single .content .highlight .vc{color:#41b0f5}.dark-theme .single .content .highlight .vg{color:#41b0f5}.dark-theme .single .content .highlight .vi{color:#41b0f5}.dark-theme .single .content .highlight .vm{color:#41b0f5}.dark-theme .single .content .highlight .l{color:#2aa198}.dark-theme .single .content .highlight .ld{color:#2aa198}.dark-theme .single .content .highlight .s{color:#8cc570}.dark-theme .single .content .highlight .sa{color:#8cc570}.dark-theme .single .content .highlight .sb{color:#8cc570}.dark-theme .single .content .highlight .sc{color:#8cc570}.dark-theme .single .content .highlight .dl{color:#8cc570}.dark-theme .single .content .highlight .sd{color:#8cc570}.dark-theme .single .content .highlight .s2{color:#8cc570}.dark-theme .single .content .highlight .se{color:#8cc570}.dark-theme .single .content .highlight .sh{color:#8cc570}.dark-theme .single .content .highlight .si{color:#8cc570}.dark-theme .single .content .highlight .sx{color:#8cc570}.dark-theme .single .content .highlight .sr{color:#8cc570}.dark-theme .single .content .highlight .s1{color:#8cc570}.dark-theme .single .content .highlight .ss{color:#8cc570}.dark-theme .single .content .highlight .m{color:#db985c}.dark-theme .single .content .highlight .mb{color:#db985c}.dark-theme .single .content .highlight .mf{color:#db985c}.dark-theme .single .content .highlight .mh{color:#db985c}.dark-theme .single .content .highlight .mi{color:#db985c}.dark-theme .single .content .highlight .il{color:#db985c}.dark-theme .single .content .highlight .mo{color:#db985c}.dark-theme .single .content .highlight .o{color:#ecbf6f}.dark-theme .single .content .highlight .ow{color:#d371e3}.dark-theme .single .content .highlight .c{color:#7e848f}.dark-theme .single .content .highlight .ch{color:#7e848f}.dark-theme .single .content .highlight .cm{color:#7e848f}.dark-theme .single .content .highlight .c1{color:#7e848f}.dark-theme .single .content .highlight .cs{color:#7e848f}.dark-theme .single .content .highlight .cp{color:#7e848f}.dark-theme .single .content .highlight .cpf{color:#7e848f}.dark-theme .single .content .highlight .g{color:#f16372}.dark-theme .single .content .highlight .gd{color:#f16372}.dark-theme .single .content .highlight .ge{color:#f16372}.dark-theme .single .content .highlight .gr{color:#f16372}.dark-theme .single .content .highlight .gh{color:#f16372}.dark-theme .single .content .highlight .gi{color:#f16372}.dark-theme .single .content .highlight .go{color:#f16372}.dark-theme .single .content .highlight .gp{color:#f16372}.dark-theme .single .content .highlight .gs{color:#f16372}.dark-theme .single .content .highlight .gu{color:#f16372}.dark-theme .single .content .highlight .gt{color:#f16372}.dark-theme .single .content .highlight .w{color:#bbb}.single .content .admonition{position:relative;margin:.9765em 0;padding:0 .75rem;background-color:rgba(68,138,255,0.1);border-left:0.25rem solid #448aff;overflow:auto}.single .content .admonition .admonition-title{margin:0 -0.75rem;padding:.5rem .75rem .5rem 2.5rem;border-bottom:0.1rem solid rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.1);font-weight:700}.single .content .admonition i.icon{font-size:16px;color:#448aff;cursor:auto;position:absolute;left:.75rem;top:.75rem}.single .content .admonition.note{border-left-color:#448aff}.single .content .admonition.note i.icon{color:#448aff}.single .content .admonition.abstract{border-left-color:#00b0ff}.single .content .admonition.abstract i.icon{color:#00b0ff}.single .content .admonition.info{border-left-color:#00b8d4}.single .content .admonition.info i.icon{color:#00b8d4}.single .content .admonition.tip{border-left-color:#00bfa5}.single .content .admonition.tip i.icon{color:#00bfa5}.single .content .admonition.success{border-left-color:#00c853}.single .content .admonition.success i.icon{color:#00c853}.single .content .admonition.question{border-left-color:#64dd17}.single .content .admonition.question i.icon{color:#64dd17}.single .content .admonition.warning{border-left-color:#ff9100}.single .content .admonition.warning i.icon{color:#ff9100}.single .content .admonition.failure{border-left-color:#ff5252}.single .content .admonition.failure i.icon{color:#ff5252}.single .content .admonition.danger{border-left-color:#ff1744}.single .content .admonition.danger i.icon{color:#ff1744}.single .content .admonition.bug{border-left-color:#f50057}.single .content .admonition.bug i.icon{color:#f50057}.single .content .admonition.example{border-left-color:#651fff}.single .content .admonition.example i.icon{color:#651fff}.single .content .admonition.quote{border-left-color:#9e9e9e}.single .content .admonition.quote i.icon{color:#9e9e9e}.single .content .admonition.note{background-color:rgba(68,138,255,0.1)}.single .content .admonition.note .admonition-title{border-bottom-color:rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.1)}.single .content .admonition.abstract{background-color:rgba(0,176,255,0.1)}.single .content .admonition.abstract .admonition-title{border-bottom-color:rgba(0,176,255,0.1);background-color:rgba(0,176,255,0.1)}.single .content .admonition.info{background-color:rgba(0,184,212,0.1)}.single .content .admonition.info .admonition-title{border-bottom-color:rgba(0,184,212,0.1);background-color:rgba(0,184,212,0.1)}.single .content .admonition.tip{background-color:rgba(0,191,165,0.1)}.single .content .admonition.tip .admonition-title{border-bottom-color:rgba(0,191,165,0.1);background-color:rgba(0,191,165,0.1)}.single .content .admonition.success{background-color:rgba(0,200,83,0.1)}.single .content .admonition.success .admonition-title{border-bottom-color:rgba(0,200,83,0.1);background-color:rgba(0,200,83,0.1)}.single .content .admonition.question{background-color:rgba(100,221,23,0.1)}.single .content .admonition.question .admonition-title{border-bottom-color:rgba(100,221,23,0.1);background-color:rgba(100,221,23,0.1)}.single .content .admonition.warning{background-color:rgba(255,145,0,0.1)}.single .content .admonition.warning .admonition-title{border-bottom-color:rgba(255,145,0,0.1);background-color:rgba(255,145,0,0.1)}.single .content .admonition.failure{background-color:rgba(255,82,82,0.1)}.single .content .admonition.failure .admonition-title{border-bottom-color:rgba(255,82,82,0.1);background-color:rgba(255,82,82,0.1)}.single .content .admonition.danger{background-color:rgba(255,23,68,0.1)}.single .content .admonition.danger .admonition-title{border-bottom-color:rgba(255,23,68,0.1);background-color:rgba(255,23,68,0.1)}.single .content .admonition.bug{background-color:rgba(245,0,87,0.1)}.single .content .admonition.bug .admonition-title{border-bottom-color:rgba(245,0,87,0.1);background-color:rgba(245,0,87,0.1)}.single .content .admonition.example{background-color:rgba(101,31,255,0.1)}.single .content .admonition.example .admonition-title{border-bottom-color:rgba(101,31,255,0.1);background-color:rgba(101,31,255,0.1)}.single .content .admonition.quote{background-color:rgba(158,158,158,0.1)}.single .content .admonition.quote .admonition-title{border-bottom-color:rgba(158,158,158,0.1);background-color:rgba(158,158,158,0.1)}.single .content .admonition:last-child{margin-bottom:.75rem}.single .content details.admonition summary{display:block;outline:none;cursor:pointer}.single .content details.admonition summary::-webkit-details-marker{display:none}.single .content details.admonition summary i.details{position:absolute;top:.75rem;right:.75rem;color:#161209}.dark-theme .single .content details.admonition summary i.details{color:#a9a9b3}.single .content details.admonition[open] i.details{transform:rotate(180deg)}.single .content .echarts{width:100%;height:30rem;margin:3% auto;text-align:center}.single .content .bilibili{position:relative;width:100%;height:0;padding-bottom:75%;margin:3% auto;text-align:center}.single .content .bilibili iframe{position:absolute;width:100%;height:100%;left:0;top:0}.single .content hr{margin:1rem 0;position:relative;border-top:1px dashed #dcdcdc;border-bottom:none}.dark-theme .single .content hr{border-top:1px dashed #4a4b50}.single .content kbd{display:inline-block;padding:.25rem;background-color:#fff;border:1px solid #dcdcdc;border-bottom-color:#dcdcdc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #dcdcdc;box-shadow:inset 0 -1px 0 #dcdcdc;font-size:.8rem;font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace;color:#E74C3C}.dark-theme .single .content kbd{background-color:#292a2d;border:1px solid #4a4b50;border-bottom-color:#4a4b50;-webkit-box-shadow:inset 0 -1px 0 #4a4b50;box-shadow:inset 0 -1px 0 #4a4b50;color:#E5BF78}.single .content .typeit .code{padding:.375rem;font-size:.875rem;font-family:Fira Mono,Source Code Pro,Menlo,Consolas,Monaco,monospace;font-weight:bold;word-break:break-all}.single .content .align-left{text-align:left}.single .content .align-center{text-align:center}.single .content .align-right{text-align:right}.single .content .float-left{float:left}.single .content .float-right{float:right}.single .post-footer{margin-top:3rem}.single .post-footer .post-info{border-bottom:1px solid #dcdcdc;padding:1rem 0 0.3rem}.dark-theme .single .post-footer .post-info{border-bottom:1px solid #4a4b50}.single .post-footer .post-info .post-info-line{display:flex;justify-content:space-between}.single .post-footer .post-info .post-info-line .post-info-mod{font-size:0.8em;color:#a9a9b3}.dark-theme .single .post-footer .post-info .post-info-line .post-info-mod{color:#5d5d5f}.single .post-footer .post-info .post-info-line .post-info-license{font-size:0.8em;color:#a9a9b3}.dark-theme .single .post-footer .post-info .post-info-line .post-info-license{color:#5d5d5f}.single .post-footer .post-info .post-info-line .post-info-md{width:8rem}.single .post-footer .post-info .post-info-line .post-info-md a{font-size:0.8rem;color:#2d96bd}.dark-theme .single .post-footer .post-info .post-info-line .post-info-md a{color:#eee}.single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}.dark-theme .single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#2d96bd}.single .post-footer .post-info-more{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.single .post-footer .post-nav::before,.single .post-footer .post-nav::after{content:' ';display:table}.single .post-footer .post-nav a.prev,.single .post-footer .post-nav a.next{font-size:1rem;font-weight:600;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.single .post-footer .post-nav a.prev{float:left}.single .post-footer .post-nav a.prev:hover{transform:translateX(-4px)}.single .post-footer .post-nav a.next{float:right}.single .post-footer .post-nav a.next:hover{transform:translateX(4px)}.single .comment{padding:4rem 0}.special .single-title{text-align:right;padding-bottom:2rem}.archive .single-title{text-align:right;padding-bottom:2rem}.archive .archive-item{margin-left:2rem}.archive .categories-card{margin:0 auto;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:0 2.5rem;line-height:1.6rem}.archive .categories-card .card-item{font-size:.875rem;text-align:left;width:45%;display:flex;align-items:flex-start;margin-top:2rem;min-height:10rem;padding:0 2%;position:relative}.archive .categories-card .card-item .card-item-wrapper{width:100%;overflow:hidden}.archive .categories-card .card-item .card-item-wrapper .card-item-title{font-size:1.2rem;font-weight:bold;display:inline-block}.archive .categories-card .card-item .card-item-wrapper span{float:right;padding-right:1rem}.archive .archive-item-link{display:inline-block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:95%}.archive .archive-item-link:hover{color:#2d96bd;background-color:transparent}.dark-theme .archive .archive-item-link{color:#a9a9b3;text-decoration:none;transition:color 0.2s ease, border-color 0.2s ease, background 0.2s ease, opacity 0.2s ease}.dark-theme .archive .archive-item-link:hover{color:#fff;text-decoration:none;transition:color 0.2s ease, border-color 0.2s ease, background 0.2s ease, opacity 0.2s ease}.archive .archive-item-date{float:right;text-align:right;color:#a9a9b3}.dark-theme .archive .archive-item-date{color:#5d5d5f}.archive .more-post{text-align:right}.archive .tag-cloud-tags{margin:10px 0}.archive .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;overflow-wrap:break-word;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:focus,.archive .tag-cloud-tags a:hover{color:#2d96bd;transform:scale(1.1)}.dark-theme .archive .tag-cloud-tags a:active,.dark-theme .archive .tag-cloud-tags a:focus,.dark-theme .archive .tag-cloud-tags a:hover{color:#fff}.archive .tag-cloud-tags a small{color:#a9a9b3}.dark-theme .archive .tag-cloud-tags a small{color:#fff}.home .home-profile{transform:translateY(0);padding:2rem 0;text-align:center}.home .home-profile .home-avatar{padding:0.6rem}.home .home-profile .home-avatar img{width:6rem;height:auto;display:inline-block;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);margin:0 auto;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;cursor:pointer}.home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem);cursor:pointer}.home .home-profile .home-description{font-size:1rem;font-weight:normal;margin:0;padding:.4rem}.home .home-profile .home-social-links{padding-top:.6rem}.home .home-profile .home-social-links i{font-size:1.45rem}.home .home-profile .home-social-links img{width:1.5rem;height:1.5rem}.home .summary{padding-top:1rem;padding-bottom:.8rem;color:#161209;border-bottom:1px dashed #dcdcdc}.dark-theme .home .summary{color:#a9a9b3;border-bottom:1px dashed #4a4b50}.home .summary .featured-image-preview{width:100%;padding:30% 0 0;position:relative;margin:0.6rem auto}.home .summary .featured-image-preview img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.home .summary .single-title{font-size:1.6rem}.home .summary .meta{font-size:.875rem !important}.home .summary .meta a{color:#a9a9b3 !important}.dark-theme .home .summary .meta a{color:#5d5d5f !important}.home .summary .meta a:hover{color:#2d96bd !important}.dark-theme .home .summary .meta a:hover{color:#fff !important}.home .summary .content{display:-moz-box;display:-webkit-box;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:.3rem;width:100%;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.home .summary h1,.home .summary h2,.home .summary h3,.home .summary h4,.home .summary h5,.home .summary h6,.home .summary p{font-size:1rem;display:inline}.home .summary h1::after,.home .summary h2::after,.home .summary h3::after,.home .summary h4::after,.home .summary h5::after,.home .summary h6::after,.home .summary p::after{content:"\A";white-space:pre}.home .summary h1,.home .summary h2,.home .summary h3,.home .summary h4,.home .summary h5,.home .summary h6{line-height:2}.home .summary .post-footer{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem !important}.home .summary .post-footer a{color:#2d96bd !important}.dark-theme .home .summary .post-footer a{color:#eee !important}.home .summary .post-footer a:hover{color:#ef3982 !important}.dark-theme .home .summary .post-footer a:hover{color:#2d96bd !important}.home .summary .post-footer .post-tags{padding:0}.home .summary .post-footer .post-tags a{color:#161209 !important}.dark-theme .home .summary .post-footer .post-tags a{color:#a9a9b3 !important}.home .summary .post-footer .post-tags a:hover{color:#2d96bd !important}.dark-theme .home .summary .post-footer .post-tags a:hover{color:#fff !important}#content-404{font-size:1.8rem;line-height:3rem;transform:translateY(30vh);text-align:center}header{width:100%;z-index:100;background-color:#fafafa}.dark-theme header{background-color:#252627}#header-desktop{display:block;position:fixed;height:4rem;line-height:4rem}#header-desktop .header-wrapper{width:auto;text-align:center;margin:0 4rem;display:flex;justify-content:space-between}#header-desktop .header-wrapper .header-title a{padding:0 8px;font-size:1.25rem}#header-desktop .header-wrapper .header-title a i{line-height:2rem}#header-desktop .header-wrapper .menu a{padding:0 8px}#header-desktop .header-wrapper .menu a.active{font-weight:900;color:#161209}.dark-theme #header-desktop .header-wrapper .menu a.active{color:#fff}#header-mobile{display:none;position:fixed;height:4rem;line-height:4rem}#header-mobile .header-wrapper{padding:0;margin:0;transition:all 0.3s ease 0s}#header-mobile .header-wrapper .header-container{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.125rem;padding-right:1rem;padding-left:1rem;box-sizing:border-box}#header-mobile .header-wrapper .header-container .header-title{font-size:1.25rem}#header-mobile .header-wrapper .header-container .menu-toggle{cursor:pointer;line-height:4rem}#header-mobile .header-wrapper .header-container .menu-toggle span{display:block;background:#161209;width:1.5rem;height:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.1s margin .1s, .1s transform;-moz-transition:.1s margin .1s, .1s transform;transition:.1s margin .1s, .1s transform}.dark-theme #header-mobile .header-wrapper .header-container .menu-toggle span{background:#a9a9b3}#header-mobile .header-wrapper .header-container .menu-toggle span:nth-child(1){margin-bottom:.5rem}#header-mobile .header-wrapper .header-container .menu-toggle span:nth-child(3){margin-top:.5rem}#header-mobile .header-wrapper .header-container .menu-toggle.active span{-webkit-transition:.1s margin, .1s transform .1s;-moz-transition:.1s margin, .1s transform .1s;transition:.1s margin, .1s transform .1s}#header-mobile .header-wrapper .header-container .menu-toggle.active span:nth-child(1){-moz-transform:rotate(45deg) translate(0.4rem, 0.5rem);-ms-transform:rotate(45deg) translate(0.4rem, 0.5rem);-webkit-transform:rotate(45deg) translate(0.4rem, 0.5rem);transform:rotate(45deg) translate(0.4rem, 0.5rem)}#header-mobile .header-wrapper .header-container .menu-toggle.active span:nth-child(2){opacity:0}#header-mobile .header-wrapper .header-container .menu-toggle.active span:nth-child(3){-moz-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-ms-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-webkit-transform:rotate(-45deg) translate(0.4rem, -0.5rem);transform:rotate(-45deg) translate(0.4rem, -0.5rem)}#header-mobile .header-wrapper .menu{text-align:center;background:#fff;border-top:2px solid #161209;display:none;box-shadow:0px 2px 4px rgba(0,0,0,0.1),0px 4px 8px rgba(0,0,0,0.1)}#header-mobile .header-wrapper .menu a{display:block;line-height:2.5rem}#header-mobile .header-wrapper .menu.active{display:block}.dark-theme #header-mobile .header-wrapper .menu{background:#292a2d;border-top:2px solid #a9a9b3}.copyright{font-size:.875rem}.copyright .copyright-line{width:100%}.copyright .copyright-line .icp-br{display:none}.dynamic-to-top{display:none;overflow:hidden;width:auto;z-index:90;position:fixed;bottom:2rem;right:2rem;top:auto;left:auto;font-family:sans-serif;font-size:1rem;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333;font-weight:bold;padding:1rem 1rem;border:1px solid #dcdcdc;background:#222;outline:none}.dynamic-to-top:hover{background:#000;cursor:pointer}.dynamic-to-top:active{background:#000;outline:none}.dynamic-to-top:focus,.dynamic-to-top:hover{outline:none}.dynamic-to-top span{display:block;overflow:hidden;width:.875rem;height:.75rem;background:url("data:image/png;base64,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") no-repeat center center}.dark-theme .dynamic-to-top{border:1px solid #4a4b50}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none;white-space:nowrap;width:100%;padding-top:1rem}.pagination a{-webkit-font-smoothing:antialiased;font-size:.8rem;color:#bfbfbf;letter-spacing:.1rem;font-weight:700;padding:5px 5px;text-decoration:none;transition:0.3s}.pagination li{padding-bottom:3px;margin:0 20px;box-sizing:border-box;position:relative;display:inline}.pagination li.disabled{display:none}.pagination li:hover a{color:#000}.dark-theme .pagination li:hover a{color:#fff}.pagination li:before,.pagination li:after{position:absolute;content:"";width:0;height:3px;background:#000;transition:0.3s;bottom:0px}.dark-theme .pagination li:before,.dark-theme .pagination li:after{background:#fff}.pagination li:before .active,.pagination li:after .active{width:100%}.pagination li:before{left:50%}.pagination li:after{right:50%}.pagination li:hover:before,.pagination li:hover:after{width:50%}.pagination li.active a{color:#000}.dark-theme .pagination li.active a{color:#fff}.pagination li.active:before,.pagination li.active:after{width:60%}@media only screen and (max-width: 1800px){.page{max-width:780px}.page .post-toc{width:300px;margin-left:800px}}@media only screen and (max-width: 1440px){.page{max-width:680px}.page .post-toc{width:240px;margin-left:700px}}@media only screen and (max-width: 1200px){.page{max-width:560px}.page .post-toc{width:180px;margin-left:580px}}@media only screen and (max-width: 960px){#header-desktop .header-wrapper{margin:0 1rem}.page{max-width:80%}.page .post-toc{display:none}.page .post-toc-mobile{display:block}}@media only screen and (max-width: 560px){#header-desktop{display:none}#header-mobile{display:block}.page{max-width:100%;padding-top:6rem}.page .categories-card .card-item{width:100%}.copyright .copyright-line .icp-splitter{display:none}.copyright .copyright-line .icp-br{display:block}}
/*# sourceMappingURL=style.min.css.map */
\ No newline at end of file
diff --git a/static/css/lib/iconfont/iconfont.eot b/static/css/lib/iconfont/iconfont.eot
index 94eed715..5f872f83 100644
Binary files a/static/css/lib/iconfont/iconfont.eot and b/static/css/lib/iconfont/iconfont.eot differ
diff --git a/static/css/lib/iconfont/iconfont.svg b/static/css/lib/iconfont/iconfont.svg
index 6539c675..a1a74532 100644
--- a/static/css/lib/iconfont/iconfont.svg
+++ b/static/css/lib/iconfont/iconfont.svg
@@ -20,6 +20,12 @@ Created by iconfont
/>
+
+
+
+
+
+
diff --git a/static/css/lib/iconfont/iconfont.ttf b/static/css/lib/iconfont/iconfont.ttf
index 199125b4..94c77818 100644
Binary files a/static/css/lib/iconfont/iconfont.ttf and b/static/css/lib/iconfont/iconfont.ttf differ
diff --git a/static/css/lib/iconfont/iconfont.woff b/static/css/lib/iconfont/iconfont.woff
index ac30fb9b..4dff1cec 100644
Binary files a/static/css/lib/iconfont/iconfont.woff and b/static/css/lib/iconfont/iconfont.woff differ
diff --git a/static/css/lib/iconfont/iconfont.woff2 b/static/css/lib/iconfont/iconfont.woff2
index 71979642..395e9399 100644
Binary files a/static/css/lib/iconfont/iconfont.woff2 and b/static/css/lib/iconfont/iconfont.woff2 differ