.tab   { margin-left:40px }
.type  { color:blue; font-weight:bold }
.func  { font-weight:bold }
h1.groupheader {
  font-size: 150%;
}
h2.groupheader {
  border-bottom: 1px solid #69A1D8;
  color: --bs-heading-color;
  font-size: 150%;
  font-weight: normal;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 100%;
}
h3.groupheader {
  font-size: 100%;
}
[data-bs-theme=light] h3 {
  color: --bs-heading-color;
}
[data-bs-theme=dark] h3 {
  color: black;
}
[data-bs-theme=dark] .memdoc {
  color: #212529;
}
dt {
  font-weight: bold;
}
dl.section {
  margin-left: 0px;
  padding-left: 0px;
}
dl.section.DocNodeRTL {
  margin-right: 0px;
  padding-right: 0px;
}
dl.section dd {
  margin-bottom: 6px;
}
a.el {
  font-weight: bold;
}
dl.el {
  margin-left: -1cm;
}
dl.note {
  margin-left: -7px;
  padding-left: 3px;
  border-left: 4px solid;
  border-left-color: currentcolor;
  border-color:#D0C000;
}
dl.todo {
  margin-left: -7px;
  padding-left: 3px;
  border-left: 4px solid;
  border-color: #00C0E0;
}
dl.todo.DocNodeRTL {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
  margin-right: -7px;
  padding-right: 3px;
  border-right: 4px solid;
  border-color: #00C0E0;
}
.memtitle {
  padding: 8px;
  border-top: 1px solid #92BAE2;
  border-left: 1px solid #92BAE2;
  border-right: 1px solid #92BAE2;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  margin-bottom: -1px;
  background-image: url(../img/nav_f.png);
  background-repeat: repeat-x;
  background-color: #DBE8F5;
  line-height: 1.25;
  font-weight: 300;
  float:left;
}
.memdoc, dl.reflist dd {
  border-bottom: 1px solid #92BAE2;
  border-left: 1px solid #92BAE2;
  border-right: 1px solid #92BAE2;
  padding: 6px 10px 2px 10px;
  background-color: #FAFCFD;
  border-top-width: 0;
  background-image:url(../img/nav_g.png);
  background-repeat:repeat-x;
  background-color: #FFFFFF;
  /* opera specific markup */
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  /* firefox specific markup */
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  /* webkit specific markup */
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.memitem {
  padding: 0;
  margin-bottom: 10px;
  margin-right: 5px;
  transition: box-shadow 0.5s linear;
  display: table !important;
  width: 100%;
}
.memitem.glow {
  box-shadow: 0 0 15px cyan;
}
.memname {
  font-weight: 400;
  margin-left: 6px;
}
.memname td {
  vertical-align: bottom;
}
.memproto, dl.reflist dt {
  border-top: 1px solid #92BAE2;
  border-left: 1px solid #92BAE2;
  border-right: 1px solid #92BAE2;
  padding: 6px 0px 6px 0px;
  color: #153351;
  font-weight: bold;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
  background-color: #D6E5F4;
  /* opera specific markup */
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  border-top-right-radius: 4px;
  /* firefox specific markup */
  -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  -moz-border-radius-topright: 4px;
  /* webkit specific markup */
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  -webkit-border-top-right-radius: 4px;
}
dl.reflist dt {
  padding: 5px;
}
dl.reflist dd {
  margin: 0px 0px 10px 0px;
  padding: 5px;
}
.paramkey {
  text-align: right;
}
.paramtype {
  white-space: nowrap;
}
.paramname {
/*  color: #602020; */
  color: #D20F0F;
  white-space: nowrap;
  font-weight:bold
}
.paramname em {
  font-style: normal;
}
.paramname code {
  line-height: 14px;
}
.params, .retval, .exception, .tparams {
  margin-left: 0px;
  padding-left: 0px;
}
.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
  font-weight: bold;
  vertical-align: top;
}
.params .paramtype, .tparams .paramtype {
  font-style: italic;
  vertical-align: top;
}
.params .paramdir, .tparams .paramdir {
  font-family: "courier new",courier,monospace;
  vertical-align: top;
}
dl.citelist {
  margin-bottom:50px;
}
dl.citelist dt {
  color:#1E4974;
  float:left;
  font-weight:bold;
  margin-right:10px;
  padding:5px;
}
dl.citelist dd {
  margin:2px 0;
  padding:5px 0;
}
@media print
{
  #top { display: none; }
  #side-nav { display: none; }
  #nav-path { display: none; }
  body { overflow:visible; }
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  .summary { display: none; }
  .memitem { page-break-inside: avoid; }
  #doc-content
  {
    margin-left:0 !important;
    height:auto !important;
    width:auto !important;
    overflow:inherit;
    display:inline;
  }
}
/*# sourceMappingURL=data:application/json;base64,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QUU7RUFLdEIsWUFBQSxhQUFBLEVBQUE7RUFIQSxZQUFZLGFBQWEsRUFBRTtFQUMzQixPQUFBLGdCQUlFLEVBQUE7RUFIRix5QkFJd0IsdUJBQUEsRUFBQTtFQUh4QixXQUFBLGFBQUEsRUFJdUI7RUFIdkIsV0FJRSx3QkFBZ0IsRUFBQTtFQUhsQjs7SUFFRSx3QkFBd0I7SUFDeEIsc0JBQUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFQUNGO0FBQ0YiLCJmaWxlIjoiZG94eWdlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyItLS1cbi0tLVxuLnRhYiAgIHsgbWFyZ2luLWxlZnQ6NDBweCB9XG4udHlwZSAgeyBjb2xvcjpibHVlIH1cbi5wYXJhbSB7IGNvbG9yOiNEMjBGMEY7IGZvbnQtd2VpZ2h0OmJvbGQgfVxuLm1lbWRvYywgZGwucmVmbGlzdCBkZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTJCQUUyO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MkJBRTI7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MkJBRTI7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDJweCAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQ0ZEO1xuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCh7eyBcIi9hc3NldHMvaW1nL25hdl9nLnBuZ1wiIHwgcmVsYXRpdmVfdXJsIH19KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdC8qIG9wZXJhIHNwZWNpZmljIG1hcmt1cCAqL1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdC8qIGZpcmVmb3ggc3BlY2lmaWMgbWFya3VwICovXG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xuXHQtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNSkgNXB4IDVweCA1cHg7XG5cdC8qIHdlYmtpdCBzcGVjaWZpYyBtYXJrdXAgKi9cblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBhcmFta2V5IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFyYW10eXBlIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJhbW5hbWUge1xuLypcdGNvbG9yOiAjNjAyMDIwOyAqL1xuXHRjb2xvcjogI0QyMEYwRjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJhbW5hbWUgZW0ge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGFyYW1uYW1lIGNvZGUge1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cbi5wYXJhbXMsIC5yZXR2YWwsIC5leGNlcHRpb24sIC50cGFyYW1zIHtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucGFyYW1zIC5wYXJhbW5hbWUsIC5yZXR2YWwgLnBhcmFtbmFtZSwgLnRwYXJhbXMgLnBhcmFtbmFtZSwgLmV4Y2VwdGlvbiAucGFyYW1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFyYW1zIC5wYXJhbXR5cGUsIC50cGFyYW1zIC5wYXJhbXR5cGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFyYW1zIC5wYXJhbWRpciwgLnRwYXJhbXMgLnBhcmFtZGlyIHtcblx0Zm9udC1mYW1pbHk6IFwiY291cmllciBuZXdcIixjb3VyaWVyLG1vbm9zcGFjZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiJdfQ== */