figcaption,figure{text-align:center}#anchor-navigation-ex-navbar ul li a:hover,#anchor-navigation-ex-pagetop-navbar ul li a:hover{text-decoration:underline}.book .book-body,.book .book-summary,code,pre,pre tt{font-family:"PingFang SC",Verdana,"Helvetica Neue","Microsoft Yahei","Hiragino Sans GB","Microsoft Sans Serif","WenQuanYi Micro Hei",sans-serif}.markdown-section pre>code{white-space:pre-wrap;word-wrap:break-word}figure{margin:1.5em 0;padding:10px 0}figcaption{clear:left;margin:.75em 0;font-style:italic;line-height:1.5em}.divider-content-summary{position:absolute;top:0;right:0;height:100%;width:5px;display:table;cursor:col-resize;color:#ccc;-webkit-transition:color 350ms ease;-moz-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.divider-content-summary:hover{color:#444}.divider-content-summary__icon{display:table-cell;vertical-align:middle;text-align:center}.spoiler{background-color:#2D3143;color:#2D3143}.spoiler.hover{background-color:#fff}.copy-code-button:hover{opacity:1}.copy-code-button{opacity:.3}#anchor-navigation-ex-navbar:hover,#anchorNavigationExGoTop:hover{opacity:1}.book.color-theme-2 .panel{background:#1A1A1A;border-style:solid;border-color:rgba(0,0,0,.1);border-width:1px}.book.color-theme-2 .panel-heading{border-width:0}.book.color-theme-2 .panel-body{background:#1A1A1A}.book.color-theme-2 a.section{border-color:#373b4e!important}.atTitle{display:flex}#book-search-results .search-results,#book-search-results .search-results .no-results{display:none}.page-footer{margin-top:2em;border-top:.1em solid #ccc;overflow:hidden;padding:1em 0;font-size:.8em;color:grey}.footer-modification{float:right}.book .book-summary .chapter>.articles{overflow:hidden;max-height:0}.book .book-summary .chapter.expanded>.articles{max-height:9999px}.book .book-summary .exc-trigger{position:absolute;left:12px;top:12px}#anchor-navigation-ex-navbar,#anchorNavigationExGoTop{position:fixed;right:50px;z-index:999;opacity:.3;cursor:pointer}.book .book-summary ul.summary li a,.book .book-summary ul.summary li span{padding-left:30px}.book .book-summary .exc-trigger:before{content:"\f105"}.book .book-summary .expanded>a .exc-trigger:before,.book .book-summary .expanded>span .exc-trigger:before{content:"\f107"}#book-search-input{background:inherit}#book-search-results .search-results ul.search-results-list{list-style-type:none;padding-left:0}#book-search-results .search-results ul.search-results-list li{margin-bottom:1.5rem;padding-bottom:.5rem}#book-search-results .search-results ul.search-results-list li p em{background-color:rgba(255,220,0,.4);font-style:normal}#book-search-results.open .search-results{display:block}#book-search-results.no-results .search-results .has-results,#book-search-results.open .search-noresults{display:none}#anchor-navigation-ex-navbar:hover ul,#book-search-results.no-results .search-results .no-results{display:block}#book-search-results span.search-highlight-keyword{background:#ff0}#book-search-results.search-plus .search-results .has-results .search-results-item{color:inherit}#anchor-navigation-ex-navbar{background-color:#fafafa;border:1px solid rgba(0,0,0,.07);border-radius:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;padding:5px 10px;top:68px;font-size:12px;white-space:nowrap;text-align:right;max-height:70%;overflow-y:auto;overflow-x:hidden}#anchor-navigation-ex-navbar ul{display:none;text-align:left;padding-right:10px;padding-left:10px;list-style-type:none}#anchor-navigation-ex-navbar ul li a{text-decoration:none;border-bottom:none;font-size:14px;color:#364149;background:0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}#anchor-navigation-ex-navbar ul li .title-icon{padding-right:4px}.book.color-theme-1 #anchor-navigation-ex-navbar{background-color:#111;border-color:#7e888b;color:#afa790}.book.color-theme-1 #anchor-navigation-ex-navbar ul li a{color:#877f6a}.book.color-theme-2 #anchor-navigation-ex-navbar{background-color:#2d3143;border-color:#272a3a;color:#bcc1d2}.book.color-theme-2 #anchor-navigation-ex-navbar ul li a{color:#c1c6d7}#anchorNavigationExGoTop{bottom:68px;background-color:#fafafa;border:1px solid rgba(0,0,0,.07);border-radius:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;font-size:12px;padding:5px 10px;color:#364149}.book.color-theme-1 #anchorNavigationExGoTop{background-color:#111;border-color:#7e888b;color:#afa790}.book.color-theme-2 #anchorNavigationExGoTop{background-color:#2d3143;border-color:#272a3a;color:#bcc1d2}a.anchor-navigation-ex-anchor{color:inherit!important;display:none;margin-left:-30px;padding-left:40px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}a.anchor-navigation-ex-anchor i{margin-left:-30px;vertical-align:middle;font-size:16px!important}h1,h2,h3,h4,h5,h6{position:relative}h1:hover a.anchor-navigation-ex-anchor,h2:hover a.anchor-navigation-ex-anchor,h3:hover a.anchor-navigation-ex-anchor,h4:hover a.anchor-navigation-ex-anchor,h5:hover a.anchor-navigation-ex-anchor,h6:hover a.anchor-navigation-ex-anchor{display:inline-block}.book .book-body .page-wrapper .page-inner section.normal{overflow:visible}#anchor-navigation-ex-pagetop-navbar{border:1px solid rgba(0,0,0,.07);border-radius:1px;background-clip:padding-box;padding:5px 10px;background-color:#fafafa;font-size:12px}#anchor-navigation-ex-pagetop-navbar ul{text-align:left;padding-right:10px;padding-left:10px;list-style-type:none}#anchor-navigation-ex-pagetop-navbar:hover ul{display:block}#anchor-navigation-ex-pagetop-navbar ul li a{text-decoration:none;border-bottom:none;font-size:14px;color:#364149;background:0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}#anchor-navigation-ex-pagetop-navbar ul li .title-icon{padding-right:4px}.book.color-theme-1 #anchor-navigation-ex-pagetop-navbar{background-color:#111;border-color:#7e888b;color:#afa790}.book.color-theme-1 #anchor-navigation-ex-pagetop-navbar ul li a{color:#877f6a}.book.color-theme-2 #anchor-navigation-ex-pagetop-navbar{background-color:#2d3143;border-color:#272a3a;color:#bcc1d2}.book.color-theme-2 #anchor-navigation-ex-pagetop-navbar ul li a{color:#c1c6d7}