code[class*="language-"],
pre[class*="language-"] {
    color: #000;
    background: 0 0;
    text-shadow: 0 1px #fff;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}

code[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection {
    text-shadow: none;
    background: #b3d4fc
}

pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection {
    text-shadow: none;
    background: #b3d4fc
}

code[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection {
    text-shadow: none;
    background: #b3d4fc
}

code[class*="language-"] ::selection,
code[class*="language-"]::selection {
    text-shadow: none;
    background: #b3d4fc
}

pre[class*="language-"] {
    padding: 1em;
    margin: 0.5em 0 1.5em 0;
    overflow: auto
}

pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection {
    text-shadow: none;
    background: #b3d4fc
}

pre[class*="language-"] ::selection,
pre[class*="language-"]::selection {
    text-shadow: none;
    background: #b3d4fc
}

@media print {

    code[class*="language-"],
    pre[class*="language-"] {
        text-shadow: none
    }
}

:not(pre)>code[class*="language-"],
pre[class*="language-"] {
    background: #f6f7fb
}

:not(pre)>code[class*="language-"] {
    padding: 0.1em;
    border-radius: 0.3em;
    white-space: normal
}

.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
    color: #708090
}

.token.punctuation {
    color: #999
}

.namespace {
    opacity: 0.7
}

.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag {
    color: #905
}

.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string {
    color: #690
}

.language-css .token.string,
.style .token.string {
    color: #a67f59;
    background: rgba(255, 255, 255, 0.5)
}

.token.entity,
.token.operator,
.token.url {
    color: #a67f59;
    background: rgba(255, 255, 255, 0.5)
}

.token.atrule,
.token.attr-value,
.token.keyword {
    color: #07a
}

.token.function {
    color: #dd4a68
}

.token.important,
.token.regex,
.token.variable {
    color: #e90
}

.token.bold,
.token.important {
    font-weight: 700
}

.token.italic {
    font-style: italic
}

.token.entity {
    cursor: help
}

.code-box-copy {
    position: relative;
    font-size: 16px
}

.code-box-copy pre[class*="language-"] {
    border: 1px solid #dee3f9;
    border-radius: 2px
}

.code-box-copy__btn {
    /* opacity: 0; */
    position: absolute;
    top: 8px;
    right: 10px;
    width: 36px;
    height: 36px;
    background-color: #e5eaff;
    border: 1px solid #dee3f9;
    color: #333;
    border-radius: 4px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out
}

.code-box-copy:hover .code-box-copy__btn {
    opacity: 1
}

.code-box-copy__btn:disabled {
    background-color: #eee;
    border-color: #ccc;
    color: #333;
    pointer-events: none
}

.code-box-copy__btn:hover {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #333
}

.code-box-copy__btn:focus,
.code-box-copy__btn:active {
    outline: 0
}

.code-box-copy__tooltip {
    display: none;
    position: absolute;
    bottom: calc(100% + 11px);
    right: 0;
    width: 80px;
    padding: 6px 0;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    font-size: 13px
}

.code-box-copy__tooltip::after {
    display: block;
    position: absolute;
    right: 13px;
    bottom: -5px;
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #333 transparent transparent transparent
}

.card-body.show-source .code-box-copy {
    display: block
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9ycy9wcmlzbS5jc3MiLCJzb3VyY2VzIjpbInZlbmRvcnMvcHJpc20uc2NzcyIsInZlbmRvcnMvcHJpc20vX3ByaXNtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInByaXNtL3ByaXNtXCI7XG5cbi5jb2RlLWJveC1jb3B5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUzZjk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG5cbi5jb2RlLWJveC1jb3B5X19idG4ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWFmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTNmOTtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmNvZGUtYm94LWNvcHk6aG92ZXIgLmNvZGUtYm94LWNvcHlfX2J0biB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2RlLWJveC1jb3B5X19idG4ge1xuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzMzMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5jb2RlLWJveC1jb3B5X190b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC13ZWJraXQtY2FsYygxMDAlICsgMTFweCk7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTFweCk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG59XG4uY2FyZC1ib2R5LnNob3ctc291cmNlIHtcbiAgLmNvZGUtYm94LWNvcHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggI2ZmZjtcbiAgLy9mb250LWZhbWlseTogQ29uc29sYXMsTW9uYWNvLCdBbmRhbGUgTW9ubycsJ1VidW50dSBNb25vJyxtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICA6Oi1tb3otc2VsZWN0aW9uLFxuICAmOjotbW96LXNlbGVjdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgfVxufVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgOjotbW96LXNlbGVjdGlvbixcbiAgJjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIH1cbn1cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICA6OnNlbGVjdGlvbixcbiAgJjo6c2VsZWN0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB9XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICA6OnNlbGVjdGlvbixcbiAgJjo6c2VsZWN0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB9XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDEuNWVtIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbiAgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbiB7XG4gICYuY2RhdGEsXG4gICYuY29tbWVudCxcbiAgJi5kb2N0eXBlLFxuICAmLnByb2xvZyB7XG4gICAgY29sb3I6ICM3MDgwOTA7XG4gIH1cbiAgJi5wdW5jdHVhdGlvbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbn1cblxuLm5hbWVzcGFjZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRva2VuIHtcbiAgJi5ib29sZWFuLFxuICAmLmNvbnN0YW50LFxuICAmLmRlbGV0ZWQsXG4gICYubnVtYmVyLFxuICAmLnByb3BlcnR5LFxuICAmLnN5bWJvbCxcbiAgJi50YWcge1xuICAgIGNvbG9yOiAjOTA1O1xuICB9XG4gICYuYXR0ci1uYW1lLFxuICAmLmJ1aWx0aW4sXG4gICYuY2hhcixcbiAgJi5pbnNlcnRlZCxcbiAgJi5zZWxlY3RvcixcbiAgJi5zdHJpbmcge1xuICAgIGNvbG9yOiAjNjkwO1xuICB9XG59XG5cbi5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZyxcbi5zdHlsZSAudG9rZW4uc3RyaW5nIHtcbiAgY29sb3I6ICNhNjdmNTk7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG5cbi50b2tlbiB7XG4gICYuZW50aXR5LFxuICAmLm9wZXJhdG9yLFxuICAmLnVybCB7XG4gICAgY29sb3I6ICNhNjdmNTk7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbiAgfVxuICAmLmF0cnVsZSxcbiAgJi5hdHRyLXZhbHVlLFxuICAmLmtleXdvcmQge1xuICAgIGNvbG9yOiAjMDdhO1xuICB9XG4gICYuZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjZGQ0YTY4O1xuICB9XG4gICYuaW1wb3J0YW50LFxuICAmLnJlZ2V4LFxuICAmLnZhcmlhYmxlIHtcbiAgICBjb2xvcjogI2U5MDtcbiAgfVxuICAmLmJvbGQsXG4gICYuaW1wb3J0YW50IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYuaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgJi5lbnRpdHkge1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1wcmlzbS5taW4uY3NzLm1hcCAqL1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxFQUFPLFdBQVcsQUFBbEIsRUFDTCxHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sV0FBVyxBQUFsQixDQUFvQixDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxHQUFHLENBQ2YsV0FBVyxDQUFFLFVBQVUsQ0FFdkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsWUFBWSxDQUFFLE1BQU0sQ0FDcEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxRQUFRLENBQUUsQ0FBQyxDQUNYLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUNF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 */