:root{color-scheme:light dark}body,html{height:100%;margin:0;padding:0;overflow:hidden}[hidden]{display:none!important}body{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-overflow-scrolling:touch}html,input{font-family:'Source Sans Pro','Helvetica Neue Light',HelveticaNeue-Light,'Helvetica Neue',Calibri,Helvetica,Arial,sans-serif}a.no-deco{text-decoration:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox].toggle,input[type=radio].toggle{display:none}input[type=password],input[type=search],input[type=text]{border-width:1px;border-style:solid}.large-spacing>li,dl,dt,ol,p,ul{margin-top:8px;margin-bottom:8px}h4{margin-top:1.25em;margin-bottom:.75em}h4+ul{margin-top:0}dt{margin-bottom:0;font-weight:700}dd{margin:0 0 8px 1.5em}li{margin-bottom:.25em}.indented{margin-left:16px}.inline-list dt{display:inline-block;min-width:7em;margin:0 .75em 8px 0}.inline-list dd{display:inline;margin:0}.inline-list dd:after{display:block;content:''}kbd{margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;background-color:#e1e3e5;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;white-space:nowrap;font-style:normal;color:#000}#main{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}#main:not(.no-transition){transition:right .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#main{transition:right 0s cubic-bezier(.23, 1, .32, 1) 0s}}#main:not(.no-transition){transition:left .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#main{transition:left 0s cubic-bezier(.23, 1, .32, 1) 0s}}.tree-visible #main{left:300px}#left{position:absolute;top:70px;bottom:0;left:auto;right:auto;box-sizing:border-box;overflow:hidden;width:0;bottom:22px}#left:not(.no-transition){transition:width .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#left{transition:width 0s cubic-bezier(.23, 1, .32, 1) 0s}}#left:not(.no-transition){transition:top .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#left{transition:top 0s cubic-bezier(.23, 1, .32, 1) 0s}}.tree-visible #left{width:300px}#content{position:absolute;top:70px;bottom:0;left:0;right:0;z-index:2;box-sizing:border-box}.thin-layout #content{top:0}#header{position:relative;height:70px;margin:0;z-index:10}.thin-layout #header{visibility:hidden}.main-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-positive:0;flex-grow:0}.main-header .header-logo{-ms-flex:0 0 60px;flex:0 0 60px;margin-left:10px}.thin-layout .main-header .header-logo{display:none}.main-header .header-logo img{width:60px;height:60px}.main-header .header-title{-ms-flex:0 0 220px;flex:0 0 220px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}@media (max-width:700px){.main-header .header-title{display:none}}.main-header .header-title .main-title{font-size:28px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-header .header-title .sub-title{font-size:16px;margin-top:-.25em}#footer{position:absolute;top:auto;bottom:0;left:auto;right:auto;height:22px;text-align:center;line-height:22px;font-size:.9em;width:100%;box-sizing:border-box;z-index:2}.button{width:18px;height:18px;padding:1px;border:1px solid #999;cursor:pointer;display:inline-block;vertical-align:middle;font-size:8px;line-height:18px}.button:active{border-width:2px 0 0 2px;border-style:solid;border-color:#aaa}#search{visibility:visible;z-index:5}#home-search{margin:80px auto;display:block;width:600px;max-width:80%;height:36px;position:relative}#home-search .search-results{width:auto;right:auto;left:0}#home-search .api-search-input{font-size:1.3em;height:32px;margin-top:2px}#home-search #searchIcon::before{vertical-align:middle}#docsContainer{position:absolute;top:44px;bottom:22px;left:auto;right:auto}#docsContainer a.demo-link::after{content:'DEMO';display:inline-block;background-color:#d2527f;color:#fff;font-family:Arial,sans-serif;font-size:10px;line-height:9px;padding:1px;margin-left:4px;vertical-align:super}.docs-container{width:100%;overflow:auto;box-sizing:border-box;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.docs-container .namespace-container,.docs-container .type-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.docs-container .namespace-container-container{height:100%}#docsContentContainer{-ms-flex:0 1 auto;flex:0 1 auto;overflow-y:auto;overflow-x:hidden;z-index:1}#searchContentContainer{overflow:auto;-ms-flex:0 1 auto;flex:0 1 auto}#searchContentContainer .demo-grid{display:block}#searchContentContainer .demo-grid .grid-item{position:relative;display:inline-block;vertical-align:text-top;width:230px;height:295px;margin:8px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);overflow:hidden}#searchContentContainer .demo-grid .grid-item:not(.no-transition){transition:box-shadow .3s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item{transition:box-shadow 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item:focus{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#searchContentContainer .demo-grid .grid-item:focus,#searchContentContainer .demo-grid .grid-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#searchContentContainer .demo-grid .grid-item:focus .description,#searchContentContainer .demo-grid .grid-item:hover .description{height:195px}#searchContentContainer .demo-grid .grid-item:focus .description .details,#searchContentContainer .demo-grid .grid-item:hover .description .details{opacity:1}#searchContentContainer .demo-grid .grid-item:focus .thumbnail,#searchContentContainer .demo-grid .grid-item:hover .thumbnail{height:100px}#searchContentContainer .demo-grid .grid-item:focus .thumbnail>a,#searchContentContainer .demo-grid .grid-item:hover .thumbnail>a{opacity:.6}#searchContentContainer .demo-grid .grid-item:focus .actions a,#searchContentContainer .demo-grid .grid-item:hover .actions a{opacity:.7!important}#searchContentContainer .demo-grid .grid-item:focus .actions a:hover,#searchContentContainer .demo-grid .grid-item:hover .actions a:hover{opacity:1!important}#searchContentContainer .demo-grid .grid-item.filtered{display:none}#searchContentContainer .demo-grid .grid-item .thumbnail{position:relative;overflow:hidden;height:200px}#searchContentContainer .demo-grid .grid-item .thumbnail:not(.no-transition){transition:height .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .thumbnail{transition:height 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .thumbnail a{display:block;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#searchContentContainer .demo-grid .grid-item .thumbnail a:not(.no-transition){transition:opacity .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .thumbnail a{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .thumbnail a:not(.no-transition){transition:transform .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .thumbnail a{transition:transform 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .thumbnail video{width:100%;height:100%;background-color:#fff}#searchContentContainer .demo-grid .grid-item .thumbnail .actions{position:absolute;top:20px;left:0;right:0;text-align:center;box-sizing:border-box;padding:10px}#searchContentContainer .demo-grid .grid-item .thumbnail .actions:not(.no-transition){transition:opacity .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .thumbnail .actions{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .thumbnail .actions a{font-size:14px;color:#333;line-height:22px;height:20px;display:inline-block;opacity:0}#searchContentContainer .demo-grid .grid-item .thumbnail .actions a.action-run{background:url('play-icon.ea302437.svg') no-repeat;background-size:60px 60px;padding:30px}#searchContentContainer .demo-grid .grid-item .thumbnail .actions a.action-github{background:url('github-mark.b8eb7022.svg') no-repeat;background-size:60px 60px;padding:30px}#searchContentContainer .demo-grid .grid-item .description{position:relative;padding:10px;height:95px;box-sizing:border-box;overflow:hidden}#searchContentContainer .demo-grid .grid-item .description:not(.no-transition){transition:height .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .description{transition:height 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .description .title{position:relative;margin:0;font-size:1.1em;z-index:1;font-weight:500}#searchContentContainer .demo-grid .grid-item .description .title a{padding:3px;font-weight:700;text-decoration:none}#searchContentContainer .demo-grid .grid-item .description .title a:hover{text-decoration:underline}#searchContentContainer .demo-grid .grid-item .description .title a:focus{outline:2px solid aquamarine}#searchContentContainer .demo-grid .grid-item .description .details{margin:.5em 0 0 0;opacity:0}#searchContentContainer .demo-grid .grid-item .description .details:not(.no-transition){transition:opacity .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .description .details{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .tags{position:absolute;bottom:0;left:0;right:0;padding:10px 10px 5px 10px}#searchContentContainer .demo-grid .grid-item .tags:not(.no-transition){transition:opacity .3s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#searchContentContainer .demo-grid .grid-item .tags{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}#searchContentContainer .demo-grid .grid-item .tags .tag{display:inline-block;font-size:12px;font-weight:700;padding:0 6px;height:24px;line-height:24px;box-sizing:border-box;border-radius:6px;margin-bottom:5px;margin-right:5px}.usagesContainer td{padding:0 10px 10px 0;white-space:nowrap}#home-info-content{padding:15px}#home-info-content .home-title{text-align:center;font-size:2em;line-height:130%}#home-info-content figure img{box-sizing:border-box}#docsHeader{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,.5);z-index:2}#docsHeader h1{font-size:36px}#docsHeader h1 .api-tags{position:relative;top:-.15em;margin-inline-start:.2em;font-size:80%}#docsHeaderTitle,#searchHeaderTitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;white-space:nowrap}#docsHeaderTitle h1,#searchHeaderTitle h1{margin:0}#docsHeaderTitle .show-usages-link,#searchHeaderTitle .show-usages-link{margin-left:auto;font-size:1.1rem}#docsHeaderTitle a.link-button,#searchHeaderTitle a.link-button{top:-.15em}#searchHeader.show-usages .type-hierarchy{margin-top:8px;line-height:170%;white-space:normal}#searchHeader.show-usages .type-hierarchy .header{display:inline-block;font-weight:700}#searchHeader.show-usages .type-hierarchy .type-name{display:inline-block;margin-left:.6em}.docsHeaderDetail{display:inline-block;padding:0 5px;margin-right:5px;margin-top:5px}#docsContent{position:relative;width:100%;bottom:0;padding:15px;box-sizing:border-box}#searchHeader{white-space:nowrap;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,.5);z-index:2}#searchHeader h1{font-size:36px}#searchHeader h1 .api-tags{position:relative;top:-.15em;margin-inline-start:.2em;font-size:80%}#namespaceHeader{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,.5);z-index:2}#namespaceHeader h1{font-size:36px}#namespaceHeader h1 .api-tags{position:relative;top:-.15em;margin-inline-start:.2em;font-size:80%}.header-content{padding:15px}.header-content .home-title{text-align:center;font-size:2em;line-height:130%}#namespaceContentContainer{padding:15px;box-sizing:border-box;overflow:auto;-ms-flex:0 1 auto;flex:0 1 auto}.namespaceContent dt{margin-top:1em}.namespaceContent dl dd{padding-top:6px}.member-navigation{margin:1em 0}.type-summary{font-size:1.1em}.namespace{font-weight:700;font-size:14pt}.type{font-weight:400;font-size:12pt}.member-header{cursor:default!important;display:inline}.expandable h3{cursor:pointer}.member-body.expanded{margin-top:10px;padding-left:10px}.member-body.expanded p.summary{margin-bottom:10px}.member-body{margin-left:0}.member-body p.summary{margin-top:0;margin-bottom:0}.member-body p{margin-top:0;margin-bottom:4px}.member-body h4{margin-top:16px;margin-bottom:4px}.member-body .api-parameter-list{margin-left:16px;margin-top:.25em;margin-bottom:0}.member-body .api-parameter-list dt{margin-top:0}.member-body .api-property-method{margin-top:1em;margin-bottom:1em}.member-body .parameter-switch{padding:3px 5px;display:inline-block;margin-left:15px;margin-bottom:5px}.member-body .artificial-params-available-indicator{background-color:#ffa14b;display:inline-block;padding:0 3px;color:#fff;font-size:.8em;font-weight:700;margin-left:5px}.member-title{display:inline}.signature-details{margin-bottom:1em}.api-parameter-list{margin-left:1em}.api-parameter-list+.api-parameter-list{margin-left:3em;margin-top:1em}.parameter-object-preamble-text{margin-left:1em}.api-parameter-list>dt{margin-top:8px}.api-parameter-name{font-style:italic}.optional-parameter-indicator{color:#6bb9f0;font-weight:700}.api-tree-type.expert,.api-tree-type.expert a,.linktable-member.api-mod-expert,.linktable-member.api-mod-expert a,.member-lookup-result.api-mod-expert,.member-lookup-result.api-mod-expert a,.search-result-row.api-mod-expert,.search-result-row.api-mod-expert a,.search-result.api-mod-expert,.search-result.api-mod-expert a,.theme-default #docsContainer .api-mod-expert .member-header,.theme-default #docsContainer .api-mod-expert .member-header a,.theme-default #docsContainer .api-mod-expert h1,.theme-default #docsContainer .api-mod-expert h1 a{color:#aaa}.search-result-row td:has(.hit-name){max-width:30em;overflow:hidden;text-overflow:ellipsis}.api-tree-type.expert .api-tree-type-line::after,.member-lookup-result.api-mod-expert::after,.search-result-row.api-mod-expert .hit-name::after,.search-result.api-mod-expert .hit-name::after{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;font-size:80%;margin:0 0 0 .5em;content:'expert';background-color:#ccc}.linktable-api-tag.api-tag-expert{background-color:#ccc}.api-tags{display:inline-block}.api-tag-artificial{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#ffa14b}.api-tag-artificial::after{content:'extra'}.api-tag-ref{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#d2527f}.api-tag-ref::after{content:'ref'}.api-tag-out{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#f1c40f}.api-tag-out::after{content:'out'}.api-tag-varargs{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#16a085}.api-tag-varargs::after{content:'varargs'}.api-tag-conversion{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#5cb85c}.api-tag-conversion::after{content:'conversion'}.api-tag-abstract{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#e26a6a}.api-tag-abstract::after{content:'abstract'}.api-tag-readonly{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#e6a23e}.api-tag-readonly::after{content:'read-only'}.api-tag-writeonly{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#96281b}.api-tag-writeonly::after{content:'write only'}.api-tag-static{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#af7cd9}.api-tag-static::after{content:'static'}.api-tag-final{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#a4a4a4}.api-tag-final::after{content:'Final'}.api-tag-protected{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#e26a6a}.api-tag-protected::after{content:'protected'}.api-tag-javafx{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#af7cd9}.api-tag-javafx::after{content:'javafx'}.api-tag-deprecated{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#000}.api-tag-flags{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#5cb85c}.api-tag-flags::after{content:'flags'}.api-tag-expert{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;background-color:#e26a6a}.api-tag-expert::after{content:'expert'}.signature-modifier-out{font-family:monospace;color:#c29d0b}.signature-modifier-ref{font-family:monospace;color:#bf3263}.signature-modifier-params{font-family:monospace;color:#107360}api-parameter-list span[class^=api-tag-]{margin-left:2px;margin-right:5px}span[class^=annotation-]{display:inline-block;margin:0 0 0 4px;padding:2px 3px;font-weight:700;font-size:70%;text-transform:uppercase;color:#fff;line-height:1em;display:none}.member-section{display:block;padding:10px 22px 10px 22px;position:relative;width:95%}.annotation-block{margin:1em 0}.side-expandable{position:absolute;top:0;bottom:0;left:0;right:auto;display:block;width:16px;box-sizing:border-box;cursor:pointer;text-align:center}.side-expandable .fa{font-size:14px;position:relative;top:10px}.description-bold{font-weight:700}.doc-header{font-weight:700;margin-bottom:8px}.filterBox{margin-top:10px}table.overview-type{width:96%}table.overview-type thead td{font-weight:700}table.overview-type td{vertical-align:top}table.default-value-table{border-collapse:collapse;text-align:left;margin:10px}table.default-value-table td,table.default-value-table th{padding:5px 10px}table.default-value-table td a,table.default-value-table th a{text-decoration:none}table.default-value-table td a:hover,table.default-value-table th a:hover{text-decoration:underline}#headerDocTitle{font-size:1.4em;margin-left:85px}#loader-glasspane{position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%;z-index:9998;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (prefers-color-scheme:dark){#loader-glasspane{background-color:#000}}.loader-content{height:370px;padding:20px;border-radius:7px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;color:#2b2b2b;font-size:24px}@media (prefers-color-scheme:dark){.loader-content{background-color:#2b2b2b;color:#f7f7f7}}.loader-content .product{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}.loader-content .title{padding-top:34px;font-size:32px;line-height:120%}.loader-content .logo{width:100px;height:auto;margin-right:20px}.loader-content .main-title{font-size:48px;font-weight:700}.yworks-image{float:left;margin-right:5px;width:48px;height:48px}.yworks-image svg{width:48px;height:48px}.center{position:absolute;top:50%;bottom:auto;left:50%;right:auto}.center-text{text-align:center}.btn{position:relative;padding:4px 12px;text-decoration:none;cursor:pointer;font-weight:700;white-space:nowrap;border-radius:5px}.btn:hover{color:#fff}.btn:active{top:1px;outline:0;box-shadow:none;border:none}.round-btn,input[type=checkbox]+label{display:inline-block}input[type=radio]+label{display:inline}.round-btn,input[type=checkbox]+label,input[type=radio]+label{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:2px 6px;text-decoration:none;text-align:center;cursor:pointer}#classesMenuButton::after{content:'Classes'}#delegatesMenuButton::after{content:'Delegates'}#interfacesMenuButton::after{content:'Interfaces'}#structuresMenuButton::after{content:'Structures'}#annotationMenuButton::after{content:'Annotations'}#enumerationsMenuButton::after{content:'Enumerations'}#structsMenuButton::after{content:'Structures'}#namespacesMenuButton::after{content:'Namespaces'}#methodReturnValuesMenuButton::after{content:'Method Return Values'}#methodParametersMenuButton::after{content:'Method Parameters'}#eventParametersMenuButton::after{content:'Event Parameters'}#inThrowsMenuButton::after{content:'In Throws'}#extendingTypesMenuButton::after{content:'Extending Types'}#implementingTypesMenuButton::after{content:'Implementing Types'}#dguideMenuButton::after{content:"Developer's Guide"}#demoUsagesButton::after{content:'Demo Usages'}#demoUsagesMembersButton::after{content:'Demo Usages: Members'}#dguideContainer{height:100%}.content-box{font-size:1.1em;line-height:1.6em}.content-max-width-box{max-width:800px}.search-result-row td{padding:5px;white-space:nowrap;vertical-align:top}.text-preview{white-space:normal;padding-left:1em}.search-option{float:left;top:-20px;position:relative;font-size:.9em;background-color:#f8e287;padding:1px 3px;border-radius:4px;border:1px solid #e67e22;margin-right:15px}.search-option b{cursor:pointer;margin-left:3px;font-size:1.2em;line-height:0}.hide-overflow{overflow:hidden}.fade-right{position:relative}.fade-right::after{position:absolute;top:0;bottom:auto;left:auto;right:-10px;content:'';height:100%;width:30px}.hljs{display:block;-webkit-text-size-adjust:none;overflow-x:visible;padding:0;background:0 0}body.code-javascript pre.programlisting.has-switch code.typescript,body.code-typescript pre.programlisting.has-switch code.javascript{display:none}.code-language-switch{display:inline-block;border:1px solid #ccc;border-radius:3px}.js-button,.ts-button{display:inline-block;padding:4px 8px;cursor:pointer}.js-button:last-of-type,.ts-button:last-of-type{border-left:1px solid #ccc}body.code-javascript .js-button,body.code-typescript .ts-button{background-color:#242265;color:#fff}.programlisting-toolbar-container{position:relative}.programlisting-toolbar-container .programlisting-toolbar{position:absolute;top:0;bottom:auto;left:auto;right:0;padding:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:22px;cursor:pointer;opacity:0;background-color:inherit}.programlisting-toolbar-container .programlisting-toolbar:not(.no-transition){transition:opacity .25s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.programlisting-toolbar-container .programlisting-toolbar{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}.programlisting-toolbar-container:hover .programlisting-toolbar{opacity:1}.programlisting-toolbar-container .toolbar-button{margin:4px;padding:2px;opacity:.6}.programlisting-toolbar-container .toolbar-button:hover{opacity:1}.programlisting-toolbar-container .toolbar-button .text-overlay{position:absolute;top:4px;left:4px;font-size:60%}.dark-mode-toggle-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 10px 0 5px}.toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 4px;cursor:pointer}.toggle input[type=checkbox]{opacity:0;width:0;height:0;margin:0}.toggle .toggle-track{position:relative;height:16px;width:32px;border-radius:16px}.toggle .toggle-track::before{content:'';position:absolute;top:2px;left:2px;border-radius:50%;height:12px;width:12px;transition:transform .4s ease}.toggle input[type=checkbox]:checked+.toggle-track::before{transform:translateX(16px)}.opentip-container.ot-hiding .opentip{pointer-events:none!important}.group-icon{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;vertical-align:middle;font-weight:700;font-family:monospace;font-style:normal}.group-icon[data-group=interface]{background-color:#e26a6a;color:#fff}.group-icon[data-group=interface]::after{content:'I'}.group-icon[data-group=class]{background-color:#5cb85c;color:#fff}.group-icon[data-group=class]::after{content:'C'}.group-icon[data-group=enum]{background-color:#4b77be;color:#fff}.group-icon[data-group=enum]::after{content:'E'}.group-icon[data-group=structure]{background-color:#e67e22;color:#fff}.group-icon[data-group=structure]::after{content:'S'}.group-icon[data-group=struct]{background-color:#e67e22;color:#fff}.group-icon[data-group=struct]::after{content:'S'}.group-icon[data-group=annotation]{background-color:#ba55d3;color:#fff}.group-icon[data-group=annotation]::after{content:'A'}.group-icon[data-group=delegate]{background-color:#f1c40f;color:#fff}.group-icon[data-group=delegate]::after{content:'D'}.group-icon[data-group=method]{background-color:#6bb9f0;color:#fff}.group-icon[data-group=method]::after{content:'M'}.group-icon[data-group=property]{background-color:#e67e22;color:#fff}.group-icon[data-group=property]::after{content:'P'}.group-icon[data-group=field]{background-color:#af7cd9;color:#fff}.group-icon[data-group=field]::after{content:'F'}.group-icon[data-group=event]{background-color:#36d7b7;color:#fff}.group-icon[data-group=event]::after{content:'E'}.migration-compat-message{color:#c76a12;font-style:italic;font-size:.8em}.nullable-indicator{color:#4f6b88}.y-block-info{padding:10px 20px;margin:10px 0;margin-inline-start:16px;border-left-width:6px;border-left-style:solid;font-style:italic}.y-block-note{padding:10px 20px;margin:10px 0;margin-inline-start:16px;border-left-width:6px;border-left-style:solid;font-style:italic}.y-block-warning{padding:10px 20px;margin:10px 0;margin-inline-start:16px;border-left-width:6px;border-left-style:solid;font-style:italic}table.api-annotations,table.y-dp{border-collapse:collapse}table.api-annotations td,table.y-dp td{padding:5px}#apiTree{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}#apiTreeContent{position:relative;width:100%;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;padding-top:10px;-ms-flex:1;flex:1}#apiTreeContent .fa{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;height:20px;-ms-flex:0 0 22px;flex:0 0 22px}.tree-collapse-button{position:absolute;top:50px;right:25px;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4px 6px}.tree-collapse-button:active{top:51px}.tree-switcher{z-index:10;-ms-flex:0 0 42px;flex:0 0 42px;width:100%;overflow:hidden;white-space:nowrap}.tree-switcher .tree-switcher-button{cursor:pointer;font-size:16px;font-weight:700;display:inline-block;width:146px;margin:0 2px;text-align:center;vertical-align:middle;height:42px;line-height:42px;border-top-left-radius:7px;border-top-right-radius:7px}.tree-icon{display:inline-block;margin:0 .2em 0 0;width:1.4em;height:1.4em;line-height:1.4em;text-align:center;vertical-align:middle;font-weight:700;font-family:monospace;position:relative;top:-.15em}h1 .tree-icon{font-size:50%;margin-inline-end:0}.api-tree .tree-icon{font-size:80%}.tree-icon-interface{background-color:#e26a6a}.tree-icon-class{background-color:#5cb85c}.tree-icon-enum{background-color:#4b77be}.tree-icon-struct,.tree-icon-structure{background-color:#e67e22}.tree-icon-annotation{background-color:#ba55d3}.tree-icon-delegate{background-color:#f1c40f}.tree-icon-method{background-color:#6bb9f0}.tree-icon-property{background-color:#e67e22}.tree-icon-field{background-color:#af7cd9}.tree-icon-event{background-color:#36d7b7}.api-tree-category-header{padding:5px 5px 5px 10px;font-weight:700;margin:10px 0;font-size:18px;border-width:0 0 2px 0;border-style:solid}.api-tree-category-header:first-child{margin-top:0}a.api-tree-namespace-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;padding:3px 0 3px 5px}.api-tree-type{padding-left:20px}.api-tree-type.interface{font-style:italic}.api-tree-type.selected{font-weight:700}a.api-tree-type-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:3px 0;text-decoration:none}a.api-tree-type-line .group-icon{margin-right:8px;-ms-flex:0 0 18px;flex:0 0 18px}.api-tree-section-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:3px 0 3px 5px}.api-tree-section-line .fa-circle{font-size:8px}.api-tree-section-children .api-tree-section-line{padding-left:20px}.api-tree-section-children .api-tree-section-children .api-tree-section-line{padding-left:40px}.api-tree-section-children .api-tree-section-children .api-tree-section-children .api-tree-section-line{padding-left:60px}.api-tree-section-children .api-tree-section-children .api-tree-section-children .api-tree-section-children .api-tree-section-line{padding-left:80px}#tabsContainer{position:absolute;top:0;bottom:auto;left:0;right:0;height:42px;overflow:hidden}#tabsContainer:not(.no-transition){transition:height .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){#tabsContainer{transition:height 0s cubic-bezier(.23, 1, .32, 1) 0s}}.tab-container{width:200px;height:100%;display:inline-block;position:relative;z-index:9}.tab-container:hover{cursor:pointer}div.tab-item-outer{overflow:hidden;box-sizing:border-box;margin:0 1.5px;position:relative;height:100%;border-top-left-radius:7px;border-top-right-radius:7px}div.tab-item-inner{position:relative;box-sizing:border-box;line-height:32px}a.tab-item-link{font-size:16px;font-weight:700;text-decoration:none}div.tab-item-content{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin:4px;height:32px;left:0;overflow:hidden;box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}div.tab-item-content span{white-space:normal;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis}div.tab-item-ellipsis{position:absolute;top:0;bottom:0;left:auto;right:0;width:24px;text-align:center;line-height:32px;visibility:hidden}div.tab-item-outer.selected div.tab-item-ellipsis,div.tab-item-outer:hover div.tab-item-ellipsis{visibility:visible}.tab-scroll-button-left,.tab-scroll-button-right{text-align:center;line-height:40px;-ms-flex:0 0 30px;flex:0 0 30px;color:orange;font-size:1.3em;cursor:pointer}.tab-bar:not(.over-left) .tab-scroll-button-left,.tab-bar:not(.over-right) .tab-scroll-button-right{visibility:hidden}.tab-bar{display:-ms-flexbox;display:flex;height:100%}div.tab-bar-outer{-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;height:100%}.tab-bar-inner{display:inline-block;position:relative;height:100%;white-space:nowrap}.tab-bar-inner:not(.no-transition){transition:left .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.tab-bar-inner{transition:left 0s cubic-bezier(.23, 1, .32, 1) 0s}}div.tab-item-close-image{position:absolute;top:0;bottom:auto;left:auto;right:auto;width:100%;height:100%;font-size:20px;cursor:pointer}div.tab-overflow-button{position:absolute;top:auto;bottom:0;left:auto;right:9px;width:20px;height:40px;background:url(arrow-tab.011667b3.svg) center no-repeat;cursor:pointer}div.member-link-and-filter-bar{line-height:40px;box-sizing:border-box;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:0 10px}.member-search-button{width:40px;height:40px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:10px}.filter-bar-buttons,.member-link-buttons{display:inline-block;white-space:normal}div.filter-bar-button,div.member-link-button{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:40px;display:inline-block;padding:0 5px;margin-right:20px;line-height:40px;cursor:pointer;font-weight:700}.member-filter-box{white-space:nowrap}.member-filter-box>i{margin-right:4px}#constructorsMenuButton::after{content:'Constructors'}#constantsMenuButton::after{content:'Constants'}#propertiesMenuButton::after{content:'Properties'}#defaultPropertiesMenuButton::after{content:'Default Properties'}#staticPropertiesMenuButton::after{content:'Static Properties'}#methodsMenuButton::after{content:'Methods'}#defaultMethodsMenuButton::after{content:'Default Methods'}#staticMethodsMenuButton::after{content:'Static Methods'}#fieldsMenuButton::after{content:'Fields'}#eventsMenuButton::after{content:'Events'}div.member-link-button-selected,div.member-link-button:hover{box-sizing:border-box;color:#fff}div.member-link-button-disabled{color:#a9a9a9}div.member-filter-box{margin-left:auto}div.member-filter-box input{width:9.5em;font-size:1rem}.member-links{padding:10px;line-height:normal;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;min-height:45px}.member-links .linktable-member{display:inline-block}table.link-table{width:100%}table.link-table td{overflow:hidden;text-align:left;padding:0 5px}.filter-menu{position:absolute;top:40px;bottom:auto;left:auto;right:0;width:200px;padding:10px;z-index:10;box-shadow:2px 2px 1px 1px rgba(0,0,0,.5);line-height:normal}.linktable-api-tag{position:relative;top:-1px;cursor:default}.link-table .api-tag-abstract::after{content:'a'}.link-table .api-tag-readonly::after{content:'r/o'}.link-table .api-tag-writeonly::after{content:'w/o'}.link-table .api-tag-static::after{content:'s'}.link-table .api-tag-final::after{content:'f'}.link-table .api-tag-protected::after{content:'p'}.link-table .api-tag-javafx::after{content:'jfx'}.link-table .api-tag-deprecated::after{content:'d'}.link-table .api-tag-expert::after{content:'e'}.expand-linktable-animation{position:absolute;top:40px;bottom:auto;left:10px;right:0;box-shadow:2px 2px 1px 1px rgba(0,0,0,.5);max-height:300px;overflow:auto;z-index:1}.expand-linktable-animation:not(.no-transition){transition:all .25s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.expand-linktable-animation{transition:all 0s cubic-bezier(.23, 1, .32, 1) 0s}}.expand-linktable-animation.ng-hide{max-height:0;z-index:-1}.expand-linktable-animation.ng-hide-add-active{opacity:0;max-height:300px}#demoResultMenuButton::after{content:'Demos'}#typeResultMenuButton::after{content:'Types'}#memberResultMenuButton::after{content:'Members'}#dguideResultMenuButton::after{content:"Developer's Guide"}#kbResultMenuButton::after{content:'Knowledge Base'}.search-box{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-width:0}.search-box,.search-box *{box-sizing:border-box}.search-box input{-ms-flex:1 1 100%;flex:1 1 100%;border:2px solid #000;border-left:none;padding:5px;height:30px;border-radius:0 7px 7px 0;outline:0;font-size:18px;min-width:0}.search-box .search-icon{-ms-flex:0 0 40px;flex:0 0 40px;height:30px;border:1px solid #000;background:#000;text-align:center;color:#fff;border-radius:7px 0 0 7px;padding:5px 0;cursor:default}.search-box .offline-search-notice{padding:8px 16px;font-size:1.1em}#search{-ms-flex:1 1 100%;flex:1 1 100%;margin:0 25px 0 44px;-ms-flex-positive:2;flex-grow:2}#search .search-box{max-width:calc(800px - 4px)}.search-results{position:absolute;top:38px;bottom:auto;left:auto;right:0;box-sizing:border-box;z-index:200;height:400px;box-shadow:2px 2px 1px 1px rgba(0,0,0,.5);overflow-y:auto;overflow-x:hidden;line-height:1.5em!important;text-align:left;padding:10px 0;pointer-events:all;max-width:800px;width:fit-content;min-width:100%;font-size:18px}.search-results h2{margin-left:10px}.search-results ul{padding:0;margin:0}.search-results ul>li{list-style-type:none;padding:0 20px 0 10px}.search-results a:focus{outline:0}.search-results api-parameter-list a{text-decoration:none;padding:0}.search-results api-parameter-list a:hover{text-decoration:underline}.search-result{white-space:nowrap;width:100%}.search-result-detail{color:#7f7f7f}.search-results-section-header{width:100%;line-height:.1em;text-align:center;font-size:1em}.search-results-section-header>span{padding:0 10px}.search-result-icon{display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;margin-right:5px;font-weight:700;font-family:monospace;font-size:14px}.search-result-icon-interface{background-color:#e26a6a}.search-result-icon-class{background-color:#5cb85c}.search-result-icon-enum{background-color:#4b77be}.search-result-icon-struct{background-color:#e67e22}.search-result-icon-annotation{background-color:#ba55d3}.search-result-icon-delegate{background-color:#f1c40f}.search-result-icon-method{background-color:#6bb9f0}.search-result-icon-constructor{background-color:#5cb85c}.search-result-icon-field{background-color:#af7cd9}.search-result-icon-property{background-color:#e67e22}.search-result-icon-event{background-color:#36d7b7}.search-result-icon-section{background-color:#89b85b}.search-result-icon-article{background-color:#36d7b7}.search-result-icon-demo{background-color:#5cb85c}.member-lookup-container{position:fixed;z-index:200;min-width:250px;box-shadow:2px 2px 0 0 rgba(0,0,0,.2);border-radius:7px}.member-lookup-container .member-lookup-input{width:100%;padding:4px;font-size:1em;pointer-events:all;box-sizing:border-box;border:none;outline:0}.member-lookup-container .member-lookup-title{padding:3px 5px;cursor:move}.member-lookup-container .member-lookup-results-scroll-wrapper{padding-right:20px;overflow-y:auto;max-height:400px}.member-lookup-container .member-lookup-results-scroll-wrapper .member-lookup-result{display:block;padding:2px 6px;white-space:nowrap;cursor:pointer}#searchContentContainer api-parameter-list a{text-decoration:none}#searchContentContainer api-parameter-list a:hover{text-decoration:underline}.search-hint{background:#666;position:absolute;right:25px;border-radius:3px;color:#fff;opacity:.5;top:5px;padding:0 5px}.api-inheritance-tree>ul.api-inheritance-node>li{padding:0}.api-inheritance-interfaces>ul,ul.api-inheritance-node{padding:0;margin:0;list-style:none;border:none;overflow:visible}.api-inheritance-interfaces>ul>li,ul.api-inheritance-node>li{list-style:none;position:relative;padding:0 0 0 15px;line-height:1.6em;white-space:nowrap}ul.api-inheritance-node{margin-top:4px}ul.api-inheritance-node li{margin-bottom:4px}.api-inheritance-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.api-inheritance-line .tree-icon{position:static;margin-right:8px}.api-inheritance-switch{-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 28px;flex:0 0 28px;opacity:.7}.api-inheritance-expandable{cursor:pointer}.api-inheritance-selected{font-weight:700;padding:0 2px}#dguideContent{padding:15px}#dguideContent div.table span.title{font-weight:700}#dguideContent table.table thead th{background-color:#a4b9ea;border:1px solid #fff}#dguideContent table.table tbody td{background-color:#f3f7fe;border:1px solid #fff}.section-button-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.section-button{cursor:pointer;text-decoration:underline}.admonitionblock{padding:10px 20px;margin:10px 0;margin-inline-start:16px;border-left-width:6px;border-left-style:solid;font-style:italic;font-style:normal;padding-top:12pt;padding-bottom:12pt;margin-left:16px}.admonitionblock .icon{display:none}p>pre,pre.programlisting{padding:10px 20px;border-left:6px solid;font-size:12px;line-height:1.5em;overflow:auto;display:-ms-flexbox;display:flex}table.tableblock pre.programlisting{font-size:12px;line-height:1.5em;overflow:auto;display:-ms-flexbox;display:flex;margin:0;padding:5px}table.pgwide{width:100%}table.techn_templ{table-layout:fixed}table.tableblock{margin-left:0;margin-right:0;border-collapse:collapse;text-align:left}table.tableblock caption{margin:15px 15px 8px 15px;font-weight:700}table.tableblock td,table.tableblock th{padding:5px;vertical-align:top}table.tableblock thead tr>th{vertical-align:middle;border:none}.dguide-figure-overflow{overflow:auto}span.def{font-weight:700}.admonitionblock :first-child,dd :first-child,li :first-child{margin-top:0}.admonitionblock :last-child,dd :last-child,li :last-child{margin-bottom:0}dl.techn_templ dt{margin-left:20px;font-weight:400}dl.techn_templ dt+dt{margin-top:0}dl.techn_templ dt.title{margin-left:0;font-weight:700;border-style:none;margin-bottom:6pt;margin-top:12pt}dl.techn_templ dd{margin-left:40px}.dlist,.imageblock,.images,.listingblock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.dlist>.title,.imageblock>.title,.images>.title,.listingblock>.title{text-align:center}.dlist .title,.imageblock .title,.images .title,.listingblock .title{font-weight:700;-ms-flex-order:1;order:1}.dlist .content,.imageblock .content,.images .content,.listingblock .content{-ms-flex-order:2;order:2}.dlist,.listingblock{margin-left:16px}.imageblock,.images{-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.imageblock .content,.images .content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:16px}.imageblock.column>.content,.images.column>.content{-ms-flex-direction:column;flex-direction:column}.imageblock.wrap>.content,.images.wrap>.content{-ms-flex-wrap:wrap;flex-wrap:wrap}.imageblock img,.images img{max-width:100%}.link-button-container{position:relative}a.link-button{position:relative;text-decoration:none;opacity:0;margin-left:3px}a.link-button:not(.no-transition){transition:opacity .25s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){a.link-button{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}a.link-button .fa-link{color:#7f7f7f;font-size:1rem}.link-button-container:hover a.link-button,a.link-button:hover{opacity:1}#y-side-nav{position:relative;width:40px;height:40px;box-sizing:border-box;z-index:10}.side-nav-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;cursor:pointer;font-size:24px}.side-nav-container{position:absolute;top:0;right:40px;width:320px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.3)}.side-nav-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;font-size:18px}.side-nav-line.clickable{cursor:pointer}label.side-nav-line{cursor:pointer}.side-nav-left{-ms-flex:0 0 40px;flex:0 0 40px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.side-nav-left .fa{font-size:20px}.side-nav-left input[type=checkbox]{width:20px;height:20px}.side-nav-line-content{padding:0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto}.side-nav-key-hint{font-family:monospace;opacity:.7;margin-left:auto;font-size:14px}.about-dialog{position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about-dialog-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}.about-dialog-content{position:relative;max-width:600px;border-radius:10px;overflow:hidden}.about-dialog-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 20px;font-size:22px}.about-dialog-content-text{padding:20px}.fadeIn{opacity:0}.fadeIn:not(.no-transition){transition:opacity .15s ease-in-out 0s}@media (prefers-reduced-motion){.fadeIn{transition:opacity 0s ease-in-out 0s}}.fadeIn:hover{opacity:1}.canvasDefSize{width:200px;height:200px;cursor:zoom-in}.canvasEnlargedSize{width:400px;height:400px;cursor:zoom-out}.canvasContainer{position:relative;margin-top:10px}.preventSelection{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.canvasOverlay{position:absolute;top:auto;bottom:auto;left:auto;right:auto}.sampleGraphContainer{position:relative;display:inline-block;margin-left:16px}.sampleGraphControls{position:relative;height:30px}.sampleGraphControls .navButton{position:absolute;top:5px;bottom:auto;left:auto;right:auto;cursor:pointer;padding:5px;z-index:5}.sampleGraphControls .samplegraph-leftButton{position:absolute;top:5px;bottom:auto;left:auto;right:auto;cursor:pointer;padding:5px;z-index:5;left:0}.sampleGraphControls .samplegraph-rightButton{position:absolute;top:5px;bottom:auto;left:auto;right:auto;cursor:pointer;padding:5px;z-index:5;right:0}.sampleGraphControls .graphCaption{position:absolute;top:7px;bottom:auto;left:auto;right:auto;text-align:center;display:block;width:100%}.sampleGraphControls .graphCaption select{width:80%;max-width:80%}.sampleGraphDescription{margin-left:16px}.sampleGraphDescription div,.sampleGraphDescription h5{display:inline}.canvasOverlay:hover>.zoomButton{opacity:1}.leftSwitchOverlay{width:20%;height:100%;top:0;z-index:5;cursor:pointer;float:left;left:0}.rightSwitchOverlay{width:20%;height:100%;top:0;z-index:5;cursor:pointer;float:right;left:50%}.leftSwitchOverlay>.leftButtonOverlay{background-size:100% auto;background-repeat:no-repeat;background-position:0 50%;background-color:#cacaca;width:15px;height:100%;position:relative;display:inline-block;visibility:hidden;background-image:url(arrow-left.ab394dc6.svg);padding-left:5%;opacity:.65}.rightSwitchOverlay>.rightButtonOverlay{background-size:100% auto;background-repeat:no-repeat;background-position:0 50%;background-color:#cacaca;width:15px;height:100%;position:relative;display:inline-block;visibility:hidden;background-image:url(arrow-right.730450a3.svg);float:right;padding-right:5%;opacity:.65}.leftSwitchOverlay:hover>.leftButtonOverlay{visibility:visible}.rightSwitchOverlay:hover>.rightButtonOverlay{visibility:visible}.lightboxButton{position:absolute;top:auto;bottom:auto;left:auto;right:0;padding-right:2px;padding-bottom:2px;opacity:.3;width:20%;text-align:right;cursor:pointer}.lightboxButton:hover{opacity:1}#sampleGraphLightboxContainer{position:absolute;top:0;bottom:auto;left:0;right:auto;visibility:hidden;background:rgba(45,45,45,.75);height:100%;width:100%;z-index:999}#sampleGraphLightboxContainer.lightboxVisible{visibility:visible}.lightbox{background:#fff;height:80%;width:80%;left:10%;top:10%;position:relative;opacity:0;z-index:10}.lightbox:not(.no-transition){transition:opacity .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.lightbox{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}.lightboxVisible .lightbox{opacity:1}.lightbox .lightbox-summary{position:absolute;top:auto;bottom:auto;left:10%;right:auto;color:#f5f5f5;width:80%;text-align:center;max-height:70px;overflow:hidden}.lightbox .lightbox-summary h5{display:inline;color:#fff}.lightbox .lightbox-summary a{color:#fff}#lightboxCanvas{width:100%;height:100%}.lightboxSwitchBase{position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:20%;height:100%;opacity:0;cursor:pointer;z-index:5;background-color:#cacaca;background-size:100% auto;background-repeat:no-repeat;background-position:0 50%}.lightboxLeftSwitch{position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:20%;height:100%;opacity:0;cursor:pointer;z-index:5;background-color:#cacaca;background-size:100% auto;background-repeat:no-repeat;background-position:0 50%;background-image:url(arrow-left.ab394dc6.svg)}.lightboxRightSwitch{position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:20%;height:100%;opacity:0;cursor:pointer;z-index:5;background-color:#cacaca;background-size:100% auto;background-repeat:no-repeat;background-position:0 50%;left:80%;background-image:url(arrow-right.730450a3.svg)}.lightboxLeftSwitch:hover{opacity:.65}.lightboxRightSwitch:hover{opacity:.65}.lightboxClose{position:absolute;top:auto;bottom:auto;left:auto;right:auto;opacity:1;width:100%;height:103%;color:#1e1e1e}.lightboxClose div{position:absolute;top:auto;bottom:0;left:auto;right:0;opacity:.5;text-align:right;font-weight:700;cursor:pointer;color:#a3a3a3}.lightboxClose div:not(.no-transition){transition:color .15s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.lightboxClose div{transition:color 0s cubic-bezier(.23, 1, .32, 1) 0s}}.lightboxClose div:not(.no-transition){transition:opacity .15s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.lightboxClose div{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}.lightboxClose i{opacity:.5;padding-right:5px;color:#a3a3a3}.lightboxClose i:not(.no-transition){transition:color .15s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.lightboxClose i{transition:color 0s cubic-bezier(.23, 1, .32, 1) 0s}}.lightboxClose i:not(.no-transition){transition:opacity .15s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.lightboxClose i{transition:opacity 0s cubic-bezier(.23, 1, .32, 1) 0s}}.lightboxClose:hover{color:#fff}.lightboxClose:hover div{color:#fff;opacity:1}.lightboxClose:hover i{color:#fff;opacity:1}.lightboxVicinity{position:absolute;top:0;bottom:auto;left:auto;right:auto;opacity:0;z-index:5;width:100%;height:100%}#kbContent,#kbOverviewContent{padding:10px 20px}.kb-header-details{margin-bottom:1em;padding-top:10px}.kb-header-details .category-divider{margin:0 8px}.kb-footer-details{margin-top:1em;padding-top:10px}.kb-footer-details .category-divider{margin:0 8px}.kb-tag{padding:2px 3px;font-weight:700;font-size:.9em;text-decoration:none;line-height:1em;color:#fff!important;background-color:#6bb9f0;margin:2px;display:inline-block}.kb-tag:hover{text-decoration:underline}.kb-article-type{font-size:1rem;padding:1px 4px;vertical-align:middle;margin-left:5px;color:#fff}.kb-type-tips-and-tricks{background-color:#e67e22}.kb-type-questions-and-answers{background-color:#5cb85c}.kb-type-troubleshooting{background-color:#e26a6a}.kb-type-demo-source-code{background-color:#ba55d3}.kb-header-detail{margin-top:5px}.kb-header-detail>div{margin:5px 0 0 20px}.kb-article{display:block;position:relative;margin:10px 0;padding-left:40px;box-sizing:border-box}.kb-article a{text-decoration:none}.kb-article .article-icon{position:absolute;top:0;bottom:0;left:0;right:auto;max-width:20px;text-align:center;line-height:60px;font-size:1.4em;padding-left:20px;white-space:nowrap;overflow:hidden;box-sizing:border-box;color:#fff}.kb-article .article-icon:not(.no-transition){transition:max-width .5s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.kb-article .article-icon{transition:max-width 0s cubic-bezier(.23, 1, .32, 1) 0s}}.kb-article .article-icon:hover{max-width:250px;padding-right:20px}.kb-article .article-title{font-size:1.5em}.kb-article .article-title:not(.no-transition){transition:color .2s cubic-bezier(.23, 1, .32, 1) 0s}@media (prefers-reduced-motion){.kb-article .article-title{transition:color 0s cubic-bezier(.23, 1, .32, 1) 0s}}.kb-article .article-keywords{font-size:.85em}.kb-article .article-summary{font-style:oblique}.kb-description h1,.kb-description h2{font-size:1.17em}.kb-resources-container{margin-left:10px;padding:5px 0}.kb-resources-container .kb-resource{margin:5px 10px}.kb-resources-container .kb-resource i{margin-right:5px}.kb-resources-container .kb-resource a{text-decoration:none}.kb-resources-container .kb-resource a:hover{text-decoration:underline}.fadein-frames 0%{opacity:0}.fadein-frames 100%{opacity:1}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:.4}}@keyframes fade-out{0%{visibility:visible;opacity:.4}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@media not all and (prefers-reduced-motion:reduce){.fade-animation.ng-leave{opacity:1;max-height:80px}.fade-animation.ng-leave:not(.no-transition){transition:all .5s cubic-bezier(.23, 1, .32, 1) 0s}.fade-animation.ng-leave-active{opacity:0;max-height:0}.fade-animation.ng-enter{opacity:0;max-height:0}.fade-animation.ng-enter:not(.no-transition){transition:all .5s cubic-bezier(.23, 1, .32, 1) 0s}.fade-animation.ng-enter-active{opacity:1;max-height:80px}.content-fade-animation.ng-enter{opacity:0}.content-fade-animation.ng-enter:not(.no-transition){transition:all .5s cubic-bezier(.23, 1, .32, 1) 0s}.content-fade-animation.ng-enter-active{opacity:1}.expand-member-animation{position:relative}.expand-member-animation:not(.no-transition){transition:all .5s cubic-bezier(.23, 1, .32, 1) 0s}.expand-member-animation.ng-enter{opacity:0;left:-8px;position:relative}.expand-member-animation.ng-enter-active{opacity:1;left:0;position:relative}.expand-member-animation.ng-leave-active{display:none!important}.ngFade-Animation:not(.no-transition){transition:all .25s cubic-bezier(.23, 1, .32, 1) 0s}.ngFade-Animation.ng-hide{opacity:0}}@media not all and (prefers-reduced-motion:reduce) and (prefers-reduced-motion){.fade-animation.ng-leave{transition:all 0s cubic-bezier(.23, 1, .32, 1) 0s}}@media not all and (prefers-reduced-motion:reduce) and (prefers-reduced-motion){.fade-animation.ng-enter{transition:all 0s cubic-bezier(.23, 1, .32, 1) 0s}}@media not all and (prefers-reduced-motion:reduce) and (prefers-reduced-motion){.content-fade-animation.ng-enter{transition:all 0s cubic-bezier(.23, 1, .32, 1) 0s}}@media not all and (prefers-reduced-motion:reduce) and (prefers-reduced-motion){.expand-member-animation{transition:all 0s cubic-bezier(.23, 1, .32, 1) 0s}}@media not all and (prefers-reduced-motion:reduce) and (prefers-reduced-motion){.ngFade-Animation{transition:all 0s cubic-bezier(.23, 1, .32, 1) 0s}}.opentip-container,.opentip-container *{box-sizing:border-box}.opentip-container{position:absolute;max-width:300px;z-index:100;transition:transform 1s ease-in-out;pointer-events:none;transform:translateX(0) translateY(0)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{transform:translateY(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{transform:translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{transform:translateY(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{transform:translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:13px;line-height:120%;padding:9px 14px;color:#4f4b47;text-shadow:-1px -1px 0 rgba(255,255,255,.2)}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);text-decoration:none}.opentip-container .opentip .ot-close span{display:none}.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-alert .opentip,.opentip-container.style-dark .opentip{color:#f8f8f8;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{transition:transform .5s ease-in-out,opacity 1s ease-in-out;opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding{opacity:0}.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{transition:transform .5s ease-in-out,opacity 1s ease-in-out}.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0}.opentip-container.ot-show-effect-appear.ot-showing{opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;filter:none}@keyframes otloading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.opentip-container{max-width:450px}.opentip h1{font-size:16px}.opentip-container.style-dark .opentip{padding-bottom:12px;text-shadow:none;color:#000}.opentip-container.style-dark .opentip .ot-header{position:relative;top:-3px}@media (max-width:1325px){#search .search-results{width:auto;max-width:440px}}@media (max-width:850px){#main{overflow:hidden}#headerTitle{display:none}#search{max-width:80%}#search .search-results{top:55px;left:0;width:auto}.tree-visible #main{left:0}.tree-visible #left{width:0}#side-nav-tree-toggle{display:none}.search-results{top:75px}#tabsContainer{height:0!important;overflow:hidden}#left{top:30px}#docsContainer{top:2px}#stub{display:none}}@media (max-width:500px){#header{height:60px}#headerLogo{display:none}#footer{display:none}#home-search{display:none}#search{width:auto;max-width:initial;margin:10px;float:none}#search .search-input{border:2px solid #000;border-radius:7px}#searchIcon{display:none}input.api-search-input{width:100%;height:100%;padding:0 10px 0 30px;box-sizing:border-box;margin:0}#content{top:60px;width:100%;min-width:0}.search-results{top:40px;box-shadow:none}.to-top-container{display:none}#docsContainer{bottom:0}#docsHeader,#searchHeader{padding-top:0}#searchHeader h1{margin:10px;font-size:1.5em}#searchHeader h1>span{display:block}#searchHeader .member-filter-box{display:none}#docsHeaderTitle,#searchHeaderTitle{margin:5px 0;overflow:hidden}#docsHeaderTitle h1,#searchHeaderTitle h1{font-size:1.5em}#docsHeaderTitle h1 .type-parameter-list,#searchHeaderTitle h1 .type-parameter-list{font-size:1rem}#docsHeaderTitle h1 .type-parameter-list>span,#searchHeaderTitle h1 .type-parameter-list>span{display:block}.api-tags{display:block}a.link-button{display:none}#docsContent{padding:15px}.member-container h2{margin:3px 0}.member-section{padding:10px 0 0 22px}.member-section .api-tag-abstract::after{content:'a'}.member-section .api-tag-readonly::after{content:'r/o'}.member-section .api-tag-writeonly::after{content:'w/o'}.member-section .api-tag-static::after{content:'s'}.member-section .api-tag-final::after{content:'f'}.member-section .api-tag-protected::after{content:'p'}.member-section .api-tag-javafx::after{content:'jfx'}.member-section .api-tag-deprecated::after{content:'d'}.member-section .api-tag-expert::after{content:'ex'}div.member-link-and-filter-bar{position:static}.member-links{height:100%;box-sizing:border-box;padding-top:40px}.link-table{position:relative}.link-table tr{display:block;height:25px}.link-table td{position:relative;display:block;height:25px;line-height:25px}#memberfilter{display:none}div.filter-bar-button,div.member-link-button{margin:0;position:relative;width:40px;padding:0;text-align:center;color:#fff}div.filter-bar-button::before,div.member-link-button::before{content:'';position:absolute;left:10px;top:10px;width:20px;height:20px;border-radius:50%}div.filter-bar-button::after,div.member-link-button::after{position:relative}#classesMenuButton::after{content:'C'}#delegatesMenuButton::after{content:'D'}#interfacesMenuButton::after{content:'I'}#structuresMenuButton::after{content:'S'}#annotationMenuButton::after{content:'A'}#enumerationsMenuButton::after{content:'E'}#structsMenuButton::after{content:'S'}#namespacesMenuButton::after{content:'N'}#classesMenuButton::before{background-color:#5cb85c}#interfacesMenuButton::before{background-color:#e26a6a}#structuresMenuButton::before{background-color:#e67e22}#annotationMenuButton::before{background-color:#ba55d3}#enumerationsMenuButton::before{background-color:#4b77be}#namespacesMenuButton::before{background-color:#999}#constructorsMenuButton::after{content:'C'}#constantsMenuButton::after{content:'c'}#propertiesMenuButton::after{content:'p'}#defaultPropertiesMenuButton::after{content:'p'}#staticPropertiesMenuButton::after{content:'p'}#methodsMenuButton::after{content:'m'}#defaultMethodsMenuButton::after{content:'m'}#staticMethodsMenuButton::after{content:'m'}#fieldsMenuButton::after{content:'f'}#eventsMenuButton::after{content:'e'}#constructorsMenuButton::before{background-color:#5cb85c}#constantsMenuButton::before{background-color:#af7cd9}#propertiesMenuButton::before{background-color:#e67e22}#defaultPropertiesMenuButton::before{background-color:#e67e22;border-radius:0;transform:rotateZ(45deg)}#staticPropertiesMenuButton::before{background-color:#e67e22;border-radius:0}#methodsMenuButton::before{background-color:#6bb9f0}#defaultMethodsMenuButton::before{background-color:#6bb9f0;border-radius:0;transform:rotateZ(45deg)}#staticMethodsMenuButton::before{background-color:#6bb9f0;border-radius:0}#fieldsMenuButton::before{background-color:#af7cd9}#eventsMenuButton::before{background-color:#36d7b7}#typeResultMenuButton::after{content:'T'}#demoResultMenuButton::after{content:'▶'}#memberResultMenuButton::after{content:'M'}#dguideResultMenuButton::after{content:'DG'}#kbResultMenuButton::after{content:'KB'}#demoResultMenuButton::before{background-color:#5cb85c}#typeResultMenuButton::before{background-color:#5cb85c}#memberResultMenuButton::before{background-color:#6bb9f0}#dguideResultMenuButton::before{background-color:#89b85b}#kbResultMenuButton::before{background-color:#36d7b7}#methodReturnValuesMenuButton::after{content:'r'}#methodParametersMenuButton::after{content:'p'}#eventParametersMenuButton::after{content:'e'}#inThrowsMenuButton::after{content:'t'}#extendingTypesMenuButton::after{content:'E'}#implementingTypesMenuButton::after{content:'I'}#dguideMenuButton::after{content:'DG'}#demoUsagesButton::after{content:'DU'}#demoUsagesMembersButton::after{content:'DUM'}#methodReturnValuesMenuButton::before{background-color:#6bb9f0}#methodParametersMenuButton::before{background-color:#6bb9f0}#eventParametersMenuButton::before{background-color:#36d7b7}#inThrowsMenuButton::before{background-color:#d9534f}#extendingTypesMenuButton::before{background-color:#5cb85c}#implementingTypesMenuButton::before{background-color:#e26a6a}#dguideMenuButton::before{background-color:#89b85b}#constructorsLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Constructors'}#constantsLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Constants'}#propertiesLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Properties'}#defaultPropertiesLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Default Properties'}#methodsLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Methods'}#defaultMethodsLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Default Methods'}#fieldsLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Fields'}#eventsLinkTable::after{position:absolute;top:0;bottom:auto;left:0;right:0;height:30px;line-height:30px;font-weight:700;font-size:1.2em;text-align:center;margin:0 20px;content:'Events'}.expand-linktable-animation{max-height:none;height:calc(100% - 40px);box-shadow:none;z-index:1}.search-result-row td:nth-of-type(n+3){display:none}}body.theme-default{color:#1e1e1e;background-color:#fff}.theme-default input{color:#1e1e1e;background-color:#fff;border-color:hsl(0,0%,81.9%)}.theme-default h1,.theme-default h2,.theme-default h3,.theme-default h4,.theme-default h5{color:#171717}.theme-default input:focus{outline-color:#242265}.theme-default .search-box input{border-color:#242265}.theme-default .search-box .search-icon{border-color:#242265;background-color:#242265}.theme-default #search input#searchInput:focus{outline-color:orange}.theme-default #searchContentContainer .demo-grid .grid-item{background-color:#f7f7f7}.theme-default #searchContentContainer .demo-grid .grid-item .tags .tag{color:#fff;background-color:#242265}.theme-default a{color:#1e1e1e}.theme-default .button{background-color:#f7f7f7}.theme-default .button:active,.theme-default .button:hover{background-color:#fff}.theme-default .round-btn,.theme-default input[type=checkbox].toggle+label,.theme-default input[type=radio].toggle+label{background-color:#f7f7f7;border:1px solid #242265;color:#fff}.theme-default input[type=checkbox].toggle:checked+label,.theme-default input[type=radio].toggle:checked+label{background-color:#9291b2;color:#fff}.theme-default .round-btn:hover,.theme-default input[type=checkbox].toggle+label:hover,.theme-default input[type=radio].toggle+label:hover{background-color:#242265}.theme-default .btn{background-color:#f7f7f7;border-bottom:2px solid hsl(0,0%,87.3%);color:#1e1e1e}.theme-default .btn:hover{background-color:hsl(0,0%,87.3%);border-bottom:2px solid hsl(0,0%,77.6%)}.theme-default .btn:active{border-bottom:1px solid hsl(0,0%,77.6%)}.theme-default .toggle .toggle-track{background-color:#1e1e1e}.theme-default .toggle .toggle-track::before{background-color:#fff}.theme-default #headerLogo svg path,.theme-default .yworks-image svg path{fill:#ffffff}.theme-default #content{background-color:#fff}.theme-default #header{background-color:#fff}.theme-default #headerDocTitle,.theme-default #headerTitle a{color:#1e1e1e}.theme-default #namespaceHeader{box-shadow:0 0 8px hsl(0,0%,77.6%)}.theme-default #footer{color:#1e1e1e;border-top:1px solid #f7f7f7}.theme-default #docsContainer h1,.theme-default #docsContainer h1 a,.theme-default #docsContainer h3,.theme-default #docsContainer h3 a{color:#242265}.theme-default .es6-name{color:#242265}.theme-default .docsHeaderDetail{background-color:#f7f7f7}.theme-default #dguideContainer h1,.theme-default #dguideContainer h1 a,.theme-default #dguideContainer h2,.theme-default #dguideContainer h2 a,.theme-default #dguideContainer h3,.theme-default #dguideContainer h3 a,.theme-default #dguideContainer h4,.theme-default #dguideContainer h4 a,.theme-default #dguideContainer h5,.theme-default #dguideContainer h5 a{color:#242265}.theme-default #dguideContainer h1 a.scrolled-to,.theme-default #dguideContainer h1.scrolled-to,.theme-default #dguideContainer h2 a.scrolled-to,.theme-default #dguideContainer h2.scrolled-to,.theme-default #dguideContainer h3 a.scrolled-to,.theme-default #dguideContainer h3.scrolled-to,.theme-default #dguideContainer h4 a.scrolled-to,.theme-default #dguideContainer h4.scrolled-to,.theme-default #dguideContainer h5 a.scrolled-to,.theme-default #dguideContainer h5.scrolled-to{color:#ff6c00}.theme-default #dguideContent table.table thead th{color:#fff}.theme-default #dguideContent table.table tbody td{border:1px solid #fff}.theme-default #home-info-content figure img{border:1px solid hsl(0,0%,81.9%)}.theme-default #apiTreeContent{background-color:#fff}.theme-default #apiTreeContent .fa{color:#626262}.theme-default .api-tree-category-header{border-color:#242265}.theme-default .api-tree-type:hover,.theme-default a.api-tree-namespace-line:hover{color:#000;background-color:hsl(0,0%,87.3%)}.theme-default a.api-tree-section-line:hover{color:#000;background-color:hsl(0,0%,87.3%)}.theme-default .api-tree-type.selected{background-color:#e8e8e8}.theme-default .api-tree-section-line.selected{font-weight:700;background-color:#e8e8e8}.theme-default .api-tree-collapsed,.theme-default .api-tree-expanded{color:#1e1e1e}.theme-default .api-tree-link{color:#1e1e1e}.theme-default .tree-icon{color:#fff}.theme-default .tree-switcher{border-bottom:2px solid #242265;background-color:#fff}.theme-default .tree-switcher .tree-switcher-button{background-color:#e8e8e8}.theme-default .tree-switcher .tree-switcher-button.selected{background-color:#242265;color:#fff}.theme-default .treefilter-menu{border:1px solid hsl(0,0%,81.9%);background-color:#fdfdfd}.theme-default #tabsContainer{border-bottom:2px solid #242265}.theme-default div.tab-item-close-image{color:#1e1e1e}.theme-default .selected div.tab-item-close-image{color:#fff}.theme-default div.tab-item-outer{background-color:#e8e8e8}.theme-default .tab-container:hover div.tab-item-outer{background-color:hsl(0,0%,81.9%)}.theme-default .tab-container:hover div.tab-item-outer.selected{background-color:#242265}.theme-default div.tab-item-outer.selected{background-color:#242265}.theme-default .tab-container.dragged div.tab-item-outer{background-color:#9291b2}.theme-default a.tab-item-link{color:#1e1e1e}.theme-default .selected a.tab-item-link{color:#fff}.theme-default .imageblock .title,.theme-default .images .title{color:#000}.theme-default table.tableblock thead tr>th{background-color:#9291b2;color:#fff}.theme-default table.tableblock td,.theme-default table.tableblock th{border:1px solid hsl(0,0%,81.9%)}.theme-default div.member-link-button-selected,.theme-default div.member-link-button:hover{background-color:#242265;color:#fff}.theme-default div.member-link-and-filter-bar{background-color:#f7f7f7}.theme-default .member-search-button:hover{background-color:hsl(0,0%,77.6%)}.theme-default .member-search-button:active{background-color:#fff}.theme-default div.link-panel{background-color:#f7f7f7;border:1px solid hsl(0,0%,81.9%)}.theme-default .member-links{border:1px solid hsl(0,0%,81.9%);background-color:#fdfdfd}.theme-default .expand-linktable-animation{background-color:#fdfdfd}.theme-default .filter-menu{border:1px solid hsl(0,0%,81.9%);background-color:#fdfdfd}.theme-default .filter-bar-button:hover{background-color:hsl(0,0%,81.9%)}.theme-default .highlight{background-color:#242265;animation:default-headerHighlightAnimation .5s;color:#fff}.theme-default .search-result-focused{background-color:#242265}.theme-default .search-result-focused a{color:#fff}.theme-default .search-result-focused .search-result-detail{color:#fff}.theme-default .api-search-input{color:#1e1e1e;border-color:#242265}.theme-default .search-results{border:1px solid hsl(0,0%,81.9%);background-color:#fdfdfd}.theme-default .search-results-section-header{border-bottom:1px solid hsl(0,0%,81.9%)}.theme-default .search-results-section-header>span{background-color:#fdfdfd}.theme-default .search-result-icon{color:#fff}.theme-default .member-lookup-container{border:2px solid #242265;background-color:#fff}.theme-default .member-lookup-container .member-lookup-title{background-color:#242265;color:#fff}.theme-default .member-lookup-container .member-lookup-results-scroll-wrapper{border-top:1px solid hsl(0,0%,81.9%)}.theme-default .member-lookup-container .member-lookup-results-scroll-wrapper .member-lookup-result-selected,.theme-default .member-lookup-container .member-lookup-results-scroll-wrapper .member-lookup-result:hover{background-color:#9291b2}.theme-default #y-side-nav .side-nav-toggle:hover{background-color:#9291b2;color:#fff}.theme-default #y-side-nav .side-nav-container{background-color:#f7f7f7}.theme-default #y-side-nav .side-nav-line.clickable:hover{background-color:#9291b2;color:#fff}.theme-default .about-dialog-content{background-color:#fff}.theme-default .about-dialog-header{background-color:#242265;color:#fff}.theme-default .samplegraph-rightButton:hover{color:#242265}.theme-default .samplegraph-leftButton:hover{color:#242265}.theme-default .type-selector{border:1px solid hsl(0,0%,81.9%)}.theme-default .type-selector .type-selector-drop-down{background-color:#fdfdfd;border:1px solid hsl(0,0%,81.9%)}.theme-default .type-selector .type-selector-drop-down .type-selector-drop-down-item:hover{background-color:#e8e8e8}.theme-default .tag-overview-row-even{background-color:#9291b2}.theme-default table.default-value-table{border:1px solid hsl(0,0%,81.9%)}.theme-default table.default-value-table tr.even-row{background-color:hsl(241.79104478,30%,90%)}.theme-default table.api-annotations{border:1px solid hsl(0,0%,81.9%)}.theme-default table.api-annotations tr:not(:last-of-type){border-bottom:1px solid hsl(0,0%,81.9%)}.theme-default table.api-annotations td:first-of-type,.theme-default table.api-annotations th:first-of-type{border-right:1px solid hsl(0,0%,81.9%)}.theme-default table.api-annotations th{background-color:hsl(241.79104478,30%,90%)}.theme-default table.overview-type td{background-color:#e8e8e8}.theme-default .member-body .parameter-switch{background-color:#e9e9f0;border-left:3px solid #9291b2}.theme-default .member-body.expanded,.theme-default .text-preview{border-left:6px solid hsl(0,0%,81.9%)}.theme-default table.y-dp td{border:1px solid hsl(0,0%,81.9%)}.theme-default table .y-dp-values{background-color:hsl(241.79104478,30%,90%)}.theme-default .admonitionblock.tip,.theme-default .y-block-info{border-left-color:#5cb85c;background-color:#def1de}.theme-default .admonitionblock.note,.theme-default .y-block-note{border-left-color:#6bb9f0;background-color:#f0f8fe}.theme-default .admonitionblock.important,.theme-default .y-block-warning{border-left-color:#d9534f;background-color:#fbeeed}.theme-default p>pre,.theme-default pre.programlisting{background-color:#f7f7f7}.theme-default p>pre,.theme-default pre.programlisting{border-left-color:#939393}.theme-default .opentip-container canvas{visibility:hidden}.theme-default .opentip-container .opentip{background-color:#fdfdfd;border-radius:10px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.3)}.theme-default .opentip-container .opentip .ot-content{color:#1e1e1e}.theme-default .opentip-container .opentip .ot-header h1{overflow:hidden;text-overflow:ellipsis}.theme-default .kb-sub-category{border:2px solid #242265}.theme-default .kb-sub-category:hover{box-shadow:3px 1px 3px 0 rgba(0,0,0,.5)}.theme-default .kb-article:hover .article-title{color:#242265}.theme-default .article-keywords{color:#1e1e1e}.theme-default .breadcrumb-bar{border-bottom:2px solid #242265}.theme-default .breadcrumb-bar .bc-link,.theme-default .breadcrumb-bar .bc-link::after{background-color:#242265;color:#fff}.theme-default .breadcrumb-bar .bc-drop-down>div{background-color:#9291b2}.theme-default .breadcrumb-bar .bc-drop-down>div>a{color:#fff}.theme-default .breadcrumb-bar .bc-drop-down>div.current>a{color:#fff}.theme-default .breadcrumb-bar .bc-drop-down>div:hover{background-color:#242265}.theme-default .kb-resources-container{border-left:5px solid #fff;background-color:#fff}.theme-default .kb-header-details{border-bottom:1px solid #242265}.theme-default .kb-footer-details{border-top:1px solid #242265}.theme-default #inline-code-editor{background-color:#fff}.theme-default #inline-code-editor .loading-overlay{background-color:#f7f7f7}.theme-default #inline-code-editor #code-editor{border-top:2px solid #9291b2}.theme-default .has-no-documents .toolbar-item.needs-document{color:#7f7f7f}.theme-default .has-no-documents .menu-item-container .menu-item.needs-document{color:#7f7f7f}.theme-default .has-no-documents .toolbar-item.needs-document:hover{background-color:#f7f7f7;color:#7f7f7f}.theme-default .has-no-documents .menu-item-container .menu-item.needs-document:hover{background-color:#fff;color:#7f7f7f}.theme-default .programlisting-toolbar-container .toolbar-button .text-overlay{color:#fff}.theme-default .fade-right::after{background-image:linear-gradient(to left,#fff,transparent)}.theme-default .search-result-highlight{background-color:#c8c8d9}.theme-default .scrollHighlight{animation:default-highlightAnimation 4s 1s}@keyframes default-highlightAnimation{0%{background:0 0}10%{background:hsl(0,0%,77.6%)}40%{background:hsl(0,0%,77.6%)}100%{background:0 0}}@keyframes default-headerHighlightAnimation{from{background:rgba(0,0,0,0)}to{background:#9291b2}}.theme-default .hljs{color:#1e1e1e}.theme-default .hljs-emphasis{font-style:italic}.theme-default .hljs-strong{font-weight:700}@media (max-width:500px){.theme-default #searchHeader .member-link-and-filter-bar,.theme-default .member-link-buttons{border-left:1px solid hsl(0,0%,81.9%);background-color:#f7f7f7}.theme-default .expand-linktable-animation::before{border-bottom:1px solid #242265}.theme-default .expand-linktable-animation{border:1px solid hsl(0,0%,81.9%);background-color:#fdfdfd}.theme-default .member-links{border:none}}.theme-default{color-scheme:light}.theme-default g.logo-blue{fill:#242265}.theme-default g.logo-orange{fill:#ff6c00}.theme-default .hljs-subst,.theme-default .hljs-title{font-weight:400;color:#000}.theme-default .hljs-comment,.theme-default .hljs-quote{color:grey;font-style:italic}.theme-default .hljs-meta{color:olive}.theme-default .hljs-tag{background:#efefef}.theme-default .hljs-keyword,.theme-default .hljs-literal,.theme-default .hljs-name,.theme-default .hljs-section,.theme-default .hljs-selector-class,.theme-default .hljs-selector-id,.theme-default .hljs-selector-tag,.theme-default .hljs-type{font-weight:700;color:#2332c0}.theme-default .hljs-attribute,.theme-default .hljs-link,.theme-default .hljs-number,.theme-default .hljs-regexp{font-weight:700;color:#00f}.theme-default .hljs-link,.theme-default .hljs-number,.theme-default .hljs-regexp{font-weight:400}.theme-default .hljs-string{color:green;font-weight:700}.theme-default .hljs-attr{color:#8200b3}.theme-default .hljs-bullet,.theme-default .hljs-formula,.theme-default .hljs-symbol{color:#000;background:#d0eded;font-style:italic}.theme-default .hljs-doctag{text-decoration:underline}.theme-default .hljs-template-variable,.theme-default .hljs-variable{color:#660e7a}.theme-default .hljs-addition{background:#baeeba}.theme-default .hljs-deletion{background:#ffc8bd}body.theme-dark{color:#f7f7f7;background-color:#2b2b2b}.theme-dark input{color:#f7f7f7;background-color:#2b2b2b;border-color:#555}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5{color:#f9f9f9}.theme-dark input:focus{outline-color:#00a3bf}.theme-dark .search-box input{border-color:#00a3bf}.theme-dark .search-box .search-icon{border-color:#00a3bf;background-color:#00a3bf}.theme-dark #search input#searchInput:focus{outline-color:orange}.theme-dark #searchContentContainer .demo-grid .grid-item{background-color:hsl(0,0%,22.01960784%)}.theme-dark #searchContentContainer .demo-grid .grid-item .tags .tag{color:#000;background-color:#00a3bf}.theme-dark a{color:#f7f7f7}.theme-dark .button{background-color:hsl(0,0%,22.01960784%)}.theme-dark .button:active,.theme-dark .button:hover{background-color:#2b2b2b}.theme-dark .round-btn,.theme-dark input[type=checkbox].toggle+label,.theme-dark input[type=radio].toggle+label{background-color:hsl(0,0%,22.01960784%);border:1px solid #00a3bf;color:#fff}.theme-dark input[type=checkbox].toggle:checked+label,.theme-dark input[type=radio].toggle:checked+label{background-color:#166775;color:#fff}.theme-dark .round-btn:hover,.theme-dark input[type=checkbox].toggle+label:hover,.theme-dark input[type=radio].toggle+label:hover{background-color:#00a3bf}.theme-dark .btn{background-color:hsl(0,0%,22.01960784%);border-bottom:2px solid hsl(0,0%,24.22156863%);color:#f7f7f7}.theme-dark .btn:hover{background-color:hsl(0,0%,24.22156863%);border-bottom:2px solid hsl(0,0%,26.42352941%)}.theme-dark .btn:active{border-bottom:1px solid hsl(0,0%,26.42352941%)}.theme-dark .toggle .toggle-track{background-color:#f7f7f7}.theme-dark .toggle .toggle-track::before{background-color:#2b2b2b}.theme-dark #headerLogo svg path,.theme-dark .yworks-image svg path{fill:#000000}.theme-dark #content{background-color:#2b2b2b}.theme-dark #header{background-color:#2b2b2b}.theme-dark #headerDocTitle,.theme-dark #headerTitle a{color:#f7f7f7}.theme-dark #namespaceHeader{box-shadow:0 0 8px hsl(0,0%,26.42352941%)}.theme-dark #footer{color:#f7f7f7;border-top:1px solid hsl(0,0%,22.01960784%)}.theme-dark #docsContainer h1,.theme-dark #docsContainer h1 a,.theme-dark #docsContainer h3,.theme-dark #docsContainer h3 a{color:#00a3bf}.theme-dark .es6-name{color:#00a3bf}.theme-dark .docsHeaderDetail{background-color:hsl(0,0%,22.01960784%)}.theme-dark #dguideContainer h1,.theme-dark #dguideContainer h1 a,.theme-dark #dguideContainer h2,.theme-dark #dguideContainer h2 a,.theme-dark #dguideContainer h3,.theme-dark #dguideContainer h3 a,.theme-dark #dguideContainer h4,.theme-dark #dguideContainer h4 a,.theme-dark #dguideContainer h5,.theme-dark #dguideContainer h5 a{color:#00a3bf}.theme-dark #dguideContainer h1 a.scrolled-to,.theme-dark #dguideContainer h1.scrolled-to,.theme-dark #dguideContainer h2 a.scrolled-to,.theme-dark #dguideContainer h2.scrolled-to,.theme-dark #dguideContainer h3 a.scrolled-to,.theme-dark #dguideContainer h3.scrolled-to,.theme-dark #dguideContainer h4 a.scrolled-to,.theme-dark #dguideContainer h4.scrolled-to,.theme-dark #dguideContainer h5 a.scrolled-to,.theme-dark #dguideContainer h5.scrolled-to{color:#ff6c00}.theme-dark #dguideContent table.table thead th{color:#fff}.theme-dark #dguideContent table.table tbody td{border:1px solid #fff}.theme-dark #home-info-content figure img{border:1px solid #555}.theme-dark #apiTreeContent{background-color:#2b2b2b}.theme-dark #apiTreeContent .fa{color:#bababa}.theme-dark .api-tree-category-header{border-color:#00a3bf}.theme-dark .api-tree-type:hover,.theme-dark a.api-tree-namespace-line:hover{color:#fff;background-color:hsl(0,0%,24.22156863%)}.theme-dark a.api-tree-section-line:hover{color:#fff;background-color:hsl(0,0%,24.22156863%)}.theme-dark .api-tree-type.selected{background-color:#444}.theme-dark .api-tree-section-line.selected{font-weight:700;background-color:#444}.theme-dark .api-tree-collapsed,.theme-dark .api-tree-expanded{color:#f7f7f7}.theme-dark .api-tree-link{color:#f7f7f7}.theme-dark .tree-icon{color:#000}.theme-dark .tree-switcher{border-bottom:2px solid #00a3bf;background-color:#2b2b2b}.theme-dark .tree-switcher .tree-switcher-button{background-color:#444}.theme-dark .tree-switcher .tree-switcher-button.selected{background-color:#00a3bf;color:#fff}.theme-dark .treefilter-menu{border:1px solid #555;background-color:hsl(0,0%,25.17647059%)}.theme-dark #tabsContainer{border-bottom:2px solid #00a3bf}.theme-dark div.tab-item-close-image{color:#f7f7f7}.theme-dark .selected div.tab-item-close-image{color:#fff}.theme-dark div.tab-item-outer{background-color:#444}.theme-dark .tab-container:hover div.tab-item-outer{background-color:hsl(0,0%,29.33333333%)}.theme-dark .tab-container:hover div.tab-item-outer.selected{background-color:#00a3bf}.theme-dark div.tab-item-outer.selected{background-color:#00a3bf}.theme-dark .tab-container.dragged div.tab-item-outer{background-color:#166775}.theme-dark a.tab-item-link{color:#f7f7f7}.theme-dark .selected a.tab-item-link{color:#fff}.theme-dark .imageblock .title,.theme-dark .images .title{color:#fff}.theme-dark table.tableblock thead tr>th{background-color:#166775;color:#fff}.theme-dark table.tableblock td,.theme-dark table.tableblock th{border:1px solid #555}.theme-dark div.member-link-button-selected,.theme-dark div.member-link-button:hover{background-color:#00a3bf;color:#fff}.theme-dark div.member-link-and-filter-bar{background-color:hsl(0,0%,22.01960784%)}.theme-dark .member-search-button:hover{background-color:hsl(0,0%,26.42352941%)}.theme-dark .member-search-button:active{background-color:#2b2b2b}.theme-dark div.link-panel{background-color:hsl(0,0%,22.01960784%);border:1px solid #555}.theme-dark .member-links{border:1px solid #555;background-color:hsl(0,0%,25.17647059%)}.theme-dark .expand-linktable-animation{background-color:hsl(0,0%,25.17647059%)}.theme-dark .filter-menu{border:1px solid #555;background-color:hsl(0,0%,25.17647059%)}.theme-dark .filter-bar-button:hover{background-color:hsl(0,0%,29.33333333%)}.theme-dark .highlight{background-color:#00a3bf;animation:dark-headerHighlightAnimation .5s;color:#fff}.theme-dark .search-result-focused{background-color:#00a3bf}.theme-dark .search-result-focused a{color:#fff}.theme-dark .search-result-focused .search-result-detail{color:#fff}.theme-dark .api-search-input{color:#f7f7f7;border-color:#00a3bf}.theme-dark .search-results{border:1px solid #555;background-color:hsl(0,0%,25.17647059%)}.theme-dark .search-results-section-header{border-bottom:1px solid #555}.theme-dark .search-results-section-header>span{background-color:hsl(0,0%,25.17647059%)}.theme-dark .search-result-icon{color:#000}.theme-dark .member-lookup-container{border:2px solid #00a3bf;background-color:#2b2b2b}.theme-dark .member-lookup-container .member-lookup-title{background-color:#00a3bf;color:#fff}.theme-dark .member-lookup-container .member-lookup-results-scroll-wrapper{border-top:1px solid #555}.theme-dark .member-lookup-container .member-lookup-results-scroll-wrapper .member-lookup-result-selected,.theme-dark .member-lookup-container .member-lookup-results-scroll-wrapper .member-lookup-result:hover{background-color:#166775}.theme-dark #y-side-nav .side-nav-toggle:hover{background-color:#166775;color:#fff}.theme-dark #y-side-nav .side-nav-container{background-color:hsl(0,0%,22.01960784%)}.theme-dark #y-side-nav .side-nav-line.clickable:hover{background-color:#166775;color:#fff}.theme-dark .about-dialog-content{background-color:#2b2b2b}.theme-dark .about-dialog-header{background-color:#00a3bf;color:#fff}.theme-dark .samplegraph-rightButton:hover{color:#00a3bf}.theme-dark .samplegraph-leftButton:hover{color:#00a3bf}.theme-dark .type-selector{border:1px solid #555}.theme-dark .type-selector .type-selector-drop-down{background-color:hsl(0,0%,25.17647059%);border:1px solid #555}.theme-dark .type-selector .type-selector-drop-down .type-selector-drop-down-item:hover{background-color:#444}.theme-dark .tag-overview-row-even{background-color:#166775}.theme-dark table.default-value-table{border:1px solid #555}.theme-dark table.default-value-table tr.even-row{background-color:hsl(188.79581152,30%,6.8627451%)}.theme-dark table.api-annotations{border:1px solid #555}.theme-dark table.api-annotations tr:not(:last-of-type){border-bottom:1px solid #555}.theme-dark table.api-annotations td:first-of-type,.theme-dark table.api-annotations th:first-of-type{border-right:1px solid #555}.theme-dark table.api-annotations th{background-color:hsl(188.79581152,30%,6.8627451%)}.theme-dark table.overview-type td{background-color:#444}.theme-dark .member-body .parameter-switch{background-color:#27373a;border-left:3px solid #166775}.theme-dark .member-body.expanded,.theme-dark .text-preview{border-left:6px solid #555}.theme-dark table.y-dp td{border:1px solid #555}.theme-dark table .y-dp-values{background-color:hsl(188.79581152,30%,6.8627451%)}.theme-dark .admonitionblock.tip,.theme-dark .y-block-info{border-left-color:#5cb85c;background-color:#3d5f3d}.theme-dark .admonitionblock.note,.theme-dark .y-block-note{border-left-color:#6bb9f0;background-color:#3c515f}.theme-dark .admonitionblock.important,.theme-dark .y-block-warning{border-left-color:#d9534f;background-color:#593635}.theme-dark p>pre,.theme-dark pre.programlisting{background-color:hsl(0,0%,22.01960784%)}.theme-dark p>pre,.theme-dark pre.programlisting{border-left-color:#939393}.theme-dark .opentip-container canvas{visibility:hidden}.theme-dark .opentip-container .opentip{background-color:hsl(0,0%,25.17647059%);border-radius:10px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.3)}.theme-dark .opentip-container .opentip .ot-content{color:#f7f7f7}.theme-dark .opentip-container .opentip .ot-header h1{overflow:hidden;text-overflow:ellipsis}.theme-dark .kb-sub-category{border:2px solid #00a3bf}.theme-dark .kb-sub-category:hover{box-shadow:3px 1px 3px 0 rgba(255,255,255,.5)}.theme-dark .kb-article:hover .article-title{color:#00a3bf}.theme-dark .article-keywords{color:#f7f7f7}.theme-dark .breadcrumb-bar{border-bottom:2px solid #00a3bf}.theme-dark .breadcrumb-bar .bc-link,.theme-dark .breadcrumb-bar .bc-link::after{background-color:#00a3bf;color:#fff}.theme-dark .breadcrumb-bar .bc-drop-down>div{background-color:#166775}.theme-dark .breadcrumb-bar .bc-drop-down>div>a{color:#fff}.theme-dark .breadcrumb-bar .bc-drop-down>div.current>a{color:#2b2b2b}.theme-dark .breadcrumb-bar .bc-drop-down>div:hover{background-color:#00a3bf}.theme-dark .kb-resources-container{border-left:5px solid #2b2b2b;background-color:#2b2b2b}.theme-dark .kb-header-details{border-bottom:1px solid #00a3bf}.theme-dark .kb-footer-details{border-top:1px solid #00a3bf}.theme-dark #inline-code-editor{background-color:#2b2b2b}.theme-dark #inline-code-editor .loading-overlay{background-color:hsl(0,0%,22.01960784%)}.theme-dark #inline-code-editor #code-editor{border-top:2px solid #166775}.theme-dark .has-no-documents .toolbar-item.needs-document{color:#7f7f7f}.theme-dark .has-no-documents .menu-item-container .menu-item.needs-document{color:#7f7f7f}.theme-dark .has-no-documents .toolbar-item.needs-document:hover{background-color:hsl(0,0%,22.01960784%);color:#7f7f7f}.theme-dark .has-no-documents .menu-item-container .menu-item.needs-document:hover{background-color:#2b2b2b;color:#7f7f7f}.theme-dark .programlisting-toolbar-container .toolbar-button .text-overlay{color:#000}.theme-dark .fade-right::after{background-image:linear-gradient(to left,#2b2b2b,transparent)}.theme-dark .search-result-highlight{background-color:#204950}.theme-dark .scrollHighlight{animation:dark-highlightAnimation 4s 1s}@keyframes dark-highlightAnimation{0%{background:0 0}10%{background:hsl(0,0%,26.42352941%)}40%{background:hsl(0,0%,26.42352941%)}100%{background:0 0}}@keyframes dark-headerHighlightAnimation{from{background:rgba(0,0,0,0)}to{background:#166775}}.theme-dark .hljs{color:#f7f7f7}.theme-dark .hljs-emphasis{font-style:italic}.theme-dark .hljs-strong{font-weight:700}@media (max-width:500px){.theme-dark #searchHeader .member-link-and-filter-bar,.theme-dark .member-link-buttons{border-left:1px solid #555;background-color:hsl(0,0%,22.01960784%)}.theme-dark .expand-linktable-animation::before{border-bottom:1px solid #00a3bf}.theme-dark .expand-linktable-animation{border:1px solid #555;background-color:hsl(0,0%,25.17647059%)}.theme-dark .member-links{border:none}}.theme-dark{color-scheme:dark}.theme-dark g.logo-blue{fill:#ffffff}.theme-dark g.logo-orange{fill:#ffffff}.theme-dark g.logo-orange .logo-inner{fill:#2b2b2b}.theme-dark a:hover{color:#00a3bf}.theme-dark .hljs-keyword,.theme-dark .hljs-literal,.theme-dark .hljs-name,.theme-dark .hljs-symbol{color:#569cd6}.theme-dark .hljs-link{color:#569cd6;text-decoration:underline}.theme-dark .hljs-built_in,.theme-dark .hljs-type{color:#4ec9b0}.theme-dark .hljs-class,.theme-dark .hljs-number{color:#b8d7a3}.theme-dark .hljs-meta .hljs-string,.theme-dark .hljs-string{color:#d69d85}.theme-dark .hljs-regexp,.theme-dark .hljs-template-tag{color:#9a5334}.theme-dark .hljs-formula,.theme-dark .hljs-function,.theme-dark .hljs-params,.theme-dark .hljs-subst,.theme-dark .hljs-title{color:#dcdcdc}.theme-dark .hljs-comment,.theme-dark .hljs-quote{color:#57a64a;font-style:italic}.theme-dark .hljs-doctag{color:#608b4e}.theme-dark .hljs-meta,.theme-dark .hljs-meta .hljs-keyword,.theme-dark .hljs-tag{color:#9b9b9b}.theme-dark .hljs-template-variable,.theme-dark .hljs-variable{color:#bd63c5}.theme-dark .hljs-attr,.theme-dark .hljs-attribute{color:#9cdcfe}.theme-dark .hljs-section{color:gold}.theme-dark .hljs-bullet,.theme-dark .hljs-selector-attr,.theme-dark .hljs-selector-class,.theme-dark .hljs-selector-id,.theme-dark .hljs-selector-pseudo,.theme-dark .hljs-selector-tag{color:#d7ba7d}.theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}.theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}