body .syntaxhighlighter a,body .syntaxhighlighter div,body .syntaxhighlighter code,body .syntaxhighlighter table,body .syntaxhighlighter table td,body .syntaxhighlighter table tr,body .syntaxhighlighter table tbody,body .syntaxhighlighter table thead,body .syntaxhighlighter table caption,body .syntaxhighlighter textarea{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background:none;border:0;bottom:auto;float:none;height:auto;left:auto;line-height:1.1em;margin:0;outline:0;overflow:visible;padding:0;position:static;right:auto;text-align:left;top:auto;vertical-align:baseline;width:auto;box-sizing:content-box;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;font-weight:normal;font-style:normal;font-size:1em;min-height:inherit;min-height:auto}body .syntaxhighlighter{width:100%;margin:1em 0 1em 0;position:relative;overflow:auto;font-size:1em}body .syntaxhighlighter.source{overflow:hidden}body .syntaxhighlighter .bold{font-weight:bold}body .syntaxhighlighter .italic{font-style:italic}body .syntaxhighlighter .line{white-space:pre}body .syntaxhighlighter table{width:100%}body .syntaxhighlighter table caption{text-align:left;padding:.5em 0 .5em 1em}body .syntaxhighlighter table td.code{width:100%}body .syntaxhighlighter table td.code .container{position:relative}body .syntaxhighlighter table td.code .container textarea{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;border:none;background:#fff;padding-left:1em;overflow:hidden;white-space:pre}body .syntaxhighlighter table td.gutter .line{text-align:right;padding:0 .5em 0 1em}body .syntaxhighlighter table td.code .line{padding:0 1em}body .syntaxhighlighter.nogutter td.code .container textarea,body .syntaxhighlighter.nogutter td.code .line{padding-left:0}body .syntaxhighlighter.show{display:block}body .syntaxhighlighter.collapsed table{display:none}body .syntaxhighlighter.collapsed .toolbar{padding:.1em .8em 0 .8em;font-size:1em;position:static;width:auto;height:auto}body .syntaxhighlighter.collapsed .toolbar span{display:inline;margin-right:1em}body .syntaxhighlighter.collapsed .toolbar span a{padding:0;display:none}body .syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline}body .syntaxhighlighter .toolbar{position:absolute;right:1px;top:1px;width:11px;height:11px;font-size:10px;z-index:10}body .syntaxhighlighter .toolbar span.title{display:inline}body .syntaxhighlighter .toolbar a{display:block;text-align:center;text-decoration:none;padding-top:1px}body .syntaxhighlighter .toolbar a.expandSource{display:none}body .syntaxhighlighter.ie{font-size:.9em;padding:1px 0 1px 0}body .syntaxhighlighter.ie .toolbar{line-height:8px}body .syntaxhighlighter.ie .toolbar a{padding-top:0}body .syntaxhighlighter.printing .line.alt1 .content,body .syntaxhighlighter.printing .line.alt2 .content,body .syntaxhighlighter.printing .line.highlighted .number,body .syntaxhighlighter.printing .line.highlighted.alt1 .content,body .syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none}body .syntaxhighlighter.printing .line .number{color:#bbb}body .syntaxhighlighter.printing .line .content{color:#222}body .syntaxhighlighter.printing .toolbar{display:none}body .syntaxhighlighter.printing a{text-decoration:none}body .syntaxhighlighter.printing .plain,body .syntaxhighlighter.printing .plain a{color:#222}body .syntaxhighlighter.printing .comments,body .syntaxhighlighter.printing .comments a{color:#008200}body .syntaxhighlighter.printing .string,body .syntaxhighlighter.printing .string a{color:#0074d9}body .syntaxhighlighter.printing .keyword{color:#069;font-weight:bold}body .syntaxhighlighter.printing .preprocessor{color:#aaa}body .syntaxhighlighter.printing .variable{color:#a70}body .syntaxhighlighter.printing .value{color:#090}body .syntaxhighlighter.printing .functions{color:#ff1493}body .syntaxhighlighter.printing .constants{color:#06c}body .syntaxhighlighter.printing .script{font-weight:bold}body .syntaxhighlighter.printing .color1,body .syntaxhighlighter.printing .color1 a{color:#aaa}body .syntaxhighlighter.printing .color2,body .syntaxhighlighter.printing .color2 a{color:#ff1493}body .syntaxhighlighter.printing .color3,body .syntaxhighlighter.printing .color3 a{color:#d13f19}body .syntaxhighlighter.printing .break,body .syntaxhighlighter.printing .break a{color:#222}body .syntaxhighlighter{background-color:#fff}body .syntaxhighlighter .line.alt1{background-color:#fff}body .syntaxhighlighter .line.alt2{background-color:#fff}body .syntaxhighlighter .line.highlighted.alt1,body .syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0}body .syntaxhighlighter .line.highlighted.number{color:#222}body .syntaxhighlighter table caption{color:#222}body .syntaxhighlighter .gutter{color:#afafaf}body .syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c}body .syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c;color:#fff}body .syntaxhighlighter.printing .line .content{border:none}body .syntaxhighlighter.collapsed{overflow:visible}body .syntaxhighlighter.collapsed .toolbar{color:#0074d9;background:#fff;border:1px solid #6ce26c}body .syntaxhighlighter.collapsed .toolbar a{color:#0074d9}body .syntaxhighlighter.collapsed .toolbar a:hover{color:#d13f19}body .syntaxhighlighter .toolbar{color:#fff;background:#6ce26c;border:none}body .syntaxhighlighter .toolbar a{color:#fff}body .syntaxhighlighter .toolbar a:hover{color:#222}body .syntaxhighlighter .plain,body .syntaxhighlighter .plain a{color:#222}body .syntaxhighlighter .comments,body .syntaxhighlighter .comments a{color:#008200}body .syntaxhighlighter .string,body .syntaxhighlighter .string a{color:#0074d9}body .syntaxhighlighter .keyword{color:#069}body .syntaxhighlighter .preprocessor{color:#aaa}body .syntaxhighlighter .variable{color:#a70}body .syntaxhighlighter .value{color:#090}body .syntaxhighlighter .functions{color:#ff1493}body .syntaxhighlighter .constants{color:#06c}body .syntaxhighlighter .script{font-weight:bold;color:#069;background-color:none}body .syntaxhighlighter .color1,body .syntaxhighlighter .color1 a{color:#aaa}body .syntaxhighlighter .color2,body .syntaxhighlighter .color2 a{color:#ff1493}body .syntaxhighlighter .color3,body .syntaxhighlighter .color3 a{color:#d13f19}body .syntaxhighlighter .keyword{font-weight:bold}