body{font-size:14px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;margin-top:0;margin-bottom:.8em}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#1863a1;word-wrap:break-word;word-break:break-all}a:visited{color:#751590}a:focus,a:hover{color:#0181eb}a:active{color:#01579f}aside.sidebar a{color:#222}aside.sidebar a:focus,aside.sidebar a:hover{color:#0181eb}aside.sidebar a:active{color:#01579f}a{transition:color .3s}body,footer,h1,h2,h3,h4,h5,h6{font-family:PT Sans,Helvetica Neue,Optima,Hiragino Sans GB,sans-serif}body{line-height:1.8em;color:#222;-webkit-text-size-adjust:none;min-width:200px;max-width:760px;margin:0 auto;padding:20px}code,li code,p code,pre,tt{font-family:Menlo,Monaco,Andale Mono,lucida console,Courier New,monospace}h1{font-size:2.2em;line-height:1.2em}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;margin-bottom:1em;font-weight:700}h2,section h1{font-size:1.5em}h3,section h2,section section h1{font-size:1.3em}h4,section h3,section section h2,section section section h1{font-size:1em}h5,section h4,section section h3{font-size:.9em}h6,section h5,section section h4,section section section h3{font-size:.8em}h3,h4{padding:20px 0 0}.markdown-body{padding:0 4px}.markdown-body h1{position:relative;padding-top:1em;padding-bottom:.2em;margin-bottom:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFUlEQVQIHWNIS0sr/v//PwMMDzY+ADqMahlW4J91AAAAAElFTkSuQmCC") 0 100% repeat-x}.markdown-body h1 a{text-decoration:none}.markdown-body h1 a:hover{text-decoration:underline}.markdown-body h2{padding-top:.8em;padding-bottom:.2em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFUlEQVQIHWNIS0sr/v//PwMMDzY+ADqMahlW4J91AAAAAElFTkSuQmCC") 0 100% repeat-x}.markdown-body h2:first-child,.markdown-body header+h2{padding-top:4px;background:none}.markdown-body blockquote,ol,p,ul{margin-bottom:.8em;margin-top:.8em}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul,ul ul ul{margin-bottom:0}ul ul ul{list-style-type:square}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol,ol ol ol{margin-bottom:0}ol ol ol{list-style-type:lower-roman}ol,ol ol,ol ul,ul,ul ol,ul ul{margin-left:1.2em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}strong{font-weight:700}em{font-style:italic}sub,sup{font-size:.75em;position:relative;display:inline-block;padding:0 .2em;line-height:.8em}sup{top:-.5em}sub{bottom:-.5em}a[rev=footnote]{font-size:.75em;padding:0 .3em;line-height:1}q{font-style:italic}q:before{content:"\201C"}q:after{content:"\201D"}dfn,em{font-style:italic}dfn,strong{font-weight:700}del,s{text-decoration:line-through}abbr,acronym{border-bottom:1px dotted;cursor:help}small{font-size:.8em}big{font-size:1.2em}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #ddd}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown-body table th{font-weight:700}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #ddd}.markdown-body table tr{background-color:#fff;border-top:1px solid #ccc}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body blockquote{font-style:italic;position:relative;font-size:1.2em;line-height:1.5em;padding-left:1em;border-left:4px solid hsla(0,0%,67%,.5)}.markdown-body blockquote cite{font-style:italic}.markdown-body blockquote cite a{color:#aaa!important;word-wrap:break-word}.markdown-body blockquote cite:before{content:"\2014";padding-right:.3em;padding-left:.3em;color:#aaa}.markdown-body a{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}body>header{font-size:1em;padding-top:1.5em;padding-bottom:1.5em}.markdown-body{overflow:hidden}.markdown-body>article,.markdown-body>div{width:100%}aside.sidebar{float:none;padding:0 18px 1px;background-color:#f7f7f7;border-top:1px solid #e0e0e0}.flex-content,article .flash-video,article img,article video,aside.sidebar img{max-width:100%;height:auto}.basic-alignment.left,article .left.flash-video,article img.left,article video.left,aside.sidebar img.left{float:left;margin-right:1.5em}.basic-alignment.right,article .right.flash-video,article img.right,article video.right,aside.sidebar img.right{float:right;margin-left:1.5em}.basic-alignment.center,article .center.flash-video,article img.center,article video.center,aside.sidebar img.center{display:block;margin:0 auto 1.5em}.basic-alignment.left,.basic-alignment.right,article .left.flash-video,article .right.flash-video,article img.left,article img.right,article video.left,article video.right,aside.sidebar img.left,aside.sidebar img.right{margin-bottom:.8em}.no-sidebar .toggle-sidebar,.toggle-sidebar{display:none}.markdown-body .flash-video,.markdown-body img,.markdown-body video{border-radius:.3em;box-shadow:0 1px 4px rgba(0,0,0,.15);box-sizing:border-box;border:.5em solid #fff}.markdown-body img,.markdown-body video{max-width:100%}.markdown-body .flash-video,.markdown-body video{margin:0 auto 1.5em}.markdown-body video{display:block;width:100%}.markdown-body .flash-video>div{position:relative;display:block;padding-bottom:56.25%;padding-top:1px;height:0;overflow:hidden}.markdown-body .flash-video>div embed,.markdown-body .flash-video>div iframe,.markdown-body .flash-video>div object{position:absolute;top:0;left:0;width:100%;height:100%}.markdown-body>footer{padding-bottom:2.5em;margin-top:2em}.markdown-body>footer p.meta{margin-bottom:.8em;font-size:.85em;clear:both;overflow:hidden}pre{border-radius:.4em;border:1px solid #e7dec3;line-height:1.45em;font-size:13px;margin-bottom:2.1em;padding:.8em 1em;color:#586e75;overflow:auto}.markdown-body code{background:none}h3.filename+pre{border-top-left-radius:0;border-top-right-radius:0}li code,p code{display:inline-block;white-space:no-wrap;background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;border-radius:.4em;padding:0 .3em;margin:-1px 0}li pre code,p pre code{font-size:1em!important;background:none;border:none}table td{word-wrap:break-word!important;word-break:break-all!important}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83;-webkit-text-size-adjust:none}.diff .hljs-header,.hljs-comment,.hljs-doctype,.hljs-pi,.lisp .hljs-string{color:#93a1a1}.css .hljs-tag,.hljs-addition,.hljs-keyword,.hljs-request,.hljs-status,.hljs-winutils,.method,.nginx .hljs-title{color:#859900}.hljs-command,.hljs-doctag,.hljs-hexcolor,.hljs-link_url,.hljs-number,.hljs-regexp,.hljs-rule .hljs-value,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#2aa198}.css .hljs-function,.hljs-built_in,.hljs-chunk,.hljs-decorator,.hljs-id,.hljs-identifier,.hljs-localvars,.hljs-name,.hljs-title,.vhdl .hljs-literal{color:#268bd2}.hljs-attribute,.hljs-class .hljs-title,.hljs-constant,.hljs-link_reference,.hljs-parent,.hljs-type,.hljs-variable,.lisp .hljs-body,.smalltalk .hljs-number{color:#b58900}.css .hljs-pseudo,.diff .hljs-change,.hljs-attr_selector,.hljs-cdata,.hljs-header,.hljs-pragma,.hljs-preprocessor,.hljs-preprocessor .hljs-keyword,.hljs-shebang,.hljs-special,.hljs-subst,.hljs-symbol,.hljs-symbol .hljs-string{color:#cb4b16}.hljs-deletion,.hljs-important{color:#dc322f}.hljs-link_label{color:#6c71c4}.tex .hljs-formula{background:#eee8d5}@media print{.hljs{overflow:visible;word-wrap:break-word!important}}