h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility;position:relative}#content,dl dd,dl dt,h1,h2,h3,h4,h5,h6,p{position:relative}#intro a,.api_stability,h1,h2,h3,h4,h5,h6,strong{font-weight:700}pre,td,th{vertical-align:top}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}body{font-family:Lato,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;font-size:62.5%;margin:0;padding:0;color:#333;background:#fff}.pre,a.type,code,pre,span.type,tt{font-family:Monaco,Consolas,"Lucida Console",monospace}#content{font-size:1.8em}a,a:active,a:link{color:#43853d;text-decoration:none;border-radius:2px;padding:.1em .2em;margin:-.1em}a:focus,a:hover{color:#fff;background-color:#43853d;outline:0}.api_stability,.api_stability *{color:#fff!important}code a:hover{background:0 0}em code{font-style:normal}#changelog #gtoc{display:none}#gtoc{font-size:.8em}.line{width:calc(100% - 1em);display:block;padding-bottom:1px}.api_stability{margin:0 0 1em;font-family:Lato,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}.api_stability a{text-decoration:underline}.api_stability a:active,.api_stability a:focus,.api_stability a:hover{background:rgba(255,255,255,.4)}.api_stability a code{background:0 0}.api_stability_0{background-color:#D60027}.api_stability_1{background-color:#EC5315}.api_stability_2{background-color:#4EBA0F}.api_stability_3{background-color:#0084B6}.api_metadata{font-size:.75em;margin-bottom:1em}.api_metadata span{margin-right:1em}.api_metadata span:last-child{margin-right:0}ul.plain{list-style:none}abbr{border-bottom:1px dotted #454545}p{margin:0 0 1em;line-height:1.5em}#apicontent>:last-child{margin-bottom:0;padding-bottom:2em}table{border-collapse:collapse;margin:0 0 1.5em}td,th{border:1px solid #aaa}th{text-align:left}dl,ol,ul{margin:0 0 .6em;padding:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin-bottom:0}ol,ul{margin-left:2em}dl dt{margin:1.5em 0 0}dl dd{margin:0 1em}dd+dt.pre{margin-top:1.6em}h1,h2,h3,h4,h5,h6{margin-bottom:.5em}header h1{line-height:2em;margin:0}#apicontent{padding-top:1em}#apicontent .line{width:calc(50% - 1em);margin:1em 1em .95em;background-color:#ccc}#toc+h1{margin-top:1em;padding-top:0}h2{font-size:1.5em;margin:1em 0 .5em}h2+h2,h3+h3{margin:0 0 .5em}h3{font-size:1em;margin:1.5em 0 .5em}h2,h3,h4{padding-right:40px}h1 span,h2 span,h3 span,h4 span{position:absolute;display:block;top:0;right:0}h1 span:hover,h2 span:hover,h3 span:hover,h4 span:hover{opacity:1}h1 span a,h2 span a,h3 span a,h4 span a{font-size:.8em;color:#000;text-decoration:none;font-weight:700}h5{font-size:1.125em;line-height:1.4em}h6{font-size:1em;line-height:1.4667em}.pre,code,pre,tt{line-height:1.5em}code,pre,tt{margin:0;padding:0}.pre{font-size:1.2em}pre{padding:1em;background:#f2f2f2;margin:1em;overflow-x:auto}pre>code{font-size:.8em}pre+h3{margin-top:2.225em}code.pre{white-space:pre}#intro{margin-top:1.25em;margin-left:1em}#intro a{color:#ddd;font-size:1.25em}hr{background:0 0;border:none;border-bottom:1px solid #7a7a7a;margin:0 0 1em}#toc h2{font-size:1em;line-height:0;margin:1.5em 0}#toc ul{font-size:.8125em}#toc ul ul{font-size:1em}#toc ul a{text-decoration:none}#toc ul li{margin-bottom:.666em;list-style:square}#toc li>ul{margin-top:.666em}#apicontent li{margin-bottom:.5em}#apicontent li:last-child{margin-bottom:0}li code,p code,p tt{font-size:.9em;color:#040404;background-color:#f2f2f2;border-radius:2px;padding:.1em .3em}a code{color:inherit;background:inherit;padding:0}.type{font-size:.9em;line-height:1.5em}#column1.interior{margin-left:234px;padding:0 2em;-webkit-padding-start:1.5em}#column2.interior{width:234px;background:#333;position:fixed;left:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll}#column2 ul{list-style:none;margin:.9em 0 .5em;background:#333}#column2>:first-child{margin:1.25em 1em}#column2>ul:nth-child(2){margin:1.25em 0 .5em}#column2>ul:last-child{margin:.9em 0 1.25em}#column2 ul li{padding-left:1.4em;margin-bottom:.5em;padding-bottom:.5em;font-size:.8em}#column2 .line{margin:0 .5em;background-color:#707070}#column2 ul li:last-child{margin-bottom:0}#column2 ul li a{color:#ccc;border-radius:0}#column2 ul li a.active,#column2 ul li a.active:focus,#column2 ul li a.active:hover{color:#43853d;border-radius:0;border-bottom:1px solid #43853d;background:0 0}#column2 ul li a:focus,#column2 ul li a:hover,#intro a:focus,#intro a:hover{color:#fff;background:0 0}span>.mark,span>.mark:visited{font-size:1em;color:#707070;position:absolute;top:0;right:0}span>.mark:active,span>.mark:focus,span>.mark:hover{color:#43853d;background:0 0}td,th{padding:.75em 1em}td>:last-child,th>:last-child{margin-bottom:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media only screen and (max-width:1024px){#content{font-size:2.5em;overflow:visible}#column1.interior{margin-left:0;padding-left:.5em;padding-right:.5em;width:auto;overflow-y:visible}#column2{display:none}}@media only screen and (max-width:1024px) and (orientation:portrait){#content{font-size:3.5em}}@media print{html{height:auto}#column2.interior{display:none}#column1.interior{margin-left:auto;overflow-y:auto}}