﻿@font-face {
    font-family: "Open Sans webReader";
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: hl-icons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class*=" rsicn-"],
[class*=" rsicn-"]:before,
[class^="rsicn-"],
[class^="rsicn-"]:before {
    font-family: hl-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.rsicn-arrow-down::before {
    content: "\edbf";
}

.rsicn-arrow-up::before {
    content: "\edb7";
}

.rsicn-autoplay::before {
    content: "\e913";
}

.rsicn-backwards::before {
    content: "\ed88";
}

.rsicn-click-listen::before {
    content: "\e905";
}

.rsicn-controls::before {
    content: "\eb5d";
}

.rsicn-cross-bold::before {
    content: "\ed6c";
}

.rsicn-cross::before {
    content: "\e90b";
}

.rsicn-dictionary::before {
    content: "\e90d";
}

.rsicn-download::before {
    content: "\e90a";
}

.rsicn-dr-icon-speaker::before {
    content: "\e90f";
}

.rsicn-dr-icon-waves::before {
    content: "\e911";
}

.rsicn-enlarged-text::before {
    content: "\e907";
}

.rsicn-error::before {
    content: "\ec33";
}

.rsicn-file-plus::before {
    content: "\e9a1";
}

.rsicn-font-minus::before {
    content: "\e908";
}

.rsicn-font-plus::before {
    content: "\e909";
}

.rsicn-formreader::before {
    content: "\e919";
}

.rsicn-forwards::before {
    content: "\ed89";
}

.rsicn-grippie::before {
    content: "\e914";
}

.rsicn-hamburger::before {
    content: "\ec6d";
}

.rsicn-help::before {
    content: "\ed56";
}

.rsicn-highlighting::before {
    content: "\e924";
}

.rsicn-info::before {
    content: "\ed64";
}

.rsicn-keyboard::before {
    content: "\ea70";
}

.rsicn-listen-icon::before {
    content: "\e901";
}

.rsicn-maximize::before {
    content: "\eb3e";
}

.rsicn-minimize::before {
    content: "\eb3f";
}

.rsicn-minus::before {
    content: "\ed5c";
}

.rsicn-modifier-alt::before {
    content: "\ee65";
}

.rsicn-modifier-ctrl::before {
    content: "\ee64";
}

.rsicn-modifier-meta-mac::before {
    content: "\ee62";
}

.rsicn-modifier-meta-other::before {
    content: "\ee6d";
}

.rsicn-modifier-meta-windows::before {
    content: "\ef21";
}

.rsicn-modifier-shift::before {
    content: "\ee63";
}

.rsicn-move::before {
    content: "\e900";
}

.rsicn-nota-bene::before {
    content: "\ed2c";
}

.rsicn-pagemask::before {
    content: "\e910";
}

.rsicn-pause::before {
    content: "\e903";
}

.rsicn-play::before {
    content: "\e902";
}

.rsicn-plus::before {
    content: "\ed5b";
}

.rsicn-replay::before {
    content: "\e915";
}

.rsicn-resize::before {
    content: "\edfc";
}

.rsicn-restore::before {
    content: "\eaab";
}

.rsicn-rslogo-2019::before {
    content: "\e916";
}

.rsicn-search::before {
    content: "\eb30";
}

.rsicn-settings::before {
    content: "\e912";
}

.rsicn-slide-left::before {
    content: "\ee3a";
}

.rsicn-slide-right::before {
    content: "\ee38";
}

.rsicn-speed::before {
    content: "\ebde";
}

.rsicn-stop::before {
    content: "\e904";
}

.rsicn-tap-listen::before {
    content: "\e918";
}

.rsicn-text-settings::before {
    content: "\e917";
}

.rsicn-textmode::before {
    content: "\e99b";
}

.rsicn-translate::before {
    content: "\e90e";
}

.rsicn-tts-not-supported::before {
    content: "\ed9f";
}

.rsicn-tts-supported::before {
    content: "\ed98";
}

.rsicn-voice::before {
    content: "\e90c";
}

.rsicn-volume::before {
    content: "\e906";
}

.rsicn-wr-icon-speaker::before {
    content: "\e91a";
}

.rsicn-wr-icon-waves::before {
    content: "\e91b";
}

.no-logo::after,
.no-logo::before {
    content: none;
}

.no-bg-image.rsimg {
    background-image: none;
}

a.rspkr_dr_link {
    margin: 0 1.5em 0 0.2em;
    text-decoration: none;
}

    a.rspkr_dr_link .rsbtn_btnlabel {
        height: 1px;
        width: 1px;
        position: absolute;
        overflow: hidden;
        top: -10000px;
        background: 0 0;
        border: none;
        padding: 0;
        margin: 0;
    }

    a.rspkr_dr_link .rsicn {
        display: inline;
        position: static;
        position: relative;
        font-family: hl-icons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

        a.rspkr_dr_link .rsicn::after,
        a.rspkr_dr_link .rsicn::before {
            position: absolute;
            left: 0;
            top: 0;
            line-height: 1.9em;
            font-size: 1.2em;
            vertical-align: middle;
        }

        a.rspkr_dr_link .rsicn::before {
            content: "\e91a";
            color: #444464;
        }

        a.rspkr_dr_link .rsicn::after {
            content: "\e91b";
            color: #f67c4d;
        }

        a.rspkr_dr_link .rsicn::before {
            content: "\e90f";
        }

        a.rspkr_dr_link .rsicn::after {
            content: "\e911";
        }

        a.rspkr_dr_link .rsicn::after,
        a.rspkr_dr_link .rsicn::before {
            top: 0.15em;
            line-height: 1em;
            font-size: 1em;
        }

    a.rspkr_dr_link img {
        display: inline;
        border: 0;
        position: static;
    }

        a.rspkr_dr_link img:focus {
            outline-style: solid;
            outline-width: 2px;
            outline-color: inherit;
            outline-offset: 1px;
            border-radius: 1px;
        }

.rs-noTTS .rsbtn {
    width: auto;
}

    .rs-noTTS .rsbtn .rsbtn_play {
        visibility: hidden;
        width: 0;
    }

.rsicn-play-multicolor {
    display: inline-block;
    width: 10px;
    height: 10px;
    font-size: 1.5em;
    position: relative;
    font-family: hl-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    .rsicn-play-multicolor::after,
    .rsicn-play-multicolor::before {
        position: absolute;
        left: 0;
        top: 0;
        line-height: 1.9em;
        font-size: 1.2em;
        vertical-align: middle;
    }

    .rsicn-play-multicolor::before {
        content: "\e91a";
        color: #444464;
    }

    .rsicn-play-multicolor::after {
        content: "\e91b";
        color: #f67c4d;
    }

    .rsicn-play-multicolor::after,
    .rsicn-play-multicolor::before {
        left: -60%;
        top: -110%;
    }

.rs_addtools,
.rsbtn {
    margin-bottom: 10px;
    position: relative;
    text-align: left;
    box-sizing: content-box;
    font-size: 10px;
    z-index: 1;
}

    .rs_addtools a,
    .rs_addtools abbr,
    .rs_addtools acronym,
    .rs_addtools address,
    .rs_addtools applet,
    .rs_addtools article,
    .rs_addtools aside,
    .rs_addtools audio,
    .rs_addtools b,
    .rs_addtools big,
    .rs_addtools blockquote,
    .rs_addtools body,
    .rs_addtools canvas,
    .rs_addtools caption,
    .rs_addtools center,
    .rs_addtools cite,
    .rs_addtools code,
    .rs_addtools dd,
    .rs_addtools del,
    .rs_addtools details,
    .rs_addtools dfn,
    .rs_addtools div,
    .rs_addtools dl,
    .rs_addtools dt,
    .rs_addtools em,
    .rs_addtools embed,
    .rs_addtools fieldset,
    .rs_addtools figcaption,
    .rs_addtools figure,
    .rs_addtools footer,
    .rs_addtools form,
    .rs_addtools h1,
    .rs_addtools h2,
    .rs_addtools h3,
    .rs_addtools h4,
    .rs_addtools h5,
    .rs_addtools h6,
    .rs_addtools header,
    .rs_addtools hgroup,
    .rs_addtools html,
    .rs_addtools i,
    .rs_addtools iframe,
    .rs_addtools img,
    .rs_addtools ins,
    .rs_addtools kbd,
    .rs_addtools label,
    .rs_addtools legend,
    .rs_addtools li,
    .rs_addtools mark,
    .rs_addtools menu,
    .rs_addtools nav,
    .rs_addtools object,
    .rs_addtools ol,
    .rs_addtools output,
    .rs_addtools p,
    .rs_addtools pre,
    .rs_addtools q,
    .rs_addtools ruby,
    .rs_addtools s,
    .rs_addtools samp,
    .rs_addtools section,
    .rs_addtools small,
    .rs_addtools span,
    .rs_addtools strike,
    .rs_addtools strong,
    .rs_addtools sub,
    .rs_addtools summary,
    .rs_addtools sup,
    .rs_addtools table,
    .rs_addtools tbody,
    .rs_addtools td,
    .rs_addtools tfoot,
    .rs_addtools th,
    .rs_addtools thead,
    .rs_addtools time,
    .rs_addtools tr,
    .rs_addtools tt,
    .rs_addtools u,
    .rs_addtools ul,
    .rs_addtools var,
    .rs_addtools video,
    .rsbtn a,
    .rsbtn abbr,
    .rsbtn acronym,
    .rsbtn address,
    .rsbtn applet,
    .rsbtn article,
    .rsbtn aside,
    .rsbtn audio,
    .rsbtn b,
    .rsbtn big,
    .rsbtn blockquote,
    .rsbtn body,
    .rsbtn canvas,
    .rsbtn caption,
    .rsbtn center,
    .rsbtn cite,
    .rsbtn code,
    .rsbtn dd,
    .rsbtn del,
    .rsbtn details,
    .rsbtn dfn,
    .rsbtn div,
    .rsbtn dl,
    .rsbtn dt,
    .rsbtn em,
    .rsbtn embed,
    .rsbtn fieldset,
    .rsbtn figcaption,
    .rsbtn figure,
    .rsbtn footer,
    .rsbtn form,
    .rsbtn h1,
    .rsbtn h2,
    .rsbtn h3,
    .rsbtn h4,
    .rsbtn h5,
    .rsbtn h6,
    .rsbtn header,
    .rsbtn hgroup,
    .rsbtn html,
    .rsbtn i,
    .rsbtn iframe,
    .rsbtn img,
    .rsbtn ins,
    .rsbtn kbd,
    .rsbtn label,
    .rsbtn legend,
    .rsbtn li,
    .rsbtn mark,
    .rsbtn menu,
    .rsbtn nav,
    .rsbtn object,
    .rsbtn ol,
    .rsbtn output,
    .rsbtn p,
    .rsbtn pre,
    .rsbtn q,
    .rsbtn ruby,
    .rsbtn s,
    .rsbtn samp,
    .rsbtn section,
    .rsbtn small,
    .rsbtn span,
    .rsbtn strike,
    .rsbtn strong,
    .rsbtn sub,
    .rsbtn summary,
    .rsbtn sup,
    .rsbtn table,
    .rsbtn tbody,
    .rsbtn td,
    .rsbtn tfoot,
    .rsbtn th,
    .rsbtn thead,
    .rsbtn time,
    .rsbtn tr,
    .rsbtn tt,
    .rsbtn u,
    .rsbtn ul,
    .rsbtn var,
    .rsbtn video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }

    .rs_addtools article,
    .rs_addtools aside,
    .rs_addtools details,
    .rs_addtools figcaption,
    .rs_addtools figure,
    .rs_addtools footer,
    .rs_addtools header,
    .rs_addtools hgroup,
    .rs_addtools menu,
    .rs_addtools nav,
    .rs_addtools section,
    .rsbtn article,
    .rsbtn aside,
    .rsbtn details,
    .rsbtn figcaption,
    .rsbtn figure,
    .rsbtn footer,
    .rsbtn header,
    .rsbtn hgroup,
    .rsbtn menu,
    .rsbtn nav,
    .rsbtn section {
        display: block;
    }

    .rs_addtools body,
    .rsbtn body {
        line-height: 1;
    }

    .rs_addtools ol,
    .rs_addtools ul,
    .rsbtn ol,
    .rsbtn ul {
        list-style: none;
        padding: 0;
    }

    .rs_addtools blockquote,
    .rs_addtools q,
    .rsbtn blockquote,
    .rsbtn q {
        quotes: none;
    }

        .rs_addtools blockquote:after,
        .rs_addtools blockquote:before,
        .rs_addtools q:after,
        .rs_addtools q:before,
        .rsbtn blockquote:after,
        .rsbtn blockquote:before,
        .rsbtn q:after,
        .rsbtn q:before {
            content: "";
            content: none;
        }

    .rs_addtools table,
    .rsbtn table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    .rs_addtools::after,
    .rs_addtools::before,
    .rsbtn::after,
    .rsbtn::before {
        display: table;
        content: "";
    }

    .rs_addtools::after,
    .rsbtn::after {
        clear: both;
    }

    .rs_addtools a,
    .rs_addtools span,
    .rsbtn a,
    .rsbtn span {
        color: #333;
        font-size: 12px;
        font-family: "Open Sans webReader", Helvetica, Arial, sans-serif;
        font-weight: 400;
        line-height: 1;
        text-decoration: none;
        text-transform: none;
        display: block;
        outline: 0;
    }

    .rs_addtools button,
    .rs_addtools input[type="button"],
    .rsbtn button,
    .rsbtn input[type="button"] {
        border-radius: 0;
    }

    .rs_addtools rs\:span,
    .rsbtn rs\:span {
        display: inline;
    }

    .rs_addtools .rsbtn_exp,
    .rsbtn .rsbtn_exp {
        display: none;
    }

    .rs_addtools .rsbtn_toolpanel,
    .rsbtn .rsbtn_toolpanel {
        display: none;
    }

.rswrapped.rs_addtools .rsbtn_toolpanel,
.rswrapped.rsbtn .rsbtn_toolpanel {
    position: absolute;
    top: 29px;
    width: 280px;
}

.rs_addtools.rsloading .rsbtn_text,
.rsbtn.rsloading .rsbtn_text {
    opacity: 0.65;
}

.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play {
    background: #f6f9fc;
    border: 1px solid #677077;
    border-radius: 2px;
    display: inline-block;
    box-sizing: inherit;
    float: left;
    height: 2.17em;
    position: relative;
    z-index: 0;
}

    .rs_addtools .rsbtn_play::after,
    .rs_addtools .rsbtn_play::before,
    .rsbtn .rsbtn_play::after,
    .rsbtn .rsbtn_play::before {
        display: table;
        content: "";
    }

    .rs_addtools .rsbtn_play::after,
    .rsbtn .rsbtn_play::after {
        clear: both;
    }

    .rs_addtools .rsbtn_play:hover,
    .rsbtn .rsbtn_play:hover {
        background: #cfd7df;
    }

        .rs_addtools .rsbtn_play:hover .rsbtn_text,
        .rsbtn .rsbtn_play:hover .rsbtn_text {
            color: #000;
        }

            .rs_addtools .rsbtn_play:hover .rsbtn_text span,
            .rsbtn .rsbtn_play:hover .rsbtn_text span {
                color: #000;
            }

        .rs_addtools .rsbtn_play:hover .rsbtn_right::before,
        .rsbtn .rsbtn_play:hover .rsbtn_right::before {
            color: #1c5a2f;
        }

    .rs_addtools .rsbtn_play:focus,
    .rsbtn .rsbtn_play:focus {
        background: #333;
    }

        .rs_addtools .rsbtn_play:focus .rsbtn_left .rsbtn_text,
        .rsbtn .rsbtn_play:focus .rsbtn_left .rsbtn_text {
            color: #f6f9fc;
        }

            .rs_addtools .rsbtn_play:focus .rsbtn_left .rsbtn_text span,
            .rsbtn .rsbtn_play:focus .rsbtn_left .rsbtn_text span {
                color: #f6f9fc;
            }

        .rs_addtools .rsbtn_play:focus .rsbtn_right::before,
        .rsbtn .rsbtn_play:focus .rsbtn_right::before {
            color: #f6f9fc;
        }

    .rs_addtools .rsbtn_play:active,
    .rsbtn .rsbtn_play:active {
        background: #677077;
    }

        .rs_addtools .rsbtn_play:active .rsbtn_text,
        .rs_addtools .rsbtn_play:active .rsbtn_text span,
        .rsbtn .rsbtn_play:active .rsbtn_text,
        .rsbtn .rsbtn_play:active .rsbtn_text span {
            color: #000;
        }

        .rs_addtools .rsbtn_play:active .rsbtn_right::before,
        .rsbtn .rsbtn_play:active .rsbtn_right::before {
            color: #000;
        }

    .rs_addtools .rsbtn_play .rsbtn_left,
    .rsbtn .rsbtn_play .rsbtn_left {
        box-sizing: inherit;
        float: left;
        height: 100%;
        margin-left: 2.1em;
        margin-right: 0;
    }

        .rs_addtools .rsbtn_play .rsbtn_left.rsimg,
        .rsbtn .rsbtn_play .rsbtn_left.rsimg {
            background-image: none;
        }

        .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text,
        .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text {
            font-family: hl-icons !important;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #444464;
            height: 100%;
            position: relative;
        }

            .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::after,
            .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before,
            .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after,
            .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
                position: absolute;
                left: 0;
                top: 0;
                line-height: 1.9em;
                font-size: 1.2em;
                vertical-align: middle;
            }

            .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before,
            .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
                content: "\e91a";
                color: #444464;
            }

            .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::after,
            .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after {
                content: "\e91b";
                color: #f67c4d;
            }

            .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span,
            .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
                color: #333;
                font-weight: 700;
                height: 100%;
                margin: 0;
                padding-left: 1.67em;
                padding-right: 0.2em;
                font-size: 13px;
                line-height: 26px;
            }

            .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text .rsbtn_btnlabel,
            .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text .rsbtn_btnlabel {
                height: 1px;
                width: 1px;
                position: absolute;
                overflow: hidden;
                top: -10000px;
                background: 0 0;
                border: none;
                padding: 0;
                margin: 0;
            }

        .rs_addtools .rsbtn_play .rsbtn_left.rsimg,
        .rsbtn .rsbtn_play .rsbtn_left.rsimg {
            padding: 0;
        }

.rscompact.rsexpanded:not(.rsdetached).rs_addtools .rsbtn_play .rsbtn_left,
.rscompact.rsexpanded:not(.rsdetached).rsbtn .rsbtn_play .rsbtn_left {
    display: none;
}

.rs_addtools .rsbtn_play .rsbtn_right,
.rsbtn .rsbtn_play .rsbtn_right {
    font-family: hl-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-left: 1px solid #677077;
    color: #288144;
    float: left;
    font-size: 16.8px;
    height: 100%;
    line-height: 28px;
    margin: 0 10px 0 7px;
    padding: 0 0 0 10px;
}

    .rs_addtools .rsbtn_play .rsbtn_right.rsimg,
    .rsbtn .rsbtn_play .rsbtn_right.rsimg {
        background-image: none;
    }

    .rs_addtools .rsbtn_play .rsbtn_right::before,
    .rsbtn .rsbtn_play .rsbtn_right::before {
        content: "\e902";
    }

    .rs_addtools .rsbtn_play .rsbtn_right.rsimg,
    .rsbtn .rsbtn_play .rsbtn_right.rsimg {
        padding: 0 0 0 10px;
    }

.rs_addtools .rsbtn_tooltoggle,
.rsbtn .rsbtn_tooltoggle {
    color: #333;
    font-size: 12px;
    font-family: "Open Sans webReader", Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    text-transform: none;
    background: #f6f9fc;
    border: 1px solid #677077;
    border-radius: 0;
    box-sizing: border-box;
    display: block !important;
    font-size: 10px;
    line-height: 10px;
    height: 50%;
    width: 1.8em;
    top: 50%;
    left: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    box-shadow: none;
    z-index: 1;
}

    .rs_addtools .rsbtn_tooltoggle .rsicn,
    .rsbtn .rsbtn_tooltoggle .rsicn {
        font-size: 1.2em;
    }

        .rs_addtools .rsbtn_tooltoggle .rsicn::before,
        .rsbtn .rsbtn_tooltoggle .rsicn::before {
            content: "\ec6d";
        }

    .rs_addtools .rsbtn_tooltoggle:focus,
    .rsbtn .rsbtn_tooltoggle:focus {
        background: #333;
    }

        .rs_addtools .rsbtn_tooltoggle:focus span.rsicn,
        .rsbtn .rsbtn_tooltoggle:focus span.rsicn {
            color: #f6f9fc;
        }

    .rs_addtools .rsbtn_tooltoggle:hover,
    .rsbtn .rsbtn_tooltoggle:hover {
        background: #cfd7df;
    }

        .rs_addtools .rsbtn_tooltoggle:hover span.rsicn,
        .rsbtn .rsbtn_tooltoggle:hover span.rsicn {
            color: #000;
        }

    .rs_addtools .rsbtn_tooltoggle:active,
    .rsbtn .rsbtn_tooltoggle:active {
        background: #677077;
    }

        .rs_addtools .rsbtn_tooltoggle:active span.rsicn,
        .rsbtn .rsbtn_tooltoggle:active span.rsicn {
            color: #000;
        }

.rscompact.rsexpanded:not(.rsdetached).rs_addtools .rsbtn_tooltoggle,
.rscompact.rsexpanded:not(.rsdetached).rsbtn .rsbtn_tooltoggle {
    border-radius: 0;
    width: 13px;
    height: 26px;
    top: 1px;
    border: 0;
    border-right: 1px solid #677077;
    left: 1px;
}

.zoom-tooltoggler.rscompact.rsexpanded:not(.rsdetached).rs_addtools
.rsbtn_tooltoggle,
.zoom-tooltoggler.rscompact.rsexpanded:not(.rsdetached).rsbtn
.rsbtn_tooltoggle {
    width: 16px;
}

.rs_splitbutton.zoom-tooltoggler.rsexpanded:not(.rsdetached).rs_addtools
.rsbtn_tooltoggle,
.rs_splitbutton.zoom-tooltoggler.rsexpanded:not(.rsdetached).rsbtn
.rsbtn_tooltoggle {
    left: -1px;
}

.rs_splitbutton.rsexpanded:not(.rsdetached).rs_addtools .rsbtn_tooltoggle,
.rs_splitbutton.rsexpanded:not(.rsdetached).rsbtn .rsbtn_tooltoggle {
    border-radius: 0;
    width: 35px;
    height: 26px;
    top: 1px;
    border: 0;
    border-right: 1px solid #677077;
    border-left: 1px solid #677077;
    left: 0;
}

.rs_addtools .rsbtn_tooltoggle .rsbtn_btnlabel,
.rsbtn .rsbtn_tooltoggle .rsbtn_btnlabel {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10000px;
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
}

.rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle,
.rsbtn.zoom-tooltoggler .rsbtn_tooltoggle {
    background: #cfd7df;
    border: 1px solid #677077;
    width: 3.2em;
    height: 100%;
    top: 25%;
    left: -0.8em;
    width: 2.7em;
    height: 80%;
    top: 37.5%;
    left: -0.4em;
    transform: translateX(1px);
    z-index: 1020;
}

    .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle:hover,
    .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:hover {
        background: #cfd7df;
    }

        .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle:hover span.rsicn,
        .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:hover span.rsicn {
            font-size: 1.8em;
            color: #000;
        }

    .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle:focus,
    .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:focus {
        background: #333;
    }

        .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle:focus span.rsicn,
        .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:focus span.rsicn {
            font-size: 1.8em;
            color: #f6f9fc;
        }

    .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle:active,
    .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:active {
        background: #677077;
    }

        .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle:active span.rsicn,
        .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:active span.rsicn {
            font-size: 1.8em;
            color: #000;
        }

.rs_addtools.mega_toggle .rsbtn_tooltoggle,
.rsbtn.mega_toggle .rsbtn_tooltoggle {
    position: absolute;
    font-size: 1.5em;
    top: 0;
    left: 0;
    bottom: 0;
    height: auto;
    width: 2em;
    transform: none;
}

    .rs_addtools.mega_toggle .rsbtn_tooltoggle span.rsicn,
    .rsbtn.mega_toggle .rsbtn_tooltoggle span.rsicn {
        font-size: 1.3em;
    }

.zoom-tooltoggler.rs_addtools.mega_toggle .rsbtn_tooltoggle,
.zoom-tooltoggler.rsbtn.mega_toggle .rsbtn_tooltoggle {
    left: 0;
    bottom: 0;
}

    .zoom-tooltoggler.rs_addtools.mega_toggle .rsbtn_tooltoggle span.rsicn,
    .zoom-tooltoggler.rsbtn.mega_toggle .rsbtn_tooltoggle span.rsicn {
        font-size: 1.6em;
    }

.rs_addtools.mega_toggle .rsbtn_left,
.rsbtn.mega_toggle .rsbtn_left {
    margin-left: 3.2em;
}

.rs_addtools.mega_toggle.toolsopen .rsbtn_play,
.rsbtn.mega_toggle.toolsopen .rsbtn_play {
    border-bottom-left-radius: 2px;
}

.rs_addtools .rsbtn_draghandle,
.rsbtn .rsbtn_draghandle {
    color: #333;
    font-size: 12px;
    font-family: "Open Sans webReader", Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    text-transform: none;
    background: 0 0;
    border: 0;
    border-right: 1px solid #677077;
    font-size: 7.2px;
    height: 13px;
    left: 1px;
    line-height: 14px;
    margin: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    transition: width 0.1s, height 0.1s, left 0.1s;
    transition-timing-function: linear;
    bottom: 26px;
    width: 16px;
    z-index: 1;
    display: none;
}

.rs_addtools.zoom-draghandle .rsbtn_draghandle,
.rsbtn.zoom-draghandle .rsbtn_draghandle {
    background: #f6f9fc;
    border: 1px solid #677077;
    font-size: 14.4px;
    height: 26px;
    left: -7px;
    line-height: 27px;
    bottom: 25px;
    width: 32px;
}

.rs_addtools.rs_notools .rsbtn_draghandle,
.rsbtn.rs_notools .rsbtn_draghandle {
    border-bottom: 1px solid #677077;
}

.rs_addtools.rs_mobile .rsbtn_play .rsbtn_left,
.rsbtn.rs_mobile .rsbtn_play .rsbtn_left {
    margin-left: 10px;
}

.rs_addtools .rsbtn_focusforward,
.rsbtn .rsbtn_focusforward {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10000px;
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
    display: block;
}

.rs_addtools.no-menu .rsbtn_play .rsbtn_left,
.rsbtn.no-menu .rsbtn_play .rsbtn_left {
    margin-left: 0.8em;
}

.rs_addtools .rsbtn_tooltoggle {
    border: 1px solid #677077;
}

