body {
    margin: 0;
    padding: 0;
  }


html {
    scroll-behavior: smooth;
}
/* @font-face {
    font-family: 'Open Sans';
    src: url('OpenSans-Regular.woff2') format('woff2'),
        url('OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Bold';
    src: url('OpenSans-Bold.woff2') format('woff2'),
        url('OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Light';
    src: url('OpenSans-Light.woff2') format('woff2'),
        url('OpenSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold.woff2') format('woff2'),
        url('Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.woff2') format('woff2'),
        url('Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.woff2') format('woff2'),
        url('Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
} */


  .bStedS {
    animation: 2s linear 0s infinite normal none running loading;
    width: 50px;
    height: 50px;
    content: "";
    display: inline-block;
    margin-left: -25px;
}
.bStedS path {
    fill: rgb(50, 50, 159);
}
.dwJFae {
    font-family: helvetica, sans;
    width: 100%;
    text-align: center;
    font-size: 25px;
    margin: 30px 0px 20px;
    color: rgb(50, 50, 159);
}
.right_section_width{
    width: calc(60%);
    padding: 0px 40px;
}
@media print, screen and (max-width: 1360px) {
    .right_section_width{
        width: 100%;
        padding: 20px 40px;
   }
}

@media print, screen and (max-width: 576px) {
    .right_section_width{
        width: 100%;
        padding: 0 20px;
   }
}

