@import"//at.alicdn.com/t/font_2707633_ztl25j3lymg.css";.cd-container{width:90%;max-width:1080px;margin:0 auto;padding-top:120px;border-radius:2px}.cd-container:after,.cd-timeline-block:after,.cd-timeline-content:after{content:"";display:table;clear:both}#cd-timeline{position:relative;margin-bottom:2em}#cd-timeline:before{content:"";position:absolute;top:0;left:25px;height:100%;width:2px;background:var(--c-brand)}.timeline-content-summary{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em}#cd-timeline:before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:first-child{margin-top:0}@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}}.cd-timeline-img{position:absolute;top:8px;left:21px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 4px var(--c-brand-light),inset 0 2px #00000014,0 3px 0 4px #0000000d;background:var(--c-brand)}@media only screen and (min-width:1170px){.cd-timeline-img{width:10px;height:10px;left:50%;margin-left:-6px;margin-top:5px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}}.cd-timeline-content{position:relative;margin-left:60px;margin-right:30px;background:var(--timeline-bg);border-radius:2px;color:var(--text-color);padding:1em;opacity:0;transform:translateY(100px) scale(.6);filter:drop-shadow(var(--light-shadow))}.cd-timeline-content .timeline-content-info{background:rgba(0,0,0,.2);padding:5px 10px;color:#ffffffb3;font-size:12px;box-shadow:inset 0 2px #00000014;border-radius:2px;display:flex;align-items:center;justify-content:space-between}.cd-timeline-content .timeline-content-info i{margin-right:5px}.cd-timeline-content .timeline-content-info .timeline-content-info-title{width:calc(50% - 2px);display:inline-block}.cd-timeline-content .timeline-content-info .timeline-content-info-date{width:calc(50% - 2px);display:inline-block;text-align:right}.cd-timeline-content .timeline-content-info .timeline-content-info-title{text-align:left;text-transform:capitalize}.cd-timeline-content .content-skills{font-size:12px;padding:0;margin-bottom:0;display:flex;flex-wrap:wrap}.cd-timeline-content .content-skills li{background:var(--c-bg);border-radius:2px;display:inline-block;padding:2px 10px;margin:3px 2px;text-align:center}.cd-timeline-content h2{margin-top:0;margin-bottom:5px}.cd-timeline-content .cd-date,.cd-timeline-content p{font-size:13px;font-size:.8125rem}.cd-timeline-content .cd-date{display:inline-block}.cd-date{font-family:num;opacity:.7}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content:before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid var(--timeline-bg)}@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem}.cd-timeline-content p{font-size:16px;font-size:1rem}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.cd-timeline-content{padding:1.6em;width:36%;margin:0 5%}.cd-timeline-content:before{top:24px;left:100%;border-color:transparent;border-left-color:var(--timeline-bg)}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem}.cd-timeline-box{padding-bottom:40px}.cd-timeline-box:nth-child(even) .cd-timeline-content,.cd-timeline-box:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-box:nth-child(even) .cd-timeline-content:before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:var(--timeline-bg)}.cd-timeline-box:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}}.container-comment{padding-top:140px;max-width:900px;margin:0 auto;background-color:var(--primary-bg);padding-left:40px;padding-right:40px}.container-comment .v[data-class=v] .vcards .vcard .vquote{border:0}.container-comment .v[data-class=v] .status-bar,.container-comment .v[data-class=v] .veditor,.container-comment .v[data-class=v] .vinput,.container-comment .v[data-class=v] p,.container-comment .v[data-class=v] pre code{color:var(--text-color)}.container-comment .v[data-class=v] .vcards .vcard .vh .vmeta .vat{color:var(--c-brand)}.container-comment .v[data-class=v] .vwrap{box-shadow:0 0 10px #0000000d;border:0}.container-comment .v[data-class=v] .vwrap .vheader .vinput:focus{border-bottom-color:var(--nav-active-color)}.container-comment .v[data-class=v] .vbtn{border-radius:2px}.container-comment .v[data-class=v] .vbtn:hover{color:var(--c-brand);border-color:var(--c-brand)}.container-comment .v[data-class=v] .vicon.actived{fill:var(--c-brand)}.tag-main{padding-top:100px;max-width:950px;margin:auto}.article-container{padding-top:2em}.tag-above{padding:.5em}.top-tag{background:var(--tag-card-bg);margin:.5em;border-radius:6px;white-space:nowrap;display:inline-block;position:relative;display:inline-flex;padding-left:1em;overflow:hidden;cursor:pointer;box-shadow:0 0 10px var(--tag-card-bg);font-size:18px;font-family:Josefin Sans}.top-tag.active,.top-tag:hover{color:var(--c-brand)}.top-tag .count{height:100%;display:flex;align-items:center;justify-content:center;padding:0 .5em;font-size:12px}.article--tag-box{display:flex;flex-wrap:wrap;width:100%}.article--tag-box .article-wrapper{width:300px;border-radius:6px;overflow:hidden;margin:.5em}.article--tag-box .tag-article{background:var(--tag-card-bg);padding:1em;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.article--tag-box .tag-article .tag-h1{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article--tag-box .tag-article .tag-h1 a{color:currentColor}.article--tag-box .tag-article .mid{display:flex}.article--tag-box .tag-article .mid .mid-l{flex:1;display:flex;flex-direction:column;justify-content:space-between}.article--tag-box .tag-article .mid .mid-l p{margin:0;padding:0;font-size:12px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article--tag-box .tag-article .mid .mid-l .tag{font-size:12px;border-radius:6px;padding:0 .5em;margin-right:1em;margin-bottom:1em;background:var(--c-bg)}.article--tag-box .tag-article .mid .mid-r{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:6px;overflow:hidden;margin-left:1em}.article--tag-box .tag-article .bottom{padding-top:1em;font-size:12px}:root{--external-link-icon-color:#aaa}.external-link-icon{position:relative;display:inline-block;color:var(--external-link-icon-color);vertical-align:middle;top:-1px}.external-link-icon-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--medium-zoom-z-index:100;--medium-zoom-bg-color:#ffffff;--medium-zoom-opacity:1}.medium-zoom-overlay{background-color:var(--medium-zoom-bg-color)!important;z-index:var(--medium-zoom-z-index)}.medium-zoom-overlay~img{z-index:calc(var(--medium-zoom-z-index) + 1)}.medium-zoom--opened .medium-zoom-overlay{opacity:var(--medium-zoom-opacity)}:root{--c-brand:#3eaf7c;--c-brand-light:#4abf8a;--c-bg:#ffffff;--c-bg-light:#f3f4f5;--c-bg-lighter:#eeeeee;--c-bg-navbar:var(--c-bg);--c-bg-sidebar:var(--c-bg);--c-bg-arrow:#cccccc;--c-text:#2c3e50;--c-text-accent:var(--c-brand);--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-text-quote:#999999;--c-border:#eaecef;--c-border-dark:#dfe2e5;--c-tip:#42b983;--c-tip-bg:var(--c-bg-light);--c-tip-title:var(--c-text);--c-tip-text:var(--c-text);--c-tip-text-accent:var(--c-text-accent);--c-warning:#e7c000;--c-warning-bg:#fffae3;--c-warning-title:#ad9000;--c-warning-text:#746000;--c-warning-text-accent:var(--c-text);--c-danger:#cc0000;--c-danger-bg:#ffe0e0;--c-danger-title:#990000;--c-danger-text:#660000;--c-danger-text-accent:var(--c-text);--c-details-bg:#eeeeee;--c-badge-tip:var(--c-tip);--c-badge-warning:var(--c-warning);--c-badge-danger:var(--c-danger);--t-color:.3s ease;--t-transform:.3s ease;--code-bg-color:#282c34;--code-hl-bg-color:rgba(0, 0, 0, .66);--code-ln-color:#9e9e9e;--code-ln-wrapper-width:3.5rem;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-code:Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--navbar-height:3.6rem;--navbar-padding-v:.7rem;--navbar-padding-h:1.5rem;--sidebar-width:20rem;--sidebar-width-mobile:calc(var(--sidebar-width) * .82);--content-width:740px;--homepage-width:960px}.back-to-top{--back-to-top-color:var(--c-brand);--back-to-top-color-hover:var(--c-brand-light)}.DocSearch{--docsearch-primary-color:var(--c-brand);--docsearch-text-color:var(--c-text);--docsearch-highlight-color:var(--c-brand);--docsearch-muted-color:var(--c-text-quote);--docsearch-container-background:rgba(9, 10, 17, .8);--docsearch-modal-background:var(--c-bg-light);--docsearch-searchbox-background:var(--c-bg-lighter);--docsearch-searchbox-focus-background:var(--c-bg);--docsearch-searchbox-shadow:inset 0 0 0 2px var(--c-brand);--docsearch-hit-color:var(--c-text-light);--docsearch-hit-active-color:var(--c-bg);--docsearch-hit-background:var(--c-bg);--docsearch-hit-shadow:0 1px 3px 0 var(--c-border-dark);--docsearch-footer-background:var(--c-bg)}.external-link-icon{--external-link-icon-color:var(--c-text-quote)}.medium-zoom-overlay{--medium-zoom-bg-color:var(--c-bg)}#nprogress{--nprogress-color:var(--c-brand)}.pwa-popup{--pwa-popup-text-color:var(--c-text);--pwa-popup-bg-color:var(--c-bg);--pwa-popup-border-color:var(--c-brand);--pwa-popup-shadow:0 4px 16px var(--c-brand);--pwa-popup-btn-text-color:var(--c-bg);--pwa-popup-btn-bg-color:var(--c-brand);--pwa-popup-btn-hover-bg-color:var(--c-brand-light)}.search-box{--search-bg-color:var(--c-bg);--search-accent-color:var(--c-brand);--search-text-color:var(--c-text);--search-border-color:var(--c-border);--search-item-text-color:var(--c-text-lighter);--search-item-focus-bg-color:var(--c-bg-light)}html.dark{--c-brand:#3aa675;--c-brand-light:#349469;--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#adbac7;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--c-border:#3e4c5a;--c-border-dark:#34404c;--c-tip:#318a62;--c-warning:#ceab00;--c-warning-bg:#7e755b;--c-warning-title:#ceac03;--c-warning-text:#362e00;--c-danger:#940000;--c-danger-bg:#806161;--c-danger-title:#610000;--c-danger-text:#3a0000;--c-details-bg:#323843;--code-hl-bg-color:#363b46;color-scheme:dark}html.dark .DocSearch{--docsearch-logo-color:var(--c-text);--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-key-shadow:inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, .3);--docsearch-key-gradient:linear-gradient(-225deg, #444950, #1c1e21);--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73, 76, 106, .5), 0 -4px 8px 0 rgba(0, 0, 0, .2)}body,html{padding:0;margin:0;background-color:var(--c-bg);transition:background-color var(--t-color)}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}a,p a code{color:var(--c-text-accent)}a{font-weight:500;text-decoration:none;overflow-wrap:break-word}p a code{font-weight:400}code,kbd{font-family:var(--font-family-code)}body,kbd{color:var(--c-text)}kbd{background:var(--c-bg-lighter);border:solid .15rem var(--c-border-dark);border-bottom:solid .25rem var(--c-border-dark);border-radius:.15rem;padding:0 .15em}code{color:var(--c-text-lighter);padding:.25rem .5rem;font-size:.85em;background-color:var(--c-bg-light);border-radius:3px;overflow-wrap:break-word;transition:background-color var(--t-color)}blockquote{font-size:1rem;color:var(--c-text-quote);border-left:.2rem solid var(--c-border-dark);margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p,code{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:0}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}a.header-anchor:focus-visible{opacity:1}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid var(--c-border)}table,tr{transition:border-color var(--t-color)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid var(--c-border-dark)}tr:nth-child(2n){background-color:var(--c-bg-light);transition:background-color var(--t-color)}td,th{padding:.6em 1em;border:1px solid var(--c-border-dark);transition:border-color var(--t-color)}.arrow,.badge{display:inline-block}.arrow{width:0;height:0}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.up{border-bottom:6px solid var(--c-bg-arrow)}.arrow.down{border-top:6px solid var(--c-bg-arrow)}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.right{border-left:6px solid var(--c-bg-arrow)}.arrow.left{border-right:6px solid var(--c-bg-arrow)}.badge{font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:var(--c-bg);vertical-align:top;transition:color var(--t-color),background-color var(--t-color)}.badge.tip{background-color:var(--c-badge-tip)}.badge.warning{background-color:var(--c-badge-warning)}.badge.danger{background-color:var(--c-badge-danger)}.badge+.badge{margin-left:5px}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:var(--font-family-code);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#ec5975}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:#3eaf7c}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.3rem 1.5rem;margin:.85rem 0;border-radius:6px;overflow:auto}.theme-default-content pre code,.theme-default-content pre[class*=language-] code{color:#fff;padding:0;background-color:transparent;border-radius:0;overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-default-content .line-number{font-family:var(--font-family-code)}div[class*=language-]{position:relative;background-color:var(--code-bg-color);border-radius:6px}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:var(--code-ln-color)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:0 0!important;position:relative;z-index:1}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlight-line{background-color:var(--code-hl-bg-color)}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line:before{content:" ";position:absolute;z-index:2;left:0;top:0;display:block;width:var(--code-ln-wrapper-width);height:100%}div[class*=language-].line-numbers-mode pre{margin-left:var(--code-ln-wrapper-width);padding-left:1rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;width:var(--code-ln-wrapper-width);text-align:center;color:var(--code-ln-color);padding-top:1.25rem;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers .line-number,div[class*=language-].line-numbers-mode .line-numbers br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;font-size:.85em;line-height:0}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-ln-wrapper-width);height:100%;border-radius:6px 0 0 6px;border-right:1px solid var(--code-hl-bg-color)}div[class*=language-].ext-c:before{content:"c"}div[class*=language-].ext-cpp:before{content:"cpp"}div[class*=language-].ext-cs:before{content:"cs"}div[class*=language-].ext-css:before{content:"css"}div[class*=language-].ext-dart:before{content:"dart"}div[class*=language-].ext-docker:before{content:"docker"}div[class*=language-].ext-fs:before{content:"fs"}div[class*=language-].ext-go:before{content:"go"}div[class*=language-].ext-html:before{content:"html"}div[class*=language-].ext-java:before{content:"java"}div[class*=language-].ext-js:before{content:"js"}div[class*=language-].ext-json:before{content:"json"}div[class*=language-].ext-kt:before{content:"kt"}div[class*=language-].ext-less:before{content:"less"}div[class*=language-].ext-makefile:before{content:"makefile"}div[class*=language-].ext-md:before{content:"md"}div[class*=language-].ext-php:before{content:"php"}div[class*=language-].ext-py:before{content:"py"}div[class*=language-].ext-rb:before{content:"rb"}div[class*=language-].ext-rs:before{content:"rs"}div[class*=language-].ext-sass:before{content:"sass"}div[class*=language-].ext-scss:before{content:"scss"}div[class*=language-].ext-sh:before{content:"sh"}div[class*=language-].ext-styl:before{content:"styl"}div[class*=language-].ext-ts:before{content:"ts"}div[class*=language-].ext-toml:before{content:"toml"}div[class*=language-].ext-vue:before{content:"vue"}div[class*=language-].ext-yml:before{content:"yml"}@media (max-width:419px){.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.code-group__nav{margin-top:.85rem;margin-bottom:calc(-1.7rem - 6px);padding-bottom:calc(1.7rem - 6px);padding-left:10px;padding-top:10px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:var(--code-bg-color)}.code-group__ul{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.code-group__nav-tab{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:#ffffffe6;font-weight:600}.code-group__nav-tab:focus{outline:0}.code-group__nav-tab:focus-visible{outline:1px solid rgba(255,255,255,.9)}.code-group__nav-tab-active{border-bottom:var(--c-brand) 1px solid}@media (max-width:419px){.code-group__nav{margin-left:-1.5rem;margin-right:-1.5rem;border-radius:0}}.code-group-item,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a.router-link-active:after{display:none}.code-group-item__active{display:block}.code-group-item>pre{background-color:orange}.custom-container{transition:color var(--t-color),border-color var(--t-color),background-color var(--t-color)}.custom-container .custom-container-title{font-weight:600;margin-bottom:-.4rem}.custom-container.danger,.custom-container.tip,.custom-container.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-container.tip{border-color:var(--c-tip);background-color:var(--c-tip-bg);color:var(--c-tip-text)}.custom-container.tip .custom-container-title{color:var(--c-tip-title)}.custom-container.tip a{color:var(--c-tip-text-accent)}.custom-container.warning{border-color:var(--c-warning);background-color:var(--c-warning-bg);color:var(--c-warning-text)}.custom-container.warning .custom-container-title{color:var(--c-warning-title)}.custom-container.warning a{color:var(--c-warning-text-accent)}.custom-container.danger{border-color:var(--c-danger);background-color:var(--c-danger-bg);color:var(--c-danger-text)}.custom-container.danger .custom-container-title{color:var(--c-danger-title)}.custom-container.danger a{color:var(--c-danger-text-accent)}.custom-container.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:var(--c-details-bg)}.custom-container.details h4{margin-top:0}.custom-container.details figure:last-child,.custom-container.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-container.details summary{outline:0;cursor:pointer}.home{padding:var(--navbar-height) 2rem 0;max-width:var(--homepage-width);margin:0 auto;display:block}.home .hero{text-align:center}.home .hero img{max-width:100%;max-height:280px;display:block;margin:3rem auto 1.5rem}.home .hero h1{font-size:3rem}.home .hero .actions,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:var(--c-text-lightest)}.home .hero .action-button{display:inline-block;font-size:1.2rem;padding:.8rem 1.6rem;border-width:2px;border-style:solid;border-radius:4px;transition:background-color var(--t-color);box-sizing:border-box}.home .hero .action-button.primary{color:var(--c-bg);background-color:var(--c-brand);border-color:var(--c-brand)}.home .hero .action-button.primary:hover{background-color:var(--c-brand-light)}.home .hero .action-button.secondary{color:var(--c-brand);background-color:var(--c-bg);border-color:var(--c-brand)}.home .hero .action-button.secondary:hover{color:var(--c-bg);background-color:var(--c-brand-light)}.home .features{border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:var(--c-text-light)}.home .feature p,.home .footer{color:var(--c-text-lighter)}.home .footer{padding:2.5rem;border-top:1px solid var(--c-border);text-align:center;transition:border-color var(--t-color)}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .actions,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.page{padding-top:var(--navbar-height);padding-left:var(--sidebar-width)}.navbar,.sidebar{position:fixed;left:0;box-sizing:border-box}.navbar{z-index:20;top:0;right:0;height:var(--navbar-height);border-bottom:1px solid var(--c-border);background-color:var(--c-bg-navbar);transition:background-color var(--t-color),border-color var(--t-color)}.sidebar{font-size:16px;width:var(--sidebar-width);z-index:10;margin:0;top:var(--navbar-height);bottom:0;border-right:1px solid var(--c-border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-brand) var(--c-border);background-color:var(--c-bg-sidebar);transition:transform var(--t-transform),background-color var(--t-color),border-color var(--t-color)}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background-color:var(--c-border)}.sidebar::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1){transform:rotate(45deg) translate(5.5px,5.5px)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(2){transform:scaleX(0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1),.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform-origin:center}.theme-container.no-navbar .theme-default-content:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .page{padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page{padding-left:0}}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:calc(.5rem - var(--navbar-height));padding-top:calc(1rem + var(--navbar-height));margin-bottom:0}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-container,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-container,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-container,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-container,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-container,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-container,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}.theme-default-content:not(.custom){max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem;padding-top:0}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}@media (max-width:959px){.sidebar{font-size:15px;width:var(--sidebar-width-mobile)}.page{padding-left:var(--sidebar-width-mobile)}}@media (max-width:719px){.sidebar{top:0;padding-top:var(--navbar-height);transform:translate(-100%)}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translate(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}}.navbar{--navbar-line-height:calc( var(--navbar-height) - 2 * var(--navbar-padding-v) );padding:var(--navbar-padding-v) var(--navbar-padding-h);line-height:var(--navbar-line-height)}.navbar .logo{height:var(--navbar-line-height);margin-right:var(--navbar-padding-v);vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:var(--c-text);position:relative}.navbar .navbar-items-wrapper{display:flex;position:absolute;box-sizing:border-box;top:var(--navbar-padding-v);right:var(--navbar-padding-h);height:var(--navbar-line-height);padding-left:var(--navbar-padding-h);white-space:nowrap;font-size:.9rem}.navbar .navbar-items-wrapper .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.navbar-items,.navbar-items a{display:inline-block}.navbar-items a{line-height:1.4rem;color:inherit}.navbar-items a.router-link-active,.navbar-items a:hover{color:var(--c-text-accent)}.navbar-items .navbar-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:var(--navbar-line-height)}.navbar-items .navbar-item:first-child{margin-left:0}@media (max-width:719px){.navbar-items .navbar-item{margin-left:0}}@media (min-width:719px){.navbar-items a.router-link-active,.navbar-items a:hover{color:var(--c-text)}.navbar-item>a.router-link-active,.navbar-item>a:hover{margin-bottom:-2px;border-bottom:2px solid var(--c-text-accent)}}.toggle-sidebar-button{position:absolute;top:.6rem;left:1rem;display:none;padding:.6rem;cursor:pointer}.toggle-sidebar-button .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:inherit}.toggle-sidebar-button .icon span{display:inline-block;width:100%;height:2px;border-radius:2px;background-color:var(--c-text);transition:transform var(--t-transform)}.toggle-sidebar-button .icon span:nth-child(2){margin:6px 0}@media screen and (max-width:719px){.toggle-sidebar-button{display:block}}.toggle-dark-button{display:flex;margin:auto;margin-left:1rem;border:0;background:0 0;color:var(--c-text);opacity:.8;cursor:pointer}.toggle-dark-button:hover{opacity:1}.toggle-dark-button .icon{width:1.25rem;height:1.25rem}.DocSearch{transition:background-color var(--t-color)}.navbar-dropdown-wrapper{cursor:pointer}.navbar-dropdown-wrapper .navbar-dropdown-title,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:0 0;border:0;font-weight:500;color:var(--c-text)}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:none;font-weight:600;font-size:inherit}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover,.navbar-dropdown-wrapper .navbar-dropdown-title:hover{border-color:transparent}.navbar-dropdown-wrapper .navbar-dropdown-title .arrow,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item{color:inherit;line-height:1.7rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{margin:.45rem 0 0;border-top:1px solid var(--c-border);padding:1rem 0 .45rem;font-size:.9rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>span{padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a{font-weight:inherit}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper{padding:0;list-style:none}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper .navbar-dropdown-subitem{font-size:.9em}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid var(--c-text-accent);border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item:first-child .navbar-dropdown-subtitle{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.navbar-dropdown-wrapper.open .navbar-dropdown-title,.navbar-dropdown-wrapper.open .navbar-dropdown-title-mobile{margin-bottom:.5rem}.navbar-dropdown-wrapper .navbar-dropdown-title{display:none}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block}.navbar-dropdown-wrapper .navbar-dropdown{transition:height .1s ease-out;overflow:hidden}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{border-top:0;margin-top:0;padding-top:0;padding-bottom:0;font-size:15px;line-height:2rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item>a{font-size:15px;line-height:2rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:720px){.navbar-dropdown-wrapper{height:1.8rem}.navbar-dropdown-wrapper.open .navbar-dropdown,.navbar-dropdown-wrapper:hover .navbar-dropdown{display:block!important}.navbar-dropdown-wrapper.open:blur{display:none}.navbar-dropdown-wrapper .navbar-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--c-bg-navbar);padding:.6rem 0;border:1px solid var(--c-border);border-bottom-color:var(--c-border-dark);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.page{padding-bottom:2rem;display:block}.page-meta{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem;overflow:auto}@media (max-width:959px){.page-meta{padding:2rem}}@media (max-width:419px){.page-meta{padding:1.5rem}}.page-meta .meta-item{cursor:default;margin-top:.8rem}.page-meta .meta-item .meta-item-label{font-weight:500;color:var(--c-text-lighter)}.page-meta .meta-item .meta-item-info{font-weight:400;color:var(--c-text-quote)}.page-meta .edit-link{display:inline-block;margin-right:.25rem}.page-meta .last-updated{float:right}@media (max-width:719px){.page-meta .last-updated{font-size:.8em;float:none}.page-meta .contributors{font-size:.8em}}.page-nav{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem 2rem;padding-bottom:0}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding-top:1rem;overflow:auto}.page-nav .prev a:before{content:"\2190"}.page-nav .next{float:right}.page-nav .next a:after{content:"\2192"}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .navbar-items{display:none;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color);padding:.5rem 0 .75rem}.sidebar .navbar-items a{font-weight:600}.sidebar .navbar-items .navbar-item{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar .sidebar-items{padding:1.5rem 0}@media (max-width:719px){.sidebar .navbar-items{display:block}.sidebar .navbar-items .navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar .sidebar-items{padding:1rem 0}}.sidebar-item{cursor:default;border-left:.25rem solid transparent;color:var(--c-text)}.sidebar-item:focus-visible{outline-width:1px;outline-offset:-1px}.sidebar-item.active:not(p.sidebar-heading){font-weight:600;color:var(--c-text-accent);border-left-color:var(--c-text-accent)}.sidebar-item.sidebar-heading{transition:color .15s ease;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0}.sidebar-item.sidebar-heading.collapsible,a.sidebar-item{cursor:pointer}.sidebar-item.sidebar-heading.collapsible+.sidebar-item-children{transition:height .1s ease-out;overflow:hidden;margin-bottom:.75rem}.sidebar-item.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-item:not(.sidebar-heading){font-size:1em;font-weight:400;display:inline-block;margin:0;padding:.35rem 1rem .35rem 2rem;line-height:1.4;width:100%;box-sizing:border-box}.sidebar-item:not(.sidebar-heading)+.sidebar-item-children{padding-left:1rem;font-size:.95em}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading){padding:.25rem 1rem .25rem 1.75rem}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading).active{font-weight:500;border-left-color:transparent}a.sidebar-heading+.sidebar-item-children .sidebar-item:not(.sidebar-heading).active{border-left-color:transparent}a.sidebar-item:hover{color:var(--c-text-accent)}.table-of-contents .badge{vertical-align:middle}.dropdown-enter-from,.dropdown-leave-to{height:0!important}.fade-slide-y-enter-active{transition:all .2s ease}.fade-slide-y-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-slide-y-enter-from,.fade-slide-y-leave-to{transform:translateY(10px);opacity:0}.iframe-box{border-radius:6px;overflow:hidden;padding-top:5px;background-color:var(--code-bg-color);margin:2em auto}.iframe-box iframe{height:auto;min-height:300px}.iframe-box .iframe-ctrl{padding-left:1em}:root{--search-bg-color:#ffffff;--search-accent-color:#3eaf7c;--search-text-color:#2c3e50;--search-border-color:#eaecef;--search-item-text-color:#5d81a5;--search-item-focus-bg-color:#f3f4f5;--search-input-width:8rem;--search-result-width:20rem}.search-box{display:inline-block;position:relative;margin-left:1rem}.search-box input{cursor:text;width:var(--search-input-width);height:2rem;color:var(--search-text-color);display:inline-block;border:1px solid var(--search-border-color);border-radius:2rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:0;transition:all ease .3s;background:var(--search-bg-color)url(/issues-engine/assets/search.0782d0d1.svg).6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:var(--search-accent-color)}.search-box .suggestions{background:var(--search-bg-color);width:var(--search-result-width);position:absolute;top:2rem;right:0;border:1px solid var(--search-border-color);border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion.focus{background-color:var(--search-item-focus-bg-color)}.search-box .suggestion.focus a{color:var(--search-accent-color)}.search-box .suggestion a{white-space:normal;color:var(--search-item-text-color)}.search-box .suggestion .page-title{font-weight:600}.search-box .suggestion .page-header{font-size:.9em;margin-left:.25em}@media (max-width:720px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (max-width:420px){.search-box input:focus{width:8rem}.search-box .suggestions{width:calc(100vw - 4rem);right:-.5rem}}.img-box[data-v-4a4ab7a8],.loading[data-v-4a4ab7a8]{position:absolute;top:0;left:0;width:100%;height:100%}.img-box .cover[data-v-4a4ab7a8]{-o-object-fit:cover!important;object-fit:cover!important;width:100%;height:230px;display:block;opacity:0}.img-box .isImgLoaded[data-v-4a4ab7a8]{opacity:1!important}.loading[data-v-4a4ab7a8]{z-index:2;opacity:.8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.loading[data-v-4a4ab7a8]:hover{opacity:1;transition:.1s}.isLoaded[data-v-4a4ab7a8]{transition:1s;opacity:0}@-webkit-keyframes waveFlow{0%{background-position-x:-10px,0}to{background-position-x:-30px,-20px}}@keyframes waveFlow{0%{background-position-x:-10px,0}to{background-position-x:-30px,-20px}}.my-page{margin:auto;text-align:center}.my-page button{padding:8px 15px;background-color:var(--primary-bg);border:0;outline:0;color:var(--c-text);box-shadow:var(--light-shadow);border-radius:4px;font-size:1rem;box-sizing:border-box;vertical-align:middle;cursor:pointer;margin:.5rem}.my-page button:hover{color:var(--c-brand)}.my-page button.disabled{opacity:.5}.article-wrapper{--read:var(--nav-active-color);width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:auto}.article-wrapper .article-box{opacity:0;transform:translateY(100px)}.article-wrapper .article{display:flex;flex-direction:column;background:var(--primary-bg)}.article-wrapper .poster-wrapper{height:230px;width:100%;overflow:hidden;position:relative}.article-wrapper .article-info{padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;flex:1}.article-wrapper .category{position:absolute;top:0;right:0;z-index:3}.article-wrapper .category .category-inner{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);display:flex;justify-content:center;align-items:center;height:40px;min-width:120px;border-radius:0 5px;white-space:nowrap;padding:0 5px;font-family:Montserrat-SemiBold,Arial,Helvetica,sans-serif;text-transform:capitalize;color:#fff;background-color:#ffc107;font-weight:700;font-size:18px}.article-wrapper .article-title{width:100%;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-wrapper .article-title a{position:relative;display:inline-block;height:40px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.article-wrapper .article-title a:before{content:"";position:absolute;bottom:12px;left:0;width:100%;height:2px;background:currentColor;z-index:-1}.article-wrapper .article-title a:after{opacity:0;content:"";position:absolute;left:0;width:100%;height:76%;background:radial-gradient(circle at 10px -7px,transparent 8px,currentColor 8px,currentColor 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,currentColor 8px,currentColor 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);-webkit-animation:waveFlow 1s infinite linear;animation:waveFlow 1s infinite linear}.article-wrapper .article-title a:hover{color:var(--read)}.article-wrapper .article-title a:hover:before{display:none}.article-wrapper .article-title a:hover:after{opacity:1!important}.article-wrapper .article-con{flex:1}.article-wrapper .article-desc{width:100%;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.article-wrapper .article-meta{color:#777}.article-wrapper .article-meta,.article-wrapper .more{font-family:num;width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:20px;text-transform:Capitalize}.article-wrapper .article-meta .date,.article-wrapper .more .date{font-size:.9em}.article-wrapper .article-meta .author,.article-wrapper .more .author{font-family:Josefin Sans}.article-wrapper .article-meta .words,.article-wrapper .more .words{font-size:.9em;color:#777;display:flex;align-items:center}.article-wrapper .article-meta .read,.article-wrapper .more .read{color:var(--read)}.article-wrapper .article-tags{width:100%;display:flex;align-items:center;flex-wrap:wrap;font-family:Josefin Sans}.article-wrapper .article-tags .tag{padding:2px 6px;background-color:#0000000d;border-radius:2px;margin-right:10px;margin-bottom:10px;font-size:.8em}.article{width:360px;height:600px;box-shadow:4px 2px 40px #0000001a;margin:20px;border-radius:6px;overflow:hidden}.main{flex:1;width:100%;margin:auto;max-width:var(--nav-content-max-width)}.mark{width:100%;height:100%;background:var(--c-bg);font-family:Josefin Sans;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.banner,.banner .h1,.mark{line-height:1;position:relative}.banner{width:100%;height:50vh;font-family:Josefin Sans;padding:0;overflow:hidden;text-align:center;margin:0;display:flex;align-items:center;justify-content:center}.banner .h1{font-size:54px;font-style:normal;font-weight:300;font-family:Josefin Sans,sans-serif;color:var(--text-color);text-shadow:0 0 10px rgba(0,0,0,.8);z-index:2}.banner:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:50%}.theme-box{position:fixed;left:10px;bottom:100px;display:flex;align-items:center;justify-content:center;flex-direction:column}.theme-box .theme-btn-box,.theme-box .trigger{display:flex;align-items:center;justify-content:center;background:var(--primary-bg)}.theme-box .theme-btn-box{flex-direction:column;transform:translate(-100px);transition:all .5s;border-radius:6px}.theme-box .theme-btn-box .theme-btn{padding:4px 10px;cursor:pointer}.theme-box .theme-btn-box .theme-btn:hover{color:var(--c-brand);opacity:.5}.theme-box .theme-btn-box.active{transform:translate(0)}.theme-box .trigger{width:40px;height:40px;border-radius:100%;cursor:pointer;box-shadow:0 0 20px #0000000d}.theme-box .theme-btn.active{color:var(--c-brand)}.sidebar-box{position:fixed;top:0;width:100%;height:100px;display:flex;align-items:center;justify-content:center}.sidebar-box .con{width:100%;max-width:var(--md-body-width);position:relative;padding:20px}.dog-sidebar{position:absolute;top:60px;left:100%;width:100%}.dog-sidebar ol,.dog-sidebar ul{list-style:none;line-height:1.4;padding-left:0}.dog-sidebar .sidebar-item.sidebar-heading{font-size:1em;padding-left:0}.dog-sidebar .sidebar-item:not(.sidebar-heading){font-size:.6em;line-height:1;padding-left:1em}.dog-sidebar .sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading){padding-left:1em}.reading-progress[data-v-e132c114]{position:fixed;z-index:1000;background:0 0;overflow:hidden}.reading-progress .progress[data-v-e132c114]{width:100%;height:100%;background:var(--c-brand);background-image:none;transform-origin:0 0;transition:transform .2s ease-out}.bottom[data-v-e132c114],.top[data-v-e132c114]{left:0;right:0;width:100%;height:3px}.top[data-v-e132c114]{top:0}.bottom[data-v-e132c114]{bottom:0}@-webkit-keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@-webkit-keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes lg-play-rotate{to{transform:rotate(360deg)}}@keyframes lg-play-rotate{to{transform:rotate(360deg)}}@font-face{font-family:lg;src:url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==)format("woff2"),url(/issues-engine/assets/lg.22b72ba5.ttf?io9a6k)format("truetype"),url(/issues-engine/assets/lg.fefc5c0d.woff?io9a6k)format("woff"),url(/issues-engine/assets/lg.f2fe1c00.svg?io9a6k#lg)format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:0}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium;will-change:color;transition:color .2s linear;background:0 0;border:0;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scale(1)}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item,.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object,.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:#1e1e1ee6;stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{-webkit-animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite;animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translate(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale(1);will-change:opacity,transform;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translate(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;transition:opacity .15s ease 0s,transform .15s ease 0s;transform:translateY(5px)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:#ffffff80;border-radius:50%;box-shadow:0 0 0 8px #ffffffb3 inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:#00000040;bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{transition-delay:0s;transform:translate(0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;transform:translateY(5px);will-change:visibility,opacity,transform;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:#00000012}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:"\e80d"}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;transform:translate(100%);transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(/issues-engine/assets/loading.298ad3ff.gif)no-repeat center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:"\e070"}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:#00000040;bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:"\e908"}.lg-outer.lg-comment-active .lg-comment-overlay{transition-delay:0s;transform:translate(0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{transform:translate(0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer,.lg-medium-zoom .lg-outer.lg-grab img.lg-object,.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:"";display:table;clear:both}.lg-container{outline:0}.lg-on{scroll-behavior:unset}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate(-10px)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate(10px)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translateY(-10px)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translateY(20px)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/issues-engine/assets/loading.298ad3ff.gif)no-repeat center center}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap{display:inline-block;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translate(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in,.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate(-100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate(100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-components,.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translateY(100%);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;bottom:0;right:0;left:0}.table-of-contents{position:fixed}.prev-next{max-width:var(--md-body-width);margin:0 auto}@media (max-width:900px){div[class*=language-].line-numbers-mode .line-numbers,div[class*=language-].line-numbers-mode:after{display:none}div[class*=language-].line-numbers-mode pre{margin-left:0}}@media (max-width:1400px){.sidebar-box .dog-sidebar{display:none}}.md-body{box-sizing:border-box;margin-top:calc(var(--nav-height) + 40px)!important}.page-meta,.page-meta-box{position:relative;max-width:var(--md-body-width)}.page-meta-box{margin:2em auto}.page-meta-box .cover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-meta{z-index:2;padding:20px 20px 60px}.page-meta .tag{padding:0 .5em;border-right:1px solid #ccc}.page-meta .tag:last-child{border:0}.page-meta .date,.page-meta .readTime,.page-meta .words{padding:.2em .5em;background:#eee;border-radius:2px;margin-right:.5em}.page-meta .summary{opacity:.7}.header{height:var(--nav-height);z-index:9;top:0;box-shadow:0 0 10px #0000001a;display:block}.header .logo{font-family:Josefin Sans;font-size:24px;padding-left:20px}.header .header-main{margin:0 auto;justify-content:space-between;max-width:var(--nav-content-max-width);height:100%}.header .header-main,.header .nav{display:flex;align-items:center}.header .nav .link{padding:0 20px;font-size:20px;height:var(--nav-height);line-height:var(--nav-height);font-weight:bolder}.header .nav .link.active{color:var(--nav-active-color)}.header,.header-mobile,.nav-mobile{position:fixed;width:100%;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-mobile{display:none;align-items:center;justify-content:space-between;height:var(--nav-height);z-index:9;top:0;box-shadow:0 0 10px #0000001a}.header-mobile .logo{font-family:Josefin Sans;font-size:24px;padding-left:20px}.header-mobile .menu-btn{padding:1em}.header-mobile .menu-btn .iconfont{font-size:2em}.nav-mobile{z-index:10;top:var(--nav-height);left:0}.nav-mobile .link{display:block;padding:1em;font-size:1.5em;font-weight:bolder}@media (max-width:900px){.header{display:none}.header-mobile{display:flex}}.footer{width:100%;height:100px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.8em;font-family:var(--font-family);font-family:Josefin Sans}.footer a{padding-left:.2em}@-webkit-keyframes flash{0%,to{border-color:transparent}50%{border-color:currentColor}}@keyframes flash{0%,to{border-color:transparent}50%{border-color:currentColor}}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;src:local("Josefin Sans Light"),local("JosefinSans-Light"),url(/issues-engine/assets/Josefin-light.fc88ad81.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;src:local("Josefin Sans Regular"),local("JosefinSans-Regular"),url(/issues-engine/assets/Josefin.0757e47c.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-family:num;font-style:normal;src:url(data:font/woff2;base64,d09GMgABAAAAAAUkAAoAAAAAChgAAATXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAglIKihCHQwE2AiQDIgscAAQgBYMtBzwb+QfIBp4H3Nb7G6hsYuaMhDPyKruZ/2Omi7TNp198gDPOpIx8vjfg6ayCqoFK4N6Bw7HfMHZhAgdgkrcyETMos5SzwAR7vrwhXSyg4KSikIgHSys2L9aUg9jJpdodduqae3AVEAA1AAAjxFN1bki6iLKII7S3iRTARZ2lAHaSyOVwuJCUIMc1x1XHlRoU1DtxQvmPICioJrOTs4tF010BHCuaHQR4g3QHOQngGXIFmbhAMNnXqigmZbi3l3N4lnvOAE9LhKenadHNVlN147taNdEUXTSa1L5e+XL1qxUvVlWuVbpU7UaVKzWqDoxfWfR44mpRB9nWlDiWsAqrWatKDZNVXOscSN4gpW36EtuazLwfGxgwM74pTRYnrc+9B2D0MeyIxmQaerHohTl3aqNz747UesLWGCNpIpq6NVoDrSVWdGkyP3Jx/tWx27XR0Uvjpbdlij7Htib7WI51VeeFzI2fmrKrNjpxdaQ2L3RewqrMbcVOZO+xHQhfUKOJvGh09FSfOlrNtSFzmQhuoX2td9L6yCXJG/QW5kS0EVd00evqQ0VFMRfluHLttK81quGrL8yLyb8fV+BACe2+0NoL58Da3jN7yWhMCatC22By8ZVj4lb419TrbAhfEFX1qn2t1iFUoCU2CY1c7bH6XcTZ5mc5nndrDz/O9VM24P0FPZ803r6tJjVZtlxpXEQTL18W+DNv225t0UWyLmwwPDYcyMqXvX+Dh7HhfDZtb7Ua17vruL4teFkv4am/vyrJNBg2rD71mT5c6rcMefV6o7Fub3rQiGEl/avW4+ulc7N2PV3SvVtuqTt8eT1qsmSzuV6rlN1nUpLuvnFOW7uvo2cdz4v3H+S0uLlnJAe5lG5pbv3xUS3qf31qbc+/do3Kr262epvD0glLo7j2zdrz7de8Q5t6Nf+j2+Jfv446ZKs3anyD3pMnbTzYuxaFTI0qNb8fGxuQOnpmxZa+WzafazGgf0rF+gVHtDiw31KQL3etdWrWqIinfH42N2eHZZXG3/ljl2arVjagIbPnWFu3lgUXLxkehy5q2sVDaQUPXx7E5z71Nl9s2uX+1z6d+Hf59K1b3YsOH26ROsu21aE25hqpY5k+PKP5rVvu0vT79UZe9/y7tVUbWen5qWCKiKqKklLws+d6vdS8e+f4eO4ccu78R87fm8oXT2utmSsb0oDZa6SZNBwWQZFrczZ4s7O1Yil+8VJ6yuHD2dqlgx6Gf/V8vG4C+R2/5YnyAJvjp7xSHlLI8UveKrfIlcZ6aUNTWJ/zpLkg/NwDBBBoY3TZ38A97zcX3QTA9aOnXiDvd0Q6Gsn/dng8jZTS1Gd2gBJJJNHy/1mkUKNN0p1I8aeihFKxRHR+ulEIG9EmK5fOSoG/SAArRVBRlK5Mb1UuaCgZQMEJzQcqwXgAExo2YCaMTHLJ2VVQEZMFwYd6ECi40gmoZNEPmPBhCzCTlxMrnfARtXmH9l2bNW3VtUPncpa0W7viYXixfkZqUoqR28jMcH2rN+vcpVWH9nxnHqO0KL47XZEAj6Q5HWhPV5rRlFZ0pQOdKRdydqMdxfOIi40ySCWJFAxyC3lr543HV6cZnelCq3R6fVYeXED7yni659dPgNRD0Q2k/RBkWuqOJ1zvgy9++BNAIEEEEwIAAAA=)format("woff2");font-display:fallback}@font-face{font-family:iPix;font-style:normal;src:url(/issues-engine/assets/ipix.dbfb821b.woff2)format("woff2");font-display:fallback}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito"),local("Nunito"),url(/issues-engine/assets/Nunito.5b91baff.woff2)format("woff2");font-display:fallback}@font-face{font-family:Consolas;font-style:normal;font-weight:400;src:url(/issues-engine/assets/consola.ca23a72b.ttf);font-display:fallback}@font-face{font-family:Artiely;src:url(/issues-engine/assets/Artiely.b2ef455a.woff2)format("woff2");font-display:fallback}@font-face{font-family:MicrosoftYaqiHeiLight;src:url(/issues-engine/assets/MicrosoftYaqiHeiLight.a089b09e.ttf);font-display:fallback}@font-face{font-family:Hei;src:local("PingFang SC Regular"),local("PingFang TC Regular"),local("Hiragino Sans GB W3"),local("Heiti SC Regular"),local("Heiti TC Regular"),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Source Han Sans CN Regular"),local("Source Han Sans HK Regular"),local("Source Han Sans TW Regular"),local("Source Han Sans JP Regular"),local("Source Han Sans KR Regular"),local("Noto Sans CJK SC Regular"),local("Noto Sans CJK TC Regular"),local("Noto Sans CJK JP Regular"),local("Noto Sans CJK KR Regular"),local("WenQuanYi Micro Hei"),local("Droid Sans Fallback")}@font-face{font-family:Hei;font-weight:200;src:local("PingFang SC Light"),local("PingFang TC Light"),local("Heiti SC Light"),local("Heiti TC Light"),local("Microsoft YaHei Light"),local("Microsoft Jhenghei Light"),local("Source Han Sans CN Light"),local("Source Han Sans HK Light"),local("Source Han Sans TW Light"),local("Source Han Sans JP Light"),local("Source Han Sans KR Light"),local("Noto Sans CJK SC Light"),local("Noto Sans CJK TC Light"),local("Noto Sans CJK JP Light"),local("Noto Sans CJK KR Light")}@font-face{font-family:Hei;font-weight:600;src:local("PingFang SC Medium"),local("Hiragino Sans GB W6"),local("PingFang TC Medium"),local("Heiti SC Medium"),local("Heiti TC Medium"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans KR Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK KR Bold")}@font-face{font-family:Hei Black;font-weight:800;src:local("Lantinghei SC Heavy"),local("Lantinghei TC Heavy"),local("PingFang SC Semibold"),local("PingFang TC Semibold"),local("Hiragino Sans GB W6"),local("Heiti SC Medium"),local("Heiti TC Medium"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local("Source Han Sans CN Heavy"),local("Source Han Sans HK Heavy"),local("Source Han Sans TW Heavy"),local("Source Han Sans JP Heavy"),local("Source Han Sans KR Heavy"),local("Noto Sans CJK SC Heavy"),local("Noto Sans CJK TC Heavy"),local("Noto Sans CJK JP Heavy"),local("Noto Sans CJK KR Heavy"),local("Droid Sans Fallback")}@font-face{font-family:Song;src:local("Songti SC Regular"),local("Songti TC Regular"),local("SimSun")}@font-face{font-family:Song;font-weight:200;src:local("Songti SC Light"),local("Songti TC Light"),local("STSong"),local("SimSun")}@font-face{font-family:Song;font-weight:600;src:local("Songti SC Bold"),local("Songti TC Bold"),local("SimSun")}@font-face{font-family:Song Black;font-weight:800;src:local("Songti SC Black"),local("SimSun")}@font-face{font-family:Kai;src:local("Kaiti SC Regular"),local("Kaiti TC Regular"),local("BiauKai")}@font-face{font-family:Kai;font-weight:600;src:local("Kaiti SC Bold"),local("Kaiti TC Bold")}@font-face{font-family:Kai Black;font-weight:800;src:local("Kaiti SC Black"),local("Kaiti TC Black")}.sino{max-width:42em;font-size:16px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.sino:after,.sino:before{content:"";display:table}.sino:after{clear:both}.sino section>:first-child,.sino td>:first-child,.sino>:first-child{-webkit-margin-before:0!important;margin-block-start:0!important}.sino section>:last-child,.sino td>:last-child,.sino>:last-child{-webkit-margin-after:0!important;margin-block-end:0!important}.sino blockquote,.sino p{-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:24px;margin-block-end:24px}.sino blockquote{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-padding-after:12px;padding-block-end:12px;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.sino figure{text-align:center}.sino figure>img,.sino hr{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.sino figure,.sino figure>img{display:block}.sino hr{width:30%;height:1px;-webkit-margin-before:48px;margin-block-start:48px;-webkit-margin-after:47px;margin-block-end:47px;border:0;background-color:#ccc}@media (prefers-color-scheme:dark){.sino hr{background-color:#404040}}.sino p{text-align:justify}.sino p:not(:lang(zh)),.sino p:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)){text-align:start}@media (prefers-color-scheme:dark){.sino pre{background-color:#ffffff0e}}.sino pre code{margin:0;padding:0;border:0;border-radius:0;background-color:transparent}.sino h1,.sino h2,.sino h3,.sino h4,.sino h5,.sino h6{position:relative;margin:0;-webkit-margin-before:24px;margin-block-start:24px;font-weight:600}.sino h1{-webkit-margin-after:24px;margin-block-end:24px;font-size:1.6em;line-height:48px}.sino h2,.sino h3,.sino h4,.sino h5,.sino h6{-webkit-margin-after:12px;margin-block-end:12px}.sino h2,.sino h3{font-size:1.3em;line-height:36px}.sino h3{font-size:1.2em}.sino h4,.sino h5,.sino h6{font-size:1em;line-height:24px}.sino h1,.sino h2,.sino h3{letter-spacing:.05em}.sino h1:not(:lang(zh)),.sino h1:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.sino h2:not(:lang(zh)),.sino h2:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.sino h3:not(:lang(zh)),.sino h3:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)){letter-spacing:0}.sino h1+h2,.sino h2+h3,.sino h3+h4,.sino h4+h5,.sino h5+h6{-webkit-margin-before:12px;margin-block-start:12px}.sino a{text-decoration:none}.sino a:hover,.sino abbr[title]{-webkit-padding-after:1px;padding-block-end:1px;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor;text-decoration:none}.sino abbr[title]{-webkit-border-after:1px dotted;border-block-end:1px dotted;cursor:help}.sino b,.sino dfn,.sino em,.sino strong{font-weight:600}.sino dfn:not(:lang(zh)),.sino dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)){font-weight:400}.sino figcaption{display:inline-block;vertical-align:top;font-size:14px;text-align:start}.sino i{font-style:italic}.sino ins,.sino u{-webkit-padding-after:1px;padding-block-end:1px;-webkit-border-after:1px solid;border-block-end:1px solid;text-decoration:none}.sino q{quotes:"\300c""\300d""\300e""\300f"}.sino q:not(:lang(zh)),.sino q:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)){quotes:auto}.sino rt{font-weight:400}.sino rt,.sino small{font-size:.875em}.sino sub,.sino sup{position:relative;-webkit-margin-start:.25em;margin-inline-start:.25em;-webkit-margin-end:.25em;margin-inline-end:.25em;font-size:.75em;font-family:Helvetica Neue,helvetica,arial,Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-style:normal;line-height:1;vertical-align:baseline}.sino sub{bottom:-.25em}.sino sup{top:-.5em}.sino sup a:target,.sino sup:target{background-color:#dbedff}@media (prefers-color-scheme:dark){.sino sup a:target,.sino sup:target{background-color:#3a6188}}.sino summary{-webkit-padding-start:1em;padding-inline-start:1em;outline:0;cursor:pointer}.sino summary::-webkit-details-marker{width:.6em;-webkit-margin-end:.4em;margin-inline-end:.4em}.sino u[title]{cursor:help;border-block-end-width:3px;border-block-end-style:double;border-block-end-color:#0000008a}@media (prefers-color-scheme:dark){.sino u[title]{border-block-end-color:#ffffff8a}}.sino abbr[title],.sino del,.sino ins,.sino s,.sino u{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.sino,.sino--classic caption,.sino--classic figcaption,.sino--classic th,.sino--sans{font-family:Helvetica Neue,helvetica,arial,Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.sino--classic,.sino--serif{font-family:Times New Roman,times,Song,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.sino--classic h1,.sino--classic h2,.sino--classic h3,.sino--classic h4,.sino--classic h5,.sino--classic h6{font-family:Times New Roman,times,Kai Black,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:800}.sino--classic blockquote,.sino--classic cite,.sino--classic q{font-family:Times New Roman,times,Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.sino--hei{font-family:Helvetica Neue,helvetica,arial,Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.sino--song{font-family:Times New Roman,times,Song,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.sino--kai{font-family:Times New Roman,times,Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html.dark{--prism-scheme:dark;--prism-foreground:#d4cfbf;--prism-background:#1e1e1e;--prism-comment:#758575;--prism-string:#d48372;--prism-literal:#429988;--prism-keyword:#4d9375;--prism-function:#a1b567;--prism-deleted:#a14f55;--prism-class:#54b1bf;--prism-builtin:#e0a569;--prism-property:#dd8e6e;--prism-namespace:#db889a;--prism-punctuation:#858585;--prism-decorator:#bd8f8f;--prism-number:#6394bf;--prism-boolean:#1c6b48;--prism-variable:#c2b36e;--prism-regex:#ab5e3f;--prism-json-property:#6b8b9e;--prism-line-number:#888888;--prism-line-number-gutter:#eeeeee;--prism-line-highlight-background:#444444;--prism-selection-background:#444444;--code-bg-color:#282c34;--text-color:rgba(184, 193, 202, 1);--copy-code-bg:#333;--c-bg:rgba(19, 20, 24, .9);--primary-bg:#16181bbf;--nav-bg:rgba(48, 48, 48, .8);--tag-card-bg:rgba(37, 36, 36, .877)}html.dark img{filter:brightness(.8)}html.dark .cd-timeline-content{filter:drop-shadow(0 1px 1px #222)}html.dark .md-body{color:#ccc;font-weight:400}html.dark .md-body div[class*=language-].line-numbers-mode .line-numbers{color:#666}html.dark .md-body h2,html.dark .md-body h3,html.dark .md-body h4,html.dark .md-body h5,html.dark .md-body h6{border-bottom:0}:root{--prism-foreground:#393a34;--prism-background:#fbfbfb;--prism-comment:#a0ada0;--prism-string:#b56959;--prism-literal:#2f8a89;--prism-keyword:#1c6b48;--prism-function:#6c7834;--prism-deleted:#a14f55;--prism-class:#2993a3;--prism-builtin:#ab5959;--prism-property:#b58451;--prism-namespace:#b05a78;--prism-punctuation:#8e8f8b;--prism-decorator:#bd8f8f;--prism-number:#296aa3;--prism-boolean:#1c6b48;--prism-constant:#a65e2b;--prism-regex:#ab5e3f;--prism-json-property:#698c96;--navbar-height:5.5em;--code-bg-color:#fafafa;--font-family:Nunito, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--code-ln-wrapper-width:3rem;--code-font-size:14px;--c-bg-light:#e4ebf5;--c-brand:#4fb4b3;--text-color:rgba(12, 28, 44, .8);--code-hl-bg-color:#eee;--c-bg:#e4e8eecc;--nav-bg:var(--c-bg);--nav-height:80px;--nav-content-max-width:1200px;--nav-active-color:#ff5275;--md-body-width:900px;--timeline-bg:var(--primary-bg);--primary-bg:#ffffff78;--tag-card-bg:rgba(238, 238, 238, .9);--light-shadow:4px 2px 40px rgb(0 0 0 / 10%);--copy-code-bg:#eee;--detail-img-bg:rgba(12, 28, 44, .8)}body,html{-webkit-font-smoothing:antialiased;width:100%}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background-color:#96969633}::-webkit-scrollbar-track{background-color:#9696961a}.search-box{flex:1}.search-box input{width:0;border-color:transparent;cursor:pointer}.search-box input:focus{width:10em;box-shadow:#4fad5a80 0 0 2px 2px}.lg-backdrop{background:var(--detail-img-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}a.header-anchor{font-size:.5em}hr{background:var(--c-text)!important;opacity:.3;border:0!important;width:50%!important}.hr-container{width:100%;display:flex;align-items:center;margin:2rem auto;opacity:.5}.hr-container span{flex:1;border-bottom:1px dashed var(--c-text)}.hr-container .hr{font-size:12px;padding:0 .5em}td{font-size:.9em}tr:nth-child(2n){background:0 0}th{white-space:nowrap}.dog-sidebar .sidebar-items{border-left:1px solid var(--c-brand);padding-left:.5em}.dog-sidebar .sidebar-item,html.theme5 .md-body tr{border:0}.dog-sidebar .sidebar-item.active:not(p.sidebar-heading){border:0}.dog-sidebar .sidebar-item:not(.sidebar-heading)+.sidebar-item-children .sidebar-item{position:relative}.dog-sidebar .sidebar-item:not(.sidebar-heading)+.sidebar-item-children .sidebar-item:after{position:absolute;top:.4em;left:-1em;content:"--";opacity:.5}.custom-container{border-width:4px!important}.navbar{border:0;box-shadow:0 0 10px #0000001a}.code-group__nav ul{padding:0;margin:0}.md-body .content .header-anchor,div[class*=language-]:hover:before,figure a .external-link-icon,html.theme1 .md-body div[class*=language-].line-numbers-mode .line-numbers,html.theme1 .md-body div[class*=language-].line-numbers-mode:after{display:none}@media (max-width:419px){.code-group__nav{margin-left:0;margin-right:0}}.md-body{box-shadow:0 0 20px #0000000d;max-width:var(--md-body-width);margin:2em auto;padding:40px;border-radius:6px;background-color:var(--primary-bg);-webkit-font-smoothing:antialiased!important}.md-body input[type=checkbox]{padding:0;outline:0;border:0;box-sizing:border-box;cursor:pointer;position:relative;width:14px;height:14px;font-size:16px;margin:auto .5em}.md-body input[type=checkbox] label{vertical-align:middle}.md-body input[type=checkbox]:after{position:absolute;top:0;left:0;border:1px solid var(--c-brand);background-color:#eee;color:var(--c-brand);width:100%;height:100%;display:inline-block;visibility:visible;text-align:center;content:" ";font-size:12px;border-radius:2px}.md-body input[type=checkbox]:checked:after{content:"\2713";font-size:12px;font-weight:700}.md-body p{margin:1em 0}.md-body img{max-width:95%;min-width:20%;width:45em;height:auto;display:block;overflow:hidden;margin:.5em auto}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{padding-top:2em;margin:0;color:var(--c-brand)}.md-body .external-link-icon,blockquote{color:currentColor}.md-body .code-group ul li{list-style:none!important}.md-body s{opacity:.5}.md-body p a{border-bottom:1px solid currentColor;font-weight:700}.md-body .code-group__nav-tab.code-group__nav-tab-active{color:var(--c-brand)}.md-body .code-group__nav-tab{color:#ddd}.md-body .multiquote-1,.md-body .multiquote-2,.md-body .multiquote-3{background:rgba(150,150,150,.1);font-style:normal;position:relative;line-height:1.8;text-indent:0;display:block;font-size:.9em;margin:0}.md-body .multiquote-1 blockquote,.md-body .multiquote-2 blockquote,.md-body .multiquote-3 blockquote,html.theme1 .md-body .multiquote-1 blockquote,html.theme1 .md-body .multiquote-2 blockquote,html.theme1 .md-body .multiquote-3 blockquote,html.theme3 .md-body .multiquote-1 blockquote,html.theme3 .md-body .multiquote-2 blockquote,html.theme3 .md-body .multiquote-3 blockquote,html.theme4 .md-body .multiquote-1 blockquote,html.theme4 .md-body .multiquote-2 blockquote,html.theme4 .md-body .multiquote-3 blockquote,html.theme5 .md-body .multiquote-1 blockquote,html.theme5 .md-body .multiquote-2 blockquote,html.theme5 .md-body .multiquote-3 blockquote,html.theme6 .md-body .multiquote-1 blockquote,html.theme6 .md-body .multiquote-2 blockquote,html.theme6 .md-body .multiquote-3 blockquote,html.theme7 .md-body .multiquote-1 blockquote,html.theme7 .md-body .multiquote-2 blockquote,html.theme7 .md-body .multiquote-3 blockquote,html.theme8 .md-body .multiquote-1 blockquote,html.theme8 .md-body .multiquote-2 blockquote,html.theme8 .md-body .multiquote-3 blockquote,html.theme9 .md-body .multiquote-1 blockquote,html.theme9 .md-body .multiquote-2 blockquote,html.theme9 .md-body .multiquote-3 blockquote{margin:0;padding:0;border:0}code{padding:0 .25em;margin:0 .5em}code,div[class*=language-].line-numbers-mode .line-numbers .line-number,pre,pre code,pre code *{font-size:var(--code-font-size)}pre code{background:0 0!important}div[class*=language-].line-numbers-mode .line-numbers{line-height:1.5;padding-top:1rem}p{color:var(--text-color);letter-spacing:1px}.m-mdic-copy-wrapper{position:absolute;top:0;right:0;padding-top:12px;padding-right:14px;cursor:pointer}.m-mdic-copy-wrapper .u-mdic-copy-btn,.m-mdic-copy-wrapper .u-mdic-copy-notify{position:absolute;top:.8em;right:1em;font-size:12px;border:0;padding:.2em .5em;border-radius:2px;background:var(--copy-code-bg);display:none}.m-mdic-copy-wrapper .u-mdic-copy-notify{color:#2f8a89;z-index:9}.m-mdic-copy-wrapper .u-mdic-copy-btn{color:#777;cursor:pointer}div[class*=language-]:hover .u-mdic-copy-btn{display:block}div[class*=language-] .highlight-lines{line-height:1.5;padding-top:1em}html.theme1{--c-bg:#f3f2ee;--font-family:$font-family-song;--code-bg-color:#f7f3d5;--c-brand:#515659;--c-warning-bg:#f7f0d0}html.theme1.dark{--c-bg:#272622}html.theme1,html.theme1 .md-body,html.theme1 .md-body h2 .content,html.theme1 .md-body h3 .content{font-family:Times New Roman,times,Song,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html.theme1 .md-body{background:#fcfae0}html.theme1 .md-body div[class*=language-].line-numbers-mode pre{margin-left:0}html.theme1 .md-body figure{padding:20px;border:10px solid #cabd94;background:#e5e2d6}html.theme1 .md-body figure img{border:2px solid #ddd}html.theme1 .md-body div[class*=language-]{border:0;border-radius:0!important}html.theme1 .md-body div[class*=language-]:after{background-color:#f9cf80;background-size:20px 100px;border-radius:0!important}html.theme1 .md-body .default-content{border:2px solid #eedab2;padding:10px}html.theme1 .md-body .custom-container p{background:0 0}html.theme1 .md-body img{display:block;margin:auto}html.theme1 .md-body ol li,html.theme1 .md-body ul li{list-style-type:decimal;list-style-position:outside}html.theme1 .md-body ul li{list-style-type:disc}html.theme1 .md-body ol,html.theme1 .md-body ul,html.theme3 .md-body ol,html.theme3 .md-body ul,html.theme4 .md-body ol,html.theme4 .md-body ul,html.theme5 .md-body ol,html.theme5 .md-body ul{list-style:none}html.theme1 .md-body blockquote,html.theme1 .md-body q{quotes:none}html.theme1 .md-body blockquote:after,html.theme1 .md-body blockquote:before,html.theme1 .md-body q:after,html.theme1 .md-body q:before,html.theme3 .md-body blockquote:after,html.theme3 .md-body blockquote:before,html.theme3 .md-body q:after,html.theme3 .md-body q:before,html.theme4 .md-body blockquote:after,html.theme4 .md-body blockquote:before,html.theme4 .md-body q:after,html.theme4 .md-body q:before,html.theme5 .md-body blockquote:after,html.theme5 .md-body blockquote:before,html.theme5 .md-body q:after,html.theme5 .md-body q:before{content:none}html.theme1 .md-body h1{color:var(--c-brand);text-align:center;font-size:1.875em;margin-top:2em;font-family:Times New Roman,times,Song Black,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;border-bottom:1px solid currentColor;padding-bottom:.8125em}html.theme1 .md-body h2,html.theme1 .md-body h3{font-weight:700;color:var(--c-brand);font-size:1.3125em;line-height:1.15}html.theme1 .md-body h3{font-weight:400}html.theme1 .md-body h4,html.theme1 .md-body h5,html.theme1 .md-body h6{font-weight:700;color:var(--c-brand);text-align:center}html.theme1 .md-body h4{font-size:1.125em;margin-top:2.67em}html.theme1 .md-body h5,html.theme1 .md-body h6{font-size:1em}html.theme1 .md-body a{text-decoration:none;color:var(--c-brand)}html.theme1 .md-body a:active,html.theme1 .md-body a:hover{text-decoration:underline}html.theme1 .md-body blockquote,html.theme1 .md-body h4,html.theme1 .md-body h5,html.theme1 .md-body h6,html.theme1 .md-body p{margin-bottom:1.5em}html.theme1 .md-body blockquote{margin-left:2em;padding-left:1em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55em;font-weight:400;font-style:normal;text-align:left;box-sizing:inherit;border-left:none}html.theme1 .md-body pre>code,html.theme4 .md-body pre>code,html.theme5 .md-body pre>code{background-color:none!important}html.theme1 .md-body h1,html.theme3 .md-body h1{line-height:1.3em;font-weight:400;margin-bottom:.5em}html.theme1 .md-body h3+ol,html.theme1 .md-body h3+ul,html.theme1 .md-body h4+ol,html.theme1 .md-body h4+ul,html.theme1 .md-body h5+ol,html.theme1 .md-body h5+ul,html.theme1 .md-body h6+ol,html.theme1 .md-body h6+ul,html.theme1 .md-body p+ol,html.theme1 .md-body p+ul{margin-top:.5em}html.theme1 .md-body li>ol,html.theme1 .md-body li>ul{margin-top:inherit;margin-bottom:0}html.theme1 .md-body li ol>li,html.theme3 .md-body li ol>li,html.theme4 .md-body li ol>li,html.theme5 .md-body li ol>li{list-style-type:lower-alpha}html.theme1 .md-body li li ol>li,html.theme3 .md-body li li ol>li,html.theme4 .md-body li li ol>li,html.theme5 .md-body li li ol>li{list-style-type:lower-roman}html.theme1 .md-body h2,html.theme1 .md-body h3{margin-bottom:1.5em;text-align:center;border-bottom:none;margin-top:3em;border-top:1px solid #dd3a0d}html.theme1 .md-body h2 .content,html.theme1 .md-body h3 .content{text-align:center;padding:0 1em .2em;letter-spacing:2px;position:relative;font-size:1em;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#dd3a0d;color:#ece5d7}html.theme1 .md-body h2 .content:after,html.theme1 .md-body h3 .content:after{position:absolute;content:"";bottom:-4px;left:0;right:50%}html.theme1 .md-body h2 .content:before,html.theme1 .md-body h3 .content:before{position:absolute;bottom:-4em;left:50%;text-align:center;width:200%;transform:translate(-50%);content:attr(pinyin);font-size:.2em;font-family:Helvetica Neue,helvetica,arial,Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:300;color:#dd3a0d;text-transform:capitalize}html.theme1 .md-body hr,html.theme3 .md-body hr,html.theme4 .md-body hr,html.theme5 .md-body hr{border-top:none;border-right:none;border-bottom:1px solid;border-left:none}html.theme1 .md-body blockquote ol,html.theme1 .md-body blockquote ul{margin-left:0}html.theme1 .md-body p{background-size:1.7em 1.7em;background-position:bottom;color:#454a3f}html.theme1 .md-body .multiquote-1,html.theme1 .md-body .multiquote-2,html.theme1 .md-body .multiquote-3,html.theme1 .md-body div[class*=language-]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==)}html.theme1 .md-body .multiquote-1,html.theme1 .md-body .multiquote-2,html.theme1 .md-body .multiquote-3{font-style:normal;position:relative;line-height:1.8;text-indent:0;border:0;display:block;font-size:.9em;overflow:auto;background:#fcfdda;padding:10px 10px 10px 20px;margin-bottom:20px;margin-top:20px;background-position:center center;filter:drop-shadow(0 0 1px #fcfdda)}html.theme1 .md-body .multiquote-1:before{content:""}html.theme1 .md-body .multiquote-1:before,html.theme1 .md-body .multiquote-2:before,html.theme1 .md-body .multiquote-3:before{display:inline;color:#999;font-size:4em;font-family:Arial,serif;line-height:1em;font-weight:700}html.theme1 .md-body .multiquote-2:before{content:"\201c\201c"}html.theme1 .md-body .multiquote-3:before{content:"\201c\201c\201c"}html.theme1,html.theme2,html.theme3{--c-text-accent:var(--c-brand)}html.theme2{--font-family:"TeXGyreAdventor", "Century Gothic", "Didact Gothic", "Yu Gothic", "Segoe UI Emoji", sans-serif;--c-bg:#eaeef1;--c-brand:#31855f;--code-bg-color:#fafafa50;--code-hl-bg-color:#e1e6e0}html.theme2 body{color:#595959;background-image:linear-gradient(90deg,rgba(50,0,0,.05) 3%,transparent 3%),linear-gradient(360deg,rgba(50,0,0,.05) 3%,transparent 3%);background-size:20px 20px;background-position:center center}html.theme2 em{background:#f6eeff}html.theme2 figure{padding:2em 1em;background:#fbfbfb;box-shadow:0 0 5px #0000000a;width:80%;margin:1em auto}html.theme2 a,html.theme2 li,html.theme2 p,html.theme2 td{font-family:MicrosoftYaqiHeiLight}html.theme2 h2 .content,html.theme2 h3 .content,html.theme2 h4 .content,html.theme2 h5 .content,html.theme2 h6 .content{position:relative;z-index:1}html.theme2 h2 .content:after,html.theme2 h3 .content:after,html.theme2 h4 .content:after,html.theme2 h5 .content:after,html.theme2 h6 .content:after{content:"";position:absolute;left:0;bottom:0;height:.4em;width:100%;background:rgba(49,133,95,.3);z-index:-1}html.theme2 strong{color:#595959}html.theme2 strong:before{content:"\300c"}html.theme2 strong:after{content:"\300d"}html.theme2 div[class*=language-]{border-radius:none}html.theme3{--c-bg:#f3f2ee;--c-brand:#5c8eab;--primary-bg:transparent;--font-family-code:Consolas;font-family:Times New Roman,times,Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;--timeline-bg:#e7e5da}html.theme3 .md-body ol li,html.theme3 .md-body ul li{list-style-type:decimal;list-style-position:outside}html.theme3 .md-body ul li{list-style-type:disc}html.theme3 .md-body blockquote,html.theme3 .md-body q{quotes:none}html.theme3 .md-body h1{color:#5c8eab;font-size:1.875em;margin-top:2em;border-bottom:1px solid;padding-bottom:.8125em}html.theme3 .md-body h2,html.theme3 .md-body h3,html.theme3 .md-body h4,html.theme3 .md-body h5,html.theme3 .md-body h6{font-weight:700;color:#5c8eab}html.theme3 .md-body h2,html.theme3 .md-body h3{font-size:1.3125em;line-height:1.15;margin-top:2.285714em;margin-bottom:.75em}html.theme3 .md-body h4{font-size:1.125em;margin-top:2.67em}html.theme3 .md-body h5,html.theme3 .md-body h6{font-size:1em}html.theme3 .md-body a,html.theme4 .md-body a{text-decoration:none;color:#065588}html.theme3 .md-body blockquote,html.theme3 .md-body h4,html.theme3 .md-body h5,html.theme3 .md-body h6,html.theme3 .md-body p{margin-bottom:1.5em}html.theme3 .md-body h3+ol,html.theme3 .md-body h3+ul,html.theme3 .md-body h4+ol,html.theme3 .md-body h4+ul,html.theme3 .md-body h5+ol,html.theme3 .md-body h5+ul,html.theme3 .md-body h6+ol,html.theme3 .md-body h6+ul,html.theme3 .md-body p+ol,html.theme3 .md-body p+ul{margin-top:.5em}html.theme3 .md-body li>ol,html.theme3 .md-body li>ul{margin-top:inherit;margin-bottom:0}html.theme3 .md-body figure{border:4px solid currentColor;display:inline-block;box-shadow:inset 0 0 10px #00000080}html.theme3 .md-body figure img{margin:1em auto;box-shadow:0 0 10px #0003}html.theme3 .md-body blockquote ol,html.theme3 .md-body blockquote ul{margin-left:0}html.theme3 .md-body .custom-container{border:0;border-top:4px solid var(--c-tip);position:relative}html.theme3 .md-body .custom-container:before{box-shadow:0 5px 10px #00000080;content:"";position:absolute;top:-4px;width:100%;left:0;height:1px;overflow:hidden}html.theme3 .md-body .custom-container.tip{border-top:4px solid var(--c-tip)}html.theme3 .md-body .custom-container.danger{border-top:4px solid var(--c-danger)}html.theme3 .md-body .custom-container.warning{border-top:4px solid var(--c-warning)}html.theme3 .md-body .multiquote-1,html.theme3 .md-body .multiquote-2,html.theme3 .md-body .multiquote-3{font-style:normal;position:relative;line-height:1.8;text-indent:0;border:0;display:block;font-size:.9em;overflow:auto;background:rgba(0,0,0,.02);padding:10px 10px 10px 20px;margin-bottom:20px;margin-top:20px;opacity:.9;background-image:linear-gradient(90deg,rgba(50,0,0,.05) 3%,transparent 3%),linear-gradient(360deg,rgba(50,0,0,.05) 3%,transparent 3%);background-size:20px 20px;background-position:center center;border-top:4px solid #bbb}html.theme3 .md-body .multiquote-1:before,html.theme3 .md-body .multiquote-2:before,html.theme3 .md-body .multiquote-3:before{content:"\201c";display:inline;color:#999;font-size:4em;font-family:Arial,serif;line-height:1em;font-weight:700}html.theme3 .md-body blockquote{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55em;font-weight:400;font-style:normal;text-align:left;box-sizing:inherit;border-left:none}html.theme3 .md-body .code-group__nav,html.theme3 .md-body div[class*=language-]{border-radius:0}html.theme3 .md-body,html.theme4,html.theme4 .md-body{font-family:Times New Roman,times,Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html.theme4{--c-bg:rgba(211, 203, 197, .5);--font-family:$font-family-kai;--c-brand:rgb(52, 61, 35);--c-text-accent:var(--c-brand);--c-border:rgba(211, 203, 197, .8);--text-color:rgb(72 85 49);--c-tip-bg:#f3f4f569}html.theme4 .md-body{background-color:#dcd6ce}html.theme4 .md-body ol li,html.theme4 .md-body ul li{list-style-type:decimal;list-style-position:outside}html.theme4 .md-body ul li{list-style-type:disc}html.theme4 .md-body blockquote,html.theme4 .md-body q{quotes:none}html.theme4 .md-body h1{color:var(--c-brand);font-size:1.875em;margin-top:2em;border-bottom:1px solid;padding-bottom:.8125em}html.theme4 .md-body h2,html.theme4 .md-body h3,html.theme4 .md-body h4,html.theme4 .md-body h5,html.theme4 .md-body h6{font-weight:700;color:var(--c-brand)}html.theme4 .md-body h2,html.theme4 .md-body h3{font-size:1.3125em;line-height:1.15;margin-top:2.285714em;margin-bottom:.75em}html.theme4 .md-body h4{font-size:1.125em;margin-top:2.67em;margin-bottom:1.5em}html.theme4 .md-body h5,html.theme4 .md-body h6{font-size:1em}html.theme4 .md-body blockquote,html.theme4 .md-body h5,html.theme4 .md-body h6,html.theme4 .md-body p{margin-bottom:1.5em}html.theme4 .md-body h1,html.theme5 .md-body h1{line-height:1.3em;font-weight:400;margin-bottom:.5em}html.theme4 .md-body h3+ol,html.theme4 .md-body h3+ul,html.theme4 .md-body h4+ol,html.theme4 .md-body h4+ul,html.theme4 .md-body h5+ol,html.theme4 .md-body h5+ul,html.theme4 .md-body h6+ol,html.theme4 .md-body h6+ul,html.theme4 .md-body p+ol,html.theme4 .md-body p+ul{margin-top:.5em}html.theme4 .md-body li>ol,html.theme4 .md-body li>ul{margin-top:inherit;margin-bottom:0}html.theme4 .md-body blockquote ol,html.theme4 .md-body blockquote ul{margin-left:0}html.theme4 .md-body .multiquote-1,html.theme4 .md-body .multiquote-2,html.theme4 .md-body .multiquote-3{font-style:normal;position:relative;line-height:1.8;text-indent:0;border:0;display:block;font-size:.9em;background:rgba(0,0,0,.02);padding:10px 10px 10px 20px;margin-bottom:20px;margin-top:20px;opacity:.9;background-image:linear-gradient(90deg,rgba(50,0,0,.05) 3%,transparent 3%),linear-gradient(360deg,rgba(50,0,0,.05) 3%,transparent 3%);background-size:20px 20px;background-position:center center;border-top:4px solid #ddd;overflow:hidden}html.theme4 .md-body .multiquote-1:before,html.theme4 .md-body .multiquote-2:before,html.theme4 .md-body .multiquote-3:before{content:"\201c";display:inline;color:#999;font-size:6em;font-family:Arial,serif;line-height:1em;font-weight:700;position:absolute;top:0;left:0;opacity:.2}html.theme4 .md-body .multiquote-1:after,html.theme4 .md-body .multiquote-2:after,html.theme4 .md-body .multiquote-3:after{content:"\201d";display:inline;color:#999;font-size:5em;font-family:Arial,serif;line-height:.1em;font-weight:700;position:absolute;bottom:0;right:0;opacity:.2}html.theme4 .md-body blockquote{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55em;font-weight:400;font-style:normal;text-align:left;box-sizing:inherit;border-left:none}html.theme4 .md-body .custom-container{border:0;border-top-width:4px;border-top-style:solid}html.theme5,html.theme6{--c-brand:#00324a;--c-text-accent:var(--c-brand);--c-border:rgba(0, 50, 74, .8);--text-color:var(--c-brand);--code-bg-color:#ebeee8;--c-border:var(--secondary-color);--text-shadow:0px 1px 1px rgb(44 62 80 / 38%)}html.theme5,html.theme5 .md-body,html.theme6 .md-body{font-family:Times New Roman,times,Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html.theme5{--c-bg:#d4d3ca;--secondary-color:#5aa4ae;--code-hl-bg-color:#ffe8ef;--primary-bg:rgb(250, 203, 189);--font-family-code:Consolas}html.theme5 .md-body,html.theme6 .md-body{background-color:var(--primary-bg)}html.theme5 .md-body{text-shadow:var(--text-shadow)}html.theme5 .md-body td,html.theme5 .md-body th{border:dashed 1px var(--secondary-color)}html.theme5 .md-body div[class*=language-]{margin-bottom:1em}html.theme5 .md-body pre[class*=language-]{margin-top:0}html.theme5 .md-body .code-group__nav,html.theme5 .md-body .iframe-box,html.theme5 .md-body div[class*=language-]{box-shadow:0 0 0 5px var(--code-bg-color);border:dashed 2px #fff;border-radius:0}html.theme5 .md-body .code-group__nav{padding-bottom:2em}html.theme5 .md-body .iframe-box{padding:1px}html.theme5 .md-body .custom-container{border:dashed 2px #fff!important;--bg:var(--c-details-bg);--shadow:0px 0px 0px 5px var(--bg);border-radius:0;box-shadow:var(--shadow)}html.theme5 .md-body .custom-container.danger{--bg:var(--c-danger-bg);box-shadow:var(--shadow)}html.theme5 .md-body .custom-container.tip{--bg:var(--c-tip-bg);box-shadow:var(--shadow)}html.theme5 .md-body .custom-container.warning{--bg:var(--c-warning-bg);box-shadow:var(--shadow)}html.theme5 .md-body img{box-shadow:#64646f33 0 7px 29px;overflow:hidden}html.theme5 .md-body ol li,html.theme5 .md-body ul li{list-style-type:decimal;list-style-position:outside}html.theme5 .md-body ul li{list-style-type:disc}html.theme5 .md-body blockquote,html.theme5 .md-body q{quotes:none}html.theme5 .md-body h1{color:var(--c-brand);border:0!important;text-align:center;margin-top:3em;font-size:1.875em;border-bottom:1px solid;padding-bottom:.8125em}html.theme5 .md-body h2,html.theme5 .md-body h3,html.theme5 .md-body h4,html.theme5 .md-body h5,html.theme5 .md-body h6{font-weight:700;color:var(--c-brand);border:0!important;text-align:center;margin-top:3em}html.theme5 .md-body h1 .content,html.theme5 .md-body h2 .content,html.theme5 .md-body h3 .content,html.theme5 .md-body h4 .content,html.theme5 .md-body h5 .content,html.theme5 .md-body h6 .content{filter:drop-shadow(0 0 1px transparent)}html.theme5 .md-body h2,html.theme5 .md-body h3{font-size:1.3125em;margin-bottom:.75em}html.theme5 .md-body h4{font-size:1.125em;margin-bottom:1.5em}html.theme5 .md-body h5,html.theme5 .md-body h6{font-size:1em}html.theme5 .md-body a{text-decoration:none;color:var(--secondary-color)}html.theme5 .md-body blockquote,html.theme5 .md-body h5,html.theme5 .md-body h6,html.theme5 .md-body p{margin-bottom:1.5em}html.theme5 .md-body h3+ol,html.theme5 .md-body h3+ul,html.theme5 .md-body h4+ol,html.theme5 .md-body h4+ul,html.theme5 .md-body h5+ol,html.theme5 .md-body h5+ul,html.theme5 .md-body h6+ol,html.theme5 .md-body h6+ul,html.theme5 .md-body p+ol,html.theme5 .md-body p+ul{margin-top:.5em}html.theme5 .md-body li>ol,html.theme5 .md-body li>ul{margin-top:inherit;margin-bottom:0}html.theme5 .md-body blockquote ol,html.theme5 .md-body blockquote ul{margin-left:0}html.theme5 .md-body .table-container,html.theme5 .md-body figure{padding:.5em;margin-left:0;margin-right:0}html.theme5 .md-body figure img{padding:1px;border:dashed 2px #fff}html.theme5 .md-body .multiquote-1,html.theme5 .md-body .multiquote-2,html.theme5 .md-body .multiquote-3{font-style:normal;line-height:1.8;text-indent:0;font-size:.9em;opacity:.9;background-position:center center;position:relative;background:#fff0cda6;box-shadow:0 0 0 5px #fff0cd;border:dashed 2px #fff;padding:.2em .5em;color:#454545}html.theme5 .md-body .multiquote-1:after,html.theme5 .md-body .multiquote-2:after,html.theme5 .md-body .multiquote-3:after{position:absolute;content:"";right:-7px;top:-7px;border-width:0 20px 20px 0;border-style:solid;border-color:#ffdb88 var(--primary-bg) #ffdb88;box-shadow:-1px 1px 1px #00000026}html.theme5 .md-body blockquote,html.theme6 .md-body blockquote{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55em;font-weight:400;font-style:normal;text-align:left;box-sizing:inherit;border-left:none}html.theme6{--c-bg:rgb(213, 209, 174);--font-family:$font-family-kai;--secondary-color:rgba(236, 217, 199, 1);--primary-bg:rgb(191, 191, 150);--c-border-dark:rgb(11, 0, 8);--page-meta-bg:rgba(101, 194, 192, .9);--code-hl-bg-color:#e8ffeb;--shadow:0px 1px 2px rgb(0 0 0 / 50%), inset 0 -1px 0 rgb(0 0 0 / 50%), inset 0 1px 1px rgb(255 255 255 / 70%), inset 0 -10px 20px rgb(0 0 0 / 20%), inset 0 40px 40px rgb(255 255 255 / 30%);--shadow_all:0px 1px 2px rgb(0 0 0 / 10%), inset 0 0px 0 rgb(0 0 0 / 50%), inset 0 1px 0px rgb(255 255 255 / 70%), inset 0 -1px 0px rgb(0 0 0 / 20%), inset 0 0px 0px rgb(255 255 255 / 30%)}.page-meta{box-shadow:var(--shadow);background:var(--page-meta-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.theme6 .md-body{box-shadow:0 1px 2px #90a07d,inset 0 -1px #90a07d,inset 0 1px 1px #a9a973,inset 0 -10px 20px #90a07d33,inset 0 40px 40px #a9a973}html.theme6 .md-body :not(h1) .content{background:var(--secondary-color);box-shadow:0 0 0 5px var(--secondary-color);border:dashed 1px #9c8c7c;padding:.2em .5em;filter:drop-shadow(0 1px 1px #444);color:#454545}html.theme6 .md-body tr td:first-child,html.theme6 .md-body tr th:first-child,html.theme7 .md-body tr td:first-child,html.theme7 .md-body tr th:first-child{border-right:1px solid var(--c-border-dark)}html.theme6 .md-body tr:last-child,html.theme7 .md-body tr:last-child{border-bottom:1px solid var(--c-border-dark);transition:border-color var(--t-color)}html.theme6 .md-body h1,html.theme6 .md-body h2,html.theme6 .md-body h3,html.theme6 .md-body h4,html.theme6 .md-body h5,html.theme6 .md-body h6{text-align:center;font-weight:700;color:var(--c-brand);text-shadow:var(--text-shadow);margin-top:2em;margin-bottom:1em}html.theme6 .md-body p{text-shadow:var(--text-shadow)}html.theme6 .md-body a{text-decoration:none;color:var(--secondary-color);filter:drop-shadow(0 1px 1px #444)}html.theme6 .md-body table{padding:1em;box-shadow:var(--shadow_all)}html.theme6 .md-body img{margin:auto;box-shadow:var(--shadow_all);filter:drop-shadow(0 1px 1px #444)}html.theme6 .md-body .custom-container.details,html.theme6 .md-body div[class*=language-]{box-shadow:var(--shadow_all);border-radius:0}html.theme6 .md-body code{filter:drop-shadow(0 0 1px #fafafa)}html.theme6 .md-body .code-group__nav{border-radius:0}html.theme6 .md-body .custom-container.danger,html.theme6 .md-body .custom-container.tip,html.theme6 .md-body .custom-container.warning{position:relative;border:solid 2px #ffc778!important;margin-top:1em;margin-bottom:2em;padding:1.2em 1em 1em;background:var(--primary-bg);filter:drop-shadow(0 1px 1px #444)}html.theme6 .md-body .custom-container.danger .custom-container-title,html.theme6 .md-body .custom-container.tip .custom-container-title,html.theme6 .md-body .custom-container.warning .custom-container-title{font-weight:700;font-size:1.1em;background:var(--primary-bg);padding:0 .5em;position:absolute;top:0;line-height:1;margin:0}html.theme6 .md-body .multiquote-1,html.theme6 .md-body .multiquote-2,html.theme6 .md-body .multiquote-3{font-style:normal;position:relative;z-index:2;line-height:1.8;text-indent:0;border:0;display:block;font-size:.9em;padding:10px 10px 10px 20px;margin-bottom:20px;margin-top:20px;border-radius:0;box-shadow:0 1px 2px #0000001a,inset 0 0 #00000080,inset 0 1px #ffffffb3,inset 0 -1px #0003,inset 0 40px #ffffff4d}html.theme6 .md-body .multiquote-1:before,html.theme6 .md-body .multiquote-2:before,html.theme6 .md-body .multiquote-3:before{content:"\201c";display:inline;color:#999;font-size:4em;font-family:Arial,serif;line-height:1em;font-weight:700}html.theme7{--c-bg:#fefffe;--font-family:$font-family-hei;--c-brand:#00324a;--c-text-accent:var(--c-brand);--c-border:rgba(0, 50, 74, .8);--text-color:var(--c-brand);--code-bg-color:#ebeee8;--secondary-color:rgba(236, 217, 199, 1);--c-border:var(--secondary-color);--primary-bg:#faf6ed;--c-border-dark:transparent;--page-meta-bg:#c3ccc7;--bottom-line-height:30px;--code-hl-bg-color:#fffce8;--shadow:0 0 10px 0 rgba(0, 0, 0, .1)}html.theme7 .dog-sidebar .sidebar-item.active:not(p.sidebar-heading){border:0}html.theme7 .dog-sidebar .sidebar-item:not(.sidebar-heading)+.sidebar-item-children,html.theme8 .dog-sidebar .sidebar-item:not(.sidebar-heading)+.sidebar-item-children,html.theme9 .dog-sidebar .sidebar-item:not(.sidebar-heading)+.sidebar-item-children{padding-left:0}html.theme7 .md-body{font-family:Helvetica Neue,helvetica,arial,Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;background-color:var(--primary-bg)}html.theme7 .md-body .default-content{line-height:var(--bottom-line-height);position:relative;z-index:2;border:1px solid rgba(0,0,0,.2)}body,html,html.theme7 .md-body blockquote,html.theme7 .md-body figure,html.theme7 .md-body table,html.theme7 .md-body tbody,html.theme7 .md-body tfoot,html.theme7 .md-body thead,html.theme7 .md-body tr{margin:0;padding:0}html.theme7 .md-body h1,html.theme7 .md-body h4,html.theme7 .md-body h5,html.theme7 .md-body h6,html.theme7 .md-body p{padding:0}html.theme7 .md-body pre{padding-top:calc(var(--bottom-line-height)/2);padding-bottom:calc(var(--bottom-line-height)/2);margin-top:0;margin-bottom:var(--bottom-line-height)}html.theme7 .md-body code{line-height:var(--bottom-line-height)!important}html.theme7 .md-body div[class*=language-].line-numbers-mode .line-numbers{line-height:var(--bottom-line-height);padding-top:calc(var(--bottom-line-height)/2)}html.theme7 .md-body ol,html.theme7 .md-body p,html.theme7 .md-body ul{margin:0;padding-bottom:var(--bottom-line-height)}html.theme7 .md-body figure figcaption{line-height:var(--bottom-line-height);opacity:.7}html.theme7 .md-body table,html.theme8 .md-body table,html.theme9 .md-body table{border-spacing:0;overflow:hidden;border-collapse:inherit}html.theme7 .md-body tr{border:0}html.theme7 .md-body td,html.theme7 .md-body th{margin:0;line-height:var(--bottom-line-height);padding:0 .5em;vertical-align:top}html.theme7 .md-body td{opacity:.8}html.theme7 .md-body h1,html.theme7 .md-body h2,html.theme7 .md-body h3,html.theme7 .md-body h4,html.theme7 .md-body h5,html.theme7 .md-body h6{text-align:center;font-weight:700;color:var(--c-brand);margin:0;border:0;font-size:1em}html.theme7 .md-body h2,html.theme7 .md-body h3{padding:0;height:calc(var(--bottom-line-height)*2)}html.theme7 .md-body h1 .content,html.theme7 .md-body h2 .content,html.theme7 .md-body h3 .content,html.theme7 .md-body h4 .content,html.theme7 .md-body h5 .content,html.theme7 .md-body h6 .content{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;background:#acd879;color:#fff;box-sizing:border-box}html.theme7 .md-body h4 .content,html.theme7 .md-body h5 .content,html.theme7 .md-body h6 .content{font-size:18px}html.theme7 .md-body h1 .content:after,html.theme7 .md-body h2 .content:after,html.theme7 .md-body h3 .content:after,html.theme7 .md-body h4 .content:after,html.theme7 .md-body h5 .content:after,html.theme7 .md-body h6 .content:after{position:absolute;content:"";width:0;height:0;z-index:1;top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent var(--primary-bg) transparent transparent;border-style:solid}html.theme7 .md-body h1 .content:before,html.theme7 .md-body h2 .content:before,html.theme7 .md-body h3 .content:before,html.theme7 .md-body h4 .content:before,html.theme7 .md-body h5 .content:before,html.theme7 .md-body h6 .content:before{position:absolute;content:"";width:0;height:0;z-index:1;top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent var(--primary-bg);border-style:solid}html.theme7 .md-body h1{line-height:calc(var(--bottom-line-height)*2);height:calc(var(--bottom-line-height)*2)}html.theme7 .md-body h1 .content{font-size:1.5em;padding-top:0}html.theme7 .md-body h2 .content,html.theme7 .md-body h3 .content{font-size:1.2em;line-height:var(--bottom-line-height)}html.theme7 .md-body a{text-decoration:none;color:var(--secondary-color)}html.theme7 .md-body img{margin:auto;border-radius:0;background:#dadfe3}html.theme7 .md-body figure{margin:var(--bottom-line-height) auto;position:relative}html.theme7 .md-body .multiquote-1:after,html.theme7 .md-body .multiquote-1:before,html.theme7 .md-body .multiquote-2:after,html.theme7 .md-body .multiquote-2:before,html.theme7 .md-body .multiquote-3:after,html.theme7 .md-body .multiquote-3:before,html.theme7 .md-body figure:before{content:"";position:absolute;top:-20px;background:rgba(243,169,7,.69);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2300a99d' fill-opacity='0.71' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}html.theme7 .md-body figure:before{left:50%;height:var(--bottom-line-height);width:20%;transform:translate(-50%) rotate(-5deg);box-shadow:0 0 2px #0000001a}html.theme7 .md-body .code-group{margin:0;margin-bottom:var(--bottom-line-height)}html.theme7 .md-body .code-group .code-group__nav{margin-top:0;margin-bottom:0;padding-bottom:0}html.theme7 .md-body .code-group .code-group__nav ul,html.theme8 .md-body .code-group .code-group__nav ul{padding:0}html.theme7 .md-body ol,html.theme7 .md-body ul{padding-top:var(--bottom-line-height)}html.theme7 .md-body ol li,html.theme7 .md-body p,html.theme7 .md-body ul li{line-height:var(--bottom-line-height)}html.theme7 .md-body .custom-container.danger,html.theme7 .md-body .custom-container.tip,html.theme7 .md-body .custom-container.warning{padding:0;padding-top:calc(var(--bottom-line-height)/2);padding-bottom:calc(var(--bottom-line-height)/2);padding-left:1em;margin-top:0;padding-right:1em;margin-bottom:var(--bottom-line-height)}html.theme7 .md-body .custom-container.details{margin:0;padding:0 0 0 1em;line-height:calc(var(--bottom-line-height)*2)}html.theme7 .md-body .multiquote-1,html.theme7 .md-body .multiquote-2,html.theme7 .md-body .multiquote-3{font-style:normal;font-size:1em;position:relative;line-height:var(--bottom-line-height);text-indent:0;border:0;display:block;overflow-scrolling:touch;background:rgba(248,246,246,.952);opacity:.9;margin:0;margin-top:var(--bottom-line-height);margin-bottom:var(--bottom-line-height);padding-top:var(--bottom-line-height);padding:10px 1em 0;box-sizing:border-box;border:1px solid rgba(0,0,0,.1)}html.theme7 .md-body .multiquote-1:after,html.theme7 .md-body .multiquote-1:before,html.theme7 .md-body .multiquote-2:after,html.theme7 .md-body .multiquote-2:before,html.theme7 .md-body .multiquote-3:after,html.theme7 .md-body .multiquote-3:before{display:inline;color:#999;font-size:3em;font-family:Arial,serif;line-height:32px;font-weight:700;width:30px;height:40px;z-index:2}html.theme7 .md-body .multiquote-1:before,html.theme7 .md-body .multiquote-2:before,html.theme7 .md-body .multiquote-3:before{left:30px}html.theme7 .md-body .multiquote-1:after,html.theme7 .md-body .multiquote-2:after,html.theme7 .md-body .multiquote-3:after{right:30px}html.theme7 .md-body blockquote,html.theme8 .md-body blockquote,html.theme9 .md-body blockquote{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55em;font-weight:400;font-style:normal;text-align:left;box-sizing:inherit;border-left:none}html.theme7 .md-body .highlight-lines{padding-top:calc(var(--bottom-line-height)/2);line-height:var(--bottom-line-height)}html.theme8{--c-bg:#151917;--font-family:iPix;--font-family-code:iPix;--c-brand:#70f049;--c-text:var(--c-brand);--c-text-accent:var(--c-brand);--c-border:rgba(0, 50, 74, .8);--text-color:var(--c-brand);--c-tip-title:var(--c-brand);--code-bg-color:transparent;--secondary-color:rgb(90 188 101);--c-border:var(--secondary-color);--c-border-dark:transparent;--page-meta-bg:#c3ccc7;--bottom-line-height:30px;--code-hl-bg-color:#041919;--c-bg-light:#162331;--timeline-bg:#1c1b1b;--copy-code-bg:#333;--shadow:0 0 10px 0 rgba(0, 0, 0, .1);--primary-bg:var(--c-bg);--c-warning-bg:#fffae324;--c-danger-bg:#ffe0e038;--c-details-bg:#c0fbcf2e;background:radial-gradient(#000 15%,transparent 16%)0 0,radial-gradient(#000 15%,transparent 16%) 8px 8px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%)0 1px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 8px 9px;background-color:#282828;background-size:16px 16px}html.theme8 body{background:0 0}html.theme8 .dog-sidebar .sidebar-item.active:not(p.sidebar-heading){border:0}html.theme8 .poster-wrapper{filter:grayscale(.8) brightness(.8)}html.theme8 .article-info{background:var(--c-bg-light)}html.theme8 .md-body{font-family:iPix;background-color:var(--c-bg);border:1px solid var(--c-brand)}html.theme8 .md-body div[class*=language-]{border-radius:0;border:1px solid #025f31;margin-bottom:2em}html.theme8 .md-body pre{padding-top:1rem;margin-top:0}html.theme8 .md-body pre>code{filter:invert(1);color:#f98d8d;line-height:1}html.theme8 .md-body div[class*=language-].line-numbers-mode .line-numbers{padding-top:1rem}html.theme8 .md-body figure{margin:0;padding:0;position:relative}html.theme8 .md-body tr td:first-child,html.theme8 .md-body tr th:first-child,html.theme9 .md-body tr td:first-child,html.theme9 .md-body tr th:first-child{border-left:1px solid var(--c-brand)}html.theme8 .md-body tr:last-child,html.theme9 .md-body tr:last-child{border-bottom:1px solid var(--c-brand);transition:border-color var(--t-color)}html.theme8 .md-body tr,html.theme9 .md-body tr{border:0;color:var(--c-brand);opacity:.8}html.theme8 .md-body td,html.theme8 .md-body th{margin:0;line-height:var(--bottom-line-height);padding:0 .5em;vertical-align:top}html.theme8 .md-body th{border-top:1px solid var(--c-brand)}html.theme8 .md-body td,html.theme8 .md-body th{border-right:1px solid var(--c-brand);border-bottom:1px solid var(--c-brand)}html.theme8 .md-body h1,html.theme8 .md-body h2,html.theme8 .md-body h3,html.theme8 .md-body h4,html.theme8 .md-body h5,html.theme8 .md-body h6{font-weight:700;color:var(--c-brand);margin:0;border:0;font-size:1em}html.theme8 .md-body a{text-decoration:none;color:var(--secondary-color);-webkit-animation:flash 1s infinite;animation:flash 1s infinite}html.theme8 .md-body img{margin:auto;border-radius:0;background:#dadfe3;filter:grayscale(.8) brightness(.8);width:70%;height:auto}html.theme8 .md-body figure figcaption{opacity:.7}html.theme8 .md-body .code-group{margin:0}html.theme8 .md-body .code-group .code-group__nav{margin-top:0;margin-bottom:0;padding-bottom:0}html.theme8 .md-body .custom-container.danger,html.theme8 .md-body .custom-container.tip,html.theme8 .md-body .custom-container.warning{padding-left:1em;margin-top:0;padding-right:1em}html.theme8 .md-body .custom-container.details{padding-left:1em;margin:0 0 2em}html.theme8 .md-body .multiquote-1,html.theme8 .md-body .multiquote-2,html.theme8 .md-body .multiquote-3{font-style:normal;font-size:1em;position:relative;text-indent:0;border:0;display:block;overflow-scrolling:touch;background:rgba(0,0,0,.02);opacity:.9;margin:0;padding:10px 1em 0;box-sizing:border-box;overflow:hidden}html.theme8 .md-body .multiquote-1:before,html.theme8 .md-body .multiquote-2:before,html.theme8 .md-body .multiquote-3:before{content:"\201c";display:inline;color:var(--c-brand);font-size:2em;font-family:Arial,serif;line-height:32px;font-weight:700;position:absolute;top:.2em;left:0}html.theme9{--c-bg:#e4ebf5;--font-family:$font-family-hei;--c-brand:#4fad5a;--c-text:rgb(47, 53, 49);--c-text-accent:var(--c-brand);--c-border:rgba(0, 50, 74, .8);--text-color:var(--c-text);--c-tip-title:var(--c-brand);--code-bg-color:transparent;--secondary-color:rgb(90 188 101);--c-border:var(--secondary-color);--primary-bg:#e4ebf5;--c-border-dark:transparent;--page-meta-bg:#c3ccc7;--bottom-line-height:30px;--code-hl-bg-color:#041919;--c-bg-light:#162331;--copy-code-bg:rgb(184, 218, 199);--shadow:0 0 10px 0 rgba(0, 0, 0, .1);--c-warning-bg:#fffae324;--c-danger-bg:#ffe0e038;--c-details-bg:#c0fbcf2e;--code-hl-bg-color:#c0fbcf2e;--timeline-bg:#cdd8e7;--light-shadow:5px 5px 10px #dde4ee, -5px -5px 10px #ebf2fc}html.theme9 .dog-sidebar .sidebar-item.active:not(p.sidebar-heading){border:0}html.theme9 .article,html.theme9 .container-comment .v[data-class=v] .vwrap,html.theme9 .md-body .iframe-box,html.theme9 .md-body figure,html.theme9 .md-body table{box-shadow:var(--light-shadow)}html.theme9 .article-info{background:var(--primary-bg)}html.theme9 .header .nav .link.active{background:#e4ebf5;box-shadow:inset 5px 5px 10px #dde4ee,inset -5px -5px 10px #ebf2fc}html.theme9 .md-body{background-color:var(--primary-bg)}html.theme9 .md-body h1{text-shadow:0 0 1px #e4ebf5,0 1px 1px #ccc;border:0}html.theme9 .md-body h2,html.theme9 .md-body h3,html.theme9 .md-body h4,html.theme9 .md-body h5{text-shadow:0 0 1px #e4ebf5,0 1px 1px #ccc;border-bottom-style:dashed}html.theme9 .md-body code{background-color:#ccc}html.theme9 .md-body div[class*=language-]{border-radius:0;margin-bottom:2em}html.theme9 .md-body td,html.theme9 .md-body th{margin:0;line-height:var(--bottom-line-height);padding:0 .5em;vertical-align:top}html.theme9 .md-body th{border-top:1px solid var(--c-brand)}html.theme9 .md-body td,html.theme9 .md-body th{border-right:1px solid var(--c-brand);border-bottom:1px solid var(--c-brand)}html.theme9 .md-body .custom-container.danger,html.theme9 .md-body .custom-container.tip,html.theme9 .md-body .custom-container.warning{background:#e4ebf5;box-shadow:var(--light-shadow)}html.theme9 .md-body figure{padding-top:.5em}html.theme9 .md-body .code-group,html.theme9 .md-body .custom-container.details,html.theme9 .md-body div[class*=language-]{box-shadow:var(--light-shadow)}html.theme9 .md-body .code-group div[class*=language-]{box-shadow:none}html.theme9 .md-body .multiquote-1,html.theme9 .md-body .multiquote-2,html.theme9 .md-body .multiquote-3{font-style:normal;font-size:1em;position:relative;text-indent:0;border:0;display:block;box-sizing:border-box;overflow:hidden;border-radius:16px;margin:0 0 2em;border-radius:.55rem;padding:1em 2em;background:#e4ebf5;box-shadow:var(--light-shadow)}html.theme9 .md-body .multiquote-1:before,html.theme9 .md-body .multiquote-2:before,html.theme9 .md-body .multiquote-3:before{content:"\201c";display:inline;color:var(--c-brand);font-size:3.5em;font-family:Arial,serif;line-height:32px;font-weight:700;position:absolute;top:.2em;left:0}.palette-title{color:red}.dog{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}.dog .body{flex:1}.sidebar{background:0 0}:root{--back-to-top-z-index:5;--back-to-top-color:#3eaf7c;--back-to-top-color-hover:#71cda3}.back-to-top{cursor:pointer;position:fixed;bottom:2rem;right:2.5rem;width:2rem;height:1.2rem;background-color:var(--back-to-top-color);-webkit-mask:url(/issues-engine/assets/back-to-top.8efcbe56.svg)no-repeat;mask:url(/issues-engine/assets/back-to-top.8efcbe56.svg)no-repeat;z-index:var(--back-to-top-z-index)}.back-to-top:hover{background-color:var(--back-to-top-color-hover)}@media (max-width:959px){.back-to-top{display:none}}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--nprogress-color:#29d;--nprogress-z-index:1031}#nprogress{pointer-events:none}#nprogress .bar{background:var(--nprogress-color);position:fixed;z-index:var(--nprogress-z-index);top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--nprogress-color),0 0 5px var(--nprogress-color);opacity:1;transform:rotate(3deg) translateY(-4px)}