.rspopup {
    background: #f6f9fc;
    border: 1px solid #677077;
    border-radius: 2px;
    display: inline-block;
    display: block;
    position: absolute;
    left: 300px;
    top: 100px;
    box-shadow: 0 0 5px #777;
    box-sizing: inherit;
    color: #000;
    border-top: none;
    font-size: 10px;
}

    .rspopup .rspopup_btn {
        font-family: hl-icons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border-top: 1px solid #677077;
        cursor: pointer;
        font-size: 1em;
        outline: 0;
        padding: 5px 16px 5px 3.25em;
        position: relative;
    }

        .rspopup .rspopup_btn.rspopup_play {
            position: relative;
            font-family: hl-icons !important;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

            .rspopup .rspopup_btn.rspopup_play::after,
            .rspopup .rspopup_btn.rspopup_play::before {
                position: absolute;
                left: 0;
                top: 0;
                line-height: 1.9em;
                font-size: 1.2em;
                vertical-align: middle;
            }

            .rspopup .rspopup_btn.rspopup_play::before {
                content: "\e91a";
                color: #444464;
            }

            .rspopup .rspopup_btn.rspopup_play::after {
                content: "\e91b";
                color: #f67c4d;
            }

            .rspopup .rspopup_btn.rspopup_play:focus::after,
            .rspopup .rspopup_btn.rspopup_play:focus::before {
                color: #fff;
            }

            .rspopup .rspopup_btn.rspopup_dictionary::after,
            .rspopup .rspopup_btn.rspopup_dictionary::before,
            .rspopup .rspopup_btn.rspopup_play::after,
            .rspopup .rspopup_btn.rspopup_play::before,
            .rspopup .rspopup_btn.rspopup_translation::after,
            .rspopup .rspopup_btn.rspopup_translation::before {
                position: absolute;
                font-size: 1.6em;
                line-height: 1.9em;
                left: 0.45em;
                top: 0;
            }

        .rspopup .rspopup_btn.rspopup_dictionary::before {
            content: "\e90d";
        }

        .rspopup .rspopup_btn.rspopup_translation::before {
            content: "\e90e";
        }

        .rspopup .rspopup_btn.rspopup_translation::before {
            font-size: 2.2em;
            line-height: 1.3em;
            left: 0.23em;
        }

        .rspopup .rspopup_btn::before {
            margin-right: 10px;
            vertical-align: middle;
        }

        .rspopup .rspopup_btn span.rspopup_label {
            font-family: "Open Sans webReader", Helvetica, Arial, sans-serif;
            font-size: 1.3em;
            line-height: 1.4em;
            position: relative;
            top: 1px;
        }

        .rspopup .rspopup_btn:hover {
            background: #cfd7df;
            color: #000;
        }

        .rspopup .rspopup_btn:focus {
            background: #333;
            color: #f6f9fc;
        }

        .rspopup .rspopup_btn:active {
            background: #677077;
            color: #fff;
        }

        .rspopup .rspopup_btn.rsdialog-button:focus,
        .rspopup .rspopup_btn.rsdialog-button:hover {
            background-color: #e60;
            color: #000;
        }

        .rspopup .rspopup_btn.rsdialog-button:active {
            background-color: #e60;
            color: #fff;
        }

    .rspopup.rsresume {
        font-family: hl-icons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        cursor: pointer;
        padding: 0 10px 0 10px;
    }

        .rspopup.rsresume::before {
            content: "\e902";
        }

        .rspopup.rsresume::before {
            color: #288144;
        }

        .rspopup.rsresume span,
        .rspopup.rsresume::before {
            float: left;
            line-height: 28px;
            margin: 0 4px 0 0;
        }

        .rspopup.rsresume:hover {
            background: #cfd7df;
            color: #000;
        }

        .rspopup.rsresume:focus {
            background: #333;
            color: #f6f9fc;
        }

        .rspopup.rsresume:active {
            background: #677077;
            color: #fff;
        }

        .rspopup.rsresume.rsdialog-button:focus,
        .rspopup.rsresume.rsdialog-button:hover {
            background-color: #e60;
            color: #000;
        }

        .rspopup.rsresume.rsdialog-button:active {
            background-color: #e60;
            color: #fff;
        }

    .rspopup.tinyPlayer::before {
        content: "\e904";
    }

    .rspopup.dialog-popup .rspopup_dictionary,
    .rspopup.dialog-popup .rspopup_dictionary_focusforward,
    .rspopup.dialog-popup .rspopup_translation,
    .rspopup.dialog-popup .rspopup_translation_focusforward {
        display: none;
    }

.rs_splitbutton {
    display: none;
}

    .rs_splitbutton.rs_splitbutton-exp {
        display: block;
    }

.rs_addtools.bw-logo .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rs_addtools.bw-logo .rspopup_btn.rspopup_play::before,
.rsbtn.bw-logo .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn.bw-logo .rspopup_btn.rspopup_play::before,
.rspopup.bw-logo .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rspopup.bw-logo .rspopup_btn.rspopup_play::before {
    content: "\e916";
    color: #333;
}

.rs_addtools.bw-logo .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rs_addtools.bw-logo .rspopup_btn.rspopup_play::after,
.rsbtn.bw-logo .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rsbtn.bw-logo .rspopup_btn.rspopup_play::after,
.rspopup.bw-logo .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rspopup.bw-logo .rspopup_btn.rspopup_play::after {
    content: none !important;
}

.rs_addtools.no-logo .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rs_addtools.no-logo .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn.no-logo .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rsbtn.no-logo .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rspopup.no-logo .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rspopup.no-logo .rsbtn_play .rsbtn_left .rsbtn_text::before {
    content: none;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    background-color: #4054b2;
    color: #ffffff;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay,
#pojo-a11y-toolbar
.pojo-a11y-toolbar-overlay
ul.pojo-a11y-toolbar-items.pojo-a11y-links {
    border-color: #4054b2;
}

body.pojo-a11y-focusable a:focus {
    outline-style: solid !important;
    outline-width: 1px !important;
    outline-color: #ff0000 !important;
}

#pojo-a11y-toolbar {
    top: 240px !important;
}

    #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
        background-color: #ffffff;
    }

        #pojo-a11y-toolbar
        .pojo-a11y-toolbar-overlay
        ul.pojo-a11y-toolbar-items
        li.pojo-a11y-toolbar-item
        a,
        #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
            color: #333333;
        }

            #pojo-a11y-toolbar
            .pojo-a11y-toolbar-overlay
            ul.pojo-a11y-toolbar-items
            li.pojo-a11y-toolbar-item
            a.active {
                background-color: #4054b2;
                color: #ffffff;
            }

@media (max-width: 767px) {
    #pojo-a11y-toolbar {
        top: 50px !important;
    }
}

.no-js img.lazyload {
    display: none;
}

figure.wp-block-image img.lazyloading {
    min-width: 150px;
}

.lazyload,
.lazyloading {
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 400ms;
    transition-delay: 0ms;
}

.hustle-ui.module_id_1 .hustle-popup-content {
    max-width: 800px;
}

.hustle-ui.module_id_1 {
    padding-right: 15px;
    padding-left: 15px;
}

    .hustle-ui.module_id_1 .hustle-popup-content .hustle-info,
    .hustle-ui.module_id_1 .hustle-popup-content .hustle-optin {
        padding-top: 15px;
        padding-bottom: 15px;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1 {
        padding-right: 15px;
        padding-left: 15px;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-popup-content
        .hustle-info,
        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-popup-content
        .hustle-optin {
            padding-top: 15px;
            padding-bottom: 15px;
        }
}

.hustle-ui.module_id_1 .hustle-layout {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    background-color: rgb(91, 45, 143);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
        border-style: solid;
        border-radius: 10px 10px 10px 10px;
        -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    }
}

.hustle-ui.module_id_1 .hustle-layout .hustle-layout-content {
    padding: 40px 40px 40px 40px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.hustle-ui.module_id_1 .hustle-main-wrapper {
    position: relative;
    padding: 32px 0 0;
}

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-layout-content {
        padding: 96px 50px 96px 50px;
        border-width: 0px 0px 0px 0px;
        border-style: solid;
        border-radius: 0px 0px 0px 0px;
        -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    }
}

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1 .hustle-main-wrapper {
        padding: 32px 0 0;
    }
}

.hustle-ui.module_id_1 .hustle-layout .hustle-content {
    margin: 0px 0px 0px 0px;
    padding: 40px 40px 40px 40px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

    .hustle-ui.module_id_1 .hustle-layout .hustle-content .hustle-content-wrap {
        padding: 40px 0 40px 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-content {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
        border-width: 0px 0px 0px 0px;
        border-style: solid;
        border-radius: 0px 0px 0px 0px;
        -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-content
        .hustle-content-wrap {
            padding: 30px 0 30px 0;
        }
}

.hustle-ui.module_id_1 .hustle-layout .hustle-group-content {
    margin: -1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    color: #ffffff;
}

    .hustle-ui.module_id_1 .hustle-layout .hustle-group-content b,
    .hustle-ui.module_id_1 .hustle-layout .hustle-group-content strong {
        font-weight: bold;
    }

    .hustle-ui.module_id_1 .hustle-layout .hustle-group-content a,
    .hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:visited {
        color: #38c5b5;
    }

        .hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:hover {
            color: #2da194;
        }

        .hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:focus,
        .hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:active {
            color: #2da194;
        }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content {
        margin: -1px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
        border-style: solid;
    }
}

.hustle-ui.module_id_1 .hustle-layout .hustle-group-content {
    color: #ffffff;
    font-size: 18px;
    line-height: 26px;
    font-family: Roboto;
}

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content {
        font-size: 18px;
        line-height: 26px;
    }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
p:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: normal 18px/26px Roboto;
    font-style: normal;
    letter-spacing: -0.25px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    p:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    p:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: normal 18px/26px Roboto;
        font-style: normal;
        letter-spacing: -0.25px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        p:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
h1:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: 700 28px/1.4em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    h1:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    h1:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: 700 28px/1.4em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        h1:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
h2:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: 700 22px/1.4em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    h2:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    h2:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: 700 22px/1.4em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        h2:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
h3:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: 700 18px/1.4em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    h3:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    h3:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: 700 18px/1.4em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        h3:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
h4:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: 700 16px/1.4em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    h4:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    h4:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: 700 16px/1.4em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        h4:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
h5:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: 700 14px/1.4em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    h5:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    h5:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: 700 14px/1.4em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        h5:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
h6:not([class*="forminator-"]) {
    margin: 0 0 10px;
    color: #ffffff;
    font: 700 12px/1.4em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    h6:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    h6:not([class*="forminator-"]) {
        margin: 0 0 10px;
        font: 700 12px/1.4em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: uppercase;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        h6:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
ol:not([class*="forminator-"]),
.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
ul:not([class*="forminator-"]) {
    margin: 0 0 10px;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    ol:not([class*="forminator-"]):last-child,
    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    ul:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
li:not([class*="forminator-"]) {
    margin: 0 0 5px;
    color: #ffffff;
    font: 400 14px/1.45em Roboto;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-decoration: none;
}

    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    li:not([class*="forminator-"]):last-child {
        margin-bottom: 0;
    }

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
ol:not([class*="forminator-"])
li:before {
    color: #adb5b7;
}

.hustle-ui.module_id_1
.hustle-layout
.hustle-group-content
ul:not([class*="forminator-"])
li:before {
    background-color: #adb5b7;
}

@media screen and (min-width: 783px) {
    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    ol:not([class*="forminator-"]),
    .hustle-ui.module_id_1
    .hustle-layout
    .hustle-group-content
    ul:not([class*="forminator-"]) {
        margin: 0 0 20px;
    }

        .hustle-ui.module_id_1
        .hustle-layout
        .hustle-group-content
        ol:not([class*="forminator-"]):last-child,
        .hustle-ui.module_id_1
        .hustle-layout
        .hustle-group-content
        ul:not([class*="forminator-"]):last-child {
            margin: 0;
        }
}

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    .hustle-layout
    .hustle-group-content
    li:not([class*="forminator-"]) {
        margin: 0 0 5px;
        font: 400 14px/1.45em Roboto;
        font-style: normal;
        letter-spacing: 0px;
        text-transform: none;
        text-decoration: none;
    }

        .hustle-ui:not(.hustle-size--small).module_id_1
        .hustle-layout
        .hustle-group-content
        li:not([class*="forminator-"]):last-child {
            margin-bottom: 0;
        }
}

.hustle-ui.module_id_1 .hustle-layout .hustle-group-content blockquote {
    margin-right: 0;
    margin-left: 0;
}

button.hustle-button-close .hustle-icon-close:before {
    font-size: inherit;
}

.hustle-ui.module_id_1 button.hustle-button-close {
    color: #ffffff;
    background: transparent;
    border-radius: 0;
    position: absolute;
    z-index: 1;
    display: block;
    width: 32px;
    height: 32px;
    right: 0;
    left: auto;
    top: 0;
    bottom: auto;
    transform: unset;
}

    .hustle-ui.module_id_1 button.hustle-button-close .hustle-icon-close {
        font-size: 12px;
    }

    .hustle-ui.module_id_1 button.hustle-button-close:hover {
        color: #ffffff;
    }

    .hustle-ui.module_id_1 button.hustle-button-close:focus {
        color: #ffffff;
    }

@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1
    button.hustle-button-close
    .hustle-icon-close {
        font-size: 12px;
    }

    .hustle-ui:not(.hustle-size--small).module_id_1 button.hustle-button-close {
        background: transparent;
        border-radius: 0;
        display: block;
        width: 32px;
        height: 32px;
        right: 0;
        left: auto;
        top: 0;
        bottom: auto;
        transform: unset;
    }
}

.hustle-ui.module_id_1 .hustle-popup-mask {
    background-color: rgba(0, 0, 0, 0.75);
}

.hustle-ui.module_id_1 .hustle-layout .hustle-group-content blockquote {
    border-left-color: #38c5b5;
}
.uag-blocks-common-selector {
    z-index: var(--z-index-desktop) !important;
}

@media (max-width: 976px) {
    .uag-blocks-common-selector {
        z-index: var(--z-index-tablet) !important;
    }
}

@media (max-width: 767px) {
    .uag-blocks-common-selector {
        z-index: var(--z-index-mobile) !important;
    }
}
#hero-fallback {
    background-color: #d8d1e8;
    color: #5b2d8f;
}

    #hero-fallback h1 {
        font-size: 50px;
    }

form#gform_3 {
    background: #fff6ed;
    padding: 24px;
    border-radius: 15px;
}

    form#gform_3 .gform_footer {
        display: none;
    }

    form#gform_3 .ginput_container_date input {
        width: 100%;
        border: 1px solid #ebddcf;
        border-radius: 10px;
    }

    form#gform_3 .gfield_label {
        font-weight: 600;
        margin-bottom: 2px;
        color: #5b2d8f;
    }

    form#gform_3 .gfield_required {
        display: none;
    }

    form#gform_3 .gfield--type-html {
        padding: 20px;
        border: 1px solid #ecdcd0;
        font-size: 16px;
        line-height: 21px;
        border-radius: 10px;
    }

#kindergartens-list {
    padding-top: 0px;
    margin-top: -70px;
    position: relative;
}

    #kindergartens-list h4 {
        font-weight: 600;
        margin-bottom: 20px;
    }

    #kindergartens-list a {
        color: #575f6b;
        text-decoration: none;
    }

    #kindergartens-list p {
        margin-bottom: 8px;
    }

    #kindergartens-list a:hover {
        color: #492472;
    }

@media screen and (max-width: 500px) {
    .page-id-1638 .component-inner-hero-wrapper {
        display: none;
    }

    .page-id-1638 .component-inner-hero .inner {
        padding: 0px 0 !important;
    }

        .page-id-1638 .component-inner-hero .inner img {
            max-width: 150px;
            margin-top: 0px !important;
            margin-bottom: 0px !important;
        }

    .page-id-1638 .component {
        padding: 50px 0;
    }

    .page-id-1486 .component-inner-hero .inner-hero-image {
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        height: 100%;
        left: -60px;
    }
}

#p2p-app {
    padding: 20px 0 80px;
    border-top: 1px solid #e4e4e4;
}

.gform_button.button {
    background-color: var(--global-fuscia) !important;
    border-color: var(--global-fuscia) !important;
    border-radius: 50px;
    padding: 16px 37px 18px;
    font-weight: 500;
    color: #fff;
    border: 0;
}

.component-inner-hero-slider.new-hero-block img.inner-hero-image-overlay {
    margin-right: -3px;
}

#pb-20 {
    padding-bottom: 20px;
}

hr {
    margin: 3rem 0;
    border-top: 2px solid;
    opacity: 0.1;
}

.page-id-753 * + h3 {
    margin-top: 50px;
}

.page-id-2711 .component-cards-alt .card {
    min-height: 400px;
}

.swiper-slide {
    height: auto !important;
}

._3d-flip-book.fb3d-thumbnail-lightbox-mode {
    margin: 0 auto;
    display: block;
    text-align: center;
}

.sidebar-wrapper {
    padding-top: 60px;
}

#gambler-who-it-is-for h3 {
    text-align: left !important;
}

.callout {
    background-color: #d8d1e7;
    border-radius: 10px;
    padding: 20px;
    color: #5b2d8f;
}

#donate-good-meli h3 {
    text-align: left !important;
}

#center-to-left h3,
#center-to-left h2 {
    text-align: left !important;
}

a.jetpack-instant-search__path-breadcrumb-link {
    color: #cfcfcf;
}

div#adBlock {
    display: none !important;
}

table.gsc-search-box tr {
    background: transparent;
}

button.btn.btn-link.header-search {
    text-decoration: none;
}

span.dashicons.dashicons-search {
    width: 28px;
    height: 28px;
    font-size: 28px;
}

#contact-us-cards .card-body {
    background: #f7f7f7;
}

#contact-us-cards .card {
    background: #f7f7f7;
    border: none;
}

#give-p2p-host .content__2-_rk {
    background-image: unset;
}

#give-page {
    background-color: red;
}

section#bethany-history-blocks {
    padding-top: 0 !important;
    margin-top: -100px;
}

.gcsc-more-maybe-branding-root {
    display: none !important;
}

input#gsc-i-id1 {
    background-image: none !important;
}

.hustle-group-content p {
    font-family: "Plus Jakarta Sans" !important;
    font-size: 18px !important;
}

.page-id-7856 div#page {
    overflow: hidden;
}

#philanthropic-partners .btn-icon {
    display: none;
}

div#gform_wrapper_17 p.gform_required_legend {
    display: none !important;
}

form#gform_17 {
    background: #fafafa;
    padding: 40px;
    border-radius: 15px;
}

div#field_17_1 input {
    display: block;
    margin: 0 auto;
}

div#field_17_3 {
    text-align: center;
}

input#input_17_3 {
    text-align: center;
    font-size: 30px;
}

div#field_17_19 {
    text-align: center;
}

div#field_19_22 h3 {
    font-size: 22px !important;
}

div#field_19_22 {
    border: 1px solid #d3222b;
    border-radius: 4px;
    padding: 20px 20px 10px 20px;
    background: #d3222b14;
    text-align: center;
}

div#field_17_1,
div#field_17_22 {
    background: #fff;
    padding: 20px;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
    text-align: center;
}

div#field_19_24 label.gfield_label.gform-field-label {
    display: none;
}

div#gfield_description_19_24 {
    margin: 0;
    padding: 0;
    font-size: 13px;
}

div#gfield_instruction_19_24 {
    display: none !important;
}

.location-item .item-title p {
    text-transform: capitalize;
}

/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight: 400;
    font-style: normal;
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var( --swiper-wrapper-transition-timing-function, initial );
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
    touch-action: pan-y;
}

.swiper-vertical {
    touch-action: pan-x;
}

.swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}

    .swiper-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform, height;
    }

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}

.swiper-3d {
    perspective: 1200px;
}

    .swiper-3d .swiper-cube-shadow,
    .swiper-3d .swiper-slide,
    .swiper-3d .swiper-slide-shadow,
    .swiper-3d .swiper-slide-shadow-bottom,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top {
        transform-style: preserve-3d;
    }

    .swiper-3d .swiper-slide-shadow,
    .swiper-3d .swiper-slide-shadow-bottom,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10;
    }

    .swiper-3d .swiper-slide-shadow {
        background: rgba(0, 0, 0, 0.15);
    }

    .swiper-3d .swiper-slide-shadow-left {
        background-image: linear-gradient( to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );
    }

    .swiper-3d .swiper-slide-shadow-right {
        background-image: linear-gradient( to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );
    }

    .swiper-3d .swiper-slide-shadow-top {
        background-image: linear-gradient( to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );
    }

    .swiper-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) );
    }

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

    .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
        display: none;
    }

    .swiper-css-mode > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: start start;
    }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none;
}

    .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: none;
    }

.swiper-centered > .swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

:root {
    --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

    .swiper-button-next.swiper-button-disabled,
    .swiper-button-prev.swiper-button-disabled {
        opacity: 0.35;
        cursor: auto;
        pointer-events: none;
    }

    .swiper-button-next.swiper-button-hidden,
    .swiper-button-prev.swiper-button-hidden {
        opacity: 0;
        cursor: auto;
        pointer-events: none;
    }

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
}

    .swiper-button-prev:after,
    .swiper-rtl .swiper-button-next:after {
        content: "prev";
    }

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
}

    .swiper-button-next:after,
    .swiper-rtl .swiper-button-prev:after {
        content: "next";
    }

.swiper-button-lock {
    display: none;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0;
    }

    .swiper-pagination-disabled > .swiper-pagination,
    .swiper-pagination.swiper-pagination-disabled {
        display: none !important;
    }

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transform: scale(0.33);
        position: relative;
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
        transform: scale(1);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        transform: scale(1);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        transform: scale(0.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(0.33);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(0.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        transform: scale(0.33);
    }

.swiper-pagination-bullet {
    width: var( --swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px) );
    height: var( --swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px) );
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet:only-child {
    display: none !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0);
}

    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
        display: block;
    }

    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        transform: translateY(-50%);
        width: 8px;
    }

        .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet,
        .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet {
            display: inline-block;
            transition: 0.2s transform, 0.2s top;
        }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
.swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

    .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
        transition: 0.2s transform, 0.2s left;
    }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic
.swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl)
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
    background: var( --swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25) );
    position: absolute;
}

    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: var(--swiper-pagination-color, var(--swiper-theme-color));
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: scale(0);
        transform-origin: left top;
    }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
}

    .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
    .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
    .swiper-pagination-progressbar.swiper-pagination-vertical,
    .swiper-vertical > .swiper-pagination-progressbar {
        width: var(--swiper-pagination-progressbar-size, 4px);
        height: 100%;
        left: 0;
        top: 0;
    }

.swiper-pagination-lock {
    display: none;
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    -ms-touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

    .swiper-scrollbar-disabled > .swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-disabled {
        display: none !important;
    }

    .swiper-horizontal > .swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-horizontal {
        position: absolute;
        left: var(--swiper-scrollbar-sides-offset, 1%);
        bottom: var(--swiper-scrollbar-bottom, 4px);
        top: var(--swiper-scrollbar-top, auto);
        z-index: 50;
        height: var(--swiper-scrollbar-size, 4px);
        width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
    }

    .swiper-scrollbar.swiper-scrollbar-vertical,
    .swiper-vertical > .swiper-scrollbar {
        position: absolute;
        left: var(--swiper-scrollbar-left, auto);
        right: var(--swiper-scrollbar-right, 4px);
        top: var(--swiper-scrollbar-sides-offset, 1%);
        z-index: 50;
        width: var(--swiper-scrollbar-size, 4px);
        height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
    }

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

    .swiper-zoom-container > canvas,
    .swiper-zoom-container > img,
    .swiper-zoom-container > svg {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
    }

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none;
}

.swiper .swiper-notification,
swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

    .swiper-fade .swiper-slide .swiper-slide {
        pointer-events: none;
    }

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

    .swiper-cube .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1;
        visibility: hidden;
        transform-origin: 0 0;
        width: 100%;
        height: 100%;
    }

        .swiper-cube .swiper-slide .swiper-slide {
            pointer-events: none;
        }

    .swiper-cube.swiper-rtl .swiper-slide {
        transform-origin: 100% 0;
    }

    .swiper-cube .swiper-slide-active,
    .swiper-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto;
    }

    .swiper-cube .swiper-slide-active,
    .swiper-cube .swiper-slide-next,
    .swiper-cube .swiper-slide-next + .swiper-slide,
    .swiper-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible;
    }

    .swiper-cube .swiper-slide-shadow-bottom,
    .swiper-cube .swiper-slide-shadow-left,
    .swiper-cube .swiper-slide-shadow-right,
    .swiper-cube .swiper-slide-shadow-top {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .swiper-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 100%;
        height: 100%;
        opacity: 0.6;
        z-index: 0;
    }

        .swiper-cube .swiper-cube-shadow:before {
            content: "";
            background: #000;
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            filter: blur(50px);
        }

.swiper-flip {
    overflow: visible;
}

    .swiper-flip .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1;
    }

        .swiper-flip .swiper-slide .swiper-slide {
            pointer-events: none;
        }

    .swiper-flip .swiper-slide-active,
    .swiper-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto;
    }

    .swiper-flip .swiper-slide-shadow-bottom,
    .swiper-flip .swiper-slide-shadow-left,
    .swiper-flip .swiper-slide-shadow-right,
    .swiper-flip .swiper-slide-shadow-top {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}

.swiper-cards {
    overflow: visible;
}

    .swiper-cards .swiper-slide {
        transform-origin: center bottom;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden;
    }

div.skiptranslate,
#google_translate_element2 {
    display: none !important;
}

body {
    top: 0 !important;
}

font font {
    background-color: transparent !important;
    box-shadow: none !important;
    position: initial !important;
}

.gt_float_switcher {
    font-family: Arial;
    font-size: 20px;
    border-radius: 2px;
    color: #555;
    display: inline-block;
    line-height: 20px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 5px 15px;
    background: #fff;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.4, 0, 1, 1);
}

    .gt_float_switcher img {
        vertical-align: middle;
        display: inline-block;
        width: 33px;
        height: auto;
        margin: 0 5px 0 0;
        border-radius: 3px;
    }

    .gt_float_switcher .gt_options {
        position: relative;
        z-index: 777;
        max-height: 250px;
        overflow-y: auto;
        transform: translateY(-30px);
        opacity: 0;
        cursor: pointer;
        transition: all 0.8s cubic-bezier(0.3, 1.1, 0.4, 1.1);
    }

        .gt_float_switcher .gt_options a {
            display: block;
            text-decoration: none;
            padding: 10px 15px;
            color: #444;
            transition: color 0.4s linear;
        }

    .gt_float_switcher .gt-selected {
        position: relative;
        z-index: 888;
        background-color: #fff;
        cursor: pointer;
        text-transform: uppercase;
        overflow: hidden;
        text-align: left;
    }

    .gt_float_switcher .gt_options.gt-open {
        opacity: 1;
        transform: translateX(0px);
    }

    .gt_float_switcher .gt_options::-webkit-scrollbar-track {
        background-color: #f5f5f5;
    }

    .gt_float_switcher .gt_options::-webkit-scrollbar {
        width: 5px;
    }

    .gt_float_switcher .gt_options::-webkit-scrollbar-thumb {
        background-color: #888;
    }

    .gt_float_switcher .gt_options a:hover {
        background: #6070a0;
        color: #fff;
    }

    .gt_float_switcher .gt_options a.gt-current {
        display: none;
    }

    .gt_float_switcher .gt-selected .gt-current-lang {
        padding: 10px 15px;
        color: #333;
        font-weight: bold;
    }

        .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
            position: relative;
            top: 2px;
        }

        .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
            display: inline-block;
            height: 24px;
            width: 15px;
            vertical-align: middle;
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
            background-position: 50%;
            background-size: 11px;
            background-repeat: no-repeat;
            transition: all 0.3s;
            transform: rotate(-180deg);
        }

            .gt_float_switcher
            .gt-selected
            .gt-current-lang
            span.gt_float_switcher-arrow.gt_arrow_rotate {
                transform: rotate(0deg);
            }

.clockify-integration-popup {
    background: #eff4f7;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    width: 350px;
    position: fixed;
    top: 3vh;
    right: 3vw;
    max-height: 90vh;
    overflow-y: auto;
    z-index: 2147483647 !important;
    color: #333;
    font-size: 14px;
}

    .clockify-integration-popup *::selection {
        background: highlight;
        color: highlighttext;
    }

    .clockify-integration-popup img,
    .clockify-integration-popup svg {
        vertical-align: inherit;
    }

    .clockify-integration-popup input:not([type="image" i]) {
        box-sizing: border-box;
    }

    .clockify-integration-popup input,
    .clockify-integration-popup textarea {
        box-shadow: none;
    }

    .clockify-integration-popup label {
        display: inline-block !important;
        font-weight: normal;
    }

    .clockify-integration-popup span {
        float: none;
    }

.clockify-integration-popup-close-icon {
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    top: 16px;
    right: 20px;
}

.clockify-integration-popup-header {
    height: 20px;
    width: fit-content;
}

.clockify-integration-popup .toaster__container {
    position: absolute !important;
}

.clockify-integration-popup .projects-list {
    display: block;
}

.clockify-integration-popup .ant-switch {
    min-height: auto;
}

#clockifyButton,
#clockifySmallButton {
    font-size: 14px;
    cursor: pointer;
}

    #clockifyButton img,
    #clockifyButton svg,
    #clockifySmallButton img,
    #clockifySmallButton svg {
        vertical-align: inherit;
    }

#clockifyButton {
    display: flex !important;
    align-items: center !important;
}

    #clockifyButton > div {
        display: flex !important;
        align-items: center !important;
        justify-content: center;
    }

        #clockifyButton > div > span {
            margin-left: 5px;
        }

.clockify-button-active {
    color: #03a9f4;
}

.clockify-button-inactive {
    color: #444;
}

.clockify-button-active-span,
.clockify-button-inactive-span {
    margin-left: 5px;
    float: none;
    position: relative;
}

.clockify-input {
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 136px;
    padding-left: 4px;
    height: 30px;
    font-size: 14px;
}

    .clockify-input:focus,
    .clockify-input:hover {
        outline: none;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
        border: 1px solid #03a9f4;
        background-color: #fff;
    }

    .clockify-input.clockify-input-default {
        border-color: #c6d2d9;
        color: #333;
        background-color: #fff;
    }

    .clockify-input.clockify-input-success {
        border-color: #cde9ce;
        color: #285b2a;
        background-color: #dbefdc;
    }

    .clockify-input.clockify-input-error {
        border-color: #fccac7;
        color: #7f231c;
        background-color: #fdd9d7;
    }

.clockify-manual-entry-header-text {
    margin-left: 20px;
}

.clockify-trello-card .clockifyButton {
    visibility: hidden;
}

.clockify-trello-card:hover .clockifyButton {
    visibility: visible;
}

.clockify-trello-card:not(:hover) .clockifyButton {
    visibility: hidden;
}

    .clockify-trello-card:not(:hover) .clockifyButton.active {
        visibility: visible;
    }

    .clockify-trello-card:not(:hover) .clockifyButton:not(.active) {
        visibility: hidden;
    }

.clockify-copy-as-entry-container {
    display: flex;
    align-items: center;
    gap: 3px;
    cursor: pointer;
    width: fit-content;
    color: #444;
}

