@keyframes backgroundPositionPulse{30%{background-position:right 16px center}65%{background-position:right 12px center}to{background-position:right 16px center}}@keyframes backgroundPositionPulseLarger{30%{background-position:right 24px center}65%{background-position:right 20px center}to{background-position:right 24px center}}@keyframes translatePulse{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}.syntaxhighlighter a,.syntaxhighlighter code,.syntaxhighlighter div,.syntaxhighlighter table,.syntaxhighlighter table caption,.syntaxhighlighter table tbody,.syntaxhighlighter table td,.syntaxhighlighter table thead,.syntaxhighlighter table tr,.syntaxhighlighter textarea{background:none!important;border:0!important;border-radius:0!important;bottom:auto!important;box-sizing:content-box!important;float:none!important;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace!important;font-size:1em!important;font-style:normal!important;font-weight:400!important;height:auto!important;left:auto!important;line-height:1.1em!important;margin:0!important;min-height:auto!important;outline:0!important;overflow:visible!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;top:auto!important;vertical-align:baseline!important;width:auto!important}.syntaxhighlighter{font-size:1em!important;margin:1em 0!important;overflow-x:auto!important;overflow-y:hidden!important;position:relative!important;width:100%!important}.syntaxhighlighter.source{overflow:hidden!important}.syntaxhighlighter .bold{font-weight:700!important}.syntaxhighlighter .italic{font-style:italic!important}.syntaxhighlighter .line{white-space:nowrap!important}.syntaxhighlighter table caption{padding:.5em 0 .5em 1em!important;text-align:left!important}.syntaxhighlighter table td.code{width:100%!important}.syntaxhighlighter table td.code .container{position:relative!important}.syntaxhighlighter table td.code .container textarea{background:#fff!important;border:0!important;box-sizing:border-box!important;height:100%!important;left:0!important;overflow:hidden!important;padding-left:1em!important;position:absolute!important;top:0!important;white-space:pre!important;width:100%!important}.syntaxhighlighter table td.gutter .line{padding:0 1em!important;text-align:right!important}.syntaxhighlighter table td.code .line{padding:0 1em!important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0!important}.syntaxhighlighter.show{display:block!important}.syntaxhighlighter.collapsed table{display:none!important}.syntaxhighlighter.collapsed .toolbar{font-size:1em!important;height:auto!important;padding:.1em .8em 0!important;position:static!important;width:auto!important}.syntaxhighlighter.collapsed .toolbar span{display:inline!important;margin-right:1em!important}.syntaxhighlighter.collapsed .toolbar span a{display:none!important;padding:0!important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline!important}.syntaxhighlighter .toolbar{font-size:10px!important;height:11px!important;position:absolute!important;right:1px!important;top:1px!important;width:11px!important;z-index:10!important}.syntaxhighlighter .toolbar span.title{display:inline!important}.syntaxhighlighter .toolbar a{display:block!important;padding-top:1px!important;text-align:center!important;text-decoration:none!important}.syntaxhighlighter .toolbar a.expandSource{display:none!important}.syntaxhighlighter.ie{font-size:.9em!important;padding:1px 0!important}.syntaxhighlighter.ie .toolbar{line-height:8px!important}.syntaxhighlighter.ie .toolbar a{padding-top:0!important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number{background:none!important}.syntaxhighlighter.printing .line .number{color:#bbb!important}.syntaxhighlighter.printing .line .content{color:#000!important}.syntaxhighlighter.printing .toolbar{display:none!important}.syntaxhighlighter.printing a{text-decoration:none!important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000!important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200!important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:#00f!important}.syntaxhighlighter.printing .keyword{color:#069!important;font-weight:700!important}.syntaxhighlighter.printing .preprocessor{color:#666!important}.syntaxhighlighter.printing .variable{color:#a70!important}.syntaxhighlighter.printing .value{color:#090!important}.syntaxhighlighter.printing .functions{color:#ff1493!important}.syntaxhighlighter.printing .constants{color:#06c!important}.syntaxhighlighter.printing .script{font-weight:700!important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#666!important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493!important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red!important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:#000!important}.syntaxhighlighter{background-color:#293339!important;font-family:Consolas,Courier New,monospace;font-size:14px!important;margin:2rem -1.5rem!important;width:auto!important}@media(min-width:48rem){.syntaxhighlighter{margin:2rem -3rem!important}}.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color:#293339!important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#323e41!important}.syntaxhighlighter .line.highlighted.number,.syntaxhighlighter table caption{color:#b9bdb6!important}.syntaxhighlighter table td.gutter,.syntaxhighlighter table td.gutter>div.alt1,.syntaxhighlighter table td.gutter>div.alt2{background-color:#171e22!important;color:#afafaf!important}.syntaxhighlighter .gutter>div.line:first-child{padding-top:10px!important}.syntaxhighlighter .gutter>div.line:last-child{padding-bottom:10px!important}.syntaxhighlighter .gutter .line{border-right:3px solid #455560!important}.syntaxhighlighter .gutter .line.highlighted{background-color:#455560!important;color:#1b2426!important}.syntaxhighlighter.printing .line .content{border:0!important}.syntaxhighlighter.collapsed{overflow:visible!important}.syntaxhighlighter.collapsed .toolbar{background:#000!important;border:1px solid #435a5f!important;color:#5ba1cf!important}.syntaxhighlighter.collapsed .toolbar a{color:#5ba1cf!important}.syntaxhighlighter.collapsed .toolbar a:hover{color:#5ce638!important}.syntaxhighlighter .toolbar{display:none!important}.syntaxhighlighter .toolbar a{color:#fff!important}.syntaxhighlighter .toolbar a:hover{color:#e0e8ff!important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#f8f8f2!important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#455560!important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#d7e923!important}.syntaxhighlighter .keyword{color:#6fafb7!important}.syntaxhighlighter .preprocessor{color:#455560!important}.syntaxhighlighter .variable{color:#f8f8f2!important}.syntaxhighlighter .value{color:#d7e923!important}.syntaxhighlighter .functions{color:#e23d95!important}.syntaxhighlighter .constants{color:#f8f8f2!important}.syntaxhighlighter .script{background-color:none!important;color:#5ba1cf!important;font-weight:700!important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#e0e8ff!important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#fff!important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:#ffaa3e!important}