p.tableblock{padding:1px;margin:1px}td.tableblock{padding:2px;margin:2px}table.tableblock,td.tableblock,th.tableblock{border:0 solid #dedede}table.grid-all>*>tr>*{border-width:1px}table.grid-cols>*>tr>*{border-width:0 1px}table.grid-rows>*>tr>*{border-width:1px 0}table.frame-all{border-width:1px}table.frame-ends{border-width:1px 0}table.frame-sides{border-width:0 1px}table.frame-none>colgroup+*>:first-child>*,table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}table.frame-none>:last-child>:last-child>*,table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}table.frame-ends>*>tr>:first-child,table.frame-none>*>tr>:first-child{border-left-width:0}table.frame-ends>*>tr>:last-child,table.frame-none>*>tr>:last-child{border-right-width:0}table.stripes-all>*>tr,table.stripes-even>*>tr:nth-of-type(2n),table.stripes-hover>*>tr:hover,table.stripes-odd>*>tr:nth-of-type(odd){background:#f8f8f7}td.halign-left,th.halign-left{text-align:left}td.halign-right,th.halign-right{text-align:right}td.halign-center,th.halign-center{text-align:center}td.valign-top,th.valign-top{vertical-align:top}td.valign-bottom,th.valign-bottom{vertical-align:bottom}td.valign-middle,th.valign-middle{vertical-align:middle}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;top:150%;left:50%;margin-left:-60px;position:absolute;z-index:1}.tooltip .tooltiptext::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.tooltip:hover .tooltiptext{visibility:visible}body,html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.5}h1{font-size:1.5em;font-weight:700}h2{margin-top:2%;font-size:1.36em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1.02em}h6{font-size:1em}body{margin:0;padding:0;background-color:#fff;color:#242121;font-family:Helvetica,Arial,'Source Sans Pro',Roboto,'Open Sans','Liberation Sans','DejaVu Sans',Verdana,sans-serif;font-size:.9375em;line-height:1.2em}a{color:#148d14;text-decoration:none}a:hover{color:#16a516}hr{color:#eee;background-color:#eee;height:1px;border:none;margin-top:10px;margin-bottom:10px}img{max-width:100%}main nav{text-align:center;text-transform:uppercase;font-size:1em;padding:12px 0 10px 0;border-bottom:#eee 1px solid}main .translations a,main nav a{padding:0 4px 0 4px;border-left:#eee 0 solid;border-right:#eee 0px solid}main .translations .code,main .translations span,main nav .code,main nav span{padding-left:3ex}main .translations .code a,main .translations span a,main nav .code a,main nav span a{text-transform:none;padding:0 2px 0 2px}main .translations .code a img,main .translations span a img,main nav .code a img,main nav span a img{height:1.2em;opacity:.75}main .translations .code a img:hover,main .translations span a img:hover,main nav .code a img:hover,main nav span a img:hover{opacity:1}main .translations :first-child,main nav :first-child{border-left:none}main .translations :last-child,main nav :last-child{border-right:none}main .neighbors{margin:4% 0 4% 0;height:20px}main .pagination{margin:4% 8% 4% 8%;height:20px}main .social-share p{font-size:.8em}main article{margin:0 8% 2% 8%}main article header h1,main article header h2{margin-bottom:0}main article header p{color:#999;font-size:.86em}main article header .translations{float:right}main article header .translations .active{font-weight:600}main article code,main article kbd,main article pre,main article samp{font-family:'Office Code Pro D','Source Code Pro',Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}main article blockquote,main article pre{background-color:rgba(128,128,128,.05);border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:8px solid rgba(128,128,128,0);border-left-width:10px}main article blockquote{padding:10px 20px;font-weight:300;font-size:.86em}main article pre{padding:4px;font-size:.9em;overflow-x:auto}main article samp{white-space:pre;display:block;overflow-x:auto}main article kbd{padding:.1em .6em;border:1px solid rgba(63,63,63,.25);box-shadow:0 1px 0 rgba(63,63,63,.25);background-color:#fff;color:#333;border-radius:3px;display:inline-block;margin:0 .1em;white-space:nowrap;font-size:.78em}main article :not(pre)>code{font-size:.8em;white-space:nowrap;color:#c25;padding:1px 3px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:3px}main article .comment-count{font-size:.8em}main article table{border-collapse:collapse;border-spacing:0}main article table thead:first-child tr:first-child th{border-top:0}main article table td,main article table th{padding:4px;line-height:1.125em;vertical-align:top;border-top:0 solid #ddd}main article table.highlighttable{width:100%;table-layout:fixed}main article table.highlighttable td{border-style:none;padding:0}main article table.highlighttable td.linenos{width:2.5em}main article table.highlighttable td.linenos pre{padding-right:.8em;background-color:inherit;text-align:right}main footer{padding-top:4px;border-top:#eee 1px solid}main footer p{margin:2px;text-align:center;padding:0 40px 0 40px;color:#999;font-size:11px}.tag-cloud a{background-color:#aaa;padding:.2em .6em .2em;font-size:.74em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.tag-cloud a:hover{background-color:#16a516}a.btn{background-color:#aaa;padding:.6em .6em;font-size:.8em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.btn:hover{background-color:#16a516}.center,.text-center{text-align:center}.img-center{margin-left:auto;margin-right:auto;display:block}.align-center{margin-left:auto;margin-right:auto;display:block}.float-left{float:left}.float-right{float:right}div.related-posts{margin:15px 0 15px 0;padding-bottom:20px;border-top:#eee 1px solid;border-bottom:#eee 1px solid}div.related-posts h4{margin:20px 0 25px 0}div.related-posts ul{font-size:1em;padding-left:12px}div.related-posts ul li{padding:4px 0 4px 0}ul.list,ul.related-posts,ul.social{list-style-type:none;margin:0;padding:0}ul.list{padding:1em 0 1em 0}ul.list li{padding:4px}ul.social{font-size:1.6em;padding-top:20px}ul.social li{display:inline}ul.social a:hover{z-index:2;-webkit-transform:translateY(-2px);transform:translateY(-2px)}ul.social a{display:inline-block;width:36px;height:36px;border-radius:100%;text-align:center;font-size:.8em;line-height:36px}ul.social a.sc-facebook{background-color:#3e5b98}ul.social a.sc-google{background-color:#d93e2d}ul.social a.sc-instagram{background-color:#125688}ul.social a.sc-keybase{background-color:#4c8dff}ul.social a.sc-pinterest{background-color:#c92619}ul.social a.sc-linkedin{background-color:#3371b7}ul.social a.sc-medium{background-color:#00ab6b}ul.social a.sc-rss{background-color:#f26109}ul.social a.sc-stack-overflow{background-color:#f90}ul.social a.sc-tumblr{background-color:#36465d}ul.social a.sc-twitter{background-color:#4da7de}ul.social a.sc-youtube{background-color:#e02a20}ul.social a.sc-github,ul.social a.sc-github-alt{background-color:#111010}ul.social a.sc-envelope{background-color:#578ad6}ul.social a.sc-reddit{background-color:#ff4500}ul.social a.sc-soundcloud{background-color:#f50}ul.social a.sc-gitlab{background-color:#fca326}ul.social a.sc-xing{background-color:#007575}ul.social a.sc-bitbucket{background-color:#0747a6}ul.social a.sc-mastodon{background-color:#3088d4}ul.social a.sc-flickr{background-color:#ff0084}ul.social a.sc-lastfm{background-color:#d92323}.ads-responsive{display:inline-block;margin:6px 0 6px 0;width:90%;height:70px;margin-left:5%}@media screen and (min-width:768px){main{width:100vw;height:100vh;position:absolute;top:0;overflow-x:hidden}main article.single{min-height:100vh}main article ul.list li{padding:2px}}div.admonition{margin-bottom:2.5rem}div.admonition p.admonition-title::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free"}div.admonition p.admonition-title{border-radius:4px 4px 0 0;font-weight:600;line-height:1.25em;padding:.5em 1em;margin-bottom:1.25em;margin-top:inherit}div.admonition div,div.admonition p{border-radius:0 0 4px 4px;padding:1.25em 1.25em 0 1.25em;margin-top:-1.25em;margin-bottom:0}div.admonition div.last,div.admonition p.last{padding-bottom:1.25em}div.admonition.attention p.admonition-title::before{content:"\f071\00a0 "}div.admonition.attention div,div.admonition.attention p{color:#856404;background-color:#fff3cd}div.admonition.caution p.admonition-title::before{content:"\f071\00a0 "}div.admonition.caution div,div.admonition.caution p{color:#856404;background-color:#fff3cd}div.admonition.danger p.admonition-title::before{content:"\f06a\00a0 "}div.admonition.danger div,div.admonition.danger p{color:#721c24;background-color:#f8d7da}div.admonition.error p.admonition-title::before{content:"\f06a\00a0 "}div.admonition.error div,div.admonition.error p{color:#721c24;background-color:#f8d7da}div.admonition.hint p.admonition-title::before{content:"\f0eb\00a0 "}div.admonition.hint div,div.admonition.hint p{color:#004085;background-color:#cce5ff}div.admonition.important p.admonition-title::before{content:"\f05a\00a0 "}div.admonition.important div,div.admonition.important p{color:#155724;background-color:#d4edda}div.admonition.note p.admonition-title::before{content:"\f05a\00a0 "}div.admonition.note div,div.admonition.note p{color:#155724;background-color:#d4edda}div.admonition.tip p.admonition-title::before{content:"\f0eb\00a0 "}div.admonition.tip div,div.admonition.tip p{color:#004085;background-color:#cce5ff}div.admonition.warning p.admonition-title::before{content:"\f071\00a0 "}div.admonition.warning div,div.admonition.warning p{color:#856404;background-color:#fff3cd}