/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/main.css ***!
  \************************************************************************************************************/
html {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    min-height: 100%;
    margin: 0;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.93);
}

/*.navbar {*/
/*    border-radius: 0 !important;*/
/*    background-color: #dfdfdf;*/
/*}*/

.logo {
    max-width:100%;
    max-height:100%;
}

@media screen and (min-width: 1200px){
    .login-box {
        max-width: 400px;
        min-width: 400px;
        margin-left: 30%;
        margin-right: 40%;
    }

}

@media screen and (max-width: 1199px){
    .login-box {
        max-width: 400px;
        min-width: 400px;
        margin: auto;
    }

}

.login-box-bottom {
    margin-top: 30px;
    border-bottom: 1px solid #858585;
}


.btn-sign-in {
    width: 40%;
    min-width: 100px;
    height: 40px;
}


.table-row {
    min-height: 30px;
}

.has-error {
    color: #ff0500 !important;
    border-color: #ff0500 !important;
}

.bk-color-white {
    background-color: white;
}

.bk-color-grey {
    background-color: #d5d5d5;
}

input.datepicker {
    border: 1px solid #DCDCDC;
    padding: 2px;
    line-height: 12px;
}
.profile-dropdown {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.calendar-day{
    /*border: 1px solid #DDDDDD;*/
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.calendar-day-container{
    width: 14.28%;
    height: 30px;
    float: left;
    position: relative;
    /*display: grid;*/
}
.calendar-day:hover {
    background-color: #F5871F;
    /*height: 99%;*/
}
.calendar-day-info-box {
    background-color: lightblue;
    display: none;
    position: absolute;
    border: 1px solid red;
    margin-top: 5px;
    padding: 5px;
    min-width: 100px;
    min-height: 100px;
    width: 200px;
    z-index: 999999;
}

.calendar-month-container{
    width: 33%;
    float: left;
    min-height: 275px;
    padding-left: 20px;
    padding-right: 20px;
}
.calendar-day-weekend{
    background-color: #cbcbcb;
}
.calendar-year-container. {
    font-size: xx-small;
}

.today {
    box-shadow: inset 0 3px 0 0 #f6a623 !important;
}

.day-of-week-letter {
    border-bottom: 1px solid #F5871F;
}
.comp-h {
    background-color: #a4a4a4;
}
.user-h {
    background-color: #93d6f8;
}
.user-ha {
    background-color: #639ebf;
}
.user-sl {
    background-color: #ffc1be;
}
.user-sla {
    background-color: #b48686;
}
/*.comp-partial::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 1px;*/
/*    bottom: 1px;*/
/*    border-style: solid;*/
/*    border-color: black white;*/
/*}*/

.comp-partial:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 1px;
    bottom: 1px;
    /*border-style: solid;*/
    /*border-color: white transparent;*/
    background: repeating-linear-gradient(
        45deg,
        #606dbc,
        #606dbc 10px,
        #465298 10px,
        #465298 20px
    );
    /*background-color: #013A6B;*/
    /*background-image: -webkit-linear-gradient(45deg, #5b93c3 50%, #004E95 50%);*/

}

.calendar-day-detail-container {
    width: 100%;
    min-height: 400px;
    border: 1px solid #F0F0F0;
}
.calendar-day-month-view {
    width: 2.5%;
    margin: 0px 0px 0px 0px;
    border: 1px solid #F0F0F0;
    /*display: inline-block;*/
    height: 30px;
    float: left;
    position: relative;
    font-size: 1em;
    padding-top: 6px;

}
.calendar-day-week-view {
    width: 14%;
    margin: 0px 0px 0px 0px;
    border: 1px solid #F0F0F0;
    /*display: inline-block;*/
    height: 30px;
    float: left;
    position: relative;
    overflow: hidden;
    font-size: 11px;
    line-height: 1.1;
}
.user-info {
    width: 165px;
    padding-left: 30px;
}

.calendar-day-month-row {
    float: left;
    width: 100%;
}

.work-info{
    width: 10px;
    height: 10px;
    position: absolute;
    top: -6px;
    right: 0;
    -webkit-transform: rotate(-45deg); /* Safari and Chrome */
    -moz-transform: rotate(-45deg);   /* Firefox */
    -ms-transform: rotate(-45deg);   /* IE 9 */
    -o-transform: rotate(-45deg);   /* Opera */
    transform: rotate(-45deg);

}
.work-normal {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid green;

}
.work-low {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ff4536;

}
.work-high {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #75b3d5;
}
.card-header-color {
    background-color: lightblue;
}
.spinner-color {
    color: darkblue;
}

.navigation-settings {
    list-style-type: none;
    padding-left: 0;
    padding-top: 5px;
    text-align: center;
}
.btn-menu {
    width: 100%;
    margin-bottom: 10px;
    border-color: #F5871F;
    /*color: #9d9d9d;*/
    background-color: transparent;
}
.btn-menu.active-menu {
    background-color: #4ea5fc;
    color: black;
}

.font-xxl {
    font-size: xx-large;
}

.margin-10p {
    margin: 10%;
}

.profile-image {
    margin: auto;
    max-height: 300px;
    max-width: 450px;
}
.profile-image-round {
    border-radius: 50%;
}
.profile-image-container {
    display: inline-block;
}

.floating-alert {
    z-index: 99999;
    position: fixed;
    bottom: 50px;
    left: 30px;
}

.alert {
    border-radius: 10px;
    min-width: 300px;
    min-height: 65px;
}
.alert-text {
    font-size: large;
}
.alert-text-container {
    max-width: 300px;
    min-height: 1px;
    position: relative;
    float: left;
}
.alert-btn-container {
    min-height: 1px;
    position: relative;
    float: right;
    max-width: 40px;
}

/*.mobile-nav{*/
/*    display: none;*/
/*}*/

@media screen  and (max-width: 992px) {
    .calendar-month-container {
        width: 100%;
        margin-bottom: 50px;
        font-size: x-large;
        line-height: 20px;
    }
    .calendar-day-container {
        min-height: 50px;
    }
    /*.navbar-nav {*/
    /*    display: none;*/
    /*}*/
    /*.mobile-nav {*/
    /*    display: block;*/
    /*    padding-top: 20px;*/
    /*    padding-bottom: 10px;*/
    /*}*/
}
/*.mobile-menu-link {*/
/*    !*min-height: 80px;*!*/
/*    padding-top: 10px;*/
/*}*/
/*.mobile-menu-hamburger {*/
/*    !*font-size: 30px;*!*/
/*    cursor: pointer;*/
/*}*/
.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(50, 50, 50);
    background-color: rgba(50,50,50, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 5%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay a {
    padding: 3px;
    text-decoration: none;
    font-size: 24px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 80px;
}
.request-row {
    min-height: 50px;
    padding-top: 10px;
    border-bottom: 1px solid #dddddd;
}
.request-row:hover {
    background-color: #1c94c4;
}
.row-request {
    background-color: #c3f0ff;
}
.row-approved {
    background-color: #adffbd;
}

.row-rejected {
    background-color: #ffdddd;
}

.profile-no-picture-logo {
    border-radius: 50%;
    background-color: #2aabd2;
    height: 25px;
    width: 25px;
    line-height: 25px;
}

.div-row:hover {
    background-color: #ffe6d2;
}

.btn-p-lr-10 {
    min-width: 75px;
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

.p-b-c-0  { background-color: #6f42c1; color: #fff; }
.p-b-c-1  { background-color: #2aabd2; color: #222; }
.p-b-c-2  { background-color: #adffbd; color: #222; }
.p-b-c-3  { background-color: #b1c3ff; color: #222; }
.p-b-c-4  { background-color: #ffc68e; color: #222; }
.p-b-c-5  { background-color: #ffe4cb; color: #222; }
.p-b-c-6  { background-color: #ccccc4; color: #222; }
.p-b-c-7  { background-color: #c3f0ff; color: #222; }
.p-b-c-8  { background-color: #858585; color: #fff; }
.p-b-c-9  { background-color: #b4a100; color: #fff; }
.p-b-c-10 { background-color: #97aab6; color: #222; }

.p-b-c-1 a, .p-b-c-2 a, .p-b-c-3 a, .p-b-c-4 a,
.p-b-c-5 a, .p-b-c-6 a, .p-b-c-7 a, .p-b-c-10 a { color: #222; }
.p-b-c-8 a, .p-b-c-9 a { color: #fff; }

.modal-title {
    font-weight: 600;
}

.modal-width-90 {
    width: 90%;
    max-width: 100%;
}
.modal-width-80 {
    width: 80%;
    max-width: 100%;
}
.modal-width-70 {
    width: 70%;
    max-width: 100%;
}
.modal-width-60 {
    width: 60%;
    max-width: 100%;
}
.modal-width-50 {
    width: 50%;
    max-width: 100%;
}
.modal-width-40 {
    width: 40%;
    max-width: 100%;
}
.modal-width-30 {
    width: 30%;
    max-width: 100%;
}
.fw-bold {
    font-weight: bold;
}

@media screen and (max-width: 800px) {
    .calendar-month-container{
        padding-left: 0;
        padding-right: 0;
    }
    .calendar-year-container {
        padding-left: 0;
        padding-right: 0;
    }
    .modal-width-90 {
        width: 97%;
        max-width: 100%;
    }
    .modal-width-80 {
        width: 97%;
        max-width: 100%;
    }
    .modal-width-70 {
        width: 97%;
        max-width: 100%;
    }
    .modal-width-60 {
        width: 97%;
        max-width: 100%;
    }
    .modal-width-50 {
        width: 97%;
        max-width: 100%;
    }
    .modal-width-40 {
        width: 97%;
        max-width: 100%;
    }
    .modal-width-30 {
        width: 97%;
        max-width: 100%;
    }
    .col-plr-3 {
        padding-left: 3px;
        padding-right: 3px;
    }
}
.arrow-in-panel {
    color: white;
}
.arrow-in-panel:hover {
    color: yellow;
}
.selected-day {
    background-color: lightblue;
}
.btn-m-w-100 {
    min-width: 100px;
}
.btn-m-w-40 {
    min-width: 40px;
}
.div-m-h-100 {
    min-height: 100px;
}
.div-m-h-50 {
    min-height: 50px;
}
.div-m-h-20 {
    min-height: 20px;
}
.user-holiday {
    padding-top: 2px;
}
.ml-5 {
    margin-left: 5px;
}
.mr-5 {
    margin-right: 5px;
}
.spacer-10 {
    margin: 10px;
}
.personal-info-container {
    margin-top: 50px;
}
.info-box {
    padding: 10px;
    border: 1px solid #e9e8e8;
    min-height: 250px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.2);
}
.personal-info-container-mobile {
    display: none;
}

@media screen and (max-width: 992px) {
    .personal-info-container {
        display: none;
    }
    .personal-info-container-mobile {
        display: block;
        margin-top: 10px;
    }
}
.birthdate {
    color: blue;
    background-color: hotpink;
}
/*#cd25 {*/
/*    !*display: none;*!*/
/*}*/

/*.calendar-day-high-25:hover ~ #cd25 {*/
/*    display: none;*/
/*}*/
/*.calendar-day-high-25:hover {*/
/*    background-color: #0B5394;*/
/*}*/

.fc-green {
    color: #1e7e34;
}
.fc-light-green {
    color: #7ad78b;
}
.fc-orange {
    color: #cc7a04;
}
.fc-light-orange {
    color: #ffb74a;
}
.user-edit-tabs-title {
    font-size: x-large;
}
.div-hover:hover {
    background-color: lightgrey;
}

.calendar-employee-row:hover {
    background-color: rgba(0, 123, 255, 0.07);
}

.row-spacer-20 {
    height: 20px !important;
}

.department-manager {
    font-weight: bolder;
}
.total-clocked-hours {
    background-color: lightgreen;
}

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