.cnt_wrap {
    width: calc(60%);
    padding: 0px 40px;
}
@media print, screen and (max-width: 1360px) {
    .cnt_wrap {
        width: 100%;
        padding: 0px 40px;
   }
}
@media print, screen and (max-width: 576px) {
    .cnt_wrap {
        width: 100%;
        padding: 0px 20px;
   }
}
.p_20 {
    padding: 20px 0px;
}
.p_20:last-child {
    min-height: calc(100vh + 1px);
}
.p_20 > .section_wrap:last-child {
    min-height: initial;
}
@media print, screen and (max-width: 1360px) {
    .p_20 {
        padding: 0px;
   }
}
.accordion_wrap {
    padding: 5px 0px;
}
.accordion_wrap:last-child {
    min-height: calc(20vh);
}
/* .accordion_wrap > .section_wrap:last-child {
    min-height: initial;
} */
@media print, screen and (max-width: 1360px) {
    .accordion_wrap {
        padding: 0px;
   }
}
.code_wrap {
    width: 40%;
    color: rgb(255, 255, 255);
    padding: 0px 40px;
    background-color: rgb(38, 50, 56);
}
@media print, screen and (max-width: 1360px) {
    .code_wrap {
        width: 100%;
        padding: 20px 40px;
   }
}
.d_flex {
    display: flex;
    width: 100%;
    padding: 0px;
}
@media print, screen and (max-width: 1360px) {
    .d_flex {
        flex-direction: column;
   }
}
.cnt_title {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.85714em;
    line-height: 1.6em;
    color: rgb(50, 50, 159);
}
.section_subtitle {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.57143em;
    line-height: 1.6em;
    color: black;
}
.text_white {
    color: rgb(255, 255, 255);
}
.LiUBH {
    border-bottom: 1px solid rgba(38, 50, 56, 0.3);
    margin: 1em 0px;
    color: rgba(38, 50, 56, 0.5);
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.929em;
    line-height: 20px;
}
.a_tag {
    cursor: pointer;
    margin-left: -20px;
    padding: 0px;
    line-height: 1;
    width: 20px;
    display: inline-block;
}
/* .a_tag::before {
    content: "";
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml;
   base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==");
    opacity: 0.5;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
} */
h1:hover > .a_tag::before, h2:hover > .a_tag::before, .a_tag:hover::before {
    visibility: visible;
}
.hjRNaf {
    height: 18px;
    width: 18px;
    vertical-align: middle;
    float: right;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(-90deg);
}
.gpBuvP {
    height: 25px;
    width: 25px;
    vertical-align: middle;
    float: right;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(0deg);
}
.gpBuvP polygon {
    fill: black;
}
.hRqESd {
    height: 18px;
    width: 18px;
    vertical-align: middle;
    float: right;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(0deg);
}
.fKzDMU {
    height: 25px;
    width: 25px;
    vertical-align: middle;
    float: right;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(-180deg);
}
.fKzDMU polygon {
    fill: black;
}
.gBhLRG {
    height: 18px;
    width: 18px;
    vertical-align: middle;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(-90deg);
}
.hhjjYI {
    height: 1.5em;
    width: 1.5em;
    vertical-align: middle;
    float: left;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(-90deg);
}
.hhjjYI polygon {
    fill: rgb(55, 210, 71);
}
.jjozHG {
    height: 1.5em;
    width: 1.5em;
    vertical-align: middle;
    float: left;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(-90deg);
}
.jjozHG polygon {
    fill: rgb(229, 57, 53);
}
.eQAEwL {
    height: 1.5em;
    width: 1.5em;
    vertical-align: middle;
    float: left;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(0deg);
}
.eQAEwL polygon {
    fill: rgb(55, 210, 71);
}
.eRmDbJ {
    display: inline-block;
    padding: 0px 5px;
    margin: 0px;
    background-color: rgb(255, 165, 0);
    color: rgb(255, 255, 255);
    font-size: 13px;
    vertical-align: text-top;
}
.bIrgla {
    border-left: 1px solid rgb(164, 164, 198);
    box-sizing: border-box;
    position: relative;
    padding: 10px 10px 10px 0px;
    vertical-align: top;
    line-height: 20px;
    white-space: nowrap;
    font-size: 0.929em;
    font-family: Courier, monospace;
}
tr:first-of-type > .bIrgla, tr.last > .bIrgla {
    border-left-width: 0px;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 1px 100%;
}
tr:first-of-type > .bIrgla {
    background-image: linear-gradient(transparent 0%, transparent 22px, rgb(164, 164, 198) 22px, rgb(164, 164, 198) 100%);
}
tr.last > .bIrgla {
    background-image: linear-gradient(rgb(164, 164, 198) 0%, rgb(164, 164, 198) 22px, transparent 22px, transparent 100%);
}
tr.last + tr > .bIrgla {
    border-left-color: transparent;
}
tr.last:first-child > .bIrgla {
    background: none;
    border-left-color: transparent;
}
.bIrgla.deprecated {
    text-decoration: line-through;
    color: rgb(189, 204, 211);
}
.kGwPhO {
    border-bottom: 1px solid rgb(159, 180, 190);
    padding: 10px 0px;
    width: 75%;
    box-sizing: border-box;
}
.d_none{
    display: none !important;
}
/* tr.expanded .kGwPhO {
    border-bottom: none;
} */
.bcLONg {
    color: rgb(164, 164, 198);
    font-family: Courier, monospace;
    margin-right: 10px;
}
.bcLONg::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 1px;
    background: rgb(164, 164, 198);
}
.bcLONg::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    background: rgb(164, 164, 198);
    height: 7px;
}
.eCjbJc {
    border-collapse: separate;
    border-radius: 3px;
    font-size: 14px;
    border-spacing: 0px;
    width: 100%;
}
.eCjbJc > tr {
    vertical-align: middle;
}
.eCjbJc .sc-kpOJdX, .eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX, .eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX {
    margin: 1em 0px 1em 1em;
    background: rgb(250, 250, 250);
}
.eCjbJc .sc-kpOJdX .sc-kpOJdX, .eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX, .eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX {
    background: rgb(255, 255, 255);
}
.hoUoen {
    margin-left: 10px;
    text-transform: none;
    font-size: 0.929em;
    color: black;
}
.rtabs_wrap > ul {
    list-style: none;
    padding: 0px;
    margin: 0px -5px;
}
.rtabs_wrap > ul > li {
    padding: 5px 10px;
    display: inline-block;
    background-color: rgb(17, 23, 26);
    cursor: pointer;
    text-align: center;
    outline: none;
    color: rgb(179, 179, 179);
    margin: 0px 5px 5px;
    border: 1px solid rgb(7, 9, 11);
    border-radius: 5px;
    min-width: 60px;
    font-size: 0.9em;
    font-weight: bold;
}
.rtabs_wrap > ul > li.react-tabs__tab--selected {
    color: rgb(51, 51, 51);
    background: rgb(255, 255, 255);
}
.rtabs_wrap > ul > li:only-child {
    flex: 0 0 auto;
    min-width: 100px;
}
.rtabs_wrap > ul > li.tab-success {
    color: rgb(55, 210, 71);
}
.rtabs_wrap > ul > li.tab-redirect {
    color: rgb(255, 165, 0);
}
.rtabs_wrap > ul > li.tab-info {
    color: rgb(135, 206, 235);
}
.rtabs_wrap > ul > li.tab-error {
    color: rgb(229, 57, 53);
}
.rtabs_wrap > .react-tabs__tab-panel {
    background: rgb(17, 23, 26);
}
.rtabs_wrap > .react-tabs__tab-panel > div, .rtabs_wrap > .react-tabs__tab-panel > pre {
    padding: 20px;
    margin: 0px;
}
.rtabs_wrap > .react-tabs__tab-panel > div > pre {
    padding: 0px;
}
.jCgylq code[class*="language-"], .jCgylq pre[class*="language-"] {
    text-shadow: black 0px -0.1em 0.2em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.5;
    tab-size: 4;
    hyphens: none;
}
@media print {
    .jCgylq code[class*="language-"], .jCgylq pre[class*="language-"] {
        text-shadow: none;
   }
}
.jCgylq pre[class*="language-"] {
    padding: 1em;
    margin: 0.5em 0px;
    overflow: auto;
}
.jCgylq .token.comment, .jCgylq .token.prolog, .jCgylq .token.doctype, .jCgylq .token.cdata {
    color: rgb(153, 128, 102);
}
.jCgylq .token.punctuation {
    opacity: 0.7;
}
.jCgylq .namespace {
    opacity: 0.7;
}
.jCgylq .token.property, .jCgylq .token.tag, .jCgylq .token.number, .jCgylq .token.constant, .jCgylq .token.symbol {
    color: rgb(74, 139, 179);
}
.jCgylq .token.boolean {
    color: firebrick;
}
.jCgylq .token.selector, .jCgylq .token.attr-name, .jCgylq .token.string, .jCgylq .token.char, .jCgylq .token.builtin, .jCgylq .token.inserted {
    color: rgb(160, 251, 170);
}
.jCgylq .token.selector + a, .jCgylq .token.attr-name + a, .jCgylq .token.string + a, .jCgylq .token.char + a, .jCgylq .token.builtin + a, .jCgylq .token.inserted + a, .jCgylq .token.selector + a:visited, .jCgylq .token.attr-name + a:visited, .jCgylq .token.string + a:visited, .jCgylq .token.char + a:visited, .jCgylq .token.builtin + a:visited, .jCgylq .token.inserted + a:visited {
    color: rgb(78, 210, 186);
    text-decoration: underline;
}
.jCgylq .token.operator, .jCgylq .token.entity, .jCgylq .token.url, .jCgylq .token.variable {
    color: rgb(245, 184, 61);
}
.jCgylq .token.atrule, .jCgylq .token.attr-value, .jCgylq .token.keyword {
    color: rgb(209, 148, 158);
}
.jCgylq .token.regex, .jCgylq .token.important {
    color: rgb(238, 153, 0);
}
.jCgylq .token.important, .jCgylq .token.bold {
    font-weight: bold;
}
.jCgylq .token.italic {
    font-style: italic;
}
.jCgylq .token.entity {
    cursor: help;
}
.jCgylq .token.deleted {
    color: red;
}
.t_wrapPO {
    opacity: 0.4;
    transition: opacity 0.3s ease 0s;
    text-align: right;
}
.t_wrapPO > span {
    display: inline-block;
    padding: 2px 10px;
    cursor: pointer;
}
.t_wrapPO > span:hover {
    background: rgba(255, 255, 255, 0.1);
}
.txt_wrap {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}
.txt_wrap code[class*="language-"], .txt_wrap pre[class*="language-"] {
    text-shadow: black 0px -0.1em 0.2em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.5;
    tab-size: 4;
    hyphens: none;
}
@media print {
    .txt_wrap code[class*="language-"], .txt_wrap pre[class*="language-"] {
        text-shadow: none;
   }
}
.txt_wrap pre[class*="language-"] {
    padding: 1em;
    margin: 0.5em 0px;
    overflow: auto;
}
.txt_wrap .token.comment, .txt_wrap .token.prolog, .txt_wrap .token.doctype, .txt_wrap .token.cdata {
    color: rgb(153, 128, 102);
}
.txt_wrap .token.punctuation {
    opacity: 0.7;
}
.txt_wrap .namespace {
    opacity: 0.7;
}
.txt_wrap .token.property, .txt_wrap .token.tag, .txt_wrap .token.number, .txt_wrap .token.constant, .txt_wrap .token.symbol {
    color: rgb(74, 139, 179);
}
.txt_wrap .token.boolean {
    color: firebrick;
}
.txt_wrap .token.selector, .txt_wrap .token.attr-name, .txt_wrap .token.string, .txt_wrap .token.char, .txt_wrap .token.builtin, .txt_wrap .token.inserted {
    color: rgb(160, 251, 170);
}
.txt_wrap .token.selector + a, .txt_wrap .token.attr-name + a, .txt_wrap .token.string + a, .txt_wrap .token.char + a, .txt_wrap .token.builtin + a, .txt_wrap .token.inserted + a, .txt_wrap .token.selector + a:visited, .txt_wrap .token.attr-name + a:visited, .txt_wrap .token.string + a:visited, .txt_wrap .token.char + a:visited, .txt_wrap .token.builtin + a:visited, .txt_wrap .token.inserted + a:visited {
    color: rgb(78, 210, 186);
    text-decoration: underline;
}
.txt_wrap .token.operator, .txt_wrap .token.entity, .txt_wrap .token.url, .txt_wrap .token.variable {
    color: rgb(245, 184, 61);
}
.txt_wrap .token.atrule, .txt_wrap .token.attr-value, .txt_wrap .token.keyword {
    color: rgb(209, 148, 158);
}
.txt_wrap .token.regex, .txt_wrap .token.important {
    color: rgb(238, 153, 0);
}
.txt_wrap .token.important, .txt_wrap .token.bold {
    font-weight: bold;
}
.txt_wrap .token.italic {
    font-style: italic;
}
.txt_wrap .token.entity {
    cursor: help;
}
.txt_wrap .token.deleted {
    color: red;
}
.txt_wrap p:last-child {
    margin-bottom: 0px;
}
.txt_wrap h1 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.85714em;
    line-height: 1.6em;
    color: rgb(50, 50, 159);
    margin-top: 0px;
}
.txt_wrap h2 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.57143em;
    line-height: 1.6em;
    color: rgb(51, 51, 51);
}
.txt_wrap code {
    color: rgb(229, 57, 53);
    background-color: rgba(38, 50, 56, 0.05);
    font-family: Courier, monospace;
    border-radius: 2px;
    border: 1px solid rgba(38, 50, 56, 0.1);
    padding: 0px 5px;
    font-size: 13px;
    font-weight: 400;
    word-break: break-word;
}
.txt_wrap pre {
    font-family: Courier, monospace;
    white-space: pre;
    background-color: rgb(17, 23, 26);
    color: white;
    padding: 20px;
    overflow-x: auto;
    line-height: normal;
    border-radius: 0px;
    border: 1px solid rgba(38, 50, 56, 0.1);
}
.txt_wrap pre code {
    background-color: transparent;
    color: white;
    padding: 0px;
}
.txt_wrap pre code::before, .txt_wrap pre code::after {
    content: none;
}
.txt_wrap blockquote {
    margin: 0px 0px 1em;
    padding: 0px 15px;
    color: rgb(119, 119, 119);
    border-left: 4px solid rgb(221, 221, 221);
}
.txt_wrap img {
    max-width: 100%;
    box-sizing: content-box;
}
.txt_wrap ul, .txt_wrap ol {
    padding-left: 2em;
    margin: 0px 0px 1em;
}
.txt_wrap ul ul, .txt_wrap ol ul, .txt_wrap ul ol, .txt_wrap ol ol {
    margin-bottom: 0px;
    margin-top: 0px;
}
.txt_wrap table {
    display: block;
    width: 100%;
    overflow: auto;
    word-break: keep-all;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
.txt_wrap table tr {
    background-color: rgb(255, 255, 255);
    border-top: 1px solid rgb(204, 204, 204);
}
.txt_wrap table tr:nth-child(2n) {
    background-color: rgb(250, 250, 250);
}
.txt_wrap table th, .txt_wrap table td {
    padding: 6px 13px;
    border: 1px solid rgb(221, 221, 221);
}
.txt_wrap table th {
    text-align: left;
    font-weight: bold;
}
.txt_wrap .share-link {
    cursor: pointer;
    margin-left: -20px;
    padding: 0px;
    line-height: 1;
    width: 20px;
    display: inline-block;
}
/* .txt_wrap .share-link::before {
    content: "";
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml;
   base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==");
    opacity: 0.5;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
} */
.txt_wrap h1:hover > .share-link::before, .txt_wrap h2:hover > .share-link::before, .txt_wrap .share-link:hover::before {
    visibility: visible;
}
.txt_wrap a {
    text-decoration: none;
    color: rgb(50, 50, 159);
}
.txt_wrap a:visited {
    color: rgb(50, 50, 159);
}
.txt_wrap a:hover {
    color: rgb(104, 104, 207);
}
.fotgqo {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}
.fotgqo code[class*="language-"], .fotgqo pre[class*="language-"] {
    text-shadow: black 0px -0.1em 0.2em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.5;
    tab-size: 4;
    hyphens: none;
}
@media print {
    .fotgqo code[class*="language-"], .fotgqo pre[class*="language-"] {
        text-shadow: none;
   }
}
.fotgqo pre[class*="language-"] {
    padding: 1em;
    margin: 0.5em 0px;
    overflow: auto;
}
.fotgqo .token.comment, .fotgqo .token.prolog, .fotgqo .token.doctype, .fotgqo .token.cdata {
    color: rgb(153, 128, 102);
}
.fotgqo .token.punctuation {
    opacity: 0.7;
}
.fotgqo .namespace {
    opacity: 0.7;
}
.fotgqo .token.property, .fotgqo .token.tag, .fotgqo .token.number, .fotgqo .token.constant, .fotgqo .token.symbol {
    color: rgb(74, 139, 179);
}
.fotgqo .token.boolean {
    color: firebrick;
}
.fotgqo .token.selector, .fotgqo .token.attr-name, .fotgqo .token.string, .fotgqo .token.char, .fotgqo .token.builtin, .fotgqo .token.inserted {
    color: rgb(160, 251, 170);
}
.fotgqo .token.selector + a, .fotgqo .token.attr-name + a, .fotgqo .token.string + a, .fotgqo .token.char + a, .fotgqo .token.builtin + a, .fotgqo .token.inserted + a, .fotgqo .token.selector + a:visited, .fotgqo .token.attr-name + a:visited, .fotgqo .token.string + a:visited, .fotgqo .token.char + a:visited, .fotgqo .token.builtin + a:visited, .fotgqo .token.inserted + a:visited {
    color: rgb(78, 210, 186);
    text-decoration: underline;
}
.fotgqo .token.operator, .fotgqo .token.entity, .fotgqo .token.url, .fotgqo .token.variable {
    color: rgb(245, 184, 61);
}
.fotgqo .token.atrule, .fotgqo .token.attr-value, .fotgqo .token.keyword {
    color: rgb(209, 148, 158);
}
.fotgqo .token.regex, .fotgqo .token.important {
    color: rgb(238, 153, 0);
}
.fotgqo .token.important, .fotgqo .token.bold {
    font-weight: bold;
}
.fotgqo .token.italic {
    font-style: italic;
}
.fotgqo .token.entity {
    cursor: help;
}
.fotgqo .token.deleted {
    color: red;
}
.fotgqo p:last-child {
    margin-bottom: 0px;
}
.fotgqo p:first-child {
    margin-top: 0px;
}
.fotgqo p:last-child {
    margin-bottom: 0px;
}
.fotgqo h1 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.85714em;
    line-height: 1.6em;
    color: rgb(50, 50, 159);
    margin-top: 0px;
}
.fotgqo h2 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.57143em;
    line-height: 1.6em;
    color: rgb(51, 51, 51);
}
.fotgqo code {
    color: rgb(229, 57, 53);
    background-color: rgba(38, 50, 56, 0.05);
    font-family: Courier, monospace;
    border-radius: 2px;
    border: 1px solid rgba(38, 50, 56, 0.1);
    padding: 0px 5px;
    font-size: 13px;
    font-weight: 400;
    word-break: break-word;
}
.fotgqo pre {
    font-family: Courier, monospace;
    white-space: pre;
    background-color: rgb(17, 23, 26);
    color: white;
    padding: 20px;
    overflow-x: auto;
    line-height: normal;
    border-radius: 0px;
    border: 1px solid rgba(38, 50, 56, 0.1);
}
.fotgqo pre code {
    background-color: transparent;
    color: white;
    padding: 0px;
}
.fotgqo pre code::before, .fotgqo pre code::after {
    content: none;
}
.fotgqo blockquote {
    margin: 0px 0px 1em;
    padding: 0px 15px;
    color: rgb(119, 119, 119);
    border-left: 4px solid rgb(221, 221, 221);
}
.fotgqo img {
    max-width: 100%;
    box-sizing: content-box;
}
.fotgqo ul, .fotgqo ol {
    padding-left: 2em;
    margin: 0px 0px 1em;
}
.fotgqo ul ul, .fotgqo ol ul, .fotgqo ul ol, .fotgqo ol ol {
    margin-bottom: 0px;
    margin-top: 0px;
}
.fotgqo table {
    display: block;
    width: 100%;
    overflow: auto;
    word-break: keep-all;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
.fotgqo table tr {
    background-color: rgb(255, 255, 255);
    border-top: 1px solid rgb(204, 204, 204);
}
.fotgqo table tr:nth-child(2n) {
    background-color: rgb(250, 250, 250);
}
.fotgqo table th, .fotgqo table td {
    padding: 6px 13px;
    border: 1px solid rgb(221, 221, 221);
}
.fotgqo table th {
    text-align: left;
    font-weight: bold;
}
.fotgqo .share-link {
    cursor: pointer;
    margin-left: -20px;
    padding: 0px;
    line-height: 1;
    width: 20px;
    display: inline-block;
}
/* .fotgqo .share-link::before {
    content: "";
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml;
   base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==");
    opacity: 0.5;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
} */
.fotgqo h1:hover > .share-link::before, .fotgqo h2:hover > .share-link::before, .fotgqo .share-link:hover::before {
    visibility: visible;
}
.fotgqo a {
    text-decoration: none;
    color: rgb(50, 50, 159);
}
.fotgqo a:visited {
    color: rgb(50, 50, 159);
}
.fotgqo a:hover {
    color: rgb(104, 104, 207);
}
.jUkPeD {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}
.jUkPeD p:last-child {
    margin-bottom: 0px;
}
.jUkPeD p:first-child {
    margin-top: 0px;
}
.jUkPeD p:last-child {
    margin-bottom: 0px;
}
.jUkPeD p {
    display: inline-block;
}
.jUkPeD h1 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.85714em;
    line-height: 1.6em;
    color: rgb(50, 50, 159);
    margin-top: 0px;
}
.jUkPeD h2 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.57143em;
    line-height: 1.6em;
    color: rgb(51, 51, 51);
}
.jUkPeD code {
    color: rgb(229, 57, 53);
    background-color: rgba(38, 50, 56, 0.05);
    font-family: Courier, monospace;
    border-radius: 2px;
    border: 1px solid rgba(38, 50, 56, 0.1);
    padding: 0px 5px;
    font-size: 13px;
    font-weight: 400;
    word-break: break-word;
}
.jUkPeD pre {
    font-family: Courier, monospace;
    white-space: pre;
    background-color: rgb(17, 23, 26);
    color: white;
    padding: 20px;
    overflow-x: auto;
    line-height: normal;
    border-radius: 0px;
    border: 1px solid rgba(38, 50, 56, 0.1);
}
.jUkPeD pre code {
    background-color: transparent;
    color: white;
    padding: 0px;
}
.jUkPeD pre code::before, .jUkPeD pre code::after {
    content: none;
}
.jUkPeD blockquote {
    margin: 0px 0px 1em;
    padding: 0px 15px;
    color: rgb(119, 119, 119);
    border-left: 4px solid rgb(221, 221, 221);
}
.jUkPeD img {
    max-width: 100%;
    box-sizing: content-box;
}
.jUkPeD ul, .jUkPeD ol {
    padding-left: 2em;
    margin: 0px 0px 1em;
}
.jUkPeD ul ul, .jUkPeD ol ul, .jUkPeD ul ol, .jUkPeD ol ol {
    margin-bottom: 0px;
    margin-top: 0px;
}
.jUkPeD table {
    display: block;
    width: 100%;
    overflow: auto;
    word-break: keep-all;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
.jUkPeD table tr {
    background-color: rgb(255, 255, 255);
    border-top: 1px solid rgb(204, 204, 204);
}
.jUkPeD table tr:nth-child(2n) {
    background-color: rgb(250, 250, 250);
}
.jUkPeD table th, .jUkPeD table td {
    padding: 6px 13px;
    border: 1px solid rgb(221, 221, 221);
}
.jUkPeD table th {
    text-align: left;
    font-weight: bold;
}
.jUkPeD .share-link {
    cursor: pointer;
    margin-left: -20px;
    padding: 0px;
    line-height: 1;
    width: 20px;
    display: inline-block;
}
/* .jUkPeD .share-link::before {
    content: "";
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml;
   base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==");
    opacity: 0.5;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
} */
.jUkPeD h1:hover > .share-link::before, .jUkPeD h2:hover > .share-link::before, .jUkPeD .share-link:hover::before {
    visibility: visible;
}
.jUkPeD a {
    text-decoration: none;
    color: rgb(50, 50, 159);
}
.jUkPeD a:visited {
    color: rgb(50, 50, 159);
}
.jUkPeD a:hover {
    color: rgb(104, 104, 207);
}
.gbTit {
    position: relative;
}
.t_wrap:hover > .t_wrapP {
    opacity: 1;
}
.kZHJcC {
    font-family: Courier, monospace;
    font-size: 13px;
    white-space: pre;
    contain: content;
    overflow-x: auto;
}
.kZHJcC .redoc-json > .collapser {
    display: none;
}
.kZHJcC .callback-function {
    color: gray;
}
.kZHJcC .collapser::after {
    content: "-";
    cursor: pointer;
}
.kZHJcC .collapsed > .collapser::after {
    content: "+";
    cursor: pointer;
}
.kZHJcC .ellipsis::after {
    content: " … ";
}
.kZHJcC .collapsible {
    margin-left: 2em;
}
.kZHJcC .hoverable {
    padding: 1px 2px;
    border-radius: 2px;
}
.kZHJcC .hovered {
    background-color: rgb(235, 238, 249);
}
.kZHJcC .collapser {
    padding-right: 6px;
    padding-left: 6px;
}
.kZHJcC ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px 0px 0px 26px;
}
.kZHJcC li {
    position: relative;
    display: block;
}
.kZHJcC .hoverable {
    display: inline-block;
}
.etDIKE {
    height: 1.5em;
    width: 1.5em;
    vertical-align: middle;
    float: left;
    transition: transform 0.2s ease-out 0s;
    transform: rotateZ(0deg);
}
.kZHJcC .selected {
    outline-width: 1px;
    outline-style: dotted;
}
.kZHJcC .collapsed > .collapsible {
    display: none;
}
.kZHJcC .ellipsis {
    display: none;
}
.kZHJcC .collapsed > .ellipsis {
    display: inherit;
}
.kZHJcC .collapser {
    position: absolute;
    top: 1px;
    left: -1.5em;
    cursor: default;
    user-select: none;
}
.tabs_text {
    padding: 0.9em;
    background-color: rgba(38, 50, 56, 0.4);
    margin: 0px 0px 10px;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 0.929em;
    line-height: 1.5em;
}
.c_type {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    top: -11px;
    left: 12px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.4);
}
.pos_relative {
    position: relative;
}
.mt_15 {
    margin-top: 15px;
}
.iNoDtm {
    border-left: 1px solid rgb(164, 164, 198);
    box-sizing: border-box;
    position: relative;
    padding: 10px 10px 10px 0px;
    vertical-align: top;
    line-height: 20px;
    white-space: nowrap;
    font-size: 0.929em;
    font-family: Courier, monospace;
    cursor: pointer;
}
tr:first-of-type > .iNoDtm, tr.last > .iNoDtm {
    border-left-width: 0px;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 1px 100%;
}
tr:first-of-type > .iNoDtm {
    background-image: linear-gradient(transparent 0%, transparent 22px, rgb(164, 164, 198) 22px, rgb(164, 164, 198) 100%);
}
tr.last > .iNoDtm {
    background-image: linear-gradient(rgb(164, 164, 198) 0%, rgb(164, 164, 198) 22px, transparent 22px, transparent 100%);
}
tr.last + tr > .iNoDtm {
    border-left-color: transparent;
}
tr.last:first-child > .iNoDtm {
    /* background: none; */
    border-left-color: transparent;
}
.iNoDtm.deprecated {
    text-decoration: line-through;
    color: rgb(189, 204, 211);
}
.iNoDtm .svg_wrap {
    height: 1.1em;
    width: 1.1em;
}
.iNoDtm .svg_wrap polygon {
    fill: rgb(128, 128, 128);
}
.fKyGWc {
    vertical-align: middle;
    font-size: 13px;
    line-height: 20px;
    color: rgba(128, 128, 128, 0.8);
}
.hqYVjx {
    vertical-align: middle;
    font-size: 13px;
    line-height: 20px;
    color: rgb(128, 128, 128);
}
.edBCth {
    vertical-align: middle;
    font-size: 13px;
    line-height: 20px;
    color: rgb(128, 128, 128);
    word-break: break-word;
}
.jsTAxL {
    vertical-align: middle;
    color: rgb(229, 57, 53);
    font-size: 0.9em;
    font-weight: normal;
    margin-left: 20px;
    line-height: 1;
}
.section_title {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.85714em;
    line-height: 1.6em;
    color: rgb(50, 50, 159);
    margin-top: 0px;
    margin-bottom: 0.5em;
}
.link_btn {
    border: 1px solid rgb(50, 50, 159);
    color: rgb(50, 50, 159);
    font-weight: normal;
    margin-left: 0.5em;
    padding: 4px 8px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
.p0 {
    margin: 0px;
    padding: 0px;
}
.p0 .li_ul {
    font-size: 0.929em;
}
.dno {
    margin: 0px;
    padding: 0px;
    display: none;
}
.dno .li_ul {
    font-size: 0.929em;
}
.nav_li {
    list-style: inside none none;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px;
}
.menu_header {
    list-style: inside none none;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px;
    margin-top: 15px;
}
.li_label {
    cursor: pointer;
    color: rgb(51, 51, 51);
    margin: 0px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-family: "Open Sans", sans-serif;
    font-size: 0.929em;
    text-transform: none;
}
.li_label:hover {
    color: rgb(50, 50, 159);
}
.li_label:hover {
    background-color: rgb(237, 237, 237);
}
.li_label .svg_wrap {
    height: 1.5em;
    width: 1.5em;
}
.li_label .svg_wrap polygon {
    fill: rgb(51, 51, 51);
}
.lable_li_label {
    cursor: pointer;
    margin: 0px;
    padding: 12.5px 20px 12.5px 40px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-family: "Open Sans", sans-serif;
    color: rgb(51, 51, 51);
}
.lable_li_label:hover {
    background-color: rgb(225, 225, 225);
}
.lable_li_label .svg_wrap {
    height: 1.5em;
    width: 1.5em;
}
.lable_li_label .svg_wrap polygon {
    fill: rgb(51, 51, 51);
}
.menu_title {
    margin: 0px;
    padding: 12.5px 20px 0px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-family: "Open Sans", sans-serif;
    opacity: 0.7;
    text-transform: uppercase;
    font-size: 0.8em;
    cursor: default;
    color: rgb(51, 51, 51);
}
.menu_title .svg_wrap {
    height: 1.5em;
    width: 1.5em;
}
.menu_title .svg_wrap polygon {
    fill: rgb(51, 51, 51);
}
.dOOKJL {
    cursor: pointer;
    color: rgb(51, 51, 51);
    margin: 0px;
    padding: 12.5px 20px 12.5px 40px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-family: "Open Sans", sans-serif;
}
.dOOKJL:hover {
    background-color: rgb(225, 225, 225);
}
.dOOKJL .svg_wrap {
    height: 1.5em;
    width: 1.5em;
}
.dOOKJL .svg_wrap polygon {
    fill: rgb(51, 51, 51);
}
.hYUqJp {
    cursor: pointer;
    margin: 0px;
    padding: 12.5px 20px 12.5px 40px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-family: "Open Sans", sans-serif;
    color: rgb(51, 51, 51);
    background-color: rgb(225, 225, 225);
}
.hYUqJp:hover {
    background-color: rgb(225, 225, 225);
}
.hYUqJp .svg_wrap {
    height: 1.5em;
    width: 1.5em;
}
.hYUqJp .svg_wrap polygon {
    fill: rgb(51, 51, 51);
}
.hQNnYf {
    cursor: pointer;
    color: rgb(50, 50, 159);
    margin: 0px;
    padding: 12.5px 20px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-family: "Open Sans", sans-serif;
    font-size: 0.929em;
    text-transform: none;
    background-color: rgb(237, 237, 237);
}
.hQNnYf:hover {
    color: rgb(50, 50, 159);
}
.hQNnYf:hover {
    background-color: rgb(237, 237, 237);
}
.hQNnYf .svg_wrap {
    height: 1.5em;
    width: 1.5em;
}
.hQNnYf .svg_wrap polygon {
    fill: rgb(51, 51, 51);
}
.li_span {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}
.powerby_wrap {
    font-size: 0.8em;
    margin-top: 10px;
    padding: 0px 20px;
    text-align: left;
    opacity: 0.7;
}
.powerby_wrap a, .powerby_wrap a:visited, .powerby_wrap a:hover {
    border-top: 1px solid rgb(225, 225, 225);
    padding: 5px 0px;
    display: block;
    color: rgb(51, 51, 51) !important;
}
.fBopsv {
    cursor: pointer;
    position: relative;
    margin-bottom: 5px;
}
.bVSqpC {
    position: absolute;
    width: 100%;
    z-index: 100;
    background: rgb(250, 250, 250);
    color: rgb(38, 50, 56);
    box-sizing: border-box;
    box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 6px;
    overflow: hidden;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: all 0.25s ease 0s;
    transform: translateY(-50%) scaleY(0);
}
.hNiVmK {
    padding: 10px;
}
.jdQHlL {
    padding: 5px;
    border: 1px solid rgb(204, 204, 204);
    background: rgb(255, 255, 255);
    word-break: break-all;
    color: rgb(50, 50, 159);
}
.jdQHlL > span {
    color: rgb(51, 51, 51);
}
.success_box {
    padding: 10px;
    border-radius: 2px;
    margin-bottom: 4px;
    line-height: 1.5em;
    cursor: pointer;
    color: rgb(55, 210, 71);
    background-color: rgba(55, 210, 71, 0.1);
}
.res_box {
    padding: 10px;
    border-radius: 2px;
    margin-bottom: 4px;
    line-height: 1.5em;
    cursor: pointer;
    color: rgb(229, 57, 53);
    background-color: rgba(229, 57, 53, 0.1);
}
.bAIwWH {
    padding: 10px;
}
.iDUjxN {
    border-bottom: 1px solid rgba(38, 50, 56, 0.3);
    margin: 1em 0px;
    color: rgba(38, 50, 56, 0.5);
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.929em;
    line-height: 20px;
    text-align: left;
    caption-side: top;
}
.h3_text {
    font-size: 1.3em;
    padding: 0.2em 0px;
    margin: 3em 0px 1.1em;
    color: rgb(51, 51, 51);
    font-weight: normal;
}
.eFFwMa::after {
    content: " AND ";
    font-weight: bold;
}
.eFFwMa:last-child::after {
    content: none;
}
.eFFwMa a {
    text-decoration: none;
    color: rgb(50, 50, 159);
}
.eFFwMa a:visited {
    color: rgb(50, 50, 159);
}
.eFFwMa a:hover {
    color: rgb(104, 104, 207);
}
.jtJYnZ::before {
    content: "( ";
    font-weight: bold;
}
.jtJYnZ::after {
    content: " ) OR ";
    font-weight: bold;
}
.jtJYnZ:last-child::after {
    content: " )";
}
.jtJYnZ:only-child::before, .jtJYnZ:only-child::after {
    content: none;
}
.jtJYnZ a {
    text-decoration: none;
    color: rgb(50, 50, 159);
}
.jtJYnZ a:visited {
    color: rgb(50, 50, 159);
}
.jtJYnZ a:hover {
    color: rgb(104, 104, 207);
}
.ceJGIt {
    flex: 1 1 0%;
}
.iYKvkC {
    width: 75%;
}
.lmVwfJ {
    border-bottom: 1px solid rgba(38, 50, 56, 0.3);
    color: rgba(38, 50, 56, 0.5);
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.929em;
    line-height: 20px;
    display: inline-block;
    margin: 0px;
}
.PDnUY {
    width: 100%;
    display: flex;
    margin: 1em 0px;
}
.df_hidden {
    display: flex;
    width: 100%;
    padding: 0px;
    backface-visibility: hidden;
    contain: content;
    overflow: hidden;
}
@media print, screen and (max-width: 1360px) {
    .df_hidden {
        flex-direction: column;
   }
}
.box_style {
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    border-image: initial;
    border-width: 1px 0px;
}
.acc_pad {
    padding: 10px 40px;
    cursor: pointer;
}
@media print, screen and (max-width: 576px) {
    .acc_pad {
        padding: 10px 20px;
        padding-right: 30px;
   }
   .acc_title h2{
    font-size: 14px;
    line-height: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
   }
}
.pb10{
    padding-bottom: 10px;
}
.box_font {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    line-height: 1.6em;
    color: black;
    margin: 0px;
    font-size: 1.2em;
}
.box_font small {
    font-size: 85%;
}
.op_btn {
    display: inline-block;
    background-color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    font-family: Verdana;
    color: white;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    margin-right: 6px;
    font-size: 14px;
    width: 80px;
    height: 23px;
    line-height: 23px;
    border-radius: 3px;
    background-position: 0px 0px;
    margin-top: -1px;
}
@media print, screen and (max-width: 576px) {
    .op_btn{
        width: auto;
        padding: 5px 10px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        height: auto;
        font-size: 12px;
        line-height: 1;
        font-weight: 500;
        letter-spacing: 0.1em;
    }
}
.op_btn.get {
    background-color: rgb(107, 189, 91);
}
.op_btn.post {
    background-color: rgb(36, 143, 178);
}
.op_btn.put {
    background-color: rgb(155, 112, 139);
}
.op_btn.options {
    background-color: rgb(211, 202, 18);
}
.op_btn.patch {
    background-color: rgb(224, 157, 67);
}
.op_btn.delete {
    background-color: rgb(226, 122, 122);
}
.op_btn.basic {
    background-color: rgb(153, 153, 153);
}
.op_btn.link {
    background-color: rgb(49, 187, 182);
}
.op_btn.head {
    background-color: rgb(193, 103, 228);
}
.hQjTLE {
    user-select: none;
    width: 20px;
    height: 20px;
    align-self: center;
    display: flex;
    flex-direction: column;
    color: rgb(50, 50, 159);
}
.menu-container {
    width: 260px;
    background-color: rgb(250, 250, 250);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    backface-visibility: hidden;
    height: 100vh;
    position: sticky;
    top: 0px;
}
@media screen and (max-width: 800px) {
    .menu-container {
        position: fixed;
        z-index: 20;
        width: 100%;
        background: rgb(250, 250, 250);
        transform: translateX(-100%);
        opacity: 0;
        pointer-events: none;
        transition: all 400ms ease-in-out;
        top: 70px;

   }
}
@media print {
    .menu-container {
        display: none;
   }
}
.lmolXL {
    outline: none;
    user-select: none;
    background-color: rgb(242, 242, 242);
    color: rgb(50, 50, 159);
    display: none;
    cursor: pointer;
    position: fixed;
    right: 20px;
    z-index: 100;
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px;
    bottom: 44px;
    width: 60px;
    height: 60px;
    padding: 0px 20px;
}
@media screen and (max-width: 800px) {
    .lmolXL {
        display: flex;
   }
}
@media print {
    .lmolXL {
        display: none;
   }
}
.container-wrap {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: rgb(51, 51, 51);
    display: flex;
    position: relative;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    text-rendering: optimizespeed !important;
}
.container-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.right_cnt_wrap {
    z-index: 1;
    position: relative;
    overflow: hidden;
    width: calc(100% - 260px);
    contain: layout;
}
@media print, screen and (max-width: 800px) {
    .right_cnt_wrap {
        width: 100%;
        padding-top: 100px;
   }
}
.eIVOaZ {
    padding: 5px 0px;
}
.dRCpKq {
    width: calc(100% - 40px);
    box-sizing: border-box;
    margin: 0px 20px;
    padding: 5px 10px 5px 20px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-bottom-style: solid;
    border-bottom-color: rgb(225, 225, 225);
    font-family: Roboto, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: rgb(51, 51, 51);
    background-color: transparent;
    outline: none;
}
.dSyVTM {
    position: absolute;
    left: 20px;
    height: 1.8em;
    width: 0.9em;
}
.dSyVTM path {
    fill: rgb(51, 51, 51);
}
@-webkit-keyframes loading {
    0% {
        transform: rotate(0deg);
   }
    100% {
        transform: rotate(360deg);
   }
}
@keyframes loading {
    0% {
        transform: rotate(0deg);
   }
    100% {
        transform: rotate(360deg);
   }
}
.dwqfBJ {
    font-size: 0.9em;
    margin-right: 10px;
    color: rgb(50, 50, 159);
    font-family: "Open Sans", sans-serif;
}
.gXviFH {
    margin: 0px 0px 3px;
    padding: 0px;
    list-style: none;
    display: inline-block;
}
.gYsnwL {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 0.8em;
    cursor: pointer;
    border: 1px solid rgb(50, 50, 159);
    padding: 2px 10px;
    color: white;
    background-color: rgb(50, 50, 159);
}
.jdXjUh,.tab_btn.active {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 0.8em;
    cursor: pointer;
    border: 1px solid rgb(50, 50, 159);
    padding: 2px 10px;
    color: rgb(50, 50, 159);
    background-color: white;
}
.bMfIUD {
    vertical-align: middle;
    font-size: 13px;
    line-height: 20px;
    border-radius: 2px;
    background-color: rgba(51, 51, 51, 0.05);
    color: rgba(51, 51, 51, 0.9);
    padding: 0px 5px;
    border: 1px solid rgba(51, 51, 51, 0.1);
    font-family: Courier, monospace;
}
.cMefLx::after {
    content: "]";
}
.cMefLx {
    font-size: 0.9em;
    font-family: Courier, monospace;
}
body{
    scroll-behavior: smooth;
}

.nav_links li a{
    position: relative;
    text-decoration: none;
    cursor: pointer;
    color: rgb(51, 51, 51);
    margin: 0px;
    scroll-behavior: smooth;
    transition: all 400ms ease-in-out;
   
}
/* .nav_links li:hover label>span>a{
    color: rgb(50, 50, 159);
} */
.nav_links li span>a{
    padding: 12.5px 20px;
}
.nav_links li span,.nav_links li span a{
    width: 100%;
    height: 100%;
    display: block;
}
.nav_links li span a:hover{
    color: rgb(50, 50, 159);
}
.nav_links li.sub_menu>label span a:after,.nav_links li.sub_menu .sub_sub_menu>label span a:after{
    content: url("data:image/svg+xml,%3Csvg class='svg_wrap hjRNaf' version='1.1' viewBox='0 0 24 24' x='0' xmlns='http://www.w3.org/2000/svg' y='0'%3E%3Cpolygon points='17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 '%3E%3C/polygon%3E%3C/svg%3E");
    position: absolute;
    right: 20px;
    width: 15px;
    height: 15px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    transition: all 400ms ease-in-out;
    transform-origin: center center;
}
.nav_links li.sub_menu .sub_sub_menu>label span a:after{
    right: 0;
}
.nav_links li.sub_menu ul li label{
    padding: 0 15px;
    
}
.nav_links li.sub_menu ul{
    display: block;
    height: 0;
    opacity: 0;
    /* padding-bottom: 20px; */
    transition: height 400ms ease-in-out, opacity 400ms ease-in-out;
}
.nav_links li.sub_menu.active ul{
    height: 100%;
    opacity: 1;
}
.nav_links li.sub_menu.active>label{
    background-color: rgb(237, 237, 237);
    
}
.nav_links li.sub_menu.active>label>span>a{
    color: rgb(50, 50, 159);
}
.nav_links li.sub_menu.active>label>span>a:after{
    transform: translateY(-50%) rotate(0deg);
}
.nav_links li.sub_menu ul li:last-child{
    padding-bottom: 20px;
}
.nav_links li.sub_menu .sub_sub_menu ul{
    opacity: 0;
    height: 0;
    transition: all 400ms ease-in-out;
    pointer-events: none;
}
.nav_links li.sub_menu.active .sub_sub_menu.active ul{
    opacity: 1;
    height: 100%;
    pointer-events: auto;
}
.nav_links li.sub_menu.active .sub_sub_menu.active a::after{
    transform: translateY(-50%) rotate(0deg);
}
.overflow_x_hide{
    overflow-x: hidden !important;
}
.syntaxhighlighter{
    padding:20px 0;
}
/* .syntaxhighlighter .plain, .syntaxhighlighter .plain a{
    color: rgb(160, 251, 170) !important;
} */
.nav_links li.active>label{
    background-color: rgb(237, 237, 237);
}
.acc_title{
    position: relative;
}
.acc_title:after{
    content: url("data:image/svg+xml,%3Csvg class='svg_wrap gpBuvP' version='1.1' viewBox='0 0 24 24' x='0' xmlns='http://www.w3.org/2000/svg' y='0' style='margin-right: -25px%3B'%3E%3Cpolygon points='17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 '%3E%3C/polygon%3E%3C/svg%3E");
    position: absolute;
    width: 25px;
    height: 25px;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    transition: all 400ms ease-in-out;
    transform-origin: center center;
}
@media print, screen and (max-width: 576px){
    .acc_title:after{
        width: 20px;
        height: 20px;
        right: 10px;
    }

}

.acc_wrap.active .acc_title:after{
    transform: translateY(-50%) rotate(180deg);
}
.acc_title_content{
    opacity: 0;
    height: 0;
    transition: all 400ms ease-in-out;
    padding: 0;
    pointer-events: none;
}

.acc_wrap.active .acc_title_content{
    height: 100%;
    opacity: 1;
    pointer-events: auto;
}
/* table.sc-dxgOiQ tr:last-child{
    display: none;
} */
.tr_content{
   display: none;
    transition: all 400ms ease-in-out;
}
.tr_content.tr_expanded{
    display: table-row;
}
tr.tr_header td:first-child{
    position: relative;
    display: table;
}
tr.tr_header td:first-child:after{
    content: url("data:image/svg+xml,%3Csvg class='svg_wrap jvJCWZ' version='1.1' viewBox='0 0 24 24' x='0' xmlns='http://www.w3.org/2000/svg' y='0'%3E%3Cpolygon points='17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 '%3E%3C/polygon%3E%3C/svg%3E");
    width: 15px;
    height: 15px;
    position: absolute;
    top: 20px;
    transform: translateY(-50%) rotate(-90deg);
    transform-origin: center center;
    transition: all 400ms ease-in-out;
    right: -20px;
}
.tr_content td{
    padding: 10px;
    /* background: rgb(250, 250, 250); */
}
tr.tr_header.active td:first-child::after{
    transform: translateY(-50%) rotate(0deg);
}
tr:first-of-type > .iNoDtm,.iNoDtm,.bIrgla{
    background-image: inherit !important;
    border-left: 1px solid transparent !important;
}
.res_acc_content{
    display: none;
    transition: all 400ms ease-in-out;
}
.res_acc_wrap.active .res_acc_content{
    display: block;
}
.res_acc_header{
    position: relative;
    /* padding-left: 30px; */
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.res_acc_header strong{
    margin-right: 5px;
}

.res_acc_header p{
    margin: 0;
}
/* .res_acc_header:before{
    content: url("data:image/svg+xml,%3Csvg class='svg_wrap etDIKE' version='1.1' viewBox='0 0 24 24' x='0' xmlns='http://www.w3.org/2000/svg' y='0'%3E%3Cpolygon points='17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 ' fill='rgb(229  57  53)'%3E%3C/polygon%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    transition: all 200ms ease-in-out;
    transform-origin: center center;
} */
/* .res_acc_header.acc_success:before{
    content: url("data:image/svg+xml,%3Csvg class='svg_wrap etDIKE' version='1.1' viewBox='0 0 24 24' x='0' xmlns='http://www.w3.org/2000/svg' y='0'%3E%3Cpolygon points='17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 ' fill='rgb(55  210  71)'%3E%3C/polygon%3E%3C/svg%3E");
} */
/* .res_acc_wrap.active .res_acc_header::before{
    transform: translateY(-50%) rotate(0deg);
} */
.tr_bg_white .sc-kpOJdX, .tr_bg_white .sc-kpOJdX td{
    background-color: #fff !important;
}
/* .tr_bg_white td:first-child>div{
    background-color: #fff !important;
    padding: 0;
    margin: 10px;
} */
.tr_bg_white>td table{
    padding: 10px 0;
}
.no_gap>td{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.no_gap>td>div{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.tab_btn{
    color: rgb(50, 50, 159) !important;
    background-color: white !important;
    border: 1px solid rgb(50, 50, 159) !important;
}
.tab_btn.active{
    color: white !important;
    background-color:  rgb(50, 50, 159)!important;
    border: 1px solid rgb(50, 50, 159) !important;
}
.tab_wrap{
    padding-left: 10px;
}
.bg_transparent{
    /* padding: 0;
    margin: 0;
    background-color: rgb(17, 23, 26) !important; */
    opacity: 1 !important;
}
.bg_transparent .syntaxhighlighter{
    background-color: transparent !important;
}
.bg_transparent .syntaxhighlighter table td.code .line{
    background-color: transparent !important;
}
.bg_transparent .syntaxhighlighter td.gutter{
    display: none;
}

.tabs-content .react-tabs__tab-panel:not(:first-child) {
    display: none;
}
.tabs-nav ul{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    flex-wrap: wrap;
}
.tabs-nav ul li{
    list-style: none;
}

.tabs-nav ul li a{
    padding: 5px 10px;
    display: inline-block;
    background-color: rgb(17, 23, 26);
    cursor: pointer;
    text-align: center;
    outline: none;
    color: rgb(179, 179, 179);
    margin: 0px 5px 5px;
    border: 1px solid rgb(7, 9, 11);
    border-radius: 5px;
    min-width: 60px;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
    color: rgb(229, 57, 53);
}
.tabs-nav ul li.bg_success a{
    color: rgb(55, 210, 71);
    
}
.tabs-nav ul li.active a{
    background: rgb(255, 255, 255);
}
/* .tabs-nav ul li a{
    color: rgb(179, 179, 179);
    text-decoration: none;
} */
.tabs-content{
    padding: 20px;
    margin: 0px;
    background: rgb(17, 23, 26);
}
.beUper {
    vertical-align: middle;
    font-size: 13px;
    line-height: 20px;
    border-radius: 2px;
    background-color: rgba(142, 142, 220, 0.05);
    color: rgba(50, 50, 159, 0.9);
    margin: 0px 5px;
    padding: 0px 5px;
    border: 1px solid rgba(50, 50, 159, 0.1);
    font-family: Courier, monospace;
}
.tr_content .tr_content>td>div{
    margin: 0;
    padding: 10px;
    background-color: white;
}
.tr_content .tr_content>td>div table td{
    /* background-color: white; */
}
.bKmuNy {
    vertical-align: middle;
    line-height: 20px;
    color: rgb(49, 149, 166);
    font-size: 13px;
}
.eCjbJc .sc-kpOJdX, .eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX, .eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX{
    padding: 10px;
}
.text_wrap{
    margin-top: 40px;
}
.mobile_menu_burger{
    width: 100%;
    height: 70px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 9;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    display: none;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.mobile_menu_logo{
    position: relative;
}
.mobile_menu_logo img{
    height: 40px;
    width: auto;

}
.mobile_menu_icon{
    position: fixed;
    top: 27px;
    right: 20px;
    width: 30px;
    height: 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
}
.mobile_menu_icon span{
    position: relative;
    width: 100%;
    height: 2px;
    background-color: black;
    border-radius: 3px;
    transition: all 400ms ease-in-out;
    transform-origin: center center;
}
.mobile_menu_burger.active .mobile_menu_icon .top{
    transform: rotate(45deg) translate(10px, 0px);
}
.mobile_menu_burger.active .mobile_menu_icon .middle{
    opacity: 0;
}
.mobile_menu_burger.active .mobile_menu_icon .bottom{
    transform: rotate(-45deg) translate(10px, 0px);
}
@media print, screen and (max-width: 800px) {
    .mobile_menu_burger{
        display: flex;
   }
   .menu-container.active{
    transform: translateX(0);
    opacity: 1;
    pointer-events: auto;
   }
   div{
    scroll-margin-top: 60px;
   }
}