.clockify-integration-popup {
    @import "~@fontsource/roboto/400.css";
    @import "~@fontsource/roboto/700.css";
}

    .clockify-integration-popup .ant-switch {
        margin: 0;
        padding: 0;
        color: rgba(0, 0, 0, 0.85);
        font-size: 14px;
        font-variant: tabular-nums;
        line-height: 1.5715;
        list-style: none;
        font-feature-settings: "tnum";
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        min-width: 44px;
        height: 22px;
        line-height: 22px;
        vertical-align: middle;
        background-color: rgba(0, 0, 0, 0.25);
        border: 0;
        border-radius: 100px;
        cursor: pointer;
        transition: all 0.2s;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .clockify-integration-popup .ant-switch:focus {
            outline: 0;
            box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
        }

    .clockify-integration-popup .ant-switch-checked:focus {
        box-shadow: 0 0 0 2px #e6f7ff;
    }

    .clockify-integration-popup .ant-switch:focus:hover {
        box-shadow: none;
    }

    .clockify-integration-popup .ant-switch-checked {
        background-color: #1890ff;
    }

    .clockify-integration-popup .ant-switch-loading,
    .clockify-integration-popup .ant-switch-disabled {
        cursor: not-allowed;
        opacity: 0.4;
    }

        .clockify-integration-popup .ant-switch-loading *,
        .clockify-integration-popup .ant-switch-disabled * {
            box-shadow: none;
            cursor: not-allowed;
        }

    .clockify-integration-popup .ant-switch-inner {
        display: block;
        margin: 0 7px 0 25px;
        color: #fff;
        font-size: 12px;
        transition: margin 0.2s;
    }

    .clockify-integration-popup .ant-switch-checked .ant-switch-inner {
        margin: 0 25px 0 7px;
    }

    .clockify-integration-popup .ant-switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 18px;
        height: 18px;
        transition: all 0.2s ease-in-out;
    }

        .clockify-integration-popup .ant-switch-handle::before {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: #fff;
            border-radius: 9px;
            box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
            transition: all 0.2s ease-in-out;
            content: "";
        }

    .clockify-integration-popup .ant-switch-checked .ant-switch-handle {
        left: calc(100% - 18px - 2px);
    }

    .clockify-integration-popup
    .ant-switch:not(.ant-switch-disabled):active
    .ant-switch-handle::before {
        right: -30%;
        left: 0;
    }

    .clockify-integration-popup
    .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked
    .ant-switch-handle::before {
        right: 0;
        left: -30%;
    }

    .clockify-integration-popup .ant-switch-loading-icon.anticon {
        position: relative;
        top: 2px;
        color: rgba(0, 0, 0, 0.65);
        vertical-align: top;
    }

    .clockify-integration-popup .ant-switch-checked .ant-switch-loading-icon {
        color: #1890ff;
    }

    .clockify-integration-popup .ant-switch-small {
        min-width: 28px;
        height: 16px;
        line-height: 16px;
    }

        .clockify-integration-popup .ant-switch-small .ant-switch-inner {
            margin: 0 5px 0 18px;
            font-size: 12px;
        }

        .clockify-integration-popup .ant-switch-small .ant-switch-handle {
            width: 12px;
            height: 12px;
        }

        .clockify-integration-popup .ant-switch-small .ant-switch-loading-icon {
            top: 1.5px;
            font-size: 9px;
        }

        .clockify-integration-popup
        .ant-switch-small.ant-switch-checked
        .ant-switch-inner {
            margin: 0 18px 0 5px;
        }

        .clockify-integration-popup
        .ant-switch-small.ant-switch-checked
        .ant-switch-handle {
            left: calc(100% - 12px - 2px);
        }

    .clockify-integration-popup .ant-switch-rtl {
        direction: rtl;
    }

        .clockify-integration-popup .ant-switch-rtl .ant-switch-inner {
            margin: 0 25px 0 7px;
        }

        .clockify-integration-popup .ant-switch-rtl .ant-switch-handle {
            right: 2px;
            left: auto;
        }

        .clockify-integration-popup
        .ant-switch-rtl:not(.ant-switch-rtl-disabled):active
        .ant-switch-handle::before {
            right: 0;
            left: -30%;
        }

        .clockify-integration-popup
        .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked
        .ant-switch-handle::before {
            right: -30%;
            left: 0;
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-checked
        .ant-switch-inner {
            margin: 0 7px 0 25px;
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-checked
        .ant-switch-handle {
            right: calc(100% - 18px - 2px);
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-small.ant-switch-checked
        .ant-switch-handle {
            right: calc(100% - 12px - 2px);
        }

    .clockify-integration-popup .start-timer {
        position: relative;
        display: flex;
        justify-content: space-between;
        height: 50px;
        margin: 10px 20px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
    }

    .clockify-integration-popup .start-timer_button-red {
        width: 110px;
        height: 40px;
        margin: 5px;
        border: none;
        border-radius: 2px;
        background: #f44336;
        color: #eff4f7;
        cursor: pointer;
    }

        .clockify-integration-popup .start-timer_button-red:hover .button_timer {
            display: none;
        }

        .clockify-integration-popup .start-timer_button-red:hover .button_stop {
            display: block;
        }

    .clockify-integration-popup .button_stop {
        display: none;
    }

    .clockify-integration-popup .start-timer_button-start {
        width: 110px;
        height: 40px;
        margin: 5px;
        border: none;
        border-radius: 2px;
        background: #03a9f4;
        color: #eff4f7;
        cursor: pointer;
    }

        .clockify-integration-popup .start-timer_button-start:hover {
            background: #0091ea;
        }

    .clockify-integration-popup .start-timer_description-input {
        height: 95%;
        width: 100%;
        padding-left: 10px;
        border: 0;
        outline: none;
    }

        .clockify-integration-popup .start-timer_description-input::-ms-clear {
            display: none;
        }

    .clockify-integration-popup .start-timer_placeholder {
        position: absolute;
        pointer-events: none;
        top: 0;
        bottom: 0;
        height: fit-content;
        font-size: 14px;
        left: 10px;
        margin: auto;
        color: #777;
    }

    .clockify-integration-popup .start-timer_description {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px;
        font-size: 14px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        width: 57%;
        text-overflow: ellipsis;
    }

    .clockify-integration-popup .start-timer_description_grey {
        position: absolute;
        width: 47%;
        margin-top: 17px;
        margin-bottom: 17px;
        margin-left: 17px;
        font-size: 14px;
        color: #999;
        cursor: pointer;
    }

    .clockify-integration-popup .start-timer-description {
        flex: 1;
    }

        .clockify-integration-popup .start-timer-description .react-autocomplete {
            height: 100%;
            width: 100%;
        }

    .clockify-integration-popup .react-autocomplete {
        display: inline-block;
        position: relative;
        width: 100%;
    }

    .clockify-integration-popup .react-autocomplete-menu {
        box-sizing: border-box;
        position: absolute;
        max-height: 250px;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1019607843);
        z-index: 25;
    }

    .clockify-integration-popup .autocomplete-dropdown-item {
        box-sizing: border-box;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        row-gap: 5px;
        width: 314px;
        font-size: 14px;
        padding: 10px;
        cursor: pointer;
        background-color: #fff;
    }

        .clockify-integration-popup .autocomplete-dropdown-item:hover {
            background-color: #eee;
        }

        .clockify-integration-popup .autocomplete-dropdown-item .dot {
            margin-right: 5px;
            margin-left: 5px;
            align-self: center;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__tag {
        color: #02567e;
        background: #e1f5fe;
        padding: 2px 8px;
        margin-left: 5px;
        max-width: 136px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .clockify-integration-popup .autocomplete-dropdown-item__tag:hover {
            background: #b3e5fc;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__tag-dots {
        align-self: flex-end;
    }

    .clockify-integration-popup .autocomplete-dropdown-item__description,
    .clockify-integration-popup .autocomplete-dropdown-item__project-task > span,
    .clockify-integration-popup .autocomplete-dropdown-item__client-name {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 30px;
    }

    .clockify-integration-popup .autocomplete-dropdown-item__project-task {
        display: flex;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 80px;
    }

        .clockify-integration-popup
        .autocomplete-dropdown-item__project-task > span:last-child {
            min-width: 50px;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__client-name {
        color: #999;
        margin-left: 5px;
    }

    .clockify-integration-popup .duration {
        height: 50px;
        margin: 10px 20px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
    }

    .clockify-integration-popup .duration__date-picker {
        padding: 13px 4px;
    }

    .clockify-integration-popup .duration .ant-time-picker {
        width: 85px;
    }

    .clockify-integration-popup .duration .ant-time-picker-input {
        background: rgba(0, 0, 0, 0);
        border: none;
        text-align: center;
        width: 100%;
    }

    .clockify-integration-popup .duration .ant-time-picker-icon {
        display: none;
    }

    .clockify-integration-popup .duration .ant-time-picker-clear {
        display: none;
    }

    .clockify-integration-popup
    .duration
    .ant-time-picker
    .ant-time-picker-input::placeholder {
        font-size: 11px;
    }

    .clockify-integration-popup .duration.copy-as-entry {
        background: none;
        border: none;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: fit-content;
        margin: 0 0 10px 0;
    }

        .clockify-integration-popup .duration.copy-as-entry input:focus {
            border: 1px solid #a9a9a9 !important;
            outline: none;
        }

        .clockify-integration-popup .duration.copy-as-entry #durationTimePicker {
            font-weight: 500;
        }

        .clockify-integration-popup .duration.copy-as-entry #durationTimePicker,
        .clockify-integration-popup .duration.copy-as-entry #startTimePicker,
        .clockify-integration-popup .duration.copy-as-entry #endTimePicker {
            width: 70px;
            height: 40px;
            border: 1px solid #c6d2d9;
            margin: 0;
        }

        .clockify-integration-popup
        .duration.copy-as-entry
        .react-datepicker__input-container {
            cursor: pointer;
        }

        .clockify-integration-popup
        .duration.copy-as-entry
        .react-datepicker__day--disabled {
            color: #ccc;
            text-decoration: line-through !important;
            cursor: not-allowed !important;
        }

    .clockify-integration-popup .duration-time {
        display: flex;
        margin-left: 5px;
        justify-content: center;
        align-items: center;
        font-size: 14px;
        color: #999;
    }

    .clockify-integration-popup .duration-start {
        padding-top: 13px;
        padding-bottom: 13px;
        position: relative;
        top: 0px;
        width: 65px;
        outline: none;
        border: none;
        color: #666;
        font-size: 14px;
        margin-left: 5px;
        text-align: center;
    }

    .clockify-integration-popup .duration-end {
        display: block;
    }

    .clockify-integration-popup .duration-duration {
        position: relative;
        padding: 6px 2px;
        border: none;
        width: 85px;
        font-size: 18px;
        color: #333;
        outline: none;
    }

    .clockify-integration-popup .duration-dash {
        position: relative;
        top: 2px;
    }

    .clockify-integration-popup .duration-label {
        margin-left: 7px;
        word-break: keep-all;
        position: relative;
        top: 1px;
    }

    .clockify-integration-popup .duration-divider {
        position: relative;
        height: 50px;
        border-left: 1px dotted #cacaca;
        background-color: rgba(0, 0, 0, 0);
        width: 3px;
    }

    .clockify-integration-popup .edit-form {
        padding: 20px;
    }

    .clockify-integration-popup .edit-form__project_list {
        margin-bottom: 10px;
    }

    .clockify-integration-popup .edit-form__break-label {
        background: #c6d2d9;
        color: #333;
        padding: 14px 21px;
        font-size: 14px;
    }

        .clockify-integration-popup .edit-form__break-label .break-icon {
            display: inline-block;
            position: relative;
            top: 2px;
            margin-right: 10px;
            width: 14px;
            height: 14px;
            background-repeat: no-repeat;
            background-size: 14px 14px;
        }

    .clockify-integration-popup .edit-form-description {
        position: relative;
        width: 100%;
        height: 65px;
        border: none;
        resize: none;
        box-shadow: none;
        background: none !important;
        font-size: 14px;
        outline: none;
        color: #333;
    }

        .clockify-integration-popup .edit-form-description + div {
            z-index: 20;
        }

    .clockify-integration-popup .description-textarea {
        margin-bottom: 10px;
        border: 1px solid #c6d2d9;
        background: #fff;
        border-radius: 2px;
    }

        .clockify-integration-popup
        .description-textarea:has(.react-autocomplete textarea:focus) {
            border: 1px solid #a9a9a9 !important;
        }

    .clockify-integration-popup .description-textarea-required {
        margin-bottom: 10px;
        border: 1px solid #f44336;
        padding: 10px;
        background: #fff;
        border-radius: 2px;
    }

    .clockify-integration-popup .description-textarea:focus-within {
        border: 1px solid #90a4ae !important;
        border-radius: 2px !important;
    }

    .clockify-integration-popup .description-textarea > textarea {
        padding: 6px 6px;
        box-sizing: border-box;
    }

    .clockify-integration-popup .edit-form-checkbox {
        display: inline-block;
        width: 16px;
        height: 16px;
        top: 13px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-buttons {
        margin-top: 0;
    }

    .clockify-integration-popup .edit-form-buttons__billable {
        margin: 15px 0;
        line-height: 1;
        display: flex;
        align-items: center;
    }

    .clockify-integration-popup .edit-form-billable-img {
        margin-top: 2px;
        margin-left: 1px;
    }

    .clockify-integration-popup .edit-form-billable-img-hidden {
        margin-top: 2px;
        margin-left: 1px;
        visibility: hidden;
    }

    .clockify-integration-popup .edit-form-billable {
        top: 13px;
        margin-left: 10px;
        color: #666;
        font-size: 14px;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-right-buttons {
        margin-top: 20px;
    }

    .clockify-integration-popup .edit-form-right-buttons__back_and_delete {
        margin-top: 20px;
        justify-content: space-between;
        text-align: center;
    }

    .clockify-integration-popup .edit-form-right-buttons__back {
        color: #03a9f4;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-delete {
        color: red;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-done-disabled {
        text-align: center;
    }

    .clockify-integration-popup .edit-form-done {
        width: 100%;
        height: 50px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background: #03a9f4;
        cursor: pointer;
        text-align: center;
    }

        .clockify-integration-popup .edit-form-done:hover {
            background-color: #0091ea;
            border-color: #0091ea;
            transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

    .clockify-integration-popup .edit-form-done-disabled {
        width: 100%;
        height: 50px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background: #999;
    }

    .clockify-integration-popup .shake-heartache {
        animation: kf_shake 0.5s 1 linear;
        -webkit-animation: kf_shake 0.5s 1 linear;
        -moz-animation: kf_shake 0.5s 1 linear;
        -o-animation: kf_shake 0.5s 1 linear;
    }

    .clockify-integration-popup .field-required-message {
        color: #f44336;
        font-size: 10px;
        text-align: end;
        padding: 0;
        margin: 0;
    }

@keyframes kf_shake {
    0% {
        -webkit-transform: translate(20px);
    }

    20% {
        -webkit-transform: translate(-20px);
    }

    40% {
        -webkit-transform: translate(10px);
    }

    60% {
        -webkit-transform: translate(-10px);
    }

    80% {
        -webkit-transform: translate(8px);
    }

    100% {
        -webkit-transform: translate(0px);
    }
}

@-webkit-keyframes kf_shake {
    0% {
        -webkit-transform: translate(0px);
    }

    20% {
        -webkit-transform: translate(0px);
    }

    40% {
        -webkit-transform: translate(10px);
    }

    60% {
        -webkit-transform: translate(-10px);
    }

    80% {
        -webkit-transform: translate(8px);
    }

    100% {
        -webkit-transform: translate(0px);
    }
}

@-moz-keyframes kf_shake {
    0% {
        -moz-transform: translate(20px);
    }

    20% {
        -moz-transform: translate(-20px);
    }

    40% {
        -moz-transform: translate(10px);
    }

    60% {
        -moz-transform: translate(-10px);
    }

    80% {
        -moz-transform: translate(8px);
    }

    100% {
        -moz-transform: translate(0px);
    }
}

@-o-keyframes kf_shake {
    0% {
        -o-transform: translate(20px);
    }

    20% {
        -o-transform: translate(-20px);
    }

    40% {
        -o-transform: translate(10px);
    }

    60% {
        -o-transform: translate(-10px);
    }

    80% {
        -o-transform: translate(8px);
    }

    100% {
        -o-origin-transform: translate(0px);
    }
}

.clockify-integration-popup .project-list-button {
    padding: 0 6px;
    background: #fff;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: pointer;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .project-list-button-required {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #f44336;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .project-list__spec_filter_no_task_or_project {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: center;
}

.clockify-integration-popup .project-list-button-offline {
    width: 100%;
    height: 40px;
    background: #eff4f7;
    margin: 10px 0;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    padding: 0px 6px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.clockify-integration-popup .project-list-name {
    display: inline-flex;
    width: 85%;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    text-overflow: ellipsis;
    display: inline-block;
}

.clockify-integration-popup span.project-list-name-client {
    color: #999;
    text-overflow: ellipsis;
}

.clockify-integration-popup .project-list-arrow {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode.png);
}

.clockify-integration-popup .project-list-arrow-up {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode-up.png);
}

.clockify-integration-popup .project-list-dropdown {
    position: absolute;
    width: 100%;
    left: 0;
    top: 39px;
    background: #fff;
    z-index: 2;
    box-shadow: 0 5px 7px #ccc;
    font-size: 14px;
    border-radius: 2px;
}

.clockify-integration-popup .project-list-dropdown--content {
    height: 269px;
    overflow-y: auto;
}

.clockify-integration-popup .project-list-input {
    background: #fff;
    padding: 10px;
}

    .clockify-integration-popup .project-list-input input {
        background-color: #fff !important;
    }

.clockify-integration-popup .project-list-input--border {
    position: relative;
}

.clockify-integration-popup .project-list-filter {
    width: 100%;
    height: 40px;
    padding: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    background-color: #fff !important;
}

.clockify-integration-popup .project-list-filter__clear {
    position: absolute;
    right: 10px;
    top: 14px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .project-list-filter:focus {
    outline: none;
    border: 1px solid #90a4ae !important;
    border-radius: 3px !important;
}

.clockify-integration-popup .tasks-arrow-down {
    margin-left: 5px;
}

.clockify-integration-popup .tasks-arrow-right {
    position: relative;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
}

.clockify-integration-popup ul.project-item {
    padding: 7px 5px 8px 10px;
    cursor: pointer;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    list-style-type: none;
    border-top: 1px dotted #c6d2d9;
}

    .clockify-integration-popup ul.project-item:hover {
        background-color: #e4eaee;
    }

.clockify-integration-popup li.project-item-dot {
    flex: 0 0 5px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
}

.clockify-integration-popup li.project-item-name {
    display: inline-block;
    flex: 1 1;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    white-space: nowrap;
    color: #333;
}

.clockify-integration-popup li.project-item-tasks {
    display: flex;
    color: #999;
    font-size: 13px;
    flex: 0 0 90px;
}

    .clockify-integration-popup li.project-item-tasks > span {
        color: #999;
    }

        .clockify-integration-popup li.project-item-tasks > span img {
            width: auto;
        }

.clockify-integration-popup li.project-item-favorite {
    flex: 0 0 20px;
}

.clockify-integration-popup .project-item-create-task {
    color: #03a9f4;
    cursor: pointer;
    font-size: 14px;
    margin-right: 10px;
}

    .clockify-integration-popup .project-item-create-task:hover {
        text-decoration: underline;
    }

.clockify-integration-popup .task-item {
    padding: 7px 0 7px 25px;
    background-color: #f2f6f8;
    color: #333;
    font-size: 14px;
}

    .clockify-integration-popup .task-item:hover {
        background-color: #e4eaee;
        cursor: pointer;
    }

    .clockify-integration-popup .task-item:first-child {
        padding-top: 10px;
    }

    .clockify-integration-popup .task-item:last-child {
        padding-bottom: 10px;
    }

.clockify-integration-popup .project-list-load {
    text-align: center;
    margin-top: 15px;
    color: #666;
    cursor: pointer;
}

.clockify-integration-popup .project-list-client {
    margin: 10px;
    padding-top: 5px;
    font-size: 14px;
    color: #999;
}

.clockify-integration-popup .projects-list {
    position: relative;
}

.clockify-integration-popup .projects-list__create-project,
.clockify-integration-popup .projects-list__create-task {
    position: absolute;
    display: flex;
    align-items: center;
    padding-top: 17px;
    padding-bottom: 17px;
    bottom: 0px;
    width: 320px;
    background: #fff;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.clockify-integration-popup .projects-list__create-project--icon,
.clockify-integration-popup .projects-list__create-task--icon {
    width: 19px;
    height: 19px;
    margin-right: 7px;
    margin-left: 10px;
}

.clockify-integration-popup .projects-list__create-project--text,
.clockify-integration-popup .projects-list__create-task--text {
    color: #03a9f4;
    font-size: 14px;
}

.clockify-integration-popup .projects-list__bottom-padding {
    padding-bottom: 54px;
    width: 100%;
}

.clockify-integration-popup .projects-list__create-task {
    box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    width: 100%;
}

.clockify-integration-popup .clockify-error {
    color: red;
    font-size: 14px;
}

.clockify-integration-popup .cl-dropdown-star {
    width: 16px;
    height: 16px;
    margin: 5px 3px 0px 5px;
}

.clockify-integration-popup .tag-list {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

    .clockify-integration-popup .tag-list.custom-field-required {
        border: 1px solid #f44336 !important;
    }

        .clockify-integration-popup .tag-list.custom-field-required > .tag-list-button {
            border: none !important;
        }

.clockify-integration-popup .tag-list-name {
    display: inline-block !important;
    padding: 0 !important;
    width: 85% !important;
    font-size: 14px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.clockify-integration-popup .tag-list-button {
    padding: 0px 7px;
    background: #fff;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .tag-list-button-required {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #f44336;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .tag-list-button-offline {
    width: 100%;
    height: 38px;
    background: disabled;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    box-sizing: border-box;
    padding: 0px 6px;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .tag-list-button-disabled {
    width: 100%;
    height: 38px;
    background: #eff4f7;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    padding: 0px 6px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .tag-list-arrow {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode.png);
}

.clockify-integration-popup .tag-list-arrow-up {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode-up.png);
}

.clockify-integration-popup .tag-list-add {
    display: inline-block;
    padding: 5px 10px 5px 0px;
    font-size: 14px;
    color: #666;
}

.clockify-integration-popup .tag-list-selected {
    display: inline-block;
    max-width: 260px;
    border-radius: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.clockify-integration-popup .tag-list-selected-item {
    display: inline-block;
    padding: 5px 2px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

    .clockify-integration-popup .tag-list-selected-item:first-child {
        padding-left: 0px !important;
    }

.clockify-integration-popup .tag-list-input {
    background: #fff !important;
    padding: 10px;
}

.clockify-integration-popup .tag-list-input--border {
    position: relative;
}

.clockify-integration-popup .tag-list-input .tag-list-filter {
    background-color: #fff;
}

    .clockify-integration-popup .tag-list-input .tag-list-filter:focus {
        outline: none;
        border: 1px solid #90a4ae !important;
        border-radius: 3px !important;
    }

.clockify-integration-popup .tag-list-load {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    color: #666;
    cursor: pointer;
}

.clockify-integration-popup .tag-list-dropdown {
    position: absolute;
    width: 100%;
    top: 40px;
    background: #fff;
    box-shadow: 0 5px 7px #ccc;
    z-index: 2;
    font-size: 14px;
    border-radius: 2px;
}

.clockify-integration-popup .tag-list-dropdown--content {
    height: 217px;
    overflow-y: auto;
}

.clockify-integration-popup .tag-list-filter {
    width: 100%;
    height: 40px;
    padding: 10px 32px 10px 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
}

.clockify-integration-popup .tag-list-filter__clear {
    position: absolute;
    right: 10px;
    top: 14px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .tag-list-checked {
    margin-top: 2px;
    margin-left: 1px;
}

.clockify-integration-popup .tag-list-checked-hidden {
    margin-top: 2px;
    margin-left: 1px;
    visibility: hidden;
}

.clockify-integration-popup .tag-list-checkbox {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #c6d2d9;
}

.clockify-integration-popup .tag-list-item {
    font-size: 14px;
    margin-left: 10px;
}

.clockify-integration-popup .tag-list-item-row {
    color: #666;
    padding: 7px 15px;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1;
}

    .clockify-integration-popup .tag-list-item-row:hover {
        background-color: #e4eaee;
    }

    .clockify-integration-popup .tag-list-item-row label {
        color: #666;
    }

.clockify-integration-popup .tag-list--not_tags {
    margin-left: 10px;
}

.clockify-integration-popup .tag-list__create-tag {
    position: absolute;
    display: flex;
    align-items: center;
    padding-top: 17px;
    padding-bottom: 17px;
    bottom: 0;
    width: 320px;
    background: #fff;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-tag--icon {
    width: 19px;
    height: 19px;
    margin-right: 7px;
    margin-left: 10px;
}

.clockify-integration-popup .tag-list__create-tag--text {
    color: #03a9f4;
    font-size: 14px;
}

.clockify-integration-popup .tag-list__bottom-padding {
    padding-bottom: 65px;
    width: 100%;
}

.clockify-integration-popup .tag-list__create-form {
    position: relative;
    display: flex;
    flex-direction: column;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    height: 240px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    align-items: center;
}

.clockify-integration-popup .tag-list__create-form__title-and-close {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.clockify-integration-popup .tag-list__create-form__close {
    position: absolute;
    right: 20px;
    top: 25px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-form--open {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 999;
}

.clockify-integration-popup .tag-list__create-form--divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #c6d2d9;
    margin-bottom: 20px;
}

.clockify-integration-popup .tag-list__create-form--title {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 18px;
    color: #666;
}

.clockify-integration-popup .tag-list__create-form--tag-name {
    margin-bottom: 20px;
    padding-left: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 280px;
    height: 40px;
}

    .clockify-integration-popup .tag-list__create-form--tag-name::placeholder {
        color: #999;
    }

    .clockify-integration-popup .tag-list__create-form--tag-name:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .tag-list__create-form--confirmation_button {
    margin-bottom: 20px;
    padding-top: 12px;
    width: 280px;
    height: 28px;
    border-radius: 2px;
    background: #03a9f4;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-form--cancel {
    font-size: 14px;
    color: #03a9f4;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal {
    cursor: default;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    align-items: center;
}

.clockify-integration-popup .poppup-modal__title-and-close {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.clockify-integration-popup .poppup-modal__close {
    position: absolute;
    right: 20px;
    top: 25px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--open {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 2147483647 !important;
}

.clockify-integration-popup .poppup-modal--divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #c6d2d9;
    margin-bottom: 20px;
}

.clockify-integration-popup .poppup-modal--title {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 18px;
    line-height: 21px;
    color: #666;
}

.clockify-integration-popup .poppup-modal--tag-name {
    margin-bottom: 20px;
    padding-left: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 280px;
    height: 40px;
}

    .clockify-integration-popup .poppup-modal--tag-name::placeholder {
        color: #999;
    }

.clockify-integration-popup .poppup-modal--confirmation_button {
    margin-bottom: 20px;
    padding-top: 12px;
    width: 280px;
    height: 28px;
    border-radius: 2px;
    background: #03a9f4;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--cancel {
    font-size: 14px;
    line-height: 16px;
    color: #03a9f4;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--text {
    max-width: 90%;
    word-break: break-word;
}

.clockify-integration-popup .custom-fields {
    padding: 0px !important;
    border: 0px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
    margin: 0 !important;
    width: 100%;
}

    .clockify-integration-popup .custom-fields input:focus {
        outline: none;
        box-shadow: none;
        border: 1px solid #90a4ae !important;
        border-radius: 2px !important;
    }

    .clockify-integration-popup .custom-fields input:hover {
        box-shadow: none;
    }

.clockify-integration-popup .custom-field {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    border: 0px solid #c6d2d9 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
    overflow: visible;
}

.clockify-integration-popup .custom-field-disabled {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    background-color: #eff4f7 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .custom-field-number {
    position: relative;
    font-size: 14px;
}

    .clockify-integration-popup .custom-field-number .input-stepper {
        position: absolute;
        top: 11px;
        right: 16px;
        width: 13px;
        height: 14px;
    }

        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-wrapper {
            display: flex;
            justify-content: center;
            background: #f1f1f1;
            width: 16px;
            height: 8px;
        }

            .clockify-integration-popup
            .custom-field-number
            .input-stepper
            .input-stepper-wrapper:hover {
                background: #c1c1c1;
            }

            .clockify-integration-popup
            .custom-field-number
            .input-stepper
            .input-stepper-wrapper:active {
                background: #a1a1a1;
            }

        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-up,
        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-down {
            position: relative;
            top: 2px;
            height: 4px;
        }

.clockify-integration-popup div.custom-field-ta {
    box-sizing: border-box;
    padding: 0px !important;
    border: 0px solid #c6d2d9 !important;
    border-image-width: 0 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
}

.clockify-integration-popup div.custom-field-ta-disabled {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    margin: 8px 0px 0px 0px !important;
    height: 45px !important;
}

.clockify-integration-popup div.custom-field-inner {
    box-sizing: border-box;
    padding: 0px 7px !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0px solid #c6d2d9 !important;
}

.clockify-integration-popup div.custom-field-inner-disabled {
    box-sizing: border-box;
    padding: 0px 7px !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

.clockify-integration-popup div.custom-field-inner-checkbox {
    box-sizing: border-box;
    padding: 0px !important;
    display: flex !important;
    align-items: center !important;
    background-color: #eff4f7 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0px solid #c6d2d9 !important;
}

.clockify-integration-popup div.custom-field-inner-checkbox-disabled {
    box-sizing: border-box;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background-color: #eff4f7 !important;
}

    .clockify-integration-popup
    div.custom-field-inner-checkbox-disabled
    .clockify-switch-label {
        color: #9c9c9c !important;
    }

.clockify-integration-popup textarea.custom-field-text {
    box-sizing: border-box;
    width: 100% !important;
    height: 100% !important;
    min-height: 40px !important;
    border: 1px solid #c6d2d9;
    margin: 0 !important;
    line-height: 27px !important;
    resize: none !important;
    font-size: 14px !important;
    outline: none !important;
    color: #333;
    padding: 5px 8px !important;
    word-wrap: break-word !important;
    background-color: #fff;
    border-image-width: 0 !important;
    text-overflow: ellipsis !important;
}

    .clockify-integration-popup textarea.custom-field-text::placeholder {
        color: #999;
        opacity: 1;
    }

    .clockify-integration-popup textarea.custom-field-text:focus {
        border: 1px solid #90a4ae !important;
        border-radius: 2px !important;
    }

.clockify-integration-popup textarea.custom-field-text-disabled {
    box-sizing: border-box;
    width: 100% !important;
    height: 45px !important;
    min-height: 45px !important;
    border: 0 !important;
    margin: 0 !important;
    resize: none !important;
    font-size: 14px !important;
    outline: none !important;
    color: #333;
    padding: 5px 10px !important;
    word-wrap: break-word !important;
    border: 1px solid #c6d2d9;
}

    .clockify-integration-popup textarea.custom-field-text-disabled::placeholder {
        color: #9c9c9c !important;
    }

.clockify-integration-popup textarea.custom-field-text.custom-field-required {
    border: 1px solid #f44336 !important;
}

.clockify-integration-popup input.custom-field-number {
    box-sizing: border-box;
    width: 100% !important;
    height: 100% !important;
    padding: 5px 8px !important;
    margin: 0 !important;
    line-height: 20px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    border: 1px solid #c6d2d9;
    color: #333;
    background-color: #fff !important;
}

    .clockify-integration-popup input.custom-field-number::placeholder {
        color: #999;
        opacity: 1;
    }

.clockify-integration-popup input.custom-field-number-disabled {
    box-sizing: border-box;
    border: 1px solid #c6d2d9;
    width: 100% !important;
    height: 100% !important;
    padding: 5px 8px !important;
    margin: 0 !important;
    background-color: #fff !important;
    line-height: 20px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    border: 1px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup input.custom-field-number.custom-field-required {
    border: 1px solid #f44336 !important;
}

.clockify-integration-popup .custom-field-link {
    box-sizing: border-box;
    width: 100% !important;
}

    .clockify-integration-popup .custom-field-link::placeholder {
        color: #999;
        opacity: 1;
    }

    .clockify-integration-popup .custom-field-link.custom-field-required {
        border: 1px solid #f44336 !important;
    }

.clockify-integration-popup div.custom-field-link-label {
    box-sizing: border-box;
    padding: 5px 0px !important;
    line-height: 21px !important;
    font-size: 14px !important;
    font-weight: 400px !important;
    margin: 0 !important;
}

.clockify-integration-popup .cf-container {
    box-sizing: border-box;
    display: block !important;
    position: relative !important;
    padding-left: 35px !important;
    line-height: 21px !important;
    cursor: pointer !important;
    font-size: 14px !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    margin: 0 !important;
}

    .clockify-integration-popup .cf-container input {
        box-sizing: border-box;
        position: absolute !important;
        opacity: 0 !important;
        cursor: pointer !important;
    }

.clockify-integration-popup .clockify-switch-label {
    box-sizing: border-box;
    color: #333 !important;
    font-size: 14px !important;
    white-space: nowrap !important;
    margin: 0px 0px 0px 10px !important;
    width: 230px;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.clockify-integration-popup .checkmark {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 21px !important;
    width: 21px !important;
    border: 1px solid gray !important;
    border-radius: 50% !important;
}

.clockify-integration-popup .cf-container:hover input ~ .checkmark {
    background-color: #ccc !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark {
    background-color: #2196f3 !important;
}

.clockify-integration-popup .checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark:after {
    display: block !important;
}

.clockify-integration-popup .cf-container .checkmark:after {
    top: 5px !important;
    left: 6px !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #fff !important;
}

.clockify-integration-popup .clockify-modal {
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: normal !important;
    position: fixed !important;
    z-index: 9999999 !important;
    padding-top: 100px !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.clockify-integration-popup .clockify-modal-content {
    box-sizing: border-box;
    background-color: #fefefe;
    margin: auto !important;
    border-radius: 2px;
    width: 84% !important;
}

.clockify-integration-popup .cl-close {
    background-color: #fff;
    border: 0 !important;
}

.clockify-integration-popup .clockify-close:hover {
    opacity: 0.75;
}

.clockify-integration-popup .cl-form-control {
    margin: 0 !important;
}

.clockify-integration-popup input.clockify-link-input {
    box-sizing: border-box;
    display: block !important;
    flex: 1;
    margin: 0 !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #c6d2d9;
    border-radius: 0px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
}

    .clockify-integration-popup input.clockify-link-input::placeholder {
        color: #999;
        opacity: 1;
    }

.clockify-integration-popup input.clockify-link-input-disabled {
    box-sizing: border-box;
    display: block !important;
    flex: 1;
    margin: 0 !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333 !important;
    background-clip: padding-box !important;
    border-radius: 0px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
    border: 1px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup input.clockify-link-input:focus {
    border: 1px solid #90a4ae !important;
    border-radius: 2px !important;
}

.clockify-integration-popup input.clockify-link-input-modal {
    display: block !important;
    flex: 1;
    margin: 0px 0px 0px 10px !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333;
    background-color: #fff;
    background-clip: padding-box !important;
    border: 1px solid #c6d2d9 !important;
    border-radius: 2px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
}

    .clockify-integration-popup input.clockify-link-input-modal:focus {
        border: 1px solid #90a4ae !important;
        border-radius: 2px !important;
    }

.clockify-integration-popup .modal-content {
    box-sizing: border-box;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    pointer-events: auto !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    outline: 0 !important;
}

.clockify-integration-popup .cl-modal-header {
    align-items: center !important;
    display: flex !important;
    justify-content: space-between !important;
    padding: 20px !important;
    border-bottom: 1px solid #c6d2d9;
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}

.clockify-integration-popup .cl-modal-title {
    font-size: 24px !important;
    font-weight: 100 !important;
    line-height: 36px !important;
    color: #666;
    margin: 0 !important;
}

.clockify-integration-popup .cl-modal-body {
    position: relative !important;
    display: flex !important;
    padding: 21px !important;
    align-items: center !important;
}

.clockify-integration-popup .cl-modal-footer {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding: 20px !important;
    border-top: 1px solid #c6d2d9;
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}

.clockify-integration-popup .clockify-cancel {
    color: #2196f3 !important;
}

    .clockify-integration-popup .clockify-cancel:hover {
        text-decoration: underline;
    }

.clockify-integration-popup .clockify-save {
    color: #fff;
    background-color: #2196f3 !important;
    margin-left: 30px;
    padding: 10px;
    min-width: 67px;
    text-align: center;
    border-radius: 2px;
}

.clockify-integration-popup .clockify-save--disabled {
    opacity: 0.65;
    cursor: default !important;
}

.clockify-integration-popup a.clockify-cancel,
.clockify-integration-popup a.clockify-save {
    cursor: pointer;
}

.clockify-integration-popup .checkmark {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 21px !important;
    width: 21px !important;
    border: 1px solid gray !important;
    border-radius: 50% !important;
}

.clockify-integration-popup .cf-container:hover input ~ .checkmark {
    background-color: #ccc !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark {
    background-color: #2196f3 !important;
}

.clockify-integration-popup .checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark:after {
    display: block !important;
}

.clockify-integration-popup .cf-container .checkmark:after {
    top: 6px !important;
    left: 7px !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #fff !important;
}

.clockify-integration-popup .required-fields {
    text-align: center;
}

    .clockify-integration-popup .required-fields button {
        width: 105px;
        height: 45px;
        background-color: #f44336;
        color: #fff;
        border: 1px solid #f44336;
        text-transform: uppercase;
        border-radius: 2px;
        cursor: pointer;
    }

    .clockify-integration-popup .required-fields span {
        display: block;
        margin: 50px;
        font-size: 17px;
    }

.clockify-integration-popup .toaster__container {
    position: fixed;
    width: calc(100% - 25px);
    left: 15px;
    bottom: 15px;
    z-index: 1112;
}

.clockify-integration-popup .toaster__message--container_success,
.clockify-integration-popup .toaster__message--container_info,
.clockify-integration-popup .toaster__message--container_error {
    padding: 15px;
    margin-top: 5px;
    box-sizing: border-box;
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    bottom: 15px;
    left: 0;
}

.clockify-integration-popup .toaster__message--container_success {
    background-color: #8bc34a;
}

.clockify-integration-popup .toaster__message--container_error {
    background-color: #f44336;
}

.clockify-integration-popup .toaster__message--container_info {
    background-color: #ff9800;
}

@keyframes toaster-fadein {
    from {
        bottom: 0;
        opacity: 0;
    }

    to {
        bottom: 15px;
        opacity: 1;
    }
}

@keyframes toaster-fadeout {
    from {
        left: 0;
        opacity: 1;
    }

    to {
        left: 100%;
        opacity: 0;
    }
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

.clockify-integration-popup html {
    min-height: 600px;
}

.clockify-integration-popup body {
    background-color: #eff4f7;
    margin: 0px;
    overflow-y: overlay;
    overflow-x: hidden;
    user-select: none;
    font-size: 12px;
}

.clockify-integration-popup * {
    font-family: "Roboto", Arial, sans-serif !important;
    box-sizing: revert;
}

.clockify-integration-popup p {
    margin-top: revert;
}

.clockify-integration-popup button {
    text-transform: uppercase;
}

.clockify-integration-popup input {
    box-sizing: border-box;
}

.clockify-integration-popup hr {
    padding-top: 0px;
    margin: 0px;
    border-top: 0px;
    border-bottom: 1px dotted #cacaca;
}

.clockify-integration-popup .home_page {
    padding-top: 134px;
}

    .clockify-integration-popup .home_page .clockify-subscription-expired-overlay {
        position: fixed;
        top: 50px;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(198, 210, 217, 0.2);
        z-index: 1110;
    }

    .clockify-integration-popup .home_page .clockify-subscription-expired-message {
        background: #ffeacc;
        color: #854f00;
        font-size: 14px;
        border: 1px solid #ffe2b8;
        border-radius: 8px;
        width: 320px;
        margin: auto;
    }

        .clockify-integration-popup
        .home_page
        .clockify-subscription-expired-message
        img {
            float: left;
            padding: 7px 8px;
        }

        .clockify-integration-popup
        .home_page
        .clockify-subscription-expired-message
        p {
            margin-top: 5px;
            margin-bottom: 5px;
            padding-left: 37px;
        }

.clockify-integration-popup .modalBackground {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    z-index: 1040;
}

    .clockify-integration-popup .modalBackground.show {
        display: flex;
    }

.clockify-integration-popup .dot {
    padding: 2px;
    border-radius: 50%;
    display: inline-block;
    width: 2px;
    height: 2px;
}

.clockify-integration-popup .ptr-element {
    height: 0;
}

.clockify-integration-popup ::-webkit-scrollbar {
    width: 5px;
}

.clockify-integration-popup ::-webkit-scrollbar-thumb {
    background: #03a9f4;
}

.clockify-integration-popup .invisible {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.clockify-integration-popup .invisible-menu {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 1050;
}

.clockify-integration-popup .loading-gif {
    position: relative;
    top: 110px;
    text-align: center;
}

    .clockify-integration-popup .loading-gif img {
        content: url(assets/images/loading.gif);
    }

.clockify-integration-popup .loading-gif-before-load {
    content: url(assets/images/loading.gif);
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 110px;
}

.clockify-integration-popup .loading-entries-gif {
    padding-bottom: 20px;
    text-align: center;
}

    .clockify-integration-popup .loading-entries-gif img {
        content: url(assets/images/loading.gif);
    }

.clockify-integration-popup .disabled {
    display: none;
}

.clockify-integration-popup .pull-loading {
    display: inline-block;
    position: relative;
    top: 35px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}

.clockify-integration-popup .pull-loading-entries {
    display: inline-block;
    position: relative;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}

.clockify-integration-popup .pull-loading-img1 {
    content: url(assets/images/circle_1.svg);
    width: 50px;
    height: 50px;
    position: relative;
    left: 0;
    top: 0;
}

.clockify-integration-popup .pull-loading-img2 {
    content: url(assets/images/circle_2.svg);
    width: 4px;
    height: 50px;
    position: absolute;
    left: 23px;
    top: 1px;
    -webkit-animation: rotation 2s infinite linear;
}

.clockify-integration-popup .time-entry-list {
    position: relative;
    top: 15px;
}

.clockify-integration-popup .time-entry-list__offline {
    position: relative;
}

.clockify-integration-popup .expandContainer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s linear;
}

.clockify-integration-popup .checked {
    width: 18px;
    height: 18px;
    background: #03a9f4;
    border: none;
}

    .clockify-integration-popup .checked img {
        margin-top: 3px;
        margin-left: 2px;
    }

.clockify-integration-popup .day-active {
    background: #03a9f4;
    border: 1px solid #03a9f4;
}

    .clockify-integration-popup .day-active span {
        color: #fff;
    }

.clockify-integration-popup .list-disabled {
    opacity: 0.4;
    cursor: default;
}

.clockify-integration-popup .ant-picker-time-panel-column::after {
    height: 0 !important;
}

.clockify-integration-popup
.ant-picker-time-panel-column
.ant-picker-time-panel-cell-inner {
    width: auto !important;
}

body.clockify-dark-mode,
.clockify-dark-mode {
    background-color: #37474f;
}

    body.clockify-dark-mode .logo,
    .clockify-dark-mode .logo {
        width: 98px;
        background-image: url(assets/images/clockify_logo_dark.svg) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }

    body.clockify-dark-mode .header_and_timer,
    .clockify-dark-mode .header_and_timer {
        background-color: #37474f;
    }

    body.clockify-dark-mode .settings_page__header,
    .clockify-dark-mode .settings_page__header {
        background-color: #37474f;
    }

    body.clockify-dark-mode .start-timer,
    .clockify-dark-mode .start-timer {
        background-color: #1d272c;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .start-timer_description_grey,
    .clockify-dark-mode .start-timer_description_grey {
        color: #90a4ae;
    }

    body.clockify-dark-mode .start-timer_description,
    .clockify-dark-mode .start-timer_description {
        color: #e4eaee;
    }

    body.clockify-dark-mode .start-timer_description-input,
    .clockify-dark-mode .start-timer_description-input {
        background-color: #1d272c;
        color: #e4eaee;
    }

        body.clockify-dark-mode .start-timer_description-input::placeholder,
        body.clockify-dark-mode .start-timer_placeholder,
        .clockify-dark-mode .start-timer_description-input::placeholder,
        .clockify-dark-mode .start-timer_placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .dropdown-menu,
    .clockify-dark-mode .dropdown-menu {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .dropdown-header,
    body.clockify-dark-mode .dropdown-item,
    body.clockify-dark-mode .dropdown-subitem,
    .clockify-dark-mode .dropdown-header,
    .clockify-dark-mode .dropdown-item,
    .clockify-dark-mode .dropdown-subitem {
        color: #90a4ae;
    }

    body.clockify-dark-mode .dropdown-divider,
    .clockify-dark-mode .dropdown-divider {
        border-bottom: 1px dotted #263238;
    }

    body.clockify-dark-mode .rectangle,
    .clockify-dark-mode .rectangle {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .time-entries-list,
    .clockify-dark-mode .time-entries-list {
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entries-list-time,
    .clockify-dark-mode .time-entries-list-time {
        background-color: #12191d;
        border-bottom: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entries-list-total,
    body.clockify-dark-mode .time-entries-list-day,
    .clockify-dark-mode .time-entries-list-total,
    .clockify-dark-mode .time-entries-list-day {
        color: #90a4ae;
    }

    body.clockify-dark-mode .time-entries-list-total-time,
    .clockify-dark-mode .time-entries-list-total-time {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .time-entry,
    body.clockify-dark-mode .time-entry-locked,
    .clockify-dark-mode .time-entry,
    .clockify-dark-mode .time-entry-locked {
        background: #1d272c;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entry--collapsed,
    .clockify-dark-mode .time-entry--collapsed {
        background-color: #36464f;
    }

    body.clockify-dark-mode .time-entry-group-number,
    .clockify-dark-mode .time-entry-group-number {
        background-color: #12191d;
        color: #90a4ae;
    }

        body.clockify-dark-mode .time-entry-group-number:hover,
        .clockify-dark-mode .time-entry-group-number:hover {
            background-color: #37474f;
        }

    body.clockify-dark-mode .week-header,
    .clockify-dark-mode .week-header {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .week-header-total-time,
    .clockify-dark-mode .week-header-total-time {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .week-header-total-label,
    .clockify-dark-mode .week-header-total-label {
        color: #90a4ae;
    }

    body.clockify-dark-mode .description,
    .clockify-dark-mode .description {
        color: #e4eaee;
    }

    body.clockify-dark-mode .time-entry__task-name,
    body.clockify-dark-mode .time-entry__client-name,
    body.clockify-dark-mode .time-entry__right-side--duration,
    .clockify-dark-mode .time-entry__task-name,
    .clockify-dark-mode .time-entry__client-name,
    .clockify-dark-mode .time-entry__right-side--duration {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .no-description,
    .clockify-dark-mode .no-description {
        color: #90a4ae;
    }

    body.clockify-dark-mode .dropdown-item:hover,
    body.clockify-dark-mode .dropdown-subitem:hover,
    .clockify-dark-mode .dropdown-item:hover,
    .clockify-dark-mode .dropdown-subitem:hover {
        background: #263238;
    }

    body.clockify-dark-mode .duration,
    body.clockify-dark-mode .description-textarea,
    .clockify-dark-mode .duration,
    .clockify-dark-mode .description-textarea {
        border: 1px solid #12191d;
        background-color: #263238;
    }

    body.clockify-dark-mode .ant-time-picker-input,
    .clockify-dark-mode .ant-time-picker-input {
        background-color: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode .duration-duration,
    .clockify-dark-mode .duration-duration {
        background-color: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode .duration-label,
    .clockify-dark-mode .duration-label {
        color: #90a4ae;
    }

    body.clockify-dark-mode .edit-form-description,
    .clockify-dark-mode .edit-form-description {
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .edit-form-description::placeholder,
        .clockify-dark-mode .edit-form-description::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode textarea.custom-field-text,
    .clockify-dark-mode textarea.custom-field-text {
        color: #c6d2d9;
        background-color: #263238;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode textarea.custom-field-text-disabled,
    .clockify-dark-mode textarea.custom-field-text-disabled {
        border: 1px solid #12191d !important;
        background-color: #36464f !important;
        cursor: not-allowed;
        color: #90a4ae !important;
    }

        body.clockify-dark-mode textarea.custom-field-text-disabled::placeholder,
        .clockify-dark-mode textarea.custom-field-text-disabled::placeholder {
            color: #90a4ae !important;
        }

    body.clockify-dark-mode textarea.custom-field-text::placeholder,
    .clockify-dark-mode textarea.custom-field-text::placeholder {
        color: #607d8b !important;
        opacity: 1;
    }

    body.clockify-dark-mode .clockify-switch-label,
    .clockify-dark-mode .clockify-switch-label {
        color: #8fa2ad !important;
    }

    body.clockify-dark-mode div.custom-field-inner-checkbox,
    .clockify-dark-mode div.custom-field-inner-checkbox {
        background-color: #36464f !important;
    }

    body.clockify-dark-mode div.custom-field-inner-checkbox-disabled,
    .clockify-dark-mode div.custom-field-inner-checkbox-disabled {
        border: none !important;
        background-color: initial !important;
    }

    body.clockify-dark-mode .clockify-link-input-disabled,
    body.clockify-dark-mode .custom-field-number-disabled,
    .clockify-dark-mode .clockify-link-input-disabled,
    .clockify-dark-mode .custom-field-number-disabled {
        border: 1px solid #12191d !important;
        background-color: #36464f !important;
        cursor: not-allowed;
        color: #90a4ae !important;
    }

        body.clockify-dark-mode .clockify-link-input-disabled::placeholder,
        body.clockify-dark-mode .custom-field-number-disabled::placeholder,
        .clockify-dark-mode .clockify-link-input-disabled::placeholder,
        .clockify-dark-mode .custom-field-number-disabled::placeholder {
            color: #90a4ae !important;
        }

    body.clockify-dark-mode .tag-list-item-row,
    .clockify-dark-mode .tag-list-item-row {
        color: #fff !important;
    }

    body.clockify-dark-mode .custom-fields,
    .clockify-dark-mode .custom-fields {
        background-color: #36464f !important;
    }

    body.clockify-dark-mode .custom-field,
    .clockify-dark-mode .custom-field {
        background-color: rgba(0, 0, 0, 0) !important;
    }

        body.clockify-dark-mode .custom-field input,
        .clockify-dark-mode .custom-field input {
            background-color: #263238 !important;
            color: #c6d2d9 !important;
            border: 1px solid #12191d;
            outline: none !important;
        }

            body.clockify-dark-mode .custom-field input::placeholder,
            .clockify-dark-mode .custom-field input::placeholder {
                color: #607d8b !important;
                opacity: 1;
            }

    body.clockify-dark-mode .custom-field-disabled,
    .clockify-dark-mode .custom-field-disabled {
        border: none !important;
        background-color: initial !important;
    }

    body.clockify-dark-mode .description-textarea-required,
    body.clockify-dark-mode .project-list-button-required,
    body.clockify-dark-mode .tag-list-button-required,
    .clockify-dark-mode .description-textarea-required,
    .clockify-dark-mode .project-list-button-required,
    .clockify-dark-mode .tag-list-button-required {
        background-color: #263238;
    }

    body.clockify-dark-mode .project-list-button,
    body.clockify-dark-mode .tag-list-button,
    body.clockify-dark-mode .edit-form-checkbox,
    body.clockify-dark-mode .tag-list-checkbox,
    body.clockify-dark-mode .default-project-checkbox,
    body.clockify-dark-mode .dark-mode__checkbox,
    body.clockify-dark-mode .settings__send-errors__checkbox,
    body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
    body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
    body.clockify-dark-mode .settings__reminder__section__checkbox,
    body.clockify-dark-mode .settings__context_menu__section__checkbox,
    body.clockify-dark-mode .settings__idle-detection__checkbox,
    body.clockify-dark-mode .settings__stop_timer__section__checkbox,
    body.clockify-dark-mode .pomodoro__checkbox,
    body.clockify-dark-mode .create-project__checkbox,
    .clockify-dark-mode .project-list-button,
    .clockify-dark-mode .tag-list-button,
    .clockify-dark-mode .edit-form-checkbox,
    .clockify-dark-mode .tag-list-checkbox,
    .clockify-dark-mode .default-project-checkbox,
    .clockify-dark-mode .dark-mode__checkbox,
    .clockify-dark-mode .settings__send-errors__checkbox,
    .clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
    .clockify-dark-mode .settings__reminder__section__checkbox,
    .clockify-dark-mode .settings__context_menu__section__checkbox,
    .clockify-dark-mode .settings__idle-detection__checkbox,
    .clockify-dark-mode .settings__stop_timer__section__checkbox,
    .clockify-dark-mode .pomodoro__checkbox,
    .clockify-dark-mode .create-project__checkbox {
        background-color: #263238;
        border: 1px solid #12191d;
        flex-shrink: 0;
    }

    body.clockify-dark-mode .project-list-button-disabled,
    body.clockify-dark-mode .tag-list-button-disabled,
    body.clockify-dark-mode .edit-form-checkbox-disabled,
    body.clockify-dark-mode .tag-list-checkbox-disabled,
    body.clockify-dark-mode .default-project-checkbox-disabled,
    body.clockify-dark-mode .dark-mode__checkbox-disabled,
    body.clockify-dark-mode .settings__send-errors__checkbox-disabled,
    body.clockify-dark-mode
    .settings__auto_start_on_browser_start__checkbox-disabled,
    body.clockify-dark-mode
    .settings__auto_stop_on_browser_close__checkbox-disabled,
    body.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
    body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
    body.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
    body.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
    body.clockify-dark-mode .pomodoro__checkbox-disabled,
    body.clockify-dark-mode .create-project__checkbox-disabled,
    .clockify-dark-mode .project-list-button-disabled,
    .clockify-dark-mode .tag-list-button-disabled,
    .clockify-dark-mode .edit-form-checkbox-disabled,
    .clockify-dark-mode .tag-list-checkbox-disabled,
    .clockify-dark-mode .default-project-checkbox-disabled,
    .clockify-dark-mode .dark-mode__checkbox-disabled,
    .clockify-dark-mode .settings__send-errors__checkbox-disabled,
    .clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
    .clockify-dark-mode .settings__reminder__section__checkbox-disabled,
    .clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
    .clockify-dark-mode .settings__idle-detection__checkbox-disabled,
    .clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
    .clockify-dark-mode .pomodoro__checkbox-disabled,
    .clockify-dark-mode .create-project__checkbox-disabled {
        background-color: initial !important;
        border: 1px solid #12191d;
    }

        body.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
        body.clockify-dark-mode .project-list-button-disabled .tag-list-add,
        body.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
        body.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
        body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .default-project-checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .settings__send-errors__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .create-project__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add,
        .clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
        .clockify-dark-mode .project-list-button-disabled .tag-list-add,
        .clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
        .clockify-dark-mode .tag-list-button-disabled .tag-list-add,
        .clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__send-errors__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
        .clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .create-project__checkbox-disabled .tag-list-add {
            color: #90a4ae;
        }

    body.clockify-dark-mode .tag-list-add,
    body.clockify-dark-mode .edit-form-billable,
    .clockify-dark-mode .tag-list-add,
    .clockify-dark-mode .edit-form-billable {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .checked,
    .clockify-dark-mode .checked {
        width: 18px;
        height: 18px;
        background: #03a9f4;
        border: none;
    }

        body.clockify-dark-mode .checked img,
        .clockify-dark-mode .checked img {
            margin-top: 3px;
            margin-left: 2px;
        }

    body.clockify-dark-mode .delete-entry-confirmation-dialog,
    .clockify-dark-mode .delete-entry-confirmation-dialog {
        background-color: #263238;
    }

    body.clockify-dark-mode .delete-entry-confirmation-dialog-open,
    .clockify-dark-mode .delete-entry-confirmation-dialog-open {
        background-color: rgba(0, 0, 0, 0.8);
    }

    body.clockify-dark-mode .delete-entry-confirmation-dialog__question,
    .clockify-dark-mode .delete-entry-confirmation-dialog__question {
        color: #90a4ae;
    }

    body.clockify-dark-mode .project-list-dropdown,
    body.clockify-dark-mode .tag-list-dropdown,
    .clockify-dark-mode .project-list-dropdown,
    .clockify-dark-mode .tag-list-dropdown {
        background: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .project-list-input,
    body.clockify-dark-mode .tag-list-input,
    .clockify-dark-mode .project-list-input,
    .clockify-dark-mode .tag-list-input {
        background: #12191d !important;
    }

        body.clockify-dark-mode .project-list-input input,
        body.clockify-dark-mode .tag-list-input input,
        .clockify-dark-mode .project-list-input input,
        .clockify-dark-mode .tag-list-input input {
            background: #263238 !important;
            border: 1px solid #12191d;
            color: #90a4ae;
        }

            body.clockify-dark-mode .project-list-input input::placeholder,
            body.clockify-dark-mode .tag-list-input input::placeholder,
            .clockify-dark-mode .project-list-input input::placeholder,
            .clockify-dark-mode .tag-list-input input::placeholder {
                color: #90a4ae;
            }

    body.clockify-dark-mode .project-list-client,
    .clockify-dark-mode .project-list-client {
        color: #90a4ae;
        border-top: 1px dotted #263238;
    }

    body.clockify-dark-mode .tag-list-item,
    body.clockify-dark-mode .tag-list-load,
    .clockify-dark-mode .tag-list-item,
    .clockify-dark-mode .tag-list-load {
        color: #90a4ae;
    }

    body.clockify-dark-mode hr,
    .clockify-dark-mode hr {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .user-settings:last-child,
    .clockify-dark-mode .user-settings:last-child {
        color: #90a4ae;
    }

    body.clockify-dark-mode .time-entries-list-not-synced,
    .clockify-dark-mode .time-entries-list-not-synced {
        border: 1px solid #12191d;
        border-radius: 2px;
    }

    body.clockify-dark-mode .time-entry-not-synced,
    .clockify-dark-mode .time-entry-not-synced {
        background: #263238;
        border-bottom: 1px solid #12191d;
    }

        body.clockify-dark-mode .time-entry-not-synced span,
        .clockify-dark-mode .time-entry-not-synced span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .user-settings,
    .clockify-dark-mode .user-settings {
        border-top: 1px dotted #12191d;
        border-bottom: 1px dotted #12191d;
    }

        body.clockify-dark-mode .user-settings span,
        .clockify-dark-mode .user-settings span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .workspace-list-title,
    body.clockify-dark-mode .default-project-title,
    body.clockify-dark-mode .dark-mode__title,
    body.clockify-dark-mode .settings__send-errors__title,
    body.clockify-dark-mode .settings__send-errors__title--shortcut,
    body.clockify-dark-mode .settings__auto_start_on_browser_start__title,
    body.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
    body.clockify-dark-mode .pomodoro__title,
    .clockify-dark-mode .workspace-list-title,
    .clockify-dark-mode .default-project-title,
    .clockify-dark-mode .dark-mode__title,
    .clockify-dark-mode .settings__send-errors__title,
    .clockify-dark-mode .settings__send-errors__title--shortcut,
    .clockify-dark-mode .settings__auto_start_on_browser_start__title,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__title,
    .clockify-dark-mode .pomodoro__title {
        color: #e4eaee;
    }

    body.clockify-dark-mode .workspace-list-selection,
    .clockify-dark-mode .workspace-list-selection {
        background: #263238;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .workspace-list-default,
    .clockify-dark-mode .workspace-list-default {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__reminder,
    body.clockify-dark-mode .settings__stop_timer,
    .clockify-dark-mode .settings__reminder,
    .clockify-dark-mode .settings__stop_timer {
        background: #12191d;
    }

        body.clockify-dark-mode .settings__stop_timer p,
        .clockify-dark-mode .settings__stop_timer p {
            color: #90a4ae;
        }

    body.clockify-dark-mode .settings__reminder__week__day,
    .clockify-dark-mode .settings__reminder__week__day {
        background: #263238;
        border: 1px solid #263238;
    }

        body.clockify-dark-mode .settings__reminder__week__day span,
        .clockify-dark-mode .settings__reminder__week__day span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .day-active,
    .clockify-dark-mode .day-active {
        background: #03a9f4;
        border: 1px solid #03a9f4;
    }

        body.clockify-dark-mode .day-active span,
        .clockify-dark-mode .day-active span {
            color: #fff;
        }

    body.clockify-dark-mode .settings__reminder__times--from p,
    body.clockify-dark-mode .settings__reminder__times--to p,
    body.clockify-dark-mode .stop_timer__times--picker p,
    .clockify-dark-mode .settings__reminder__times--from p,
    .clockify-dark-mode .settings__reminder__times--to p,
    .clockify-dark-mode .stop_timer__times--picker p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
    body.clockify-dark-mode
    .settings__stop_timer__time_picker
    .ant-time-picker-input,
    .clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
    .clockify-dark-mode .settings__stop_timer__time_picker .ant-time-picker-input {
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode
    .settings__reminder__times--minutes_since_last_entry
    input,
    .clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p,
    .clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__idle-detection__box,
    .clockify-dark-mode .settings__idle-detection__box {
        background-color: #12191d;
    }

    body.clockify-dark-mode .settings__idle-detection__box__content p,
    .clockify-dark-mode .settings__idle-detection__box__content p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__idle-detection__box__content input,
    .clockify-dark-mode .settings__idle-detection__box__content input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .pomodoro__content,
    .clockify-dark-mode .pomodoro__content {
        background: #12191d;
    }

    body.clockify-dark-mode .pomodoro__border,
    .clockify-dark-mode .pomodoro__border {
        border-bottom: 1px solid #263238;
    }

    body.clockify-dark-mode .pomodoro__switch,
    .clockify-dark-mode .pomodoro__switch {
        background-color: #263238;
        border: 1px solid #12191d;
    }

        body.clockify-dark-mode .pomodoro__switch::after,
        .clockify-dark-mode .pomodoro__switch::after {
            background-color: #90a4ae;
        }

    body.clockify-dark-mode .ant-switch-checked,
    .clockify-dark-mode .ant-switch-checked {
        background-color: #03a9f4;
    }

        body.clockify-dark-mode .ant-switch-checked::after,
        .clockify-dark-mode .ant-switch-checked::after {
            background-color: #fff;
        }

    body.clockify-dark-mode .pomodoro__box__content p,
    .clockify-dark-mode .pomodoro__box__content p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .pomodoro__box__content input,
    .clockify-dark-mode .pomodoro__box__content input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .default-project__project-list,
    .clockify-dark-mode .default-project__project-list {
        background: #12191d;
    }

    body.clockify-dark-mode .project-list-arrow,
    body.clockify-dark-mode .tag-list-arrow,
    .clockify-dark-mode .project-list-arrow,
    .clockify-dark-mode .tag-list-arrow {
        width: 10px;
        height: 5px;
        content: url(assets/images/arrow-dark-mode.png);
    }

    body.clockify-dark-mode .project-list-arrow-up,
    body.clockify-dark-mode .tag-list-arrow-up,
    .clockify-dark-mode .project-list-arrow-up,
    .clockify-dark-mode .tag-list-arrow-up {
        width: 10px;
        height: 5px;
        content: url(assets/images/arrow-dark-mode-up.png);
    }

    body.clockify-dark-mode .dropdown-item:hover,
    body.clockify-dark-mode .dropdown-subitem:hover,
    .clockify-dark-mode .dropdown-item:hover,
    .clockify-dark-mode .dropdown-subitem:hover {
        background: #263238;
    }

    body.clockify-dark-mode .workspace-list-item:hover,
    .clockify-dark-mode .workspace-list-item:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode .workspace-list-dropdown,
    .clockify-dark-mode .workspace-list-dropdown {
        background: #12191d;
        box-shadow: 0 5px 7px #000;
    }

    body.clockify-dark-mode .workspace-list-item__name,
    .clockify-dark-mode .workspace-list-item__name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .duration-divider,
    .clockify-dark-mode .duration-divider {
        border-left: 1px dotted #12191d;
        background-color: #12191d;
    }

    body.clockify-dark-mode ul.project-item:hover,
    .clockify-dark-mode ul.project-item:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode li.project-item-name,
    .clockify-dark-mode li.project-item-name {
        color: #fff;
    }

    body.clockify-dark-mode .project-list-name,
    .clockify-dark-mode .project-list-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .project-name,
    .clockify-dark-mode .project-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .task-item,
    .clockify-dark-mode .task-item {
        color: #90a4ae;
        background-color: #263238;
    }

        body.clockify-dark-mode .task-item:hover,
        .clockify-dark-mode .task-item:hover {
            background-color: #37474f;
        }

    body.clockify-dark-mode .tag-list-item,
    .clockify-dark-mode .tag-list-item {
        color: #90a4ae;
    }

    body.clockify-dark-mode .tag-list-item-row:hover,
    .clockify-dark-mode .tag-list-item-row:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode .tag-list-selected-item,
    .clockify-dark-mode .tag-list-selected-item {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .projects-list__create-task,
    .clockify-dark-mode .projects-list__create-task {
        background-color: #263238;
    }

    body.clockify-dark-mode .projects-list__create-project,
    body.clockify-dark-mode .tag-list__create-tag,
    body.clockify-dark-mode .client-list__create-client,
    body.clockify-dark-mode .client-list-dropdown,
    .clockify-dark-mode .projects-list__create-project,
    .clockify-dark-mode .tag-list__create-tag,
    .clockify-dark-mode .client-list__create-client,
    .clockify-dark-mode .client-list-dropdown {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .create-project,
    body.clockify-dark-mode .create-task,
    .clockify-dark-mode .create-project,
    .clockify-dark-mode .create-task {
        background-color: #37474f;
    }

    body.clockify-dark-mode .create-project__title,
    body.clockify-dark-mode .create-task__title,
    .clockify-dark-mode .create-project__title,
    .clockify-dark-mode .create-task__title {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .create-project__project-name,
    body.clockify-dark-mode .create-task__task-name,
    .clockify-dark-mode .create-project__project-name,
    .clockify-dark-mode .create-task__task-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .create-project__project-name::placeholder,
        body.clockify-dark-mode .create-task__task-name::placeholder,
        .clockify-dark-mode .create-project__project-name::placeholder,
        .clockify-dark-mode .create-task__task-name::placeholder {
            color: #90a4ae;
        }

        body.clockify-dark-mode .create-project__project-name:focus,
        body.clockify-dark-mode .create-task__task-name:focus,
        .clockify-dark-mode .create-project__project-name:focus,
        .clockify-dark-mode .create-task__task-name:focus {
            outline: none;
            border: 2px solid #0f3beb;
            border-radius: 5px;
        }

    body.clockify-dark-mode .color-picker__title,
    body.clockify-dark-mode .create-project__billable-title,
    body.clockify-dark-mode .create-project__public-title,
    .clockify-dark-mode .color-picker__title,
    .clockify-dark-mode .create-project__billable-title,
    .clockify-dark-mode .create-project__public-title {
        color: #90a4ae;
    }

    body.clockify-dark-mode .create-project__divider,
    .clockify-dark-mode .create-project__divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .client-list-button,
    .clockify-dark-mode .client-list-button {
        border: 1px solid #12191d;
        background-color: #263238;
    }

    body.clockify-dark-mode .client-list-name,
    .clockify-dark-mode .client-list-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .client-list-arrow,
    .clockify-dark-mode .client-list-arrow {
        content: url(assets/images/arrow-dark-mode.png);
    }

    body.clockify-dark-mode .client-list-input,
    .clockify-dark-mode .client-list-input {
        background: #12191d;
    }

    body.clockify-dark-mode .client-list-filter,
    .clockify-dark-mode .client-list-filter {
        background-color: #263238;
        border: none;
    }

        body.clockify-dark-mode .client-list-filter::placeholder,
        .clockify-dark-mode .client-list-filter::placeholder {
            color: #c6d2d9;
        }

    body.clockify-dark-mode .client-list-client,
    .clockify-dark-mode .client-list-client {
        color: #90a4ae;
    }

    body.clockify-dark-mode .client-list__create-form,
    .clockify-dark-mode .client-list__create-form {
        background-color: #37474f;
    }

    body.clockify-dark-mode .client-list__create-form--open,
    .clockify-dark-mode .client-list__create-form--open {
        background-color: rgba(0, 0, 0, 0.5);
    }

    body.clockify-dark-mode .client-list__create-form--divider,
    .clockify-dark-mode .client-list__create-form--divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .client-list__create-form--title,
    .clockify-dark-mode .client-list__create-form--title {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .client-list__create-form--client-name,
    .clockify-dark-mode .client-list__create-form--client-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .client-list__create-form--client-name::placeholder,
        .clockify-dark-mode .client-list__create-form--client-name::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .tag-list--not_tags,
    .clockify-dark-mode .tag-list--not_tags {
        color: #8c9fa9;
    }

    body.clockify-dark-mode .tag-list__create-form,
    body.clockify-dark-mode .poppup-modal,
    .clockify-dark-mode .tag-list__create-form,
    .clockify-dark-mode .poppup-modal {
        background-color: #37474f;
    }

    body.clockify-dark-mode .tag-list__create-form--open,
    body.clockify-dark-mode .poppup-modal--open,
    .clockify-dark-mode .tag-list__create-form--open,
    .clockify-dark-mode .poppup-modal--open {
        background-color: rgba(0, 0, 0, 0.5);
    }

    body.clockify-dark-mode .tag-list__create-form--divider,
    body.clockify-dark-mode .poppup-modal--divider,
    .clockify-dark-mode .tag-list__create-form--divider,
    .clockify-dark-mode .poppup-modal--divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .tag-list__create-form--title,
    body.clockify-dark-mode .tag-list__create-form p,
    body.clockify-dark-mode .poppup-modal--title,
    body.clockify-dark-mode .poppup-modal p,
    .clockify-dark-mode .tag-list__create-form--title,
    .clockify-dark-mode .tag-list__create-form p,
    .clockify-dark-mode .poppup-modal--title,
    .clockify-dark-mode .poppup-modal p {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .tag-list__create-form--tag-name,
    body.clockify-dark-mode .poppup-modal--tag-name,
    .clockify-dark-mode .tag-list__create-form--tag-name,
    .clockify-dark-mode .poppup-modal--tag-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
        body.clockify-dark-mode .poppup-modal--tag-name::placeholder,
        .clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
        .clockify-dark-mode .poppup-modal--tag-name::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .clockify-modal-content,
    .clockify-dark-mode .clockify-modal-content {
        background-color: #37474f;
        border: none;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-title,
        body.clockify-dark-mode .clockify-modal-content .custom-field-link-label,
        .clockify-dark-mode .clockify-modal-content .cl-modal-title,
        .clockify-dark-mode .clockify-modal-content .custom-field-link-label {
            color: #c6d2d9;
        }

        body.clockify-dark-mode .clockify-modal-content .custom-field-link,
        .clockify-dark-mode .clockify-modal-content .custom-field-link {
            background-color: #263238;
            color: #c6d2d9;
        }

        body.clockify-dark-mode .clockify-modal-content .cl-close,
        .clockify-dark-mode .clockify-modal-content .cl-close {
            background: none;
        }

            body.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close,
            .clockify-dark-mode .clockify-modal-content .cl-close .clockify-close {
                background: none;
            }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-header,
        .clockify-dark-mode .clockify-modal-content .cl-modal-header {
            border-bottom: 1px dotted #12191d;
        }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-footer,
        .clockify-dark-mode .clockify-modal-content .cl-modal-footer {
            border-top: 1px dotted #12191d;
        }

    body.clockify-dark-mode .tag-list-item--comma,
    .clockify-dark-mode .tag-list-item--comma {
        color: #fff;
    }

    body.clockify-dark-mode .app-version,
    .clockify-dark-mode .app-version {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-error,
    .clockify-dark-mode .clockify-error {
        color: red;
        font-size: 14px;
    }

    body.clockify-dark-mode .loading-entries,
    .clockify-dark-mode .loading-entries {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .autocomplete-dropdown-item,
    .clockify-dark-mode .autocomplete-dropdown-item {
        color: #90a4ae;
        background-color: #1d272c;
    }

        body.clockify-dark-mode .autocomplete-dropdown-item:hover,
        .clockify-dark-mode .autocomplete-dropdown-item:hover {
            background-color: #263238;
        }

    body.clockify-dark-mode .autocomplete-dropdown-item__tag,
    .clockify-dark-mode .autocomplete-dropdown-item__tag {
        color: #90a4ae;
        background: #12191d;
    }

        body.clockify-dark-mode .autocomplete-dropdown-item__tag:hover,
        .clockify-dark-mode .autocomplete-dropdown-item__tag:hover {
            background: #37474f;
        }

    body.clockify-dark-mode .react-autocomplete > div,
    .clockify-dark-mode .react-autocomplete > div {
        background: #1d272c !important;
    }

    body.clockify-dark-mode .edit-form__break-label,
    .clockify-dark-mode .edit-form__break-label {
        background: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode.clockify-integration-popup,
    .clockify-dark-mode.clockify-integration-popup {
        color: #c6d2d9;
    }

    body.clockify-dark-mode div.custom-field-ta,
    .clockify-dark-mode div.custom-field-ta {
        background-color: #37474f !important;
    }

    body.clockify-dark-mode .clockify-manual-entry-header-text,
    .clockify-dark-mode .clockify-manual-entry-header-text {
        color: #f4f4f4;
    }

    body.clockify-dark-mode .notification .notification-title,
    .clockify-dark-mode .notification .notification-title {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .notification .notification-message,
    .clockify-dark-mode .notification .notification-message {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .notification:hover,
    .clockify-dark-mode .notification:hover {
        background-color: #263238 !important;
    }

style {
    display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Nhc3MvX2ludGVncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL21haW4taW50ZWdyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2FudGQvbGliL3N3aXRjaC9zdHlsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19zdGFydC10aW1lci5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fZHVyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2VkaXQtZm9ybS5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcHJvamVjdHMtbGlzdC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fdGFnLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX3BvcHB1cC1tb2RhbC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fY3VzdG9tLWZpZWxkcy5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcmVxdWlyZWQtZmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL190b2FzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19kYXJrLW1vZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSw0QkFDQyxrQkFBQSxDQUNBLGtFQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsNkJBQUEsQ0FDQSxVQ0dXLENERlgsY0FBQSxDQUVBLHlDQUNDLG9CQUFBLENBQ0EsbUJBQUEsQ0FHRCxnRUFFQyxzQkFBQSxDQUdELHNEQUNDLHFCQUFBLENBRUQsdUVBRUMsZUFBQSxDQUVELGtDQUNDLCtCQUFBLENBQ0Esa0JBQUEsQ0FFRCxpQ0FDQyxVQUFBLENBR0QsdUNBQ0MsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFB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QSxnSkFDQyxlQUFBLENBR0YsOEhBQ0MsZ0NBQUEsQ0FFRCw4SEFDQyw2QkFBQSxDQU9GLHdGQUNDLFVBQUEsQ0FFRCxzRUFDQyxhYnRsQk0sQ2F3bEJQLDRFQUNDLFNBQUEsQ0FDQSxjQUFBLENBRUQsOEVBQ0MsYWI5bUJXLENhaW5CWixvR0FDQyxhQUFBLENBQ0Esd0JBQUEsQ0FDQSxnSEFDQyx3QkFBQSxDQUVELDhHQUNDLGFBQUEsQ0FDQSxrQkFBQSxDQUNBLDBIQUNDLGtCQUFBLENBSUgsNEZBQ0MsNkJBQUEsQ0FHRCw0RkFDQyxrQmJ0bkJNLENhdW5CTixhYnBuQk0sQ2FzbkJQLGtHQUNDLGFieG9CVyxDYTJvQlosb0ZBQ0MsbUNBQUEsQ0FHRCxrSEFDQyxhQUFBLENBSUEsZ0hBQ0Msd0JBQUEsQ0FHRCxvSEFDQyx3QkFBQSxDQUdELG9GQUNDLG1DQUFBLENabHBCSCxNQUNDLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICd2YXJpYWJsZXMnO1xuXG4uY2xvY2tpZnktaW50ZWdyYXRpb24tcG9wdXAge1xuXHRiYWNrZ3JvdW5kOiAjZWZmNGY3O1xuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTIpIDBweCAxcHggM3B4LCByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAxcHggMnB4O1xuXHR3aWR0aDogMzUwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAzdmg7XG5cdHJpZ2h0OiAzdnc7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0Kjo6c2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7XG5cdFx0Y29sb3I6IGhpZ2hsaWdodHRleHQ7XG5cdH1cblxuXHRpbWcsXG5cdHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdH1cblxuXHRpbnB1dDpub3QoW3R5cGU9J2ltYWdlJ2ldKSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRpbnB1dCxcblx0dGV4dGFyZWEge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0c3BhbiB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQmLWNsb3NlLWljb24ge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTZweDtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC50b2FzdGVyX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcm9qZWN0cy1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYW50LXN3aXRjaCB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG4jY2xvY2tpZnlCdXR0b24sXG4jY2xvY2tpZnlTbWFsbEJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRpbWcsXG5cdHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdH1cbn1cblxuI2Nsb2NraWZ5QnV0dG9uIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbiNjbG9ja2lmeUJ1dHRvbiA+IGRpdiB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2Nsb2NraWZ5QnV0dG9uID4gZGl2ID4gc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jbG9ja2lmeS1idXR0b24tYWN0aXZlIHtcblx0Y29sb3I6ICMwM2E5ZjQ7XG59XG5cbi5jbG9ja2lmeS1idXR0b24taW5hY3RpdmUge1xuXHRjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmNsb2NraWZ5LWJ1dHRvbi1hY3RpdmUtc3Bhbixcbi5jbG9ja2lmeS1idXR0b24taW5hY3RpdmUtc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGZsb2F0OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbG9ja2lmeS1pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDk7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0d2lkdGg6IDEzNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5jbG9ja2lmeS1pbnB1dDpmb2N1cyxcbi5jbG9ja2lmeS1pbnB1dDpob3ZlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAzYTlmNDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNsb2NraWZ5LWlucHV0LmNsb2NraWZ5LWlucHV0LWRlZmF1bHQge1xuXHRib3JkZXItY29sb3I6ICNjNmQyZDk7XG5cdGNvbG9yOiAjMzMzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2xvY2tpZnktaW5wdXQuY2xvY2tpZnktaW5wdXQtc3VjY2VzcyB7XG5cdGJvcmRlci1jb2xvcjogI2NkZTljZTtcblx0Y29sb3I6ICMyODViMmE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYmVmZGM7XG59XG5cbi5jbG9ja2lmeS1pbnB1dC5jbG9ja2lmeS1pbnB1dC1lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogI2ZjY2FjNztcblx0Y29sb3I6ICM3ZjIzMWM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGQ5ZDc7XG59XG5cbi5jbG9ja2lmeS1tYW51YWwtZW50cnktaGVhZGVyLXRleHQge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNsb2NraWZ5LXRyZWxsby1jYXJkIHtcblx0LmNsb2NraWZ5QnV0dG9uIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQuY2xvY2tpZnlCdXR0b24ge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0Jjpub3QoOmhvdmVyKSB7XG5cdFx0LmNsb2NraWZ5QnV0dG9uIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguYWN0aXZlKSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNsb2NraWZ5LWNvcHktYXMtZW50cnktY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRjb2xvcjogcmdiKDY4LCA2OCwgNjgpO1xufVxuIiwiJHJlZDogI2Y0NDMzNjtcbiRvcmFuZ2U6ICNmZjk4MDA7XG4kd2FybmluZzogI2ZmZWFjYztcbiRibHVlOiAjMDNhOWY0O1xuJGJsYWNrOiAjMDAwMDAwO1xuJHllbGxvdzogI2ZmYzEwNztcbiRibHVlX2hvdmVyOiAjMDA5MWVhO1xuJGJsdWVfdGFnOiAjMDI1ODdmO1xuJGJhY2tncm91bmQ6ICNlZmY0Zjc7XG4kYm9yZGVyOiAjYzZkMmQ5O1xuJGJvcmRlcl9mb2N1czogIzkwYTRhZTtcbiRsaWdodF90ZXh0OiAjYzZkMmQ5O1xuJGxpZ2h0ZXJfdGV4dDogIzk5OTk5OTtcbiRtaWRkbGVfbGlnaHRfdGV4dDogIzY2NjY2NjtcbiRlbnRyaWVzX2hlYWRlcjogI2U0ZWFlZTtcbiRkYXJrX3RleHQ6ICMzMzMzMzM7XG4kdGFnczogI2UxZjVmZTtcbiRncmVlbjogIzhiYzM0YTtcbiRkaXNhYmxlZDogI2M2ZDJkOTtcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGhvdmVyLXNlbGVjdGlvbjogI2U0ZWFlZTtcbiR0YXNrLWJhY2tncm91bmQ6ICNmMmY2Zjg7XG5cbiRiZy0xMjogIzEyMTkxZDtcbiRiZy0xMTogIzFkMjcyYztcbiRiZy0xMDogIzI2MzIzODtcbiRiZy0wOTogIzM3NDc0ZjtcbiRiZy0wNDogIzkwYTRhZTtcbiRiZy0wMzogI2M2ZDJkOTtcbiRiZy0wMjogI2U0ZWFlZTtcbiIsIkB1c2UgJ3Nhc3M6bWV0YSc7XG5AdXNlICdpbnRlZ3JhdGlvbic7XG4uY2xvY2tpZnktaW50ZWdyYXRpb24tcG9wdXAge1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCcuLi9ub2RlX21vZHVsZXMvYW50ZC9saWIvc3dpdGNoL3N0eWxlL2luZGV4Jyk7XG5cdC8vIEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJoZWFkZXJcIik7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3N0YXJ0LXRpbWVyJyk7XG5cdC8vIEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJtZW51XCIpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwidGltZS1lbnRyeVwiKTtcblx0Ly8gQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcInRpbWUtZW50cnktbGlzdFwiKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnZHVyYXRpb24nKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnZWRpdC1mb3JtJyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3Byb2plY3RzLWxpc3QnKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygndGFnLWxpc3QnKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygncG9wcHVwLW1vZGFsJyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2N1c3RvbS1maWVsZHMnKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygncmVxdWlyZWQtZmllbGRzJyk7XG5cdC8vIEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJ0aW1lLWVudHJ5LWxpc3Qtbm90LXN5bmNlZFwiKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygndG9hc3RlcicpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdnbG9iYWwnKTtcbn1cbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2RhcmstbW9kZScpO1xuXG5zdHlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnfkBmb250c291cmNlL3JvYm90by80MDAuY3NzJztcbkBpbXBvcnQgJ35AZm9udHNvdXJjZS9yb2JvdG8vNzAwLmNzcyc7XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuaHRtbCB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY0Zjc7XG5cdG1hcmdpbjogMHB4O1xuXHRvdmVyZmxvdy15OiBvdmVybGF5O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4qIHtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRib3gtc2l6aW5nOiByZXZlcnQ7XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiByZXZlcnQ7XG59XG5cbmJ1dHRvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHIge1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyLXRvcDogMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjYWNhY2E7XG59XG5cbi5ob21lX3BhZ2Uge1xuXHRwYWRkaW5nLXRvcDogMTM0cHg7XG5cdC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTk4LCAyMTAsIDIxNywgMC4yKTtcblx0XHR6LWluZGV4OiAxMTEwO1xuXHR9XG5cdC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuXHRcdGNvbG9yOiAjODU0ZjAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZlMmI4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDdweCA4cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzN3B4O1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWxCYWNrZ3JvdW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMTA0MDtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmRvdCB7XG5cdHBhZGRpbmc6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMnB4O1xufVxuXG4vLyAuZG90LXByb2plY3QtcGlja2VyIHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB3aWR0aDogNXB4O1xuLy8gICBoZWlnaHQ6IDVweDtcbi8vICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAvL3RvcDogLTNweDtcbi8vIH1cblxuLnB0ci1lbGVtZW50IHtcblx0aGVpZ2h0OiAwO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbn1cblxuLmludmlzaWJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uaW52aXNpYmxlLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDEwNTA7XG59XG5cbi5sb2FkaW5nLWdpZiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9hZGluZy1naWYgaW1nIHtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmJyk7XG59XG5cbi5sb2FkaW5nLWdpZi1iZWZvcmUtbG9hZCB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9sb2FkaW5nLmdpZicpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRvcDogMTEwcHg7XG59XG5cbi5sb2FkaW5nLWVudHJpZXMtZ2lmIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYWRpbmctZW50cmllcy1naWYgaW1nIHtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmJyk7XG59XG5cbi5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wdWxsLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAzNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnB1bGwtbG9hZGluZy1lbnRyaWVzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5wdWxsLWxvYWRpbmctaW1nMSB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMS5zdmcnKTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wdWxsLWxvYWRpbmctaW1nMiB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMi5zdmcnKTtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDIzcHg7XG5cdHRvcDogMXB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4udGltZS1lbnRyeS1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE1cHg7XG59XG5cbi50aW1lLWVudHJ5LWxpc3RfX29mZmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5leHBhbmRDb250YWluZXIge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgbGluZWFyO1xufVxuLmNoZWNrZWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdGJvcmRlcjogbm9uZTtcblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0fVxufVxuLmRheS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwM2E5ZjQ7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdH1cbn1cblxuLmxpc3QtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbCB7XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zd2l0Y2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U2ZjdmZjtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyxcbi5hbnQtc3dpdGNoLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyAqLFxuLmFudC1zd2l0Y2gtZGlzYWJsZWQgKiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgN3B4IDAgMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDM1LCAxMSwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoOm5vdCguYW50LXN3aXRjaC1kaXNhYmxlZCk6YWN0aXZlIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaDpub3QoLmFudC1zd2l0Y2gtZGlzYWJsZWQpOmFjdGl2ZS5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbi5hbnRpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtc21hbGwge1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCA1cHggMCAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtbG9hZGluZy1pY29uIHtcbiAgdG9wOiAxLjVweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW46IDAgMThweCAwIDVweDtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zd2l0Y2gtcnRsIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1ydGwgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDdweCAwIDI1cHg7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bC5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICByaWdodDogY2FsYygxMDAlIC0gMTJweCAtIDJweCk7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uc3RhcnQtdGltZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tcmVkIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRyZWQ7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGJhY2tncm91bmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyX2J1dHRvbi1yZWQ6aG92ZXIgLmJ1dHRvbl90aW1lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tcmVkOmhvdmVyIC5idXR0b25fc3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnV0dG9uX3N0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RhcnQtdGltZXJfYnV0dG9uLXN0YXJ0IHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuICBjb2xvcjogdmFyaWFibGVzLiRiYWNrZ3JvdW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tc3RhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWVfaG92ZXI7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dCB7XG4gIGhlaWdodDogOTUlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YXJ0LXRpbWVyX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzc3Nztcbn1cblxuLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDU3JTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbl9ncmV5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDclO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyLWRlc2NyaXB0aW9uIHtcbiAgZmxleDogMTtcbn1cblxuLnN0YXJ0LXRpbWVyLWRlc2NyaXB0aW9uIC5yZWFjdC1hdXRvY29tcGxldGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtYXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtYXV0b2NvbXBsZXRlLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICMwMDAwMDAxYTtcbiAgei1pbmRleDogMjU7XG59XG5cbi5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA1cHg7XG4gIHdpZHRoOiAzMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIH1cblxuICAuZG90IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgY29sb3I6ICMwMjU2N2U7XG4gICAgYmFja2dyb3VuZDogI2UxZjVmZTtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiM2U1ZmM7XG4gICAgfVxuXG4gICAgJi1kb3RzIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uLFxuICAmX19wcm9qZWN0LXRhc2sgPiBzcGFuLFxuICAmX19jbGllbnQtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cblxuICAmX19wcm9qZWN0LXRhc2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi13aWR0aDogODBweDtcblxuICAgID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jbGllbnQtbmFtZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLmR1cmF0aW9uIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0Jl9fZGF0ZS1waWNrZXIge1xuXHRcdHBhZGRpbmc6IDEzcHggNHB4O1xuXHR9XG5cblx0LmFudC10aW1lLXBpY2tlciB7XG5cdFx0d2lkdGg6IDg1cHg7XG5cblx0XHQmLWlucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji1jbGVhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5hbnQtdGltZS1waWNrZXItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdH1cblxuXHQmLmNvcHktYXMtZW50cnkge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cblx0XHQmIGlucHV0OmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCYgI2R1cmF0aW9uVGltZVBpY2tlciB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdCYgI2R1cmF0aW9uVGltZVBpY2tlcixcblx0XHQmICNzdGFydFRpbWVQaWNrZXIsXG5cdFx0JiAjZW5kVGltZVBpY2tlciB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCYgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0LnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZHVyYXRpb24tdGltZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcbn1cblxuLmR1cmF0aW9uLXN0YXJ0IHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogNjVweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kdXJhdGlvbi1lbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1cmF0aW9uLWR1cmF0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2cHggMnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiA4NXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmR1cmF0aW9uLWRhc2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xufVxuXG4uZHVyYXRpb24tbGFiZWwge1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcbn1cblxuLmR1cmF0aW9uLWRpdmlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2NhY2FjYTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiAzcHg7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uZWRpdC1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcblxuICAmX19wcm9qZWN0X2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19icmVhay1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2M2ZDJkOTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiAxNHB4IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLmJyZWFrLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JyZWFrLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1mb3JtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblxuICAmICsgZGl2IHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHQmOmhhcygucmVhY3QtYXV0b2NvbXBsZXRlIHRleHRhcmVhOmZvY3VzKSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2dyZXkgIWltcG9ydGFudDtcblx0fVxuXG5cdCYtcmVxdWlyZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMDQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uZGVzY3JpcHRpb24tdGV4dGFyZWEgPiB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5lZGl0LWZvcm0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMTNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtZm9ybS1idXR0b25zIHtcblx0bWFyZ2luLXRvcDogMDtcblxuXHQmX19iaWxsYWJsZSB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5lZGl0LWZvcm0tYmlsbGFibGUtaW1nIHtcbiAgLy8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4uZWRpdC1mb3JtLWJpbGxhYmxlLWltZy1oaWRkZW4ge1xuICAvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NoZWNrZWQucG5nXCIpO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVkaXQtZm9ybS1iaWxsYWJsZSB7XG4gIHRvcDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtZm9ybS1yaWdodC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmX19iYWNrX2FuZF9kZWxldGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lZGl0LWZvcm0tZGVsZXRlIHtcbiAgY29sb3I6IHJlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC1mb3JtLWRvbmUtZGlzYWJsZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lZGl0LWZvcm0tZG9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibHVlX2hvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRibHVlX2hvdmVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmLWRpc2FibGVkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdH1cbn1cblxuLnNoYWtlLWhlYXJ0YWNoZSB7XG4gIGFuaW1hdGlvbjoga2Zfc2hha2UgMC41cyAxIGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGtmX3NoYWtlIDAuNXMgMSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xuICAtby1hbmltYXRpb246IGtmX3NoYWtlIDAuNXMgMSBsaW5lYXI7XG59XG5cbi5maWVsZC1yZXF1aXJlZC1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcmlhYmxlcy4kcmVkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGtmX3NoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGtmX3NoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMDBweCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0wMHB4KTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGtmX3NoYWtlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcbiAgfVxuICA0MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KTtcbiAgfVxuICA4MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBrZl9zaGFrZSB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4KTtcbiAgfVxuICAyMCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcbiAgfVxuICA0MCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtby1vcmlnaW4tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcbiAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcblxuLnByb2plY3QtbGlzdC1idXR0b24ge1xuXHRwYWRkaW5nOiAwIDZweDtcblx0Ly8gcGFkZGluZy1yaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDM4cHg7XG5cblx0Ji1yZXF1aXJlZCB7XG5cdFx0Ly9wYWRkaW5nOiA1cHggMDtcblx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHR9XG59XG5cbi5wcm9qZWN0LWxpc3RfX3NwZWNfZmlsdGVyX25vX3Rhc2tfb3JfcHJvamVjdCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHdpZHRoOiA4MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2plY3QtbGlzdC1idXR0b24tb2ZmbGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQ6ICNlZmY0Zjc7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRwYWRkaW5nOiAwcHggNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHJvamVjdC1saXN0LW5hbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Ly9wYWRkaW5nOiA1cHggMTBweDtcblx0Ly8gcGFkZGluZzogMHB4IDdweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogODUlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogIzMzMzsgLy8gIHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zcGFuLnByb2plY3QtbGlzdC1uYW1lLWNsaWVudCB7XG5cdGNvbG9yOiAjOTk5O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnByb2plY3QtbGlzdC1hcnJvdyB7XG5cdC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiA1cHg7XG5cdC8vZmxvYXQ6IHJpZ2h0O1xuXHQvL3BhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdC8vdG9wOiAxMXB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1saWdodC1tb2RlLnBuZycpO1xufVxuXG4ucHJvamVjdC1saXN0LWFycm93LXVwIHtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ly9mbG9hdDogcmlnaHQ7XG5cdC8vcGFkZGluZy1yaWdodDogMTVweDtcblx0Ly90b3A6IDExcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxpZ2h0LW1vZGUtdXAucG5nJyk7XG59XG5cbi5wcm9qZWN0LWxpc3QtZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDM5cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR6LWluZGV4OiAyO1xuXHRib3gtc2hhZG93OiAwIDVweCA3cHggI2NjYztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdCYtLWNvbnRlbnQge1xuXHRcdGhlaWdodDogMjY5cHg7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxufVxuXG4ucHJvamVjdC1saXN0LWlucHV0IHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0aW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLS1ib3JkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4ucHJvamVjdC1saXN0LWZpbHRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0Jl9fY2xlYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMDQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4udGFza3MtYXJyb3ctZG93biB7XG5cdC8vIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZmlsdGVyLWFycm93LWRvd24ucG5nXCIpO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udGFza3MtYXJyb3ctcmlnaHQge1xuXHQvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ZpbHRlci1hcnJvdy1yaWdodC5wbmdcIik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bC5wcm9qZWN0LWl0ZW0ge1xuXHRwYWRkaW5nOiA3cHggNXB4IDhweCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW46IDA7XG5cblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZW50cmllc19oZWFkZXI7XG5cdH1cbn1cblxubGkucHJvamVjdC1pdGVtLWRvdCB7XG5cdGZsZXg6IDAgMCA1cHg7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmxpLnByb2plY3QtaXRlbS1uYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbGV4OiAxIDE7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdC8vIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogdmFyaWFibGVzLiRkYXJrX3RleHQ7XG59XG5cbmxpLnByb2plY3QtaXRlbS10YXNrcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmbGV4OiAwIDAgOTBweDtcbn1cblxubGkucHJvamVjdC1pdGVtLXRhc2tzID4gc3BhbiB7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcblx0aW1nIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5saS5wcm9qZWN0LWl0ZW0tZmF2b3JpdGUge1xuXHRmbGV4OiAwIDAgMjBweDtcbn1cblxuLnByb2plY3QtaXRlbS1jcmVhdGUtdGFzayB7XG5cdGNvbG9yOiAjMDNhOWY0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4udGFzay1pdGVtIHtcblx0cGFkZGluZzogN3B4IDAgN3B4IDI1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kdGFzay1iYWNrZ3JvdW5kO1xuXHRjb2xvcjogdmFyaWFibGVzLiRkYXJrX3RleHQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZW50cmllc19oZWFkZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cbi5wcm9qZWN0LWxpc3QtbG9hZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9qZWN0LWxpc3QtY2xpZW50IHtcblx0bWFyZ2luOiAxMHB4O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHQvL2JvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xufVxuLnByb2plY3RzLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fY3JlYXRlLXByb2plY3QsXG5cdCZfX2NyZWF0ZS10YXNrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCYtLWljb24ge1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Ly8gY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY3JlYXRlLnBuZ1wiKTtcblx0XHR9XG5cdFx0Ji0tdGV4dCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2JvdHRvbS1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19jcmVhdGUtdGFzayB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jbG9ja2lmeS1lcnJvciB7XG5cdGNvbG9yOiByZWQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNsLWRyb3Bkb3duLXN0YXIge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW46IDVweCAzcHggMHB4IDVweDtcblx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvdWktaWNvbnMvZmF2b3JpdGVzLW5vcm1hbC5zdmcpO1xuXHQvLyAmOmhvdmVyIHtcblx0Ly8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy91aS1pY29ucy9mYXZvcml0ZXMtaG92ZXIuc3ZnKTtcblx0Ly8gfVxuXHQvLyAmLmNsLWFjdGl2ZSB7XG5cdC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvdWktaWNvbnMvZmF2b3JpdGVzLWFjdGl2ZS5zdmcpO1xuXHQvLyB9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4udGFnLWxpc3Qge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdCYuY3VzdG9tLWZpZWxkLXJlcXVpcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZCAhaW1wb3J0YW50O1xuXG5cdFx0JiA+IC50YWctbGlzdC1idXR0b24ge1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1uYW1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0fVxuXG5cdCYtYnV0dG9uIHtcblx0XHQvLyBwYWRkaW5nOiA2cHggMDtcblx0XHRwYWRkaW5nOiAwcHggN3B4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXG5cdFx0Ji1yZXF1aXJlZCB7XG5cdFx0XHQvL3BhZGRpbmc6IDVweCAwO1xuXHRcdFx0cGFkZGluZzogMHB4IDZweDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXG5cdFx0Ji1vZmZsaW5lIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0Ly8gaGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogZGlzYWJsZWQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMHB4IDZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZmNGY3O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0cGFkZGluZzogMHB4IDZweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLWFycm93IHtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0Ly8gZmxvYXQ6IHJpZ2h0O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Ly8gdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS5wbmcnKTtcblx0fVxuXG5cdCYtYXJyb3ctdXAge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDVweDtcblx0XHQvLyBmbG9hdDogcmlnaHQ7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0XHQvLyB0b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cdFx0cGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG5cdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxpZ2h0LW1vZGUtdXAucG5nJyk7XG5cdH1cblxuXHQmLWFkZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4IDVweCAwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHR9XG5cblx0Ji1zZWxlY3RlZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0Ly9tYXJnaW4tbGVmdDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0YWdzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ly8gY29sb3I6IHZhcmlhYmxlcy4kYmx1ZV90YWc7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCYtLWJvcmRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC50YWctbGlzdC1maWx0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0wNCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1sb2FkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmLWRyb3Bkb3duIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiA0MHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDdweCAjY2NjO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHQmLS1jb250ZW50IHtcblx0XHRcdGhlaWdodDogMjE3cHg7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLWZpbHRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMzJweCAxMHB4IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdFx0Jl9fY2xlYXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQmLWNoZWNrZWQge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdC8vIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hlY2tlZC5wbmdcIik7XG5cdFx0Ji1oaWRkZW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRcdC8vIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hlY2tlZC5wbmdcIik7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCYtY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0Ji1yb3cge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGVudHJpZXNfaGVhZGVyO1xuXHRcdFx0fVxuXHRcdFx0JiBsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1ub3RfdGFncyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0Jl9fY3JlYXRlLXRhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji0taWNvbiB7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHQvLyBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jcmVhdGUucG5nXCIpO1xuXHRcdH1cblx0XHQmLS10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2NyZWF0ZS1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Jl9fdGl0bGUtYW5kLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMveC5wbmcnKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cdFx0Ji0tZGl2aWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdFx0fVxuXHRcdCYtLXRhZy1uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY29uZmlybWF0aW9uX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCYtLWNhbmNlbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnRhZy1saXN0LWJ1dHRvbiB7XG5cdC8vICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcblx0Ly8gICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQvLyAgIGJvcmRlcjogMHB4IHNvbGlkICNDNkQyRDkgIWltcG9ydGFudDtcblx0Ly8gICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0Ly8gICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0Ly8gICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdC8vICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG5cdC8vICAgJi1kaXNhYmxlZCB7XG5cdC8vICAgICBiYWNrZ3JvdW5kOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZEMkQ5ICFpbXBvcnRhbnQ7XG5cdC8vICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0Ly8gICB9XG5cdC8vIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi5wb3BwdXAtbW9kYWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAzMjBweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Jl9fdGl0bGUtYW5kLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmLS1vcGVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcblx0fVxuXHQmLS1kaXZpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Ji0tdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHR9XG5cdCYtLXRhZy1uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdFx0fVxuXHR9XG5cdCYtLWNvbmZpcm1hdGlvbl9idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji0tY2FuY2VsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmx1ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmLS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uY3VzdG9tLWZpZWxkcyB7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRpbnB1dDpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMDQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0fVxuXHRpbnB1dDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uY3VzdG9tLWZpZWxkIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItaW1hZ2Utd2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA4cHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmN1c3RvbS1maWVsZC1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0LmlucHV0LXN0ZXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDExcHg7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdC5pbnB1dC1zdGVwcGVyLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2MxYzFjMTtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ExYTFhMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlucHV0LXN0ZXBwZXItdXAsXG5cdFx0LmlucHV0LXN0ZXBwZXItZG93biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdH1cblx0fVxufVxuXG5kaXYuY3VzdG9tLWZpZWxkLXRhIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0Ym9yZGVyLWltYWdlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWltYWdlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA4cHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0fVxufVxuXG5kaXYuY3VzdG9tLWZpZWxkLWlubmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMHB4IDdweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMHB4IDdweCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5kaXYuY3VzdG9tLWZpZWxkLWlubmVyLWNoZWNrYm94IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwcHggc29saWQgI2M2ZDJkOSAhaW1wb3J0YW50O1xuXHQmLWRpc2FibGVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdFx0LmNsb2NraWZ5LXN3aXRjaC1sYWJlbCB7XG5cdFx0XHRjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG50ZXh0YXJlYS5jdXN0b20tZmllbGQtdGV4dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDk7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuXHRyZXNpemU6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xuXHRwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLWltYWdlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTA0ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLWRpc2FibGVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM5YzljOWMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLmN1c3RvbS1maWVsZC1yZXF1aXJlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQgIWltcG9ydGFudDtcblx0fVxufVxuXG5pbnB1dC5jdXN0b20tZmllbGQtbnVtYmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOTtcblx0Y29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xuXHR9XG5cdCYuY3VzdG9tLWZpZWxkLXJlcXVpcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jdXN0b20tZmllbGQtbGluayB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmLmN1c3RvbS1maWVsZC1yZXF1aXJlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQgIWltcG9ydGFudDtcblx0fVxufVxuXG5kaXYuY3VzdG9tLWZpZWxkLWxpbmstbGFiZWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdC8vIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0Ly8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIC5jdXN0b20tY29udHJvbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5jZi1jb250YWluZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdC8qIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyAqL1xuXHRsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50OyAvKiBzbGF2a28gYWRkZWQgKi9cblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG5cdHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCByYWRpbyBidXR0b24gKi9cbi5jZi1jb250YWluZXIgaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNsb2NraWZ5LXN3aXRjaC1sYWJlbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMHB4IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMjMwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuLmNoZWNrbWFyayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDIxcHggIWltcG9ydGFudDtcblx0LyogYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgKi9cblx0Ym9yZGVyOiAxcHggc29saWQgZ3JheSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uY2YtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLyogV2hlbiB0aGUgcmFkaW8gYnV0dG9uIGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLyogQ3JlYXRlIHRoZSBpbmRpY2F0b3IgKHRoZSBkb3QvY2lyY2xlIC0gaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uY2hlY2ttYXJrOmFmdGVyIHtcblx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogU2hvdyB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSB3aGVuIGNoZWNrZWQgKi9cbi5jZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xuLmNmLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcblx0dG9wOiA1cHggIWltcG9ydGFudDtcblx0bGVmdDogNnB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA4cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA4cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5jbG9ja2lmeS1tb2RhbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdC8qZGlzcGxheTogbm9uZTsqLyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgLyogU3RheSBpbiBwbGFjZSAqL1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IC8qIFNpdCBvbiB0b3AgKi9cblx0cGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IC8qIExvY2F0aW9uIG9mIHRoZSBib3ggKi9cblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLyogRnVsbCB3aWR0aCAqL1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgLyogRnVsbCBoZWlnaHQgKi9cblx0b3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7IC8qIEZhbGxiYWNrIGNvbG9yICovXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG59XG5cbi8qIE1vZGFsIENvbnRlbnQgKi9cbi5jbG9ja2lmeS1tb2RhbC1jb250ZW50IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0d2lkdGg6IDg0JSAhaW1wb3J0YW50O1xufVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4vLyAuY2xvY2tpZnktY2xvc2Uge1xuLy8gICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbi8vICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9jbG9zZVguc3ZnJykgbm8tcmVwZWF0O1xuLy8gICB3aWR0aDogMjBweDtcbi8vICAgaGVpZ2h0OiAyMHB4O1xuLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgIG9wYWNpdHk6IC41O1xuLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyB9XG5cbi5jbC1jbG9zZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xvY2tpZnktY2xvc2U6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2wtZm9ybS1jb250cm9sIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIC5jbG9ja2lmeS1saW5rLWlucHV0IHtcbi8vICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgZmxleDogMTtcbi8vICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbi8vICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4vLyAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuLy8gICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbi8vICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuLy8gICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuLy8gICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4vLyAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgI2M2ZDJkOSAhaW1wb3J0YW50O1xuLy8gICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbi8vICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4vLyAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbi8vIH1cblxuaW5wdXQuY2xvY2tpZnktbGluay1pbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdGZsZXg6IDE7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0cGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDk7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0wNCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmlucHV0LmNsb2NraWZ5LWxpbmstaW5wdXQtbW9kYWwge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRmbGV4OiAxO1xuXHRtYXJnaW46IDBweCAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzMzMztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0wNCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uY2wtbW9kYWwtaGVhZGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZkMmQ5O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uY2wtbW9kYWwtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLWJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0LyogZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgKi9cblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDIxcHggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY2wtbW9kYWwtZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcblx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2M2ZDJkOTtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmNsb2NraWZ5LWNhbmNlbCB7XG5cdGNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5jbG9ja2lmeS1zYXZlIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtaW4td2lkdGg6IDY3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHQmLS1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC42NTtcblx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0fVxufVxuXG5hLmNsb2NraWZ5LWNhbmNlbCxcbmEuY2xvY2tpZnktc2F2ZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuLmNoZWNrbWFyayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDIxcHggIWltcG9ydGFudDtcblx0LyogYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgKi9cblx0Ym9yZGVyOiAxcHggc29saWQgZ3JheSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uY2YtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLyogV2hlbiB0aGUgcmFkaW8gYnV0dG9uIGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLyogQ3JlYXRlIHRoZSBpbmRpY2F0b3IgKHRoZSBkb3QvY2lyY2xlIC0gaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uY2hlY2ttYXJrOmFmdGVyIHtcblx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogU2hvdyB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSB3aGVuIGNoZWNrZWQgKi9cbi5jZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xuLmNmLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcblx0dG9wOiA2cHggIWltcG9ydGFudDtcblx0bGVmdDogN3B4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA4cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA4cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4ucmVxdWlyZWQtZmllbGRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVxdWlyZWQtZmllbGRzIGJ1dHRvbiB7XG5cdHdpZHRoOiAxMDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHJlZDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlcXVpcmVkLWZpZWxkcyBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogNTBweDtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLnRvYXN0ZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuXHRsZWZ0OiAxNXB4O1xuXHRib3R0b206IDE1cHg7XG5cdHotaW5kZXg6IDExMTI7XG59XG4udG9hc3Rlcl9fbWVzc2FnZSB7XG5cdCYtLWNvbnRhaW5lcl9zdWNjZXNzLFxuXHQmLS1jb250YWluZXJfaW5mbyxcblx0Ji0tY29udGFpbmVyX2Vycm9yIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0Ji0tY29udGFpbmVyX3N1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW47XG5cdH1cblx0Ji0tY29udGFpbmVyX2Vycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHJlZDtcblx0fVxuXHQmLS1jb250YWluZXJfaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG5cdH1cbn1cbkBrZXlmcmFtZXMgdG9hc3Rlci1mYWRlaW4ge1xuXHRmcm9tIHtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbkBrZXlmcmFtZXMgdG9hc3Rlci1mYWRlb3V0IHtcblx0ZnJvbSB7XG5cdFx0bGVmdDogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbmJvZHkuY2xvY2tpZnktZGFyay1tb2RlLFxuLmNsb2NraWZ5LWRhcmstbW9kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG5cdC5sb2dvIHtcblx0XHR3aWR0aDogOThweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvY2xvY2tpZnlfbG9nb19kYXJrLnN2ZycpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0LyogXHQuaG9tZV9wYWdlLFxuXHQuc2V0dGluZ3NfcGFnZSB7XG5cdFx0LmhlYWRlciAubG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvY2xvY2tpZnlfbG9nb19kYXJrLnN2ZycpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0fSAqL1xuXHQuaGVhZGVyX2FuZF90aW1lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wOTtcblx0fVxuXHQuc2V0dGluZ3NfcGFnZV9faGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHR9XG5cdC5zdGFydC10aW1lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5zdGFydC10aW1lcl9kZXNjcmlwdGlvbl9ncmV5IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuc3RhcnQtdGltZXJfZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHR9XG5cdC5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMTtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0fVxuXHQuc3RhcnQtdGltZXJfZGVzY3JpcHRpb24taW5wdXQ6OnBsYWNlaG9sZGVyLFxuXHQuc3RhcnQtdGltZXJfcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuZHJvcGRvd24taGVhZGVyLFxuXHQuZHJvcGRvd24taXRlbSxcblx0LmRyb3Bkb3duLXN1Yml0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5kcm9wZG93bi1kaXZpZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0LnJlY3RhbmdsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC50aW1lLWVudHJpZXMtbGlzdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3QtdGltZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3QtdG90YWwsXG5cdC50aW1lLWVudHJpZXMtbGlzdC1kYXkge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC50aW1lLWVudHJpZXMtbGlzdC10b3RhbC10aW1lIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0fVxuXHQudGltZS1lbnRyeSxcblx0LnRpbWUtZW50cnktbG9ja2VkIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTExO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnRpbWUtZW50cnktLWNvbGxhcHNlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0Zjtcblx0fVxuXHQudGltZS1lbnRyeS1ncm91cC1udW1iZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMjE5MWQ7XG5cdFx0Y29sb3I6ICM5MGE0YWU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmO1xuXHRcdH1cblx0fVxuXHQud2Vlay1oZWFkZXIge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0X3RleHQ7XG5cdFx0Ji10b3RhbCB7XG5cdFx0XHQmLXRpbWUge1xuXHRcdFx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodF90ZXh0O1xuXHRcdFx0fVxuXHRcdFx0Ji1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjOTBhNGFlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHR9XG5cdC50aW1lLWVudHJ5X190YXNrLW5hbWUsXG5cdC50aW1lLWVudHJ5X19jbGllbnQtbmFtZSxcblx0LnRpbWUtZW50cnlfX3JpZ2h0LXNpZGUtLWR1cmF0aW9uIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0fVxuXHQubm8tZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuXHQuZHJvcGRvd24tc3ViaXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0fVxuXHQuZHVyYXRpb24sXG5cdC5kZXNjcmlwdGlvbi10ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LmR1cmF0aW9uLWR1cmF0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cdC5kdXJhdGlvbi1sYWJlbCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmVkaXQtZm9ybS1kZXNjcmlwdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhLmN1c3RvbS1maWVsZC10ZXh0IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodF90ZXh0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblxuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzEyMTkxZCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5jbG9ja2lmeS1zd2l0Y2gtbGFiZWwge1xuXHRcdGNvbG9yOiAjOGZhMmFkICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRkaXYuY3VzdG9tLWZpZWxkLWlubmVyLWNoZWNrYm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NjRmICFpbXBvcnRhbnQ7XG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2xvY2tpZnktbGluay1pbnB1dC1kaXNhYmxlZCxcblx0LmN1c3RvbS1maWVsZC1udW1iZXItZGlzYWJsZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NjRmICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnRhZy1saXN0LWl0ZW0tcm93IHtcblx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jdXN0b20tZmllbGRzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NjRmICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY3VzdG9tLWZpZWxkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0X3RleHQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQ7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmRlc2NyaXB0aW9uLXRleHRhcmVhLXJlcXVpcmVkLFxuXHQucHJvamVjdC1saXN0LWJ1dHRvbi1yZXF1aXJlZCxcblx0LnRhZy1saXN0LWJ1dHRvbi1yZXF1aXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0fVxuXHQucHJvamVjdC1saXN0LWJ1dHRvbixcblx0LnRhZy1saXN0LWJ1dHRvbixcblx0LmVkaXQtZm9ybS1jaGVja2JveCxcblx0LnRhZy1saXN0LWNoZWNrYm94LFxuXHQuZGVmYXVsdC1wcm9qZWN0LWNoZWNrYm94LFxuXHQuZGFyay1tb2RlX19jaGVja2JveCxcblx0LnNldHRpbmdzX19zZW5kLWVycm9yc19fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19fYXV0b19zdGFydF9vbl9icm93c2VyX3N0YXJ0X19jaGVja2JveCxcblx0LnNldHRpbmdzX19hdXRvX3N0b3Bfb25fYnJvd3Nlcl9jbG9zZV9fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3NlY3Rpb25fX2NoZWNrYm94LFxuXHQuc2V0dGluZ3NfX2NvbnRleHRfbWVudV9fc2VjdGlvbl9fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19faWRsZS1kZXRlY3Rpb25fX2NoZWNrYm94LFxuXHQuc2V0dGluZ3NfX3N0b3BfdGltZXJfX3NlY3Rpb25fX2NoZWNrYm94LFxuXHQucG9tb2Rvcm9fX2NoZWNrYm94LFxuXHQuY3JlYXRlLXByb2plY3RfX2NoZWNrYm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQ7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMTIxOTFkO1xuXHRcdFx0LnRhZy1saXN0LXNlbGVjdGVkLWl0ZW0sXG5cdFx0XHQudGFnLWxpc3QtYWRkIHtcblx0XHRcdFx0Y29sb3I6ICM5MGE0YWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWctbGlzdC1hZGQsXG5cdC5lZGl0LWZvcm0tYmlsbGFibGUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0X3RleHQgIWltcG9ydGFudDtcblx0fVxuXHQuY2hlY2tlZCB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0fVxuXHR9XG5cdC5kZWxldGUtZW50cnktY29uZmlybWF0aW9uLWRpYWxvZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHQmLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcdH1cblx0XHQmX19xdWVzdGlvbiB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdH1cblx0LnByb2plY3QtbGlzdC1kcm9wZG93bixcblx0LnRhZy1saXN0LWRyb3Bkb3duIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LnByb2plY3QtbGlzdC1pbnB1dCxcblx0LnRhZy1saXN0LWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyICFpbXBvcnRhbnQ7XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvamVjdC1saXN0LWNsaWVudCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC50YWctbGlzdC1pdGVtLFxuXHQudGFnLWxpc3QtbG9hZCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0aHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQudXNlci1zZXR0aW5nczpsYXN0LWNoaWxkIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3Qtbm90LXN5bmNlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblx0LnRpbWUtZW50cnktbm90LXN5bmNlZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQudXNlci1zZXR0aW5ncyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQud29ya3NwYWNlLWxpc3QtdGl0bGUsXG5cdC5kZWZhdWx0LXByb2plY3QtdGl0bGUsXG5cdC5kYXJrLW1vZGVfX3RpdGxlLFxuXHQuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX190aXRsZSxcblx0LnNldHRpbmdzX19zZW5kLWVycm9yc19fdGl0bGUtLXNob3J0Y3V0LFxuXHQuc2V0dGluZ3NfX2F1dG9fc3RhcnRfb25fYnJvd3Nlcl9zdGFydF9fdGl0bGUsXG5cdC5zZXR0aW5nc19fYXV0b19zdG9wX29uX2Jyb3dzZXJfY2xvc2VfX3RpdGxlLFxuXHQucG9tb2Rvcm9fX3RpdGxlIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0fVxuXHQud29ya3NwYWNlLWxpc3Qtc2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LndvcmtzcGFjZS1saXN0LWRlZmF1bHQge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5zZXR0aW5nc19fcmVtaW5kZXIsXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lciB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lciBwIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3dlZWtfX2RheSB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0fVxuXHR9XG5cdC5kYXktYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAzYTlmNDtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3RpbWVzLS1mcm9tLFxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lcy0tdG8sXG5cdC5zdG9wX3RpbWVyX190aW1lcy0tcGlja2VyIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lX3BpY2tlcixcblx0LnNldHRpbmdzX19zdG9wX3RpbWVyX190aW1lX3BpY2tlciB7XG5cdFx0LmFudC10aW1lLXBpY2tlci1pbnB1dCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lcy0tbWludXRlc19zaW5jZV9sYXN0X2VudHJ5IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX2lkbGUtZGV0ZWN0aW9uX19ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fYm94X19jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHRcdH1cblx0fVxuXHQucG9tb2Rvcm9fX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnBvbW9kb3JvX19ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wb21vZG9yb19fc3dpdGNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdH1cblx0LmFudC1zd2l0Y2gtY2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibHVlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQucG9tb2Rvcm9fX2JveF9fY29udGVudCB7XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0XHR9XG5cdH1cblx0LmRlZmF1bHQtcHJvamVjdF9fcHJvamVjdC1saXN0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtYXJyb3csXG5cdC50YWctbGlzdC1hcnJvdyB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWRhcmstbW9kZS5wbmcnKTtcblx0fVxuXHQucHJvamVjdC1saXN0LWFycm93LXVwLFxuXHQudGFnLWxpc3QtYXJyb3ctdXAge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUtdXAucG5nJyk7XG5cdH1cblx0LmRyb3Bkb3duLWl0ZW06aG92ZXIsXG5cdC5kcm9wZG93bi1zdWJpdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC53b3Jrc3BhY2UtbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC53b3Jrc3BhY2UtbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiAwIDVweCA3cHggIzAwMDtcblx0fVxuXHQud29ya3NwYWNlLWxpc3QtaXRlbV9fbmFtZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmR1cmF0aW9uLWRpdmlkZXIge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHR1bC5wcm9qZWN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0bGkucHJvamVjdC1pdGVtLW5hbWUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQucHJvamVjdC1saXN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5wcm9qZWN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC50YXNrLWl0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdH1cblx0fVxuXHQudGFnLWxpc3QtaXRlbSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0Ji1yb3c6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHR9XG5cdH1cblx0LnRhZy1saXN0LXNlbGVjdGVkLWl0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cblx0LnByb2plY3RzLWxpc3RfX2NyZWF0ZS10YXNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wcm9qZWN0cy1saXN0X19jcmVhdGUtcHJvamVjdCxcblx0LnRhZy1saXN0X19jcmVhdGUtdGFnLFxuXHQuY2xpZW50LWxpc3RfX2NyZWF0ZS1jbGllbnQsXG5cdC5jbGllbnQtbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmNyZWF0ZS1wcm9qZWN0LFxuXHQuY3JlYXRlLXRhc2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHR9XG5cdH1cblxuXHQuY3JlYXRlLXByb2plY3RfX3Byb2plY3QtbmFtZSxcblx0LmNyZWF0ZS10YXNrX190YXNrLW5hbWUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH1cblx0LmNvbG9yLXBpY2tlcl9fdGl0bGUsXG5cdC5jcmVhdGUtcHJvamVjdF9fYmlsbGFibGUtdGl0bGUsXG5cdC5jcmVhdGUtcHJvamVjdF9fcHVibGljLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuY3JlYXRlLXByb2plY3RfX2RpdmlkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQuY2xpZW50LWxpc3QtYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0LmNsaWVudC1saXN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5jbGllbnQtbGlzdC1hcnJvdyB7XG5cdFx0Y29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUucG5nJyk7XG5cdH1cblx0LmNsaWVudC1saXN0LWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5jbGllbnQtbGlzdC1maWx0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHRcdH1cblx0fVxuXHQuY2xpZW50LWxpc3QtY2xpZW50IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuY2xpZW50LWxpc3RfX2NyZWF0ZS1mb3JtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdCYtLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHQmLS1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHR9XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdFx0fVxuXHRcdCYtLWNsaWVudC1uYW1lIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFnLWxpc3QtLW5vdF90YWdzIHtcblx0XHRjb2xvcjogIzhjOWZhOTtcblx0fVxuXHQudGFnLWxpc3RfX2NyZWF0ZS1mb3JtLFxuXHQucG9wcHVwLW1vZGFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdCYtLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHQmLS1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHR9XG5cdFx0Ji0tdGl0bGUsXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHR9XG5cdFx0Ji0tdGFnLW5hbWUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNsb2NraWZ5LW1vZGFsLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGY7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LmNsLW1vZGFsLXRpdGxlLFxuXHRcdC5jdXN0b20tZmllbGQtbGluay1sYWJlbCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodF90ZXh0O1xuXHRcdH1cblx0XHQuY3VzdG9tLWZpZWxkLWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2MzIzODtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0X3RleHQ7XG5cdFx0fVxuXHRcdC5jbC1jbG9zZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0LmNsb2NraWZ5LWNsb3NlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNsLW1vZGFsLWhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMjE5MWQ7XG5cdFx0fVxuXHRcdC5jbC1tb2RhbC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMTIxOTFkO1xuXHRcdH1cblx0fVxuXG5cdC8vIC50YWctbGlzdC1zZWxlY3RlZCB7XG5cdC8vICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0Ly8gfVxuXHQudGFnLWxpc3QtaXRlbS0tY29tbWEge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQuYXBwLXZlcnNpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cdC5jbG9ja2lmeS1lcnJvciB7XG5cdFx0Y29sb3I6IHJlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmxvYWRpbmctZW50cmllcyB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRfdGV4dDtcblx0fVxuXG5cdC5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG5cdFx0Y29sb3I6ICM5MGE0YWU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkMjcyYztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG5cdFx0fVxuXHRcdCZfX3RhZyB7XG5cdFx0XHRjb2xvcjogIzkwYTRhZTtcblx0XHRcdGJhY2tncm91bmQ6ICMxMjE5MWQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzM3NDc0Zjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlYWN0LWF1dG9jb21wbGV0ZSA+IGRpdiB7XG5cdFx0YmFja2dyb3VuZDogIzFkMjcyYyAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmVkaXQtZm9ybV9fYnJlYWstbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0Ji5jbG9ja2lmeS1pbnRlZ3JhdGlvbi1wb3B1cCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRfdGV4dDtcblx0fVxuXG5cdGRpdi5jdXN0b20tZmllbGQtdGEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDkgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jbG9ja2lmeS1tYW51YWwtZW50cnktaGVhZGVyLXRleHQge1xuXHRcdGNvbG9yOiAjZjRmNGY0O1xuXHR9XG5cblx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0JiAubm90aWZpY2F0aW9uLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JiAubm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuXHRcdFx0Y29sb3I6ICNjNmQyZDkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */

/** Copyright 2005 Google Inc. All rights reserved. */

/* the GSearchControl CSS Classes
 * .gsc-control: the primary class of the control
 */
.gsc-control {
    width: 300px;
}

    .gsc-control div {
        position: static;
    }

/* Slight reset to make the preview have ample padding. */
.gsc-control-cse {
    padding: 1em;
}

    .gsc-control-cse,
    .gsc-control-cse .gsc-table-result {
        width: auto;
        font-family: Arial, sans-serif;
        font-size: 13px;
    }

.gsc-control-wrapper-cse {
    width: 100%;
}

/* control inputs
 * .gsc-search-box: the container that hosts the text input area
 * .gsc-input: the text input area
 * .gsc-keeper: the save link below savable results
 */
form.gsc-search-box {
    font-size: 13px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 4px;
    margin-left: 0;
    width: 100%;
}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box {
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    width: 100%;
    margin-bottom: 2px;
}

    table.gsc-search-box td {
        vertical-align: middle;
    }

        table.gsc-search-box td.gsc-input {
            padding-right: 12px;
        }

.gsc-search-button {
    width: 1%;
}

.gsc-search-button-v2 svg {
    fill: #fff;
}

/* Firefox button fix */
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.gsc-clear-button {
    width: 14px;
}

.gsc-branding,
.gcsc-branding {
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    padding: 4px;
}

.gsc-branding-text,
.gcsc-branding-text {
    vertical-align: top;
    padding-bottom: 2px;
    text-align: right;
    font-size: 11px;
    margin-right: 2px;
    color: #666;
}

    .gsc-branding-text:first-child,
    .gcsc-branding-text:first-child {
        flex-grow: 1;
    }

.gsc-branding-img-noclear,
.gcsc-branding-img-noclear {
    width: 51px;
    vertical-align: bottom;
}

.gsc-branding-img,
.gcsc-branding-img {
    width: 65px;
    vertical-align: bottom;
}

.gsc-branding-youtube .gsc-branding-img-noclear {
    width: 55px;
}

.gsc-branding-youtube .gsc-branding-img {
    width: 69px;
}

.gsc-branding-vertical .gsc-branding-text .gsc-branding-text {
    margin-right: 0;
    text-align: center;
}

.gsc-branding-vertical .gsc-branding-img-noclear {
    text-align: center;
}

.gsc-branding-img,
.gsc-branding-img-noclear,
.gcsc-branding-img,
.gcsc-branding-img-noclear {
    position: relative;
    top: -1px;
    padding-left: 2px;
    padding-right: 2px;
}

.gsc-branding-img,
.gsc-branding-img-noclear,
.gcsc-branding-img,
.gcsc-branding-img-noclear {
    margin: 0 0 0 0;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    display: inline;
}

.gcsc-branding-text {
    white-space: nowrap;
}

.gcsc-branding-text {
    margin: 0 2px;
}

.gcsc-branding-img-noclear {
    width: auto;
}

.gsc-branding-clickable {
    cursor: pointer;
}

.gsc-search-button {
    margin-left: 2px;
}

.gsc-clear-button {
    display: inline;
    text-align: right;
    margin-left: 4px;
    margin-right: 4px;
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("//www.google.com/cse/static/css/v2/clear.png");
    cursor: pointer;
}

    .gsc-clear-button:hover {
        background-image: url("//www.google.com/cse/static/css/v2/clear-hover.png");
    }

.gsc-search-box-tools .gsc-clear-button {
    display: none;
}

.gsc-results-close-btn {
    background-image: url("//www.google.com/images/nav_logo114.png");
    background-repeat: no-repeat;
    background-position: -140px -230px;
    float: right;
    display: none;
    opacity: 0;
    height: 12px;
    width: 12px;
    position: absolute !important;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.gsc-results-close-btn-visible {
    display: block;
    opacity: 1;
}

.gsc-results-wrapper-overlay {
    border: none;
    margin: auto;
    border-radius: 1px;
    overflow: auto;
    height: 80%;
    -webkit-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -ms-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -o-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    border-collapse: separate;
    background: white;
    padding: 30px;
    width: 70%;
    position: fixed !important;
    top: 5%;
    left: 12%;
    opacity: 0;
    z-index: 100002;
    visibility: hidden;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');
}

.gsc-results-wrapper-visible {
    opacity: 1 !important;
    visibility: visible !important;
}

.gsc-modal-background-image {
    position: fixed !important;
    top: 0;
    left: 0;
    height: 130%;
    width: 100%;
    z-index: 100001;
    background-color: white;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    display: none;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.gsc-modal-background-image-visible {
    opacity: 0.8;
    -ms-filter: "alpha(opacity=80)";
    filter: alpha(opacity=80);
    display: block;
}

.gsc-overflow-hidden {
    overflow: hidden;
}

/*
 * Given that this is sitting in a variable width table cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input {
    padding: 1px 6px;
    border: 1px solid #ddd;
    width: 99%;
}

.gsc-search-box .gsc-input > input:hover,
.gsc-input-box-hover {
    border: 1px solid #b9b9b9;
    border-top-color: #a0a0a0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: none;
}

.gsc-keeper {
    color: #36c;
    text-decoration: underline;
    font-size: 13px;
    cursor: pointer;
    font-weight: normal;
    padding-left: 16px;
    background-repeat: no-repeat;
    background-position: 1px 3px;
    background-image: url("//www.google.com/cse/static/css/blue_check.gif");
}

/* tabbed mode of search control
 * .gsc-positioningWrapper: wrapper for absolute positioning of gradient
 * .gsc-tabsArea: the box containing all of the tabs
 * .gsc-tabsAreaInvisible: same as above, but this is the state when search has been cleared
 * .gsc-tabHeader: an individual tab
 * .gsc-tabHeader.gsc-tabhActive: the active tab
 * .gsc-tabHeader.gsc-tabhInactive: an inactive tab
 * .gsc-tabData: the data area/box containing results and header data for each tab
 * .gsc-tabData.gsc-tabdActive: the data area for the active tab
 * .gsc-tabData.gsc-tabdInactive: the data area for inactive tabs
 */
.gsc-positioningWrapper {
    position: relative;
}

.gsc-tabsArea {
    clear: both;
    margin-top: 6px;
    border-bottom: 1px solid #dfe1e5;
}

    .gsc-tabsArea .gs-spacer,
    .gsc-refinementsArea .gs-spacer {
        display: none;
    }

.gsc-tabsAreaInvisible,
.gsc-refinementsAreaInvisible,
.gsc-refinementBlockInvisible {
    display: none;
}

.gsc-tabHeader {
    border: none;
    font-size: 13px;
    font-weight: bold;
    line-height: 27px;
    min-width: 54px;
    padding: 0 8px 1px 8px;
    text-align: center;
}

    .gsc-tabHeader.gsc-tabhInactive {
        cursor: pointer;
    }

.gsc-tabData.gsc-tabdActive {
    display: block;
}

.gsc-tabData.gsc-tabdInactive {
    display: none;
}

/* gsc-resultsbox-invisible is preferred over gsc-tabdActive */
.gsc-tabData.gsc-tabdActive.gsc-resultsbox-invisible {
    display: none;
}

.gsc-refinementsArea {
    border-bottom: 1px solid #dfe1e5;
    clear: both;
    margin: 6px 0 4px 0;
}

.gsc-refinementHeader {
    position: static;
    margin-right: 2px;
    padding: 2px 8px 0 8px;
}

    .gsc-refinementHeader.gsc-refinementhInactive {
        cursor: pointer;
        padding-bottom: 2px;
    }

/* tab specific results header suppression
 * - no twiddle, tabbed mode runs in full expand mode
 * - no title
 * - no stats
 */
.gsc-tabData .gsc-resultsHeader .gsc-title {
    display: none;
}

.gsc-tabData .gsc-resultsHeader .gsc-stats {
    display: none;
}

.gsc-tabData .gsc-resultsHeader .gsc-results-selector {
    display: none;
}

/* style for auto-completion table
 * .gsc-completion-selected: highlighted completions.
 * .gsc-completion-container: styling for the table which contains the completions
 * .gsc-completion-promotion-selected: highlighted promotions
 */
.gsc-completion-selected {
    background: #eee;
    cursor: default;
}

    .gsc-completion-selected .gsc-completion-promotion-table {
        cursor: pointer;
    }

.gsc-completion-container {
    font-family: Arial, sans-serif;
    font-size: 13px;
    background: white;
    border: 1px solid #ddd;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin: 0;
}

.gsc-completion-title {
    color: #00c;
    line-height: normal;
    white-space: normal;
}

.gsc-completion-snippet {
    line-height: normal;
    white-space: normal;
}

.gsc-completion-container .gsc-completion-icon-cell {
    width: 42px;
    height: 42px;
    padding-right: 10px;
}

.gsc-completion-icon {
    /* place image in the middle */
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px solid #ddd;
}

.gsc-completion-container .gsc-completion-promotion-table {
    font-size: inherit;
    background: inherit;
    margin: 5px 0;
    width: 100%;
}

/* the results for each section
 * .gsc-resultsbox-{visible,invisible}: a complete-collection of results including headers
 * .gsc-results: the collection of results for a given searcher
 * .gsc-result: a generic result within the control. each result has this class, as well as .gsc-xxxResult where xxx is web, image, local, blog, etc.
 */
.gsc-resultsbox-visible {
    display: block;
}

.gsc-resultsbox-invisible {
    display: none;
}

.gsc-results {
    padding-bottom: 2px;
    width: 99%;
}

.gsc-result {
    margin-bottom: 10px;
}

    .gsc-result .gs-title {
        height: auto;
        overflow: hidden;
    }

/* Ads */
.gsc-results .gsc-result .gs-ad-marker {
    display: none;
}

.gsc-wrapper {
    position: relative;
    display: block;
}

.gsc-adBlock {
    position: relative;
    display: block;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 4px;
    padding-bottom: 5px;
}

    .gsc-adBlock h2 {
        float: right;
        margin: 3px 5px 0;
        font-weight: normal;
        font-size: 0.9em;
        color: #676767;
    }

    .gsc-adBlock .gsc-ad {
        padding-left: 8px;
        padding-top: 5px;
        padding-right: 3px;
    }

        .gsc-adBlock .gsc-ad a {
            font-weight: bolder;
            color: #00c;
            line-height: 1.4em;
        }

        .gsc-adBlock .gsc-ad cite {
            font-style: normal;
            color: green;
        }

        .gsc-adBlock .gsc-ad span {
            padding-left: 8px;
        }

.gsc-adBlockNoHeight {
    height: 0;
}

.gsc-adBlockInvisible {
    display: none;
}

.gsc-adBlockVertical {
    position: relative;
    display: block;
    float: right;
    clear: right;
    width: 30%;
}

.gsc-adBlockBottom {
    position: relative;
    display: block;
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    margin-bottom: 4px;
}

.gsc-thinWrapper {
    width: 69%;
    float: left;
    overflow: hidden;
}

.gsc-wrapper.gsc-thinWrapper {
    border-right: 1px solid #e9e9e9;
}

.gsc-adBlockVertical h2 {
    text-align: center;
    font-weight: normal;
    font-size: 0.9em;
    color: #676767;
    margin-top: 6px;
}

.gsc-adBlockVertical .gsc-ad {
    padding-left: 8px;
    padding-top: 5px;
}

    .gsc-adBlockVertical .gsc-ad a {
        font-weight: bolder;
        color: #00c;
        line-height: 1.4em;
    }

    .gsc-adBlockVertical .gsc-ad cite {
        font-style: normal;
        color: green;
        display: block;
    }

/* Standard configuration div/form */
.gsc-config {
    border: 1px solid #e9e9e9;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 2px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
}

.gsc-config {
    margin-bottom: 0;
}

.gsc-configSetting {
    margin-top: 6px;
}

.gsc-configSetting_Label {
    color: #676767;
}

.gsc-configSettingInput {
    color: #676767;
    border: 1px solid #e9e9e9;
    width: 75%;
}

.gsc-configSettingCheckbox {
    color: #676767;
    margin-right: 6px;
}

.gsc-configSettingCheckboxLabel {
    display: inline;
    color: #676767;
}

.gsc-configSettingSubmit {
    margin-top: 8px;
    text-align: right;
}

.gsc-configSettingSubmit {
    display: inline;
    font-size: 11px;
    cursor: pointer;
}

/* Added so elements inside a result are properly cleared by the container. */
.gsc-webResult:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.gsc-webResult {
    zoom: 1; /* IE-specific hack to get the layout clearing right. */
}

    /* Wrapper for a result. */
    .gsc-webResult.gsc-result {
        margin: 0;
        padding: 10px 0;
        border: 1px solid #fff;
    }

.gs-webResult .gs-visibleUrl {
    color: #008000;
    text-decoration: none;
}

.gsc-above-wrapper-area {
    border-bottom: 1px solid #e9e9e9;
    padding: 5px 0 5px 0;
}

.gsc-above-wrapper-area-invisible {
    display: none;
}

.gsc-above-wrapper-area-container {
    width: 100%;
}

.gsc-result-info {
    color: #676767;
    font-size: 13px;
    margin: 0;
    padding: 4px 4px 10px 4px;
    text-align: left;
}

.gsc-result-info-container {
    text-align: left;
}

.gsc-result-info-invisible {
    display: none;
}

.gsc-orderby-container {
    text-align: right;
    background: transparent;
}

.gsc-orderby-invisible {
    display: none;
}

.gsc-orderby-label {
    color: #676767;
    padding: 5px 5px 6px 0;
}

.gsc-selected-option-container {
    background-color: whiteSmoke;
    background-image: linear-gradient(top, whiteSmoke, #f1f1f1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    max-width: 90%;
    min-width: 54px;
    outline: 0;
    padding: 0 28px 0 6px;
    position: relative;
    text-align: center;
}

.gsc-selected-option {
    position: relative;
    width: 100%;
}

.gsc-control-cse .gsc-option-selector {
    border: none;
    height: 11px;
    margin-top: -4px;
    position: absolute;
    right: 5px;
    top: 12px;
    width: 7px;
    padding: 0 5px 0 5px;
    background: url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
}

.gsc-option-menu-invisible {
    display: none;
}

.gsc-control-cse .gsc-option-menu-container {
    color: #000;
    font-size: 80%;
    position: relative;
}

.gsc-control-cse .gsc-option-menu {
    background: #fff;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px #eee;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor: default;
    font-size: 13px;
    margin: 0;
    max-height: 360px;
    outline: none;
    padding: 6px 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 7;
}

.gsc-option-menu-item {
    color: #777;
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 0 30px 0 30px;
    white-space: nowrap;
}

.gsc-option-menu-item-highlighted {
    background-color: #eee;
    border-color: #eee;
    border-width: 1px 0;
    color: #333;
}

.gsc-option {
    cursor: pointer;
    list-style: none;
    white-space: nowrap;
    line-height: 27px;
    text-align: left;
}

.gs-web-image-box,
.gs-promotion-image-box {
    float: left;
    padding: 2px 8px 2px 0;
    margin-right: 0;
    margin-left: 0;
    text-align: center;
    width: 62px; /* default width + 1px border */
}

    .gs-web-image-box .gs-image,
    .gs-promotion-image-box .gs-promotion-image {
        border: 1px solid #e2e2e2;
        max-width: 60px; /* Small icons width. */
        max-height: 120px; /* Limit height too. */
        /* IE-specific hack to simulate max-width and max-height. */
        /* For IE, image size will be 105 because various default
   * values for margins and borders are different.
   */
        width: expression(this.width > 64 ? "64px": true);
        height: expression(this.height > 120 ? "120px": true);
    }

.gs-action {
    display: inline;
    margin-right: 0.6em;
}

    .gs-action .gs-action {
        color: #77c;
    }

    .gs-action.cart .gs-action,
    .gs-action.star .gs-action,
    .gs-action.rss .gs-action,
    .gs-action.download .gs-action,
    .gs-action.email .gs-action,
    .gs-action.mobile .gs-action,
    .gs-action.share .gs-action,
    .gs-action.fullscreen .gs-action,
    .gs-action.generic .gs-action,
    .gs-action.link .gs-action {
        padding-left: 18px;
        background: transparent url("//www.google.com/cse/images/action_icons_sprite.gif") no-repeat;
    }

    .gs-action.cart .gs-action {
        background-position: 0 0;
    }

    .gs-action.star .gs-action {
        background-position: -16px -34px;
    }

    .gs-action.rss .gs-action {
        background-position: -48px -98px;
    }

    .gs-action.download .gs-action {
        background-position: -64px -128px;
    }

    .gs-action.email .gs-action {
        background-position: -112px -224px;
    }

    .gs-action.mobile .gs-action {
        background-position: -131px -257px;
    }

    .gs-action.share .gs-action {
        background-position: -32px -64px;
    }

    .gs-action.fullscreen .gs-action {
        background-position: -79px -162px;
    }

    .gs-action.generic .gs-action {
        background-position: -144px -290px;
    }

    .gs-action.link .gs-action {
        background-position: -159px -321px;
    }

/* Image Search */
.gs-ellipsis {
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
}

.gsc-imageResult-column {
    margin-right: 70px;
}

.gs-imageResult {
    break-inside: avoid;
    overflow: hidden;
}

    .gs-imageResult .gs-image-box {
        position: relative;
    }

    .gs-imageResult .gs-text-box {
        color: #999;
        height: 4em;
    }

    /* No padding for image result */
    .gs-imageResult .gs-title,
    .gs-imageResult .gs-snippet,
    .gs-imageResult .gs-visibleUrl,
    .gs-imageResult .gs-visibleUrl-short,
    .gs-imageResult .gs-spelling {
        padding: 0;
    }

    /* Color hover text, but not no results text */
    .gs-imageResult:not(.gs-no-results-result) .gs-snippet {
        overflow: hidden;
        white-space: nowrap;
        color: #eee;
    }

    .gs-imageResult .gs-size {
        display: inline;
    }

    .gs-imageResult .gs-image-box {
        text-align: center; /* center align image in image box */
    }

        .gs-imageResult .gs-image-box .gs-image {
            border: none;
        }

.gs-image-scalable {
    height: 180px;
}

.gs-selectedImageResult {
    /* 180px (gs-image-scalable height) + 2*5px (gs-image-thumbnail-box padding) +
   * 350px (gs-imagePreviewArea height)
   */
    height: 540px;
}

.gs-imagePreview {
    display: block;
    max-height: 100%;
    max-width: 100%;
}

    /* Avoid auto dimensions for SVGs, lest they be hidden */
    .gs-imagePreview:not([src$=".svg"]) {
        height: auto;
        width: auto;
    }

.gs-imagePreviewArea {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    background: #222;
    width: 100%;
    height: 350px;
    left: 0;
    z-index: 100000;
}

.gs-imagePreviewArea-invisible {
    display: none;
}

.gs-previewSnippet {
    margin: 30px;
}

.gs-previewLink {
    color: #eee;
    font-size: 18px;
    text-decoration: none;
}

.gs-imagePreviewArea > .gs-previewLink {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.gs-previewTitle,
.gs-previewUrl,
.gs-previewSize {
    margin: 10px 0;
    color: #eee;
}

.gs-previewDescription {
    margin: 20px 0;
    color: #ccc;
}

/* Popup layout related styles */

.gsc-imageResult .gs-imageResult-popup {
    border: 0;
    margin: 0;
    width: auto; /* Override the default image result width */
    overflow: visible; /* popup box may overflow and should be visible */
    position: relative;
}

/* Instead put margin bottom and right on searcher image thumbnail. */
.gs-imageResult-popup .gs-image-thumbnail-box {
    padding: 5px;
}

.gs-imageResult-popup .gs-image-box {
    width: auto;
}

.gs-imageResult-popup .gs-image-popup-box {
    width: calc(100% - 20px);
    position: absolute;
    padding: 5px;
    margin: 5px;
    left: 0;
    bottom: 0;
    background: rgba(51, 51, 51, 0.8);
    display: none;
}

    .gs-imageResult-popup .gs-image-popup-box .gs-image-box {
        display: none;
    }

    .gs-imageResult-popup .gs-image-popup-box .gs-text-box {
        height: auto;
        width: auto;
    }

/* Do not show title for compact layout such as classic and popup */
.gs-imageResult-popup .gs-text-box .gs-title {
    display: none;
}

/* Video Search
 * - single line title
 */

.gsc-videoResult .gs-videoResult .gs-title {
    line-height: 1.3em;
    height: 1.3em;
    overflow: hidden;
}

.gsc-videoResult .gs-videoResult .gs-snippet {
    line-height: 1.3em;
    max-height: 2.6em;
    overflow: hidden;
}

/* trailing more link at the bottom of a collection of results */
.gsc-imageResult .gsc-trailing-more-results {
    clear: both;
}

.gsc-results .gsc-trailing-more-results {
    margin-bottom: 10px;
}

    .gsc-results .gsc-trailing-more-results,
    .gsc-results .gsc-trailing-more-results * {
        color: #00c;
        text-decoration: underline;
    }

/* trailing cursor section */
.gsc-imageResult .gsc-cursor-box {
    clear: both;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
    margin-bottom: 0;
    display: inline;
}

.gsc-results .gsc-cursor {
    color: #333;
    display: inline;
    fill: #333;
}

.gsc-results .gsc-cursor-box {
    margin-bottom: 10px;
}

    .gsc-results .gsc-cursor-box .gsc-cursor-page {
        cursor: pointer;
        color: #000;
        margin-right: 8px;
        display: inline;
    }

    .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
        cursor: default;
        color: #a90a08;
        font-weight: bold;
        text-decoration: none;
    }

/*** End of Control, Begin Results ***/

/* generic, cross cutting result style
 * - in the form of .gs-result .gs-xxx where xxx is the generic style
 * .gs-title: typically the first line of a result, typically a link, image results over ride this, since for image results, the image is the link
 * .gs-divider: typically separates results from ads
 * .gs-visibleUrl: typically the last line of a result, displayed in green. sometimes a link (like in blog search)
 * .gs-clusterUrl: for news, and other similar services, this is a cluster of additional results
 * .gs-image: an actual image in a result
 * .gs-phone: a phone number
 * .gs-address: an address (includes street, city, region, country)
 * .gs-streetAddress: a street (including #)
 * .gs-city: a city
 * .gs-region: a region (zip code, area, etc.)
 * .gs-country: a country
 * .gs-snippet: snippetized content
 * .gs-watermark: indicator that user selected this result
 * .gs-metadata: generic metadata, e.g.,
 * .gs-image-box: generic container for a result's image (within a table)
 * .gs-text-box: generic container for a result's text content (within a table). Note that this class, and image-box are only used in video
 */
.gs-result .gs-title,
.gs-result .gs-title * {
    color: #00c;
    text-decoration: none;
}

a .gs-captcha-info-link {
    color: #00c;
    text-decoration: none;
    text-decoration: underline;
    cursor: pointer;
}

.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
    font-size: 16px;
}

.gsc-control-cse .gs-result .gs-spelling-original {
    font-size: 13px;
}

.gs-divider {
    padding-bottom: 8px;
    text-align: center;
    color: #676767;
}

/* relative and absolute dates, note, news/books inlines these */
.gs-relativePublishedDate,
.gs-publishedDate {
    color: #6f6f6f;
    text-decoration: none;
}

.gs-result .gs-clusterUrl {
    color: #008000;
    text-decoration: underline;
    cursor: pointer;
}

.gs-newsResult .gs-publisher {
    color: #6f6f6f;
    display: inline;
    text-decoration: none;
}

/*
 * For news results there are two dates...
 * The relative date is visible while in the
 * search control and the published date
 * is visible when clipped. Why? It doesn't
 * make sense to say 4 hours ago for a clipped
 * result...
 */

/* establish the base style */
.gs-newsResult .gs-relativePublishedDate,
.gs-newsResult .gs-publishedDate {
    display: inline;
    margin-left: 4px;
}

/* base styling for relative date is none */
.gs-blogResult .gs-relativePublishedDate,
.gs-newsResult .gs-relativePublishedDate {
    display: none;
}

/* suppress publishedDate while in the control */
.gsc-blogResult .gs-blogResult .gs-publishedDate,
.gsc-newsResult .gs-newsResult .gs-publishedDate {
    display: none;
}

/* enable relativePublishedDate while in the control */
.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,
.gsc-newsResult .gs-newsResult .gs-relativePublishedDate {
    display: inline;
}

.gs-newsResult .gs-location {
    color: #6f6f6f;
    display: inline;
    text-decoration: none;
}

.gs-promotion .gs-title,
.gs-promotion .gs-title * {
    text-decoration: none;
}

.gs-title .gs-promotion-title-right {
    color: #000;
}

.gsc-webResult.gsc-result.gsc-promotion {
    background-color: #fff;
}

.gs-fileFormat {
    color: #666;
    font-size: 12px;
}

.gs-fileFormatType {
    font-size: 12px;
}

.gs-promotion table {
    border: none;
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

    .gs-promotion table .gs-snippet a .gs-title,
    .gs-promotion table .gs-snippet a .gs-title * {
        font-size: 13px;
    }

.gs-promotion em {
    font-style: normal;
    font-weight: bold;
}

.gs-promotion .gs-title em {
    color: inherit;
    text-decoration: inherit;
}

.gs-result .gs-image,
.gs-result .gs-promotion-image {
    vertical-align: middle;
    border: 1px solid #e2e2e2;
}

.gs-result .gs-directions,
.gs-result .gs-directions * {
    color: #77c;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}

.gs-secondary-link,
.gs-secondary-link * {
    color: #77c;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}

/* wrapper around user supplied to/from mode directions
 * normally this is disabled by default, and gs-directions is enabled
 * apps can easily switch this by setting display:block on the rule below,
 * and display:none on the rule above
 * e.g., add these two rules to switch local results into
 * alternate style driving directions
 * .gs-localResult .gs-directions-to-from { display: block; }
 * .gs-localResult .gs-directions { display: none; }
 */
.gs-result .gs-directions-to-from {
    display: none;
    margin-top: 4px;
}

    .gs-result .gs-directions-to-from .gs-label {
        display: inline;
        margin-right: 4px;
    }

    .gs-result .gs-directions-to-from .gs-secondary-link {
        display: inline;
    }

    .gs-result .gs-directions-to-from .gs-spacer {
        display: inline;
        margin-right: 3px;
        margin-left: 3px;
    }

.gs-videoResult .gs-publisher {
    color: #008000;
    text-decoration: none;
}

.gs-result a {
    cursor: pointer;
}

.gsc-loading-fade .gsc-result-info,
.gsc-loading-fade .gsc-loading-resultsRoot,
.gsc-loading-resultsRoot, /* customized root */
.gsc-loading-fade .gsc-loading-refinementsArea,
.gsc-loading-fade .gsc-adBlock,
.gsc-loading-fade .gsc-adBlockVertical,
.gsc-loading-fade .gsc-adBlockNoHeight {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=33.3)";
    filter: alpha(opacity=33.3);
    opacity: 0.333;
}

.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
    background-color: rgb(255, 244, 194);
    border: 1px solid rgb(255, 204, 51);
    display: inline-block;
    margin: 5px;
    padding: 5px;
}

.gs-backfill-message {
    padding: 8px 4px;
}

.gs-captcha-wrapper {
    margin-top: 12px;
}

span .gs-captcha-msg {
    color: #333;
    margin-top: 1px;
}

#recaptcha-wrapper {
    display: inline-block;
    margin-top: 30px;
}

.gs-stylized-error-result {
    text-align: center;
}

.gs-stylized-error-message {
    font-size: 24px;
    margin: 0 0 20px 0;
}

.gs-stylized-error-submessage {
    margin: 0 0 20px 0;
}

.gs-stylized-error-link {
    background: #1a73e8;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}

.gs-stylized-error-link {
    text-decoration: none;
}

.gs-result .gs-watermark {
    font-size: 10px;
    color: #77c;
}

.gs-results-attribution {
    text-align: center;
    margin-bottom: 4px;
}

    .gs-results-attribution,
    .gs-results-attribution * {
        font-size: 10px;
        color: #676767;
        text-decoration: none;
    }

        .gs-results-attribution a {
            color: #00c;
            cursor: pointer;
        }

            .gs-results-attribution a:hover {
                text-decoration: underline;
            }

.gs-result .gs-metadata {
    color: #676767;
}

/* searcher specific styling for
 * - web ad
 * - web
 * - local
 * - image (none)
 * - blog (none)
 * - video (none)
 */

/* webAd search specific over rides
 * .gs-ad-marker: disabled in control, but on in green to indicate clipped result is an ad
 */
.gs-localAd .gs-ad-marker,
.gs-webAd .gs-ad-marker {
    padding-left: 4px;
}

.gs-webResult .gs-visibleUrl-short,
.gs-promotion .gs-visibleUrl-short {
    display: none;
}

.gs-webResult .gs-visibleUrl-long,
.gs-promotion .gs-visibleUrl-long {
    overflow: hidden;
}

.gs-webResult .gs-visibleUrl-long {
    display: none;
}

/* Per result labels */
.gs-webResult .gs-per-result-labels .gs-label {
    text-decoration: underline;
    cursor: pointer;
    padding: 3px;
    color: black;
}

    .gs-webResult .gs-per-result-labels .gs-label.gs-labelActive {
        cursor: default;
        text-decoration: none;
    }

/* local search specific over rides
 * - city, region displayed inline
 * - country suppressed
 * - small font size for info window's
 */

.gs-localAd .gs-address * {
    color: #676767;
}

.gs-localAd .gs-street {
    display: inline;
}

.gs-city {
    display: inline;
}

.gs-region {
    display: inline;
}

.gs-country {
    display: none;
}

.gs-infoWindow * {
    font-size: 11px;
}

/* video search specific over rides
 * - align the table data
 * - default image width garuntee
 * - appropriate cell seperation
 */

/* todo(markl): workaround until gre in gmail fixes his styles */
.gs-videoResult * {
    font-size: 13px;
}

.gs-videoResult td .gs-image-box {
    width: 110px;
    height: 78px;
}

.gs-videoResult td .gs-text-box {
    vertical-align: top;
    margin-left: 4px;
}

/* book search specific over rides
 * - default image width garuntee
 * - appropriate cell seperation
 */

.gs-book-image-box td,
.gs-bookResult td {
    vertical-align: top;
}

.gs-book-image-box,
.gs-book-image-box div {
    position: static;
    text-align: start;
}

.gs-book-image-box {
    width: 75px;
    height: 90px;
}

.gs-bookResult td .gs-text-box {
    vertical-align: top;
    margin-left: 4px;
}

.gs-book-image-box img {
    border-spacing: 0 0;
    border: none;
}

.gs-book-image-box .gs-row-1 {
    line-height: 7px;
}

.gs-book-image-box .gs-pages {
    height: 7px;
    width: 45px;
}

.gs-book-image-box .gs-page-edge {
    height: 7px;
    width: 11px;
}

.gs-book-image-box .gs-image {
    height: 80px;
    border: 1px solid #a0a0a0;
}

.gs-bookResult .gs-author {
    display: inline;
    color: #6f6f6f;
}

.gs-bookResult .gs-publishedDate {
    display: inline;
}

.gs-bookResult .gs-pageCount {
    display: inline;
    color: #6f6f6f;
    margin-left: 4px;
}

/* book search specific over rides
 * - default image width garuntee
 * - appropriate cell seperation
 */

.gs-patentResult td {
    vertical-align: top;
}

.gs-patentResult .gs-patent-number,
.gs-patentResult .gs-publishedDate,
.gs-patentResult .gs-author {
    display: inline;
}

.gs-patentResult .gs-image-box {
    padding-right: 8px;
}

.gs-patentResult .gs-image {
    border: 1px solid #77c;
}

.gs-spelling {
    color: #333;
    padding-left: 7px;
    padding-right: 7px;
}

    .gs-spelling a {
        color: #00c;
        cursor: pointer;
    }

.gsc-control-cse:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.gs-bidi-start-align {
    text-align: left;
}

.gs-bidi-end-align {
    text-align: right;
}

.gs-snippet {
    color: #333;
    margin-top: 1px;
}

.gsc-control-cse-zh_CN .gs-snippet b,
.gsc-control-cse-zh_CN .gs-promotion em,
.gsc-control-cse-zh_TW .gs-snippet b,
.gsc-control-cse-zh_TW .gs-promotion em {
    color: #c03;
    font-style: normal;
    font-weight: normal;
}

.gsc-snippet-metadata {
    vertical-align: top;
}

.gsc-snippet-metadata,
.gsc-role,
.gsc-tel,
.gsc-org,
.gsc-location,
.gsc-reviewer,
.gsc-author {
    color: #666;
}

.gsc-rating-bar {
    vertical-align: top;
    display: inline-block;
    width: 64px;
    height: 12px;
    background: transparent url(/cse/static/css/cse_snippets_stars.png) -65px 0 no-repeat;
    overflow: hidden;
    margin: 3px 0 0 0;
}

    .gsc-rating-bar span {
        vertical-align: top;
        display: inline-block;
        height: 12px;
        background: transparent url(/cse/static/css/cse_snippets_stars.png) 0 0 no-repeat;
    }

.gsc-review-agregate-first-line {
    margin: 0 40px 0 0;
    padding: 6px 0;
}

.gsc-review-agregate-odd-lines,
.gsc-review-agregate-even-lines {
    margin: 0 40px 0 0;
    padding: 6px 0;
    border-top: 1px solid #ebebeb;
}

.gsc-table-result,
.gs-promotion-table {
    border-spacing: 0;
    padding-left: 4px;
    padding-right: 4px;
}

.gsc-thumbnail-inside,
.gsc-url-top {
    padding-left: 4px;
    padding-right: 4px;
}

.gsc-table-cell-thumbnail,
.gs-promotion-image-cell {
    vertical-align: top;
}

.gsc-table-cell-snippet-close {
    padding: 1px 0;
}

.gsc-table-cell-snippet-close,
.gs-promotion-text-cell {
    vertical-align: top;
    width: 100%;
}

.gs-promotion-text-cell {
    margin-left: 8px;
    margin-right: 8px;
}

    .gs-promotion-text-cell .gs-visibleUrl,
    .gs-promotion-text-cell .gs-snippet {
        font-size: 13px;
    }

.gsc-table-cell-snippet-open {
    vertical-align: top;
    width: 100%;
    padding: 1px 0;
}

.gsc-preview-reviews {
    color: #333;
}

    .gsc-preview-reviews ul {
        padding-left: 0;
        padding-right: 0;
    }

    .gsc-preview-reviews li {
        list-style: none;
        width: 90%;
    }

.gsc-zippy {
    margin: 2px 8px 0 0;
    float: right;
    outline: none;
    overflow: hidden;
    height: 14px;
    width: 14px;
    background-position: -19px -5px;
    position: relative;
    top: -6px;
}

.gsc-table-cell-snippet-close .gsc-preview-reviews {
    display: none;
}

.gsc-table-cell-snippet-close .gsc-zippy {
    background: transparent url(/cse/static/css/plus_icons.png) -19px -5px no-repeat;
}

.gsc-table-cell-snippet-open .gsc-zippy {
    background: transparent url(/cse/static/css/minus_icons.png) -19px -5px no-repeat;
}

/*
 * Cross-browser implementation of the "display: inline-block" CSS property.
 * See http://www.w3.org/TR/CSS21/visuren.html#propdef-display for details.
 */
/* Gecko hack */
html > body .gsc-inline-block {
    display: -moz-inline-box;
    display: inline-block;
}

/* Default rule */
.gsc-inline-block {
    display: inline-block;
}

/* Show url at the top of the web result snippet */
.gsc-webResult .gsc-url-top {
    display: block;
}

.gsc-webResult .gsc-url-bottom {
    display: none;
}

/* Show url at the bottom of the image result snippet */
.gsc-imageResult .gsc-url-top {
    display: none;
}

.gsc-imageResult .gsc-url-bottom {
    display: inline;
}

.gsc-thumbnail-left {
    display: none;
}

/* CSS for labeling search results feature. */
.gsc-label-result-main-box-visible {
    position: fixed !important;
    z-index: 100003;
    background-color: rgba(255, 255, 255, 1);
    width: 400px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 4px 16px 0;
    opacity: 1;
    display: block;
    border: none;
    margin: auto;
    -webkit-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -ms-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -o-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    border-collapse: separate;
    background: white;
    padding: 30px;
    width: 28%;
    top: 30%;
    left: 35%;
    border: 1px solid rgba(0, 0, 0, 0.333);
}

.gsc-label-result-main-box-invisible {
    display: none;
    opacity: 0;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');
}

.gsc-label-result-url {
    padding-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    color: #008000;
    margin-top: 5px;
    font-size: 13px;
}

.gsc-label-result-url-title {
    white-space: nowrap;
    margin-top: 10px;
    font-size: 15px;
    color: #00c;
    text-decoration: underline;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.gsc-label-result-url-heading {
    margin-bottom: 15px;
}

.gsc-label-result-labels {
    vertical-align: text-top;
    font-size: 13px;
    color: #000;
}

.gsc-label-box {
    margin-top: 5px;
}

.gsc-labels-box {
    margin-top: 15px;
}

.gsc-label-result-buttons {
    margin-top: 20px;
}

.gsc-labels-no-label-div-visible {
    margin-top: 20px;
}

.gsc-labels-no-label-div-invisible {
    display: none;
}

.gsc-labels-label-div-visible {
    margin-top: 10px;
}

.gsc-labels-label-div-invisible {
    display: none;
}

.gsc-label-result-form-label {
    margin-right: 20px;
    margin-left: 2px;
    font-size: 13px;
    color: #000;
    vertical-align: text-top;
}

.gsc-label-result-form-div {
    margin-top: 5px;
}

.gsc-label-result-label-prefix-visible {
    width: 90%;
    height: 20px;
    margin-top: 10px;
}

.gsc-label-result-label-prefix-invisible {
    display: none;
}

.gsc-label-result-label-prefix-error {
    color: red;
    margin-top: 10px;
}

.gsc-label-result-label-prefix-error-invisible {
    display: none;
}

.gsc-label-result-heading {
    font-size: 17px;
    color: black;
}

.gsc-result-label-button {
    background-color: #f5f5f5;
    font-weight: bold;
    border-radius: 2px;
    text-align: center;
    padding: 0 8px;
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
    height: 29px;
    border: 1px solid #dcdcdc;
    border-color: rgba(0, 0, 0, 0.1);
    color: #444;
    margin-right: 10px;
    width: 72px;
}

.gsc-result-label-save-button {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
    background-image: linear-gradient(top, #4d90fe, #357ae8);
}

.gsc-add-label-error {
    color: red;
    padding-top: 20px;
}

.gsc-add-label-error-invisible {
    display: none;
}

.gsc-label-results-close-btn-visible {
    display: block;
    opacity: 0.7;
}

.gsc-label-result-saving-popup {
    font-size: 13px;
    -webkit-transition: opacity 218ms;
    -moz-transition: opacity 218ms;
    -o-transition: opacity 218ms;
    transition: opacity 218ms;
    border-width: 1px;
    height: 14px;
    opacity: 1;
    padding: 6px 16px;
    background-color: #f9edbe;
    border-color: #f0c36d;
    color: #333;
    position: fixed !important;
    top: 10%;
    left: 45%;
    border-style: solid;
    border-radius: 2px;
}

.gsc-label-result-saving-popup-invisible {
    display: none;
}

/* CSS for richsnippets feature. */
.gsc-richsnippet-popup-box {
    position: fixed !important;
    z-index: 100003;
    background-color: rgba(255, 255, 255, 1);
    width: 400px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 4px 16px 0;
    opacity: 1;
    display: block;
    border: none;
    margin: auto;
    -webkit-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -ms-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    -o-box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
    border-collapse: separate;
    background: white;
    padding: 30px;
    width: 25%;
    top: 15%;
    left: 25%;
    overflow-x: hidden;
    overflow-y: auto;
    height: 65%;
    width: 50%;
    padding: 30px;
    padding-bottom: 10px;
}

.gsc-richsnippet-popup-box-invisible {
    display: none;
}

.gsc-richsnippet-showsnippet-label {
    color: #009;
    text-decoration: underline;
    cursor: pointer;
    font-size: 13px;
}

.gsc-richsnippet-individual-snippet-box {
    border: 1px solid #ebebeb;
    padding: 15px;
    margin-bottom: 20px;
}

.gsc-richsnippet-individual-snippet-key {
    font-size: 14px;
    padding: 1px 0 6px;
    color: #009;
}

.gsc-richsnippet-individual-snippet-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.gsc-richsnippet-popup-box-title {
    padding-bottom: 20px;
    font-size: 15px;
}

.gsc-richsnippet-popup-box-title-text {
    color: #404040;
    display: inline;
}

.gsc-richsnippet-popup-box-title-url {
    font-weight: bold;
    color: black;
    display: inline;
}

.gsc-richsnippet-individual-snippet-keyvalue {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6px;
}

.gsc-richsnippet-individual-snippet-keyelem {
    font-weight: bold;
    white-space: nowrap;
}

.gsc-richsnippet-individual-snippet-valueelem {
    margin-left: 6px;
}

.gsc-richsnippet-popup-close-button {
    background-image: url("//www.google.com/images/nav_logo114.png");
    background-repeat: no-repeat;
    background-position: -140px -230px;
    float: right;
    height: 12px;
    width: 12px;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.gsc-richsnippet-popup-box-contents {
    overflow-x: hidden;
    overflow-y: auto;
    height: 88%;
}

.gcsc-find-more-on-google {
    display: inline-block;
    margin-left: 10px;
    padding-top: 2px;
}

.gcsc-find-more-on-google-magnifier {
    margin-right: 10px;
    vertical-align: middle;
}

.gcsc-find-more-on-google-text {
    vertical-align: middle;
}

.gcsc-find-more-on-google-query {
    max-width: 200px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

.gcsc-find-more-on-google-branding {
    display: inline-block;
    float: right;
}

.gsc-imageResult > .gsc-expansionArea {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

/* Facet box */
.gsc-context-box {
    font-size: 83%;
    margin-top: 3px;
    border-collapse: collapse;
}

    .gsc-context-box .gsc-col {
        padding: 1px 0;
        white-space: nowrap;
        vertical-align: middle;
    }

/**
 * Default Theme, v4.
 *
 */

/* Selector for entire element. */
.gsc-control-cse {
    background-color: #fff;
    border: 1px solid #fff;
}

    .gsc-control-cse .gsc-table-result {
        width: auto;
    }

.gsc-resultsHeader {
    border: block;
}

/* Search input */
.gsc-input {
    font-size: 16px;
}

    /* Hide clear input X added by MSIE. */
    .gsc-input::-ms-clear {
        display: none;
        height: 0;
        width: 0;
    }

.gsc-input-box {
    border: 1px solid #dfe1e5;
    background: #fff;
}

.gsc-search-box .gsc-input > input:focus,
.gsc-input-box-focus {
    border: 1px solid #4d90fe;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    outline: none;
}

/* Search button */
.gsc-search-button-v2 {
    font-size: 0;
    padding: 6px 27px;
    width: auto;
    vertical-align: middle;
    border: 1px solid #666;
    border-radius: 2px;
    border-color: #3079ed;
    background-color: #4d90fe;
    background-image: linear-gradient(top, #4d90fe, #4787ed);
}

    .gsc-search-button-v2:hover {
        border-color: #2f5bb7;
        background-color: #357ae8;
        background-image: linear-gradient(top, #4d90fe, #357ae8);
    }

    .gsc-search-button-v2 svg {
        fill: #fff;
    }

/* Firefox button fix */
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* Inactive tab */
.gsc-tabHeader.gsc-tabhInactive {
    color: #666;
}

/* Active tab */
.gsc-tabHeader.gsc-tabhActive {
    border-bottom: 2px solid #1a73e8;
    color: #1a73e8;
}

.gsc-refinementHeader {
    text-decoration: none;
    color: #666;
    font-weight: bold;
    line-height: 27px;
    margin-right: 0;
}

    .gsc-refinementHeader.gsc-refinementhActive {
        border-bottom: 2px solid #1a73e8;
        color: #1a73e8;
    }

/* Inner wrapper for a result */
.gsc-webResult.gsc-result {
    border: 1px solid #fff;
}

/* Set link colors. */
.gs-result .gs-title *,
.gsc-cursor-page,
.gs-spelling a {
    color: #15c;
}

/* Snippet text color */
.gs-webResult .gs-snippet,
.gs-fileFormatType {
    color: #333;
}

/*Promotion Settings*/
/* The entire promo */
.gsc-webResult.gsc-result.gsc-promotion {
    background-color: #f6f6f6;
    border-color: #f6f6f6;
}

/* Promotion links */
.gs-promotion .gs-title:link,
.gs-promotion .gs-title:link *,
.gs-promotion .gs-snippet a:link {
    color: #15c;
}

.gs-promotion .gs-title:visited,
.gs-promotion .gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
    color: #15c;
}

.gs-promotion .gs-title:hover,
.gs-promotion .gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
    color: #15c;
}

.gs-promotion .gs-title:active,
.gs-promotion .gs-title:active *,
.gs-promotion .gs-snippet a:active {
    color: #15c;
}

/* Promotion snippet */
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000;
}

/* Promotion url */
.gs-promotion .gs-visibleUrl,
.gs-webResult .gs-visibleUrl {
    color: #093;
}

/* Style for auto-completion table
 * .gsc-completion-selected: styling for a suggested query which the user has moused-over
 * .gsc-completion-container: styling for the table which contains the completions
 */
.gsc-completion-selected {
    background: #eee;
}

.gsc-completion-container {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    background: white;
    border: 1px solid #ccc;
    /* The top, left, and width are set in JavaScript. */
}

.gsc-completion-title {
    color: #15c;
}

.gsc-completion-snippet {
    color: #000;
}

.gsc-results .gsc-cursor-box {
    margin: 10px;
}

    .gsc-results .gsc-cursor-box .gsc-cursor-page {
        text-decoration: none;
        color: #666;
    }

        .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
            text-decoration: underline;
        }

    .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
        color: #1a73e8;
    }

.gsc-context-box .gsc-facet-label {
    width: 65px;
    padding-left: 2px;
    text-decoration: underline;
    color: #15c;
    cursor: pointer;
}

.gsc-context-box .gsc-chart {
    width: 32em;
    padding: 3px;
    border-left: 1px solid #15c;
    border-right: 1px solid #15c;
}

.gsc-context-box .gsc-top {
    border-top: 1px solid #15c;
}

.gsc-context-box .gsc-bottom {
    border-bottom: 1px solid #15c;
}

.gsc-context-box .gsc-chart div {
    background: #15c;
    height: 9px;
}

.gsc-context-box .gsc-facet-result {
    color: #15c;
    width: 30px;
    text-align: right;
    padding-right: 5px;
}

.gs-webResult .gs-title .gs-title.gsc-usr-group-heading {
    color: #15c;
    cursor: pointer;
}

    .gs-webResult .gs-title .gs-title.gsc-usr-group-heading b {
        color: #15c;
    }

.gcsc-find-more-on-google {
    color: #15c;
}

.gcsc-find-more-on-google-magnifier {
    fill: #15c;
}

.gsc-control-cse {
    font-family: arial, sans-serif;
}

    .gsc-control-cse .gsc-table-result {
        font-family: arial, sans-serif;
    }

.gsc-refinementsGradient {
    background: linear-gradient( to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) );
}

.gscb_a {
    display: inline-block;
    font: 27px/13px arial, sans-serif;
}

.gsst_a .gscb_a {
    color: #a1b9ed;
    cursor: pointer;
}

.gsst_a:hover .gscb_a,
.gsst_a:focus .gscb_a {
    color: #36c;
}

.gsst_a {
    display: inline-block;
}

.gsst_a {
    cursor: pointer;
    padding: 0 4px;
}

    .gsst_a:hover {
        text-decoration: none !important;
    }

.gsst_b {
    font-size: 16px;
    padding: 0 2px;
    position: relative;
    user-select: none;
    -webkit-user-select: none;
    white-space: nowrap;
}

.gsst_e {
    vertical-align: middle;
    opacity: 0.55;
}

.gsst_a:hover .gsst_e,
.gsst_a:focus .gsst_e {
    opacity: 0.72;
}

.gsst_a:active .gsst_e {
    opacity: 1;
}

.gsst_f {
    background: white;
    text-align: left;
}

.gsst_g {
    background-color: white;
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin: -1px -3px;
    padding: 0 6px;
}

.gsst_h {
    background-color: white;
    height: 1px;
    margin-bottom: -1px;
    position: relative;
    top: -1px;
}

.gsib_a {
    width: 100%;
    padding: 4px 6px 0;
}

.gsib_a,
.gsib_b {
    vertical-align: top;
}

.gssb_c {
    border: 0;
    position: absolute;
    z-index: 989;
}

.gssb_e {
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor: default;
}

.gssb_f {
    visibility: hidden;
    white-space: nowrap;
}

.gssb_k {
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    z-index: 988;
}

.gsdd_a {
    border: none !important;
}

.gsq_a {
    padding: 0;
}

.gssb_a {
    padding: 0 7px;
}

    .gssb_a,
    .gssb_a td {
        white-space: nowrap;
        overflow: hidden;
        line-height: 22px;
    }

#gssb_b {
    font-size: 11px;
    color: #36c;
    text-decoration: none;
}

    #gssb_b:hover {
        font-size: 11px;
        color: #36c;
        text-decoration: underline;
    }

.gssb_g {
    text-align: center;
    padding: 8px 0 7px;
    position: relative;
}

.gssb_h {
    font-size: 15px;
    height: 28px;
    margin: 0.2em;
    -webkit-appearance: button;
}

.gssb_i {
    background: #eee;
}

.gss_ifl {
    visibility: hidden;
    padding-left: 5px;
}

.gssb_i .gss_ifl {
    visibility: visible;
}

a.gssb_j {
    font-size: 13px;
    color: #36c;
    text-decoration: none;
    line-height: 100%;
}

    a.gssb_j:hover {
        text-decoration: underline;
    }

.gssb_l {
    height: 1px;
    background-color: #e5e5e5;
}

.gssb_m {
    color: #000;
    background: #fff;
}

.gssb_a {
    padding: 0 9px;
}

.gsib_a {
    padding: 5px 9px 4px 9px;
}

.gscb_a {
    line-height: 27px;
}

.gssb_e {
    border: 0;
}

.gssb_l {
    margin: 5px 0;
}

input.gsc-input::-webkit-input-placeholder {
    font-size: 14px;
}

input.gsc-input:-moz-placeholder {
    font-size: 14px;
}

input.gsc-input::-moz-placeholder {
    font-size: 14px;
}

input.gsc-input:-ms-input-placeholder {
    font-size: 14px;
}

input.gsc-input:focus::-webkit-input-placeholder {
    color: transparent;
}

input.gsc-input:focus:-moz-placeholder {
    color: transparent;
}

input.gsc-input:focus::-moz-placeholder {
    color: transparent;
}

input.gsc-input:focus:-ms-input-placeholder {
    color: transparent;
}

.gssb_c .gsc-completion-container {
    position: static;
}

.gssb_c {
    z-index: 5000;
}

.gsc-completion-container table {
    background: transparent;
    font-size: inherit;
    font-family: inherit;
}

.gssb_c > tbody > tr,
.gssb_c > tbody > tr > td,
.gssb_d,
.gssb_d > tbody > tr,
.gssb_d > tbody > tr > td,
.gssb_e,
.gssb_e > tbody > tr,
.gssb_e > tbody > tr > td {
    padding: 0;
    margin: 0;
    border: 0;
}

.gssb_a table,
.gssb_a table tr,
.gssb_a table tr td {
    padding: 0;
    margin: 0;
    border: 0;
}
