@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:local('Google Sans Regular'),local(GoogleSans-Regular),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:local('Google Sans Regular'),local(GoogleSans-Regular),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:local('Google Sans Regular'),local(GoogleSans-Regular),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:local('Google Sans Regular'),local(GoogleSans-Regular),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UaGrENHsxJlGDuGo1OIlL3Owp4.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-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:local('Google Sans Medium'),local(GoogleSans-Medium),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UabrENHsxJlGDuGo1OIlLU94Yt3CwZ-Pw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:local('Google Sans Medium'),local(GoogleSans-Medium),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UabrENHsxJlGDuGo1OIlLU94YtwCwZ-Pw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:local('Google Sans Medium'),local(GoogleSans-Medium),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UabrENHsxJlGDuGo1OIlLU94Yt9CwZ-Pw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:local('Google Sans Medium'),local(GoogleSans-Medium),url(//web.archive.org/web/20210901062552im_/https://fonts.gstatic.com/s/googlesans/v5/4UabrENHsxJlGDuGo1OIlLU94YtzCwY.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}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--primary-color:#377DB7;--primary-text-color:#333;--secondary-text-color:#aaa;--white-color:#fff;--light-gray-color:#f4f4f4;--mid-gray-color:#e9e9e9;--dark-gray-color:#1a1a1a;--black-color:#000;--font-base:"Open Sans",sans-serif;--font-alt:Google Sans,sans-serif;--animation-base:ease-in-out;--shadow-base:0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.02)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:var(--primary-text-color);font-family:var(--font-base);font-size:14px;line-height:1.65;text-rendering:optimizeLegibility;word-break:break-word;background-color:var(--light-gray-color);background-color:#f9f9f9;transition:background-color .3s var(--animation-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a,h1,h2,h3,h4,h5,h6{color:var(--dark-gray-color)}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:var(--font-alt);line-height:1.3;font-weight:500}p{margin:0 0 20px}img{display:block;max-width:100%;height:auto}blockquote{margin:30px auto;padding:5px 0 5px 15px;border-left:4px solid var(--dark-gray-color);color:var(--dark-gray-color);font-size:18px;line-height:1.4}ol,ul{margin:30px 0;padding-left:30px}li{margin:5px 0}embed,iframe{display:block;overflow:hidden;width:100%;border:0}figure{margin:45px 0}figcaption{margin-top:15px;color:var(--dark-gray-color);font-size:14px;text-align:center}pre{overflow-x:scroll;margin:30px 0}hr{position:relative;margin:45px auto;border:0;border-radius:50%}hr,hr:after,hr:before{width:5px;height:5px;background-color:var(--dark-gray-color)}hr:after,hr:before{content:"";position:absolute;border-radius:50%}hr:before{right:20px}hr:after{left:20px}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (max-width:767px){.container{max-width:460px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row2{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-10px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;padding-right:10px;padding-left:10px;min-height:1px;width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 100%;max-width:100%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 30%;max-width:30%}.col-xl-4{flex:0 0 100%;max-width:100%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 70%;max-width:70%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media (max-width:575px){.hidden-xs{display:none!important}}@media (min-width:576px) and (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg{display:none!important}}@media (min-width:1200px){.hidden-xl{display:none!important}}input[type=email],input[type=password],input[type=text]{padding:0 15px;height:50px;outline:0;border:1px solid var(--mid-gray-color);font-size:16px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border-color:var(--primary-color)}.button{display:inline-block;padding:18px 38px;outline:0;border:0;color:var(--white-color);font-size:11px;line-height:1;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;background-color:var(--primary-color);border-radius:30px;cursor:pointer}.button,.site-header{box-shadow:var(--shadow-base)}.site-header{z-index:80;padding:0 30px;background-color:var(--white-color)}.social{display:flex}.social-item{margin-left:2px;width:30px;height:30px;font-size:17px;line-height:30px;text-align:center}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex-grow:1;padding-bottom:30px}@media (min-width:992px){.related-column{order:1}.content-column{order:2}.sidebar-column{order:3}}.widget{padding:15px;background-color:var(--white-color)}.widget+.widget{margin-top:30px}.widget-no-title{padding:5px}.widget-title{margin:-20px -20px 20px;padding:15px 20px;border-bottom:1px solid var(--light-gray-color);color:var(--secondary-text-color);font-family:var(--font-base);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.widget-tags .tag+.tag{margin-top:5px}.widget-tags .tag-link{display:flex;justify-content:space-between;align-items:center}.widget-tags .tag-name{font-family:var(--font-alt);font-size:16px}.widget-tags .tag-count{justify-content:center;min-width:24px;height:24px;color:var(--white-color);font-size:12px;background-color:var(--primary-color);border-radius:50%}.widget-recent .recent,.widget-tags .tag-count{display:flex;align-items:center}.widget-recent .recent+.recent{margin-top:20px}.widget-recent .post-header{overflow:hidden;margin-bottom:0}.widget-recent .post-title{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.widget-recent .post-date{margin-top:3px}@media (max-width:767px){.widget-title{margin-top:0;margin-bottom:0}.site-content{padding-top:80px}}.term-tags{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.term-tags .tag{margin-right:20px;margin-bottom:10px;color:var(--secondary-text-color);font-weight:700}.term-tags .tag-current{padding:2px 10px 3px;color:var(--white-color);background-color:var(--primary-color);border-radius:15px}.term-author{display:flex;margin-bottom:30px}.term-author .author-image-placeholder{margin-right:15px;width:40px;height:40px}.term-author .author-name{font-size:20px}.term-author .author-name:after{display:none}.burger{position:relative;margin-right:-7px;margin-left:20px;width:30px;height:30px;cursor:pointer}.burger-bar{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .1806s cubic-bezier(.04,.04,.12,.96)}.burger-bar:before{content:"";position:absolute;left:7px;width:16px;height:2px;background-color:var(--dark-gray-color);transition:transform .1596s cubic-bezier(.52,.16,.52,.84) .1008s}.burger-bar:first-child:before{top:14px;transform:translateY(-3px)}.burger-bar:last-child:before{bottom:14px;transform:translateY(3px)}.burger-close .burger-bar{transition:transform .3192s cubic-bezier(.04,.04,.12,.96) .1008s}.burger-close .burger-bar:first-child{transform:rotate(45deg)}.burger-close .burger-bar:last-child{transform:rotate(-45deg)}.burger-close .burger-bar:before{transition:transform .1806s cubic-bezier(.04,.04,.12,.96);transform:none}.dimmer{bottom:0;left:0;display:none;background:rgba(0,0,0,.7)}.dimmer,.off-canvas{position:fixed;top:0;right:0;z-index:90}.off-canvas{overflow-y:scroll;padding:60px 0;width:320px;height:100vh;background-color:var(--light-gray-color);transition:transform .6s cubic-bezier(.77,0,.175,1);transform:translateX(320px);-webkit-overflow-scrolling:touch}.off-canvas .burger{position:absolute;top:15px;right:12px;margin:0}.off-canvas .related-posts{margin:45px 0 30px;padding:0 20px}.off-canvas .widget-area{padding:0 20px}.off-canvas .widget{padding:0;background-color:transparent;box-shadow:none}.off-canvas .widget+.widget{margin-top:45px}body:not(.canvas-visible) .off-canvas{visibility:hidden}.canvas-opened{overflow-y:hidden}.canvas-opened .off-canvas{visibility:visible;transform:translateX(0)}.mobile-menu{margin:0 20px 45px}.mobile-menu .nav-list{display:block}.mobile-menu .menu-item{margin:20px 0;letter-spacing:0}.site-footer{margin-top:30px}.site-footer .social{justify-content:center;margin-bottom:15px}.footer-inner{padding:45px 0}.copyright{text-align:center}.copyright a{text-decoration:underline}.error{text-align:center}.error-code{margin:60px 0 10px;font-size:40px;line-height:1;font-weight:700;letter-spacing:2px}.error-message{margin-bottom:45px;color:var(--secondary-text-color)}.post-column{margin-bottom:20px}.post{background:#fff;flex-direction:column;height:100%}.post-image{width:100%}.post-wrapper{flex-grow:1;float:right;width: 100%;background-color:var(--white-color)}.post-tag{display:inline-block;margin-bottom:8px;padding:4px 8px;color:var(--white-color);font-size:12px;line-height:1;font-weight:700;background-color:var(--primary-color);border-radius:15px}.post-header{margin-bottom:10px}.post-title{margin-bottom:0;font-size:22px}.post-meta{display:flex;padding:10px 30px;border-top:1px solid var(--light-gray-color);color:var(--secondary-text-color);font-size:13px;font-weight:700;background-color:var(--white-color)}.post-meta-length:before{content:"\02022";padding:0 8px;font-family:serif}.post-date{display:block;font-size:11px;font-weight:700;text-transform:uppercase}.post-date,.post-excerpt{color:var(--secondary-text-color)}.post-excerpt{font-size:14px}.post-content{font-size:15px;line-height:1.8}.post-tags{margin-top:15px}.post-tags .tag{font-weight:700}.post-tags .tag+.tag{margin-left:10px}.post-tags .tag:before{content:"#"}.post-footer{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:42px;border-top:1px solid var(--light-gray-color);background-color:var(--white-color)}.post-link{font-size:11px;line-height:1;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.post-author{display:flex;margin-right:2px}.post-author-link{position:relative;display:block;margin:0 -4px;width:28px;height:28px}.post-author-link:first-child{z-index:10}.post-author-link:nth-child(2){z-index:9}.post-author-link:nth-child(3){z-index:8}.post-author-link:nth-child(4){z-index:7}.post-author-link:nth-child(5){z-index:6}.post-author-image{width:100%;height:100%;border:2px solid var(--white-color);border-radius:50%;-o-object-fit:cover;object-fit:cover}.page-template .single .post-header{padding:25px 30px;border-bottom:1px solid var(--light-gray-color)}@media (min-width:992px){.page-template .content-column{margin-left:16.666667%}}.post-feed .featured{position:relative;min-height:350px}.post-feed .featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.post-feed .featured>.post-image{z-index:-1}.post-media{width:280px;float:left}.post-feed .featured .post-media .post-image{display:none}.post-feed .featured .post-footer,.post-feed .featured .post-wrapper,.post-feed .featured .u-placeholder{position:relative;background-color:transparent}.post-feed .featured .post-wrapper{display:flex;align-items:flex-end}.post-feed .featured .post-header{margin-bottom:0}.post-feed .featured .post-title{font-size:22px;line-height:1.2}.post-feed .featured .post-excerpt,.post-feed .featured .post-link,.post-feed .featured .post-title-link{color:var(--white-color)}.post-feed .featured .post-excerpt{display:none}.post-feed .featured .post-footer{border-color:hsla(0,0%,100%,.2)}.post-feed .featured .post-author-image{border-color:transparent}.single .post-header{margin-bottom:0;padding:25px 30px 15px;background-color:var(--white-color)}.single .post-title{font-size:33px}.single .post-image-link{display:block;pointer-events:none}.single .post-wrapper{padding:30px}.single .content-wrapper{padding:30px}@media (max-width:767px){.post-template .site-content>.container,.post-template .site-content>.container .content-column{padding-right:0;padding-left:0}.post-template .site-content>.container>.row{margin-right:0;margin-left:0}.post-template .site-content>.container .author,.post-template .site-content>.container .comment,.post-template .site-content>.container .navigation-item,.post-template .site-content>.container .post{border-radius:0}}.share{display:flex;justify-content:center;align-items:center;margin-top:30px;line-height:1}.share-item{width:28px;height:28px;color:var(--white-color);font-size:16px;line-height:28px;text-align:center;border-radius:50%}.share-item+.share-item{margin-left:8px}.share-facebook{background-color:#3b5998}.share-twitter{background-color:#1da1f2}.share-pinterest{background-color:#bd081c}.share-linkedin{background-color:#0077b5}.share-reddit{background-color:#ff4500}.share-vk{background-color:#45668e}.author{margin-top:30px;padding:30px 20px;background-color:var(--white-color)}.author-image-placeholder{flex-shrink:0;overflow:hidden;width:70px;height:70px;border-radius:50%}.author-wrapper{margin-left:25px;max-width:550px}.author-header{display:flex;align-items:center}.author-header-wrapper,.author-name{position:relative}.author-name{display:flex;align-items:center;margin-bottom:0;font-size:18px;font-weight:500;cursor:pointer}.author-name:after{content:"\e92e";margin-left:1px;font-family:IVEEL,sans-serif;font-size:19px}.author-social{position:absolute;top:100%;left:100%;display:flex;flex-direction:column;margin-top:5px;margin-left:-26px;padding:8px 0;font-size:12px;line-height:1;background-color:var(--dark-gray-color);border-radius:3px;opacity:0;transition:opacity .2s var(--animation-base),transform .2s var(--animation-base);transform:translateY(5px);pointer-events:none}.author-social:before{content:"\e900";position:absolute;top:-12px;left:7px;color:var(--dark-gray-color);font-family:IVEEL,sans-serif;font-size:19px}.author-social.enabled{opacity:1;transform:translateY(0);pointer-events:auto}.author-social-item{padding:5px 11px;color:var(--white-color);font-weight:700;white-space:nowrap}.author-social-item:hover{color:var(--primary-color)}.author-location-icon{position:relative;top:1px}.author-bio{margin-top:8px;font-size:15px}.author-location{margin-top:12px;margin-left:-2px;color:var(--secondary-text-color);font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.navigation{display:flex;margin-top:30px}.navigation-item{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 20px;min-height:100px;width:50%;border-radius:5px}.navigation-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--black-color);opacity:.4;transition:opacity .2s var(--animation-base)}.navigation-item:hover:before{opacity:.6}.navigation-previous{margin-right:7px}.navigation-next{align-items:flex-end;margin-left:auto;text-align:right}.navigation-label{padding-top:25px;font-size:11px;font-weight:700;text-transform:uppercase;opacity:.8}.navigation-label,.navigation-title{position:relative;z-index:2;color:var(--white-color)}.navigation-title{margin:5px 0 0;padding-bottom:25px;font-size:17px}@media (max-width:767px){.navigation{display:block}.navigation-item{width:100%}.navigation-next{margin-top:7px}}.comment{padding:30px;}.comment,.related-posts .post+.post{margin-top:30px}.related-title{margin:20px 0 30px;color:var(--secondary-text-color);font-size:14px;letter-spacing:1px;text-transform:uppercase}.infinite-scroll-status,.pagination,body:not(.paged-next) .infinite-scroll-button{display:none}.infinite-scroll-request{margin:30px auto 0;width:40px;height:40px;background-color:var(--dark-gray-color);border-radius:50%;-webkit-animation:scaleOut 1s ease-in-out infinite;animation:scaleOut 1s ease-in-out infinite}.infinite-scroll-action{display:flex;justify-content:center}.infinite-scroll-button{margin-top:30px}@-webkit-keyframes scaleOut{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}@font-face{font-family:IVEEL;src:url(/web/20210901062552im_/https://pythonawesome.com/assets/fonts/IVEEL.ttf) format("truetype"),url(/web/20210901062552im_/https://pythonawesome.com/assets/fonts/IVEEL.woff) format("woff"),url(/web/20210901062552im_/https://pythonawesome.com/assets/fonts/IVEEL.svg) format("svg");font-weight:400;font-style:normal}.icon:before{display:inline-block;font:normal normal normal 24px/1 IVEEL;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left:before{content:"\e929"}.icon-chevron-right:before{content:"\e92a"}.icon-arrow-left:before{content:"\e92b"}.icon-arrow-right:before{content:"\e92c"}.icon-map-marker:before{content:"\e92d"}.icon-menu-down:before{content:"\e92e"}.icon-menu-up:before{content:"\e900"}.icon-window-close:before{content:"\e92f"}.icon-white-balance-sunny:before{content:"\e930"}.icon-brightness-2:before{content:"\e931"}.icon-play:before{content:"\e932"}.icon-bookmark:before{content:"\e933"}.icon-behance:before{content:"\e934"}.icon-dribbble:before{content:"\e935"}.icon-facebook:before{content:"\e936"}.icon-github-circle:before{content:"\e937"}.icon-instagram:before{content:"\e938"}.icon-linkedin:before{content:"\e939"}.icon-pinterest:before{content:"\e93a"}.icon-pocket:before{content:"\e93b"}.icon-reddit:before{content:"\e93c"}.icon-rss:before{content:"\e93d"}.icon-telegram:before{content:"\e93e"}.icon-tumblr:before{content:"\e93f"}.icon-twitter:before{content:"\e940"}.icon-vk:before{content:"\e941"}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s var(--animation-base)}.pswp{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;position:absolute;outline:0;overflow:hidden;top:0;touch-action:none;width:100%;z-index:1500;-ms-touch-action:none;-webkit-text-size-adjust:100%}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.85);opacity:0;transform:translateZ(0);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:var(--black-color)}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:var(--secondary-text-color);font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:var(--secondary-text-color);text-decoration:underline}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:0}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/web/20210901062552im_/https://pythonawesome.com/assets/images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/web/20210901062552im_/https://pythonawesome.com/assets/images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter{color:var(--white-color);font-size:11px;font-weight:700;height:44px;left:0;line-height:44px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption__center{color:var(--white-color);font-size:11px;line-height:1.6;margin:0 auto;max-width:420px;padding:25px 15px 30px;text-align:center}.pswp__caption__center .post-caption-title{font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.pswp__caption__center .post-caption-meta-item+.post-caption-meta-item:before{content:"\02022";padding:0 4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/web/20210901062552im_/https://pythonawesome.com/assets/images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:0 0;border-right:2px solid var(--white-color);border-top:2px solid var(--white-color);border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{opacity:1;visibility:visible;z-index:1550;-webkit-font-smoothing:auto}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.kg-width-full,.kg-width-wide{margin-right:-30px;margin-left:-30px;max-width:calc(100% + 60px);width:auto}.kg-width-full img,.kg-width-wide img{width:100%}.kg-image-card .kg-image{cursor:pointer}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image{cursor:pointer}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:10px 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 10px}.kg-bookmark-card{border:1px solid var(--mid-gray-color);border-radius:4px}.kg-bookmark-container{display:flex;overflow:hidden}.kg-bookmark-container:after{display:none}.kg-bookmark-content{overflow:hidden;padding:25px}.kg-bookmark-title{color:var(--dark-gray-color);font-size:18px;line-height:1.3;font-weight:700}.kg-bookmark-description{overflow:hidden;margin-top:5px;color:var(--secondary-text-color);text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:5px;font-size:14px}.kg-bookmark-icon{margin-right:5px;width:20px;height:20px}.kg-bookmark-author,.kg-bookmark-publisher{color:var(--dark-gray-color)}.kg-bookmark-publisher:before{content:"•";padding:0 5px}.kg-bookmark-thumbnail{position:relative;flex-shrink:0;margin-left:20px;width:300px}.kg-bookmark-thumbnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{margin-left:0;width:100%;height:200px}}.u-shadow{overflow:hidden;border-radius:3px;box-shadow:var(--shadow-base);transition:box-shadow .3s var(--animation-base)}.u-shadow:hover{box-shadow:0 0 20px rgba(0,0,0,.12)}.u-plain-list{margin:0;padding:0;list-style-type:none}.u-placeholder{position:relative;z-index:10;background-color:var(--light-gray-color)}.u-placeholder.same-height{height:0}.u-placeholder.rectangle{padding-bottom:70%}.u-object-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-object-fit,.u-permalink{position:absolute;top:0;left:0}.u-permalink{right:0;bottom:0;z-index:10;outline:0}.u-hover-item{transition:opacity .3s var(--animation-base)}.u-hover-wrapper:hover .u-hover-item{opacity:.5}.u-hover-wrapper:hover .u-hover-item:hover{opacity:1}.u-text-format h1,.u-text-format h2,.u-text-format h3,.u-text-format h4,.u-text-format h5,.u-text-format h6{margin-top:40px;font-weight:500}.u-text-format h1{font-size:26px}.u-text-format h2{font-size:23px}.u-text-format h3{font-size:20px}.u-text-format h4{font-size:17px;font-weight:700}.u-text-format h5{font-size:15px;font-weight:700}.u-text-format h6{font-size:13px;font-weight:700;text-transform:uppercase}.u-text-format strong{color:var(--dark-gray-color)}.u-text-format a{color:var(--primary-color)}.u-text-format>:first-child,.u-text-format>:first-child>:first-child{margin-top:0!important}.u-text-format>:last-child,.u-text-format>:last-child>:last-child{margin-bottom:0!important}.post-card-tags{display:block;margin-top:6px;color:#738a94;font-size:.8rem;line-height:1.15em;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.navbar{background-color:#fff;min-height:60px;position:relative;box-shadow:inset 0 -1px 0 0 #fff,0 1px 5px rgba(0,0,0,.1)}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:hover{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:hover{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:#363636}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:#363636}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;width:100%}.navbar.has-shadow{-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1);box-shadow:0 2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:3.25rem}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{cursor:pointer;display:block;height:60px;position:relative;width:4.25rem;right:10px;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger.is-active span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .6rem;position:relative}a.navbar-item.is-active,a.navbar-item:hover,a.navbar-link.is-active,a.navbar-link:hover{color:#3273dc;text-decoration:none}.navbar-item{font-size:15px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}a.logo{font-family:var(--font-alt);font-size:18px}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-link{padding-right:2.5em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem;font-size:15px}.navbar-divider{background-color:#dbdbdb;border:none;display:none;height:1px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{background-color:#fff;-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar{min-height:3.25rem}.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-link.is-active,.navbar.is-transparent a.navbar-link:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item.has-dropdown{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(.25em,-.25em);transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid #dbdbdb;border-radius:5px 5px 0 0;border-top:none;bottom:100%;-webkit-box-shadow:0 -8px 8px rgba(10,10,10,.1);box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-link::after{border:1px solid #3273dc;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.navbar-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}.navbar-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb;-webkit-box-shadow:0 8px 8px rgba(10,10,10,.1);box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed{border-radius:5px;border-top:none;-webkit-box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-1rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-1rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}a.navbar-item.is-active,a.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:hover),a.navbar-link.is-active:not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#f5f5f5}}@media (max-width:767px){.u-placeholder.rectangle{padding-bottom:56.25%}.term-tags{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overflow-x:scroll}.term-tags .tag{white-space:nowrap}.post-media{width:100%}.post-wrapper{width:100%}}.gxx_search{float:left;position:relative;margin-top:12px;margin-left:40px;width:280px;height:32px;overflow:hidden}.gxx_search input[type=button],.gxx_search input[type=submit]{position:absolute;top:1px;right:12px;z-index:9;text-align:center;width:38px;height:22px;line-height:22px;color:#666;border:none;background:0 0;cursor:pointer transition: border-color .2s ease;background:#fff url(/web/20210901062552im_/https://pythonawesome.com/assets/search.png) 8px 5px no-repeat;background-size:22px}.gxx_search input[type=search],.gxx_search input[type=text]{position:absolute;top:0;left:0;z-index:8;box-sizing:border-box;font-size:14px;background:0 0;border:1px solid #ddd;padding-left:14px;padding-right:36px;width:280px;height:32px!important;line-height:normal!important;border-radius:16px;color:#666;opacity:.5}.gxx_search input[type=search]::-webkit-input-placeholder,.gxx_search input[type=text]::-webkit-input-placeholder{color:#999}.gxx_nav a,.gxx_nav a:active,.gxx_nav a:link,.gxx_nav a:visited{color:#565a5f;text-decoration:none}.gxx_search input[type=search]:focus~input,.gxx_search input[type=search]:hover,.gxx_search input[type=search]:hover~input,.gxx_search input[type=text]:focus~input,.gxx_search input[type=text]:hover,.gxx_search input[type=text]:hover~input{opacity:.9}.gxx_search input[type=search]:focus,.gxx_search input[type=text]:focus{opacity:1;border-color:#38b7ea}.post-media2{height:auto;margin:auto;text-align:center;width:100%;max-width:800px}.ct-post a.demo,.ct-post a.download,a.ct-demo-link{font-size:.8em;position:relative;display:inline-block;margin:0 0 25px 0;padding:15px 10px;width:200px;background:#41b883;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;font-weight:700;line-height:20px;cursor:pointer}a.ct-demo-link{margin:0 5px 25px}.ct-post a.demo:hover,.ct-post a.download:hover,a.ct-demo-link:hover{color:#fff;background:#0ea640}.ct-post a.demo{left:50%;margin-left:-207px}.ct-post a.download{left:50%;margin-left:5px}.ct-demo-links{text-align:center;padding:.75em 0}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;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;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#fafafa;border:1px solid rgba(0,0,0,.035)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}.token.cr,.token.lf,.token.space,.token.tab:not(:empty){position:relative}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{color:#e0d7d1;position:absolute}.token.tab:not(:empty):before{content:'\21E5'}.token.cr:before{content:'\240D'}.token.crlf:before{content:'\240D\240A'}.token.lf:before{content:'\240A'}.token.space:before{content:'\00B7'}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}.post-content img{display: inline;margin:1.5em auto}.comments{padding:20px;width:100%;clear:both}h3.comments{padding-left:20px;font-size:18px;border-bottom:1px solid #f4f4f4;font-weight:500}.subscribe-form{margin:1.5em 0;padding:2vw;text-align:center}.subscribe-form-title{margin:0 0 3px;padding:0;color:#15171a;font-size:1.2rem;line-height:1;font-weight:500}.subscribe-form-description{margin-bottom:.2em 0 1em;color:#738a94;font-size:1.1rem;line-height:1.55em}.subscribe-form form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.subscribe-form .form-group{align-self:stretch;display:flex}.subscribe-email{display:block;padding:10px;width:100%;border:1px solid #dae2e7;color:#738a94;font-size:1.8rem;line-height:1em;font-weight:400;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-radius:5px;transition:border-color .15s linear;-webkit-appearance:none}.subscribe-form button{position:relative;display:inline-block;margin:20px;padding:0 20px;height:43px;outline:0;color:#fff;font-size:1.5rem;line-height:39px;font-weight:400;text-align:center;background:linear-gradient(#4fb7f0,#29a0e0 60%,#29a0e0 90%,#36a6e2);border-radius:5px;-webkit-font-smoothing:subpixel-antialiased}.subscribe-form button:active,.subscribe-form button:focus{background:#209cdf}.subscribe-form .button-loader,.subscribe-form .message-error,.subscribe-form .message-success{display:none}.subscribe-form .loading .button-content{visibility:hidden}.subscribe-form .loading .button-loader{position:absolute;top:0;left:50%;display:inline-block;margin-left:-19px;transform:scale(.7)}.subscribe-form .button-loader svg path,.subscribe-form .button-loader svg rect{fill:#fff}.subscribe-form .error .message-error,.subscribe-form .invalid .message-error,.subscribe-form .success .message-success{margin:1em auto 0;max-width:400px;color:#f05230;font-size:1.6rem;line-height:1.5em;text-align:center}.subscribe-form .success .message-success{display:block;color:#98c22e}.subscribe-form .error .message-error,.subscribe-form .invalid .message-error{display:block}@media (max-width:650px){.subscribe-form-title{font-size:1.4rem}.subscribe-form-description{font-size:1.2rem}}@media (max-width:500px){.subscribe-form form{flex-direction:column}.subscribe-form .form-group{flex-direction:column;width:100%}.subscribe-form button{margin:10px 0 0;width:100%}.row2{margin-right:0;margin-left:0}}.ggcontent{max-width:1150px;margin:auto;padding:10px;overflow:hidden;margin-top:80px;overflow:hidden;border-radius:3px;box-shadow:var(--shadow-base);transition:box-shadow .3s var(--animation-base);background:#fff;margin-bottom:20px}.gg-card{padding:30px;width:100%}.ad2{padding:10px;width:1150px;margin:auto;padding-bottom:10px;background:#fff;box-shadow:var(--shadow-base);margin-bottom:20px}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;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;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#fafafa;border:1px solid rgba(0,0,0,.035)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}.token.cr,.token.lf,.token.space,.token.tab:not(:empty){position:relative}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{color:#e0d7d1;position:absolute}.token.tab:not(:empty):before{content:'\21E5'}.token.cr:before{content:'\240D'}.token.crlf:before{content:'\240D\240A'}.token.lf:before{content:'\240A'}.token.space:before{content:'\00B7'}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}pre {     background: #FAFAFA;    border: 1px solid rgba(0,0,0,.035);    padding: 1em;    overflow: auto;    border-radius: 6px;}.site-description{margin:0;padding:5px 0;font-size:1.2rem;font-weight:300;letter-spacing:.5px;opacity:.8}.site-header-content {padding: 1vw 2vw; text-align: center;}

.post-right {padding: 20px;overflow: hidden;}

.post-content .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.post-content .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.post-content .anchor:focus{outline:none}.post-content h1 .octicon-link,.post-content h2 .octicon-link,.post-content h3 .octicon-link,.post-content h4 .octicon-link,.post-content h5 .octicon-link,.post-content h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.post-content h1:hover .anchor,.post-content h2:hover .anchor,.post-content h3:hover .anchor,.post-content h4:hover .anchor,.post-content h5:hover .anchor,.post-content h6:hover .anchor{text-decoration:none}.post-content h1:hover .anchor .octicon-link,.post-content h2:hover .anchor .octicon-link,.post-content h3:hover .anchor .octicon-link,.post-content h4:hover .anchor .octicon-link,.post-content h5:hover .anchor .octicon-link,.post-content h6:hover .anchor .octicon-link{visibility:visible}.post-content h1:hover .anchor .octicon-link:before,.post-content h2:hover .anchor .octicon-link:before,.post-content h3:hover .anchor .octicon-link:before,.post-content h4:hover .anchor .octicon-link:before,.post-content h5:hover .anchor .octicon-link:before,.post-content h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:' ';display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgdmVyc2lvbj0nMS4xJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGFyaWEtaGlkZGVuPSd0cnVlJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J000IDloMXYxSDRjLTEuNSAwLTMtMS42OS0zLTMuNVMyLjU1IDMgNCAzaDRjMS40NSAwIDMgMS42OSAzIDMuNSAwIDEuNDEtLjkxIDIuNzItMiAzLjI1VjguNTljLjU4LS40NSAxLTEuMjcgMS0yLjA5QzEwIDUuMjIgOC45OCA0IDggNEg0Yy0uOTggMC0yIDEuMjItMiAyLjVTMyA5IDQgOXptOS0zaC0xdjFoMWMxIDAgMiAxLjIyIDIgMi41UzEzLjk4IDEyIDEzIDEySDljLS45OCAwLTItMS4yMi0yLTIuNSAwLS44My40Mi0xLjY0IDEtMi4wOVY2LjI1Yy0xLjA5LjUzLTIgMS44NC0yIDMuMjVDNiAxMS4zMSA3LjU1IDEzIDkgMTNoNGMxLjQ1IDAgMy0xLjY5IDMtMy41UzE0LjUgNiAxMyA2eic+PC9wYXRoPjwvc3ZnPg==)}.post-content{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1rem;line-height:1.5;word-wrap:break-word}.post-content details{display:block}.post-content summary{display:list-item}.post-content a{background-color:initial}.post-content a:active,.post-content a:hover{outline-width:0}.post-content strong{font-weight:inherit;font-weight:bolder}.post-content h1{font-size:2em;margin:.67em 0}.post-content img{border-style:none}.post-content code,.post-content kbd,.post-content pre{font-family:monospace,monospace;font-size:1em}.post-content hr{box-sizing:initial;height:0;overflow:visible}.post-content input{font:inherit;margin:0}.post-content input{overflow:visible}.post-content [type=checkbox]{box-sizing:border-box;padding:0}.post-content *{box-sizing:border-box}.post-content input{font-family:inherit;font-size:inherit;line-height:inherit}.post-content a{color:#0366d6;text-decoration:none}.post-content a:hover{text-decoration:underline}.post-content strong{font-weight:500}.post-content hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.post-content hr:after,.post-content hr:before{display:table;content:""}.post-content hr:after{clear:both}.post-content table{border-spacing:0;border-collapse:collapse}.post-content td,.post-content th{padding:0}.post-content details summary{cursor:pointer}.post-content kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:0;margin-bottom:0}.post-content h1{font-size:32px}.post-content h1,.post-content h2{font-weight:500}.post-content h2{font-size:24px}.post-content h3{font-size:20px}.post-content h3,.post-content h4{font-weight:500}.post-content h4{font-size:16px}.post-content h5{font-size:14px}.post-content h5,.post-content h6{font-weight:500}.post-content h6{font-size:12px}.post-content p{margin-top:0;margin-bottom:10px}.post-content blockquote{margin:0}.post-content ol,.post-content ul{padding-left:0;margin-top:0;margin-bottom:0}.post-content ol ol,.post-content ul ol{list-style-type:lower-roman}.post-content ol ol ol,.post-content ol ul ol,.post-content ul ol ol,.post-content ul ul ol{list-style-type:lower-alpha}.post-content dd{margin-left:0}.post-content code,.post-content pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.post-content pre{margin-top:0;margin-bottom:0}.post-content input::-webkit-inner-spin-button,.post-content input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.post-content :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.post-content .border{border:1px solid #e1e4e8!important}.post-content .border-0{border:0!important}.post-content .border-bottom{border-bottom:1px solid #e1e4e8!important}.post-content .rounded-1{border-radius:3px!important}.post-content .bg-white{background-color:#fff!important}.post-content .bg-gray-light{background-color:#fafbfc!important}.post-content .text-gray-light{color:#6a737d!important}.post-content .mb-0{margin-bottom:0!important}.post-content .my-2{margin-top:8px!important;margin-bottom:8px!important}.post-content .pl-0{padding-left:0!important}.post-content .py-0{padding-top:0!important;padding-bottom:0!important}.post-content .pl-1{padding-left:4px!important}.post-content .pl-2{padding-left:8px!important}.post-content .py-2{padding-top:8px!important;padding-bottom:8px!important}.post-content .pl-3,.post-content .px-3{padding-left:16px!important}.post-content .px-3{padding-right:16px!important}.post-content .pl-4{padding-left:24px!important}.post-content .pl-5{padding-left:32px!important}.post-content .pl-6{padding-left:40px!important}.post-content .f6{font-size:12px!important}.post-content .lh-condensed{line-height:1.25!important}.post-content .text-bold{font-weight:500!important}.post-content .pl-c{color:#6a737d}.post-content .pl-c1,.post-content .pl-s .pl-v{color:#005cc5}.post-content .pl-e,.post-content .pl-en{color:#6f42c1}.post-content .pl-s .pl-s1,.post-content .pl-smi{color:#24292e}.post-content .pl-ent{color:#22863a}.post-content .pl-k{color:#d73a49}.post-content .pl-pds,.post-content .pl-s,.post-content .pl-s .pl-pse .pl-s1,.post-content .pl-sr,.post-content .pl-sr .pl-cce,.post-content .pl-sr .pl-sra,.post-content .pl-sr .pl-sre{color:#032f62}.post-content .pl-smw,.post-content .pl-v{color:#e36209}.post-content .pl-bu{color:#b31d28}.post-content .pl-ii{color:#fafbfc;background-color:#b31d28}.post-content .pl-c2{color:#fafbfc;background-color:#d73a49}.post-content .pl-c2:before{content:"^M"}.post-content .pl-sr .pl-cce{font-weight:700;color:#22863a}.post-content .pl-ml{color:#735c0f}.post-content .pl-mh,.post-content .pl-mh .pl-en,.post-content .pl-ms{font-weight:700;color:#005cc5}.post-content .pl-mi{font-style:italic;color:#24292e}.post-content .pl-mb{font-weight:700;color:#24292e}.post-content .pl-md{color:#b31d28;background-color:#ffeef0}.post-content .pl-mi1{color:#22863a;background-color:#f0fff4}.post-content .pl-mc{color:#e36209;background-color:#ffebda}.post-content .pl-mi2{color:#f6f8fa;background-color:#005cc5}.post-content .pl-mdr{font-weight:700;color:#6f42c1}.post-content .pl-ba{color:#586069}.post-content .pl-sg{color:#959da5}.post-content .pl-corl{text-decoration:underline;color:#032f62}.post-content .mb-0{margin-bottom:0!important}.post-content .my-2{margin-bottom:8px!important}.post-content .my-2{margin-top:8px!important}.post-content .pl-0{padding-left:0!important}.post-content .py-0{padding-top:0!important;padding-bottom:0!important}.post-content .pl-1{padding-left:4px!important}.post-content .pl-2{padding-left:8px!important}.post-content .py-2{padding-top:8px!important;padding-bottom:8px!important}.post-content .pl-3{padding-left:16px!important}.post-content .pl-4{padding-left:24px!important}.post-content .pl-5{padding-left:32px!important}.post-content .pl-6{padding-left:40px!important}.post-content .pl-7{padding-left:48px!important}.post-content .pl-8{padding-left:64px!important}.post-content .pl-9{padding-left:80px!important}.post-content .pl-10{padding-left:96px!important}.post-content .pl-11{padding-left:112px!important}.post-content .pl-12{padding-left:128px!important}.post-content hr{border-bottom-color:#eee}.post-content kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.post-content:after,.post-content:before{display:table;content:""}.post-content:after{clear:both}.post-content>:first-child{margin-top:0!important}.post-content>:last-child{margin-bottom:0!important}.post-content a:not([href]){color:inherit;text-decoration:none}.post-content blockquote,.post-content details,.post-content dl,.post-content ol,.post-content p,.post-content pre,.post-content table,.post-content ul{margin-top:0;margin-bottom:16px}.post-content hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.post-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.post-content blockquote>:first-child{margin-top:0}.post-content blockquote>:last-child{margin-bottom:0}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:24px;margin-bottom:16px;font-weight:500;line-height:1.25}.post-content h1{font-size:2em}.post-content h1,.post-content h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.post-content h2{font-size:1.5em}.post-content h3{font-size:1.25em}.post-content h4{font-size:1em}.post-content h5{font-size:.875em}.post-content h6{font-size:.85em;color:#6a737d}.post-content ol,.post-content ul{padding-left:2em}.post-content ol ol,.post-content ol ul,.post-content ul ol,.post-content ul ul{margin-top:0;margin-bottom:0}.post-content li{word-wrap:break-all}.post-content li>p{margin-top:16px}.post-content li+li{margin-top:.25em}.post-content dl{padding:0}.post-content dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:500}.post-content dl dd{padding:0 16px;margin-bottom:16px}.post-content table{display:block;width:100%;overflow:auto}.post-content table th{font-weight:500}.post-content table td,.post-content table th{padding:6px 13px;border:1px solid #dfe2e5}.post-content table tr{background-color:#fff;border-top:1px solid #c6cbd1}.post-content table tr:nth-child(2n){background-color:#f6f8fa}.post-content img{max-width:100%;box-sizing:initial;background-color:#fff}.post-content img[align=right]{padding-left:20px}.post-content img[align=left]{padding-right:20px}.post-content code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.post-content pre{word-wrap:normal}.post-content pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.post-content .highlight{margin-bottom:16px}.post-content .highlight pre{margin-bottom:0;word-break:normal}.post-content .highlight pre,.post-content pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.post-content pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.post-content .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.post-content .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.post-content .blob-wrapper{overflow-x:auto;overflow-y:hidden}.post-content .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.post-content .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.post-content .blob-num:hover{color:rgba(27,31,35,.6)}.post-content .blob-num:before{content:attr(data-line-number)}.post-content .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.post-content .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.post-content .pl-token.active,.post-content .pl-token:hover{cursor:pointer;background:#ffea7f}.post-content .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.post-content .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.post-content .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.post-content .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.post-content .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.post-content .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.post-content .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.post-content .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.post-content .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.post-content .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.post-content .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.post-content .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.post-content .task-list-item{list-style-type:none}.post-content .task-list-item+.task-list-item{margin-top:3px}.post-content .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}
/*
     FILE ARCHIVED ON 06:25:52 Sep 01, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:41:32 Feb 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.717
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.041
  esindex: 0.011
  cdx.remote: 20.817
  LoadShardBlock: 98.948 (3)
  PetaboxLoader3.datanode: 120.079 (5)
  PetaboxLoader3.resolve: 275.164 (2)
  load_resource: 320.973
  loaddict: 24.344
*/