@import "//fontlay.com/css2?family=Roboto:wght@300;400;500&display=swap";@import "//db.onlinewebfonts.com/c/1db29588408eadbd4406aae9238555eb?family=Consolas";:root{--background-color:#fff;--secondary-background:#f5f8fa;--text-color:#141414;--secondary-text-color:#434c5d;--link-color:cornflowerblue;--hover-link-color:cornflowerblue;--code-background:#f5f8fa;--deprecation-background:#ffe9e9;--border-color:#dfe3e5;--table-header-color:#f5f8fa;--table-row-color:#fff;--table-alt-row-color:#f5f8fa;--table-border-color:#0000;--box-shadow:#0000000d;--caption-color:#333;--caption-text-color:#fff;--caption-bg-color:var(--link-color)}@media (prefers-color-scheme:dark){:root{--background-color:#1e1e1e;--secondary-background:#252526;--text-color:#e0e0e0;--secondary-text-color:#ccc;--link-color:#87ceeb;--hover-link-color:#add8e6;--code-background:#2d2d2d;--deprecation-background:#5a1a1a;--border-color:#3e3e42;--table-header-color:#252526;--table-row-color:#2d2d2d;--table-alt-row-color:#252526;--table-border-color:#3e3e42;--box-shadow:#0000004d;--caption-color:#d0d0d0;--caption-text-color:#fff;--caption-bg-color:var(--link-color)}}body{background-color:var(--background-color);color:var(--text-color);margin:0;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5}html,body{height:100%}.flex-box{flex-direction:column;min-height:100vh;display:flex}.flex-header{background-color:var(--background-color);border-bottom:1px solid var(--border-color);z-index:100;position:sticky;top:0}.flex-content{flex:1 0 auto;width:100%;max-width:1200px;margin:0 auto}main{background-color:var(--background-color);box-shadow:0 6px 9px 0 var(--box-shadow);border-radius:5px;margin:20px auto;padding:20px}h1,h2,h3,h4,h5,h6{color:var(--text-color);margin:1em 0 .5em;font-weight:500}h1{font-size:1.8em}h2{font-size:1.5em}.title{color:var(--text-color);margin-top:.5em;margin-bottom:1em}.header{margin-bottom:0}.header ul li,.footer ul li{list-style:none}ul.horizontal li,ul.block-list>li,ul.details-list>li,ul.member-list>li,ul.summary-list>li{display:inline}ul{list-style-type:disc}li.circle{list-style:circle}.package-signature{color:var(--secondary-text-color);border-top:1px solid var(--border-color);margin:0 0 20px;padding:10px 0 5px;font-family:Consolas,monospace}.header+hr{visibility:hidden;height:0;display:none!important}p,ul,ol,dl{margin:.8em 0}.top-nav{background-color:var(--background-color);padding:10px 15px}.nav-list{flex-wrap:wrap;margin:0;padding-left:0;list-style:none;display:flex}#navbar-top-firstrow{padding-left:10px}#navbar-top-firstrow>li{margin-right:15px;padding:5px 0}.nav-bar-cell1-rev{color:var(--link-color);font-weight:700}.skip-nav{display:none}.sub-nav{background-color:var(--background-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.sub-nav>div{margin:5px 0}.sub-nav-list{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.sub-nav-list li{margin-right:0;padding:3px 0;display:inline-block}.sub-nav-list li:after{content:"|";color:var(--border-color);margin:0 5px}.sub-nav-list li:last-child:after{content:"";margin:0}.nav-list-search{align-items:center;display:flex}#search-input,#reset-button{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:3px;margin-left:5px;padding:5px 10px;font-family:Roboto,sans-serif}#reset-button{cursor:pointer;transition:background-color .2s;display:inline-block}#reset-button:hover{background-color:var(--code-background)}a{color:var(--link-color);text-decoration:none;transition:color .2s,border-bottom-color .2s}a:hover,a:focus{color:var(--hover-link-color);border-bottom:1px solid var(--hover-link-color)}.nav-list a:hover{border-bottom:1px solid var(--hover-link-color)}main a[href*="://"]:after{display:none}.two-column-summary{grid-template-columns:minmax(15%,max-content) minmax(15%,auto);display:grid}.three-column-summary{grid-template-columns:minmax(10%,max-content) minmax(15%,max-content) minmax(15%,auto);display:grid}.four-column-summary{grid-template-columns:minmax(10%,max-content) minmax(10%,max-content) minmax(10%,max-content) minmax(10%,auto);display:grid}.summary-table,.details-table{border-spacing:0;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);width:100%;padding:0}.summary-table>div,.details-table>div{text-align:left;padding:8px 3px 3px 7px}.col-first,.col-second,.col-last,.col-constructor-name,.col-summary-item-name{vertical-align:top;padding-top:8px;padding-bottom:3px;padding-right:0}.table-header{background:var(--table-header-color);font-weight:700}.col-first,.col-first,.col-second,.col-second,.col-last,.col-constructor-name,.col-summary-item-name,.col-last{font-size:13px}.col-first,.col-second,.col-constructor-name{vertical-align:top;overflow:auto}.col-last{white-space:normal}.col-first a:link,.col-first a:visited,.col-second a:link,.col-second a:visited,.col-constructor-name a:link,.col-constructor-name a:visited,.col-summary-item-name a:link,.col-summary-item-name a:visited{color:var(--link-color);font-weight:700}.even-row-color,.even-row-color .table-header{background-color:var(--table-row-color)}.odd-row-color,.odd-row-color .table-header{background-color:var(--table-alt-row-color)}div.block{color:var(--text-color);margin:0 10px 5px 0;font-size:14px;line-height:1.4;display:block}.col-last div{padding-top:0}@media screen and (width<=600px){.two-column-summary{grid-template-columns:1fr;display:grid}}@media screen and (width<=800px){.three-column-summary{grid-template-columns:minmax(10%,max-content) minmax(25%,auto);display:grid}.three-column-summary .col-last{grid-column-end:span 2}}@media screen and (width<=1000px){.four-column-summary{grid-template-columns:minmax(15%,max-content) minmax(15%,auto);display:grid}}.caption{text-align:left;color:var(--text-color);clear:none;white-space:pre;background-repeat:no-repeat;margin:0;padding:10px 0 0 1px;font-weight:700;position:relative;overflow:hidden}.caption span{white-space:nowrap;float:left;background-color:var(--caption-bg-color);height:16px;color:var(--caption-text-color);border:none;padding:5px 12px 7px}div.table-tabs{margin:0;padding:10px 0 0 1px}div.table-tabs>button{cursor:pointer;border:none;margin-right:3px;padding:5px 12px 7px;font-weight:700}div.table-tabs>button.active-table-tab{background:var(--caption-bg-color);color:var(--caption-text-color)}div.table-tabs>button.table-tab{background:var(--secondary-background);color:var(--text-color)}
