*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;line-height:1.375em}body{font-family:"Merriweather",Georgia,Times,"Times New Roman",serif;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:"Merriweather Sans",Futura,"Trebuchet MS",Arial,sans-serif;font-style:italic;font-weight:700}h1{font-size:2.25em;line-height:1.22222em;margin-top:.61111em;padding-top:0em;padding-bottom:0em;margin-bottom:.61111em}h2{font-size:2em;line-height:1.375em;margin-top:.6875em;padding-top:0em;padding-bottom:0em;margin-bottom:.6875em}h3{font-size:1.75em;line-height:1.57143em;margin-top:.78571em;padding-top:0em;padding-bottom:0em;margin-bottom:.78571em}h4{font-size:1.5em;line-height:1.83333em;margin-top:.91667em;padding-top:0em;padding-bottom:0em;margin-bottom:.91667em}h5{font-size:1.25em;line-height:2.2em;margin-top:1.1em;padding-top:0em;padding-bottom:0em;margin-bottom:1.1em}pre,code,tt{font-family:"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;-webkit-font-smoothing:subpixel-antialiased;font-size:95%}pre{white-space:pre}a{text-decoration:none;line-height:inherit;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}a:link,a:active,a:visited{color:#2a5b7d}a:hover,a:focus{color:#71a8cf}a img{border:none}ul,ol{padding-left:1.2em}code[class*="language-"],pre[class*="language-"]{color:black;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{overflow:auto}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number{color:#905}.token.selector,.token.attr-name,.token.string{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.regex,.token.important{color:#e90}.token.important{font-weight:bold}.token.entity{cursor:help}pre[class*='language-']{position:relative;z-index:0;overflow:inherit}pre[class*='language-']:before,pre[class*='language-']:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-moz-background-clip:content;-o-background-clip:content-box;-webkit-background-clip:content;background-clip:content-box}pre[class*='language-']:before{background-color:rgba(113,168,207,0.1);-moz-transform:translate(2px, 2px);-ms-transform:translate(2px, 2px);-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}pre[class*='language-']:after{background-color:rgba(207,152,113,0.1);-moz-transform:translate(-2px, -2px);-ms-transform:translate(-2px, -2px);-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}pre code{display:block;overflow:auto}code[class*='language-']{padding:16px;padding:1rem}body{background-color:#ffffff;margin:0;font-size:14px}a:link,a:visited{text-decoration:none}a[name]{color:#353833}a[name]:hover{text-decoration:none;color:#353833}ul{list-style-type:disc}table tr td dt code{vertical-align:top}sup{font-size:.6em}h2.title{font-size:2.2em}.clear{clear:both;height:0px;overflow:hidden}.aboutLanguage{float:right;padding:0px 21px;font-size:.8em;font-style:italic;z-index:200;margin-top:-7px}.legalCopy{margin-left:.5em}.tab{background-color:#5a2a6b;color:#ffffff;padding:8px;width:5em;font-weight:bold}.bar{background-color:#5a2a6b;color:#FFFFFF;padding:.8em .5em .4em .8em;height:auto;font-size:1em;margin:0}.topNav,.bottomNav{background-color:#5a2a6b;color:#808080;float:left;padding:0;width:100%;clear:right;height:2.8em;padding-top:10px;overflow:hidden}.subNav{background-color:#dee3e9;border-bottom:1px solid #9eadc0;float:left;width:100%;overflow:hidden}.subNav div{clear:left;float:left;padding:0 0 5px 6px}ul.navList,ul.subNavList{float:left;margin:0 25px 0 0;padding:0}ul.navList li{list-style:none;float:left;padding:3px 6px}ul.subNavList li{list-style:none;float:left;font-size:90%}.topNav a,.topNav a:active,.topNav a:visited,.bottomNav a,.bottomNav a:active,.bottomNav a:visited,.bar a,.bar a:active,.bar a:visited{color:#FFFFFF;text-decoration:none}.topNav a:hover,.bottomNav a:hover,.bar a:hover,.bar a:hover{color:#fdbd12;text-decoration:none}.navBarCell1Rev{font-weight:bold;color:#dee3e9;border-radius:10px}.skipNav{position:absolute;top:auto;left:-9999px;overflow:hidden}.header,.footer{clear:both;margin:0 20px;padding:5px 0 0 0}.indexHeader{margin:10px;position:relative}.indexHeader span{margin-right:15px}.indexHeader h1{font-size:1.3em}.title{margin:10px 0}.subTitle{margin:5px 0 0 0}.header ul{margin:0 0 25px 0;padding:0}.footer ul{margin:20px 0 5px 0}.header ul li,.footer ul li{list-style:none;font-size:1.2em}div.details ul.blockList ul.blockList ul.blockList li.blockList h4,div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4{background-color:#dee3e9;border-top:1px solid #9eadc0;border-bottom:1px solid #9eadc0;margin:0 0 6px -8px;padding:2px 5px}ul.blockList ul.blockList ul.blockList li.blockList h3{background-color:#dee3e9;border-top:1px solid #9eadc0;border-bottom:1px solid #9eadc0;margin:0 0 6px -8px;padding:2px 5px}ul.blockList ul.blockList li.blockList h3{padding:0;margin:15px 0}ul.blockList li.blockList h2{padding:0px 0 20px 0}.contentContainer,.sourceContainer,.classUseContainer,.serializedFormContainer,.constantValuesContainer{clear:both;padding:0px 20px;position:relative}.indexContainer{margin:10px;position:relative;font-size:1.0em}.indexContainer h2{font-size:1.1em;padding:0 0 3px 0}.indexContainer ul{margin:0;padding:0}.indexContainer ul li{list-style:none}.contentContainer .description dl dt,.contentContainer .details dl dt,.serializedFormContainer dl dt{font-size:1.1em;font-weight:bold;margin:10px 0 0 0;color:#4E4E4E}.contentContainer .description dl dd,.contentContainer .details dl dd,.serializedFormContainer dl dd{margin:10px 0 10px 20px}.serializedFormContainer dl.nameValue dt{margin-left:1px;font-size:1.1em;display:inline;font-weight:bold}.serializedFormContainer dl.nameValue dd{margin:0 0 0 1px;font-size:1.1em;display:inline}ul.horizontal li{display:inline;font-size:0.9em}ul.inheritance{margin:0;padding:0}ul.inheritance li{display:inline;list-style:none}ul.inheritance li ul.inheritance{margin-left:15px;padding-left:15px;padding-top:1px}ul.blockList,ul.blockListLast{margin:10px 0 10px 0;padding:0}ul.blockList li.blockList,ul.blockListLast li.blockList{list-style:none;margin-bottom:25px}ul.blockList ul.blockList li.blockList,ul.blockList ul.blockListLast li.blockList{padding:0px 20px 5px 10px;border:1px solid #9eadc0;background-color:#f9f9f9}ul.blockList ul.blockList ul.blockList li.blockList,ul.blockList ul.blockList ul.blockListLast li.blockList{padding:0 0 5px 8px;background-color:#ffffff;border:1px solid #9eadc0;border-top:none}ul.blockList ul.blockList ul.blockList ul.blockList li.blockList{margin-left:0;padding-left:0;padding-bottom:15px;border:none;border-bottom:1px solid #9eadc0}ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast{list-style:none;border-bottom:none;padding-bottom:0}table tr td dl,table tr td dl dt,table tr td dl dd{margin-top:0;margin-bottom:1px}.overviewSummary,.memberSummary,.typeSummary,.useSummary,.constantsSummary,.deprecatedSummary{border-bottom:1px solid #9eadc0;margin:0 0 12px 0px;width:100%}.overviewSummary caption,.memberSummary caption,.typeSummary caption,.useSummary caption,.constantsSummary caption,.deprecatedSummary caption{position:relative;text-align:left;background-repeat:no-repeat;color:black;font-weight:bold;clear:none;overflow:hidden;padding:0px;margin:0px}.overviewSummary caption span,.memberSummary caption span,.typeSummary caption span,.useSummary caption span,.constantsSummary caption span,.deprecatedSummary caption span{white-space:nowrap;padding-top:8px;padding-bottom:4px;padding-left:8px;display:inline-block;float:left;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkY2I0NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhOWYwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdcb45),color-stop(100%, #da9f02));background-image:-moz-linear-gradient(#fdcb45,#da9f02);background-image:-webkit-linear-gradient(#fdcb45,#da9f02);background-image:linear-gradient(#fdcb45,#da9f02);color:white;text-shadow:0 1px 1px rgba(90,42,107,0.3)}.overviewSummary caption>span:first-child,.memberSummary caption>span:first-child,.overviewSummary caption .activeTableTab>span:first-child,.overviewSummary caption .activeTableTab>span:first-child,.memberSummary caption .activeTableTab>span:first-child,.memberSummary caption .activeTableTab>span:first-child,.typeSummary caption>span:first-child,.useSummary caption>span:first-child,.constantsSummary caption>span:first-child,.deprecatedSummary caption>span:first-child{border-left:1px solid #9eadc0;border-top:1px solid #9eadc0;border-top-left-radius:6px}.overviewSummary .tabEnd,.memberSummary .tabEnd,.typeSummary .tabEnd,.useSummary .tabEnd,.constantsSummary .tabEnd,.deprecatedSummary .tabEnd{width:10px;background-repeat:no-repeat;background-position:top right;position:relative;float:left;border-right:1px solid #9eadc0;border-top:1px solid #9eadc0;border-top-right-radius:6px}.memberSummary caption span.tableTab,.memberSummary caption span.activeTableTab,.overviewSummary caption span.tableTab,.overviewSummary caption span.activeTableTab{padding-top:0px;padding-left:0px;padding-bottom:0px;float:none;display:inline-block;background:none;border:none}.memberSummary caption span.tableTab span,.overviewSummary caption span.tableTab span{background:none;border:none;text-shadow:none}.overviewSummary td,.memberSummary td,.typeSummary td,.useSummary td,.constantsSummary td,.deprecatedSummary td{text-align:left;padding:3px 3px 3px 7px}th.colOne,th.colFirst,th.colLast,.useSummary th,.constantsSummary th,td.colOne,td.colFirst,td.colLast,.useSummary td,.constantsSummary td{vertical-align:top;padding-right:3px}th.colFirst,th.colLast,th.colOne,.constantsSummary th{background:#dee3e9;border-top:1px solid #9eadc0;border-bottom:1px solid #9eadc0;text-align:left;padding:3px 3px 3px 7px}td.colFirst,th.colFirst{border-left:1px solid #9eadc0;white-space:nowrap}td.colLast,th.colLast{border-right:1px solid #9eadc0}td.colOne,th.colOne{border-right:1px solid #9eadc0;border-left:1px solid #9eadc0}.memberSummary td.colFirst,.memberSummary th.colFirst,.memberSummary td.colOne,.memberSummary th.colOne,.memberSummary td.colFirst,.memberSummary th.colFirst,.memberSummary td.colOne,.memberSummary th.colOne,.typeSummary td.colFirst{width:25%;vertical-align:middle}td.colOne a:link,td.colOne a:active,td.colOne a:visited,td.colOne a:hover,td.colFirst a:link,td.colFirst a:active,td.colFirst a:visited,td.colFirst a:hover,td.colLast a:link,td.colLast a:active,td.colLast a:visited,td.colLast a:hover,.constantValuesContainer td a:link,.constantValuesContainer td a:active,.constantValuesContainer td a:visited,.constantValuesContainer td a:hover{font-weight:bold}.tableSubHeadingColor{background-color:#EEEEFF}.altColor{background-color:#eeeeef}.rowColor{background-color:#ffffff}.description pre{margin-top:0}.deprecatedContent{margin:0;padding:10px 0}.docSummary{padding:0}.sourceLineNo{color:green;padding:0 30px 0 0}h1.hidden{visibility:hidden;overflow:hidden;font-size:.9em}.block{display:block;margin:3px 0 0 0}.deprecatedLabel,.descfrmTypeLabel,.memberNameLabel,.memberNameLink,.overrideSpecifyLabel,.packageHierarchyLabel,.paramLabel,.returnLabel,.seeLabel,.simpleTagLabel,.throwsLabel,.typeNameLabel,.typeNameLink{font-weight:bold}.deprecationComment,.emphasizedPhrase,.interfaceName{font-style:italic}h1,h2,h3,h4,h5,h6{text-transform:none}div.description li.blockList>pre{font-size:140%;padding:0;line-height:normal}.blockList h4{font-family:Monaco;font-style:normal;font-size:120%}div.description h4{font-family:"Merriweather Sans", Futura, "Trebuchet MS", Arial, sans-serif;font-style:italic}pre.language-groovy{font-size:100%}div.description table{border:1px solid #9eadc0;border-spacing:0;border-collapse:collapse}div.description table th{background-color:#dee3e9}div.description table td,div.description table th{padding:4px;border:1px solid #9eadc0}div.description table caption{font-size:110%;font-weight:bold}
