pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@media{body{font:normal 100% Open Sans,Helvetica,sans-serif;background-color:#fff;color:#000;padding:.6em;-webkit-font-smoothing:antialiased}.container{overflow:hidden;padding:0 1em;max-width:45em;margin:auto}.top{width:inherit;text-align:center}.top,.top a{text-decoration:none}.top a{font-size:2em;color:#333;letter-spacing:.01em;margin:0 .05em 0 0;border:none}.top a:hover{color:#6e6e6e}h1{font-size:3em;color:#333;margin-top:1em}h1,h2{font-family:acta-display,Georgia,Times,serif;font-weight:400;text-align:center}h2{font-size:1.8em;color:#666;line-height:1em;margin-top:1.5em}h3{font-family:Georgia,Times New Roman,Times,serif;padding-top:10px;font-size:1.5em;color:#000}img{padding:3px}img,img a{border:0}p{line-height:1.45em;margin:.7em 0 0;font-family:ff-meta-serif-web-pro,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3em;color:#333;-webkit-font-smoothing:antialiased}.body a#posttitle{color:#333;text-decoration:none;border:0;border-width:0;border-style:none}.body a#posttitle:hover{color:#666}.body strong{font-weight:700}.body a:link,.body a:visited{color:#303030}.body a:hover,.body a:link,.body a:visited{text-decoration:none;border:0 #c0c0c0;border-bottom:1px solid #c0c0c0}.body a:hover{color:#999}.body ul{list-style-type:disc}.body ol,.body ul{padding:.1em 0 0 1em;margin-top:.5em;font-family:ff-meta-serif-web-pro,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3em;-webkit-font-smoothing:antialiased}.body ol{list-style-type:decimal}.body li{line-height:1.5em;padding:.2em 0 0;color:#333}.body li strong{font-weight:700}.body blockquote{border-left:2px solid #a5abab;margin:1.8em .8em;padding:0 1em;color:#666}.body blockquote,.home_bottom{font-family:Open Sans,Helvetica,sans-serif}.home_bottom{border-bottom:1px solid #efefef;font-size:2em;line-height:2.5em;color:#dedede}a.all_posts{font-size:2.4em;font-weight:700;height:1.25em;line-height:1.25em;margin-bottom:1em}a.all_posts,a.all_posts:visited{color:#d3d3d3}a.all_posts:hover{color:#666}.navigation{padding-top:15px;width:100%;text-align:center}.navigation,.navigation a:link{text-decoration:none}.navigation a:hover{text-decoration:underline}.navigation li{list-style:none;display:inline;font-size:1em;letter-spacing:.22em;text-align:center;color:#333;margin:0;padding:0 0 0 5px;font-family:Open Sans,Helvetica,sans-serif}.navigation a{color:#333}.center{text-align:center}.btn{border-radius:5px;padding:15px 25px;font-size:16px;text-decoration:none;margin:15px;color:#fff;position:relative;display:inline-block}.btn:active{transform:translateY(5px);-webkit-transform:translateY(5px);box-shadow:0 1px 0 0}.green{background-color:#2ecc71;box-shadow:0 5px 0 0 #15B358}.green:hover{background-color:#48E68B}}@media only screen and (max-device-width:800px){.top{margin:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1}.navigation li{font-size:.8em;display:inline}.subscribe ul{margin-top:4em;font-size:1.8em}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.7em}p{font-size:1.5em;line-height:1.5em}.body ol,.body ul{font-size:1.5em;line-height:1em;padding:.1}}@media screen and (max-width:800px){.navigation p{font-size:.8em}.subscribe ul{margin-top:4em;font-size:1.8em}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.7em}p{font-size:1.4em;line-height:1.5em}.body ul{font-size:1.4em}.body ol,.body ul{line-height:1em;padding:.1}.body ol{font-size:1.5em}}@media only screen and (max-device-width:480px){body{width:90%;margin:0;padding:0}.container{width:100%}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.8em}p{font-size:1.2em;line-height:1.4em}.body ul{list-style-type:disc}.body ol,.body ul{list-style-position:inside;font-size:1.2em;line-height:1em;padding:.5em;margin:0}.body li{margin:0}.navigation p{font-size:1.5em}.subscribe p{font-size:1em;margin-top:1em}}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{font-weight:700}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:700}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:700;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .gd .x{color:#000000;background-color:#ffaaaa}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .gi .x{color:#000000;background-color:#aaffaa}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr,.highlight .kt{font-weight:700}.highlight .kt{color:#445588}.highlight .m{color:#009999}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:700}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne,.highlight .nf{color:#990000;font-weight:700}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:700}.highlight .w{color:#bbbbbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#009999}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc,.highlight .vg,.highlight .vi{color:#008080}.highlight .il{color:#009999}.highlight .lineno{color:#ccc;padding:0 5px;border-right:1px solid #ccc}.highlight pre{background:#F5F5F5}.highlight pre code{font:13px Monaco,monospace;display:block;white-space:pre;overflow-x:auto;word-wrap:normal;border:1px solid lightgray;border-radius:3px;padding:5px}@media print{body{font-family:Helvetica,sans-serif;font-size:14px;background:white;color:black;margin:10;width:auto}.container{display:block}.navigation,.subscribe{display:none}}