/*!
 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2019 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
@-webkit-keyframes jconfirm-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

@keyframes jconfirm-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

body[class*=jconfirm-no-scroll-] {
    overflow: hidden !important;
}

.jconfirm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999;
    font-family: inherit;
    overflow: hidden;
}

.jconfirm .jconfirm-bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: opacity .4s;
}

.jconfirm .jconfirm-bg.jconfirm-bg-h {
    opacity: 0 !important;
}

.jconfirm .jconfirm-scrollpane {
    perspective: 500px;
    perspective-origin: center;
    display: table;
    width: 100%;
    height: 100%;
}

.jconfirm .jconfirm-row {
    display: table-row;
    width: 100%;
}

.jconfirm .jconfirm-cell {
    display: table-cell;
    vertical-align: middle;
}

.jconfirm .jconfirm-holder {
    max-height: 100%;
    padding: 50px 0;
}

.jconfirm .jconfirm-box-container {
    transition: transform;
}

.jconfirm .jconfirm-box-container.jconfirm-no-transition {
    transition: none !important;
}

.jconfirm .jconfirm-box {
    background: white;
    border-radius: 4px;
    position: relative;
    outline: none;
    padding: 15px 15px 0;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@-webkit-keyframes type-blue {
    1%,
    100% {
        border-color: #3498db;
    }
    50% {
        border-color: #5faee3;
    }
}

@keyframes type-blue {
    1%,
    100% {
        border-color: #3498db;
    }
    50% {
        border-color: #5faee3;
    }
}

@-webkit-keyframes type-green {
    1%,
    100% {
        border-color: #2ecc71;
    }
    50% {
        border-color: #54d98c;
    }
}

@keyframes type-green {
    1%,
    100% {
        border-color: #2ecc71;
    }
    50% {
        border-color: #54d98c;
    }
}

@-webkit-keyframes type-red {
    1%,
    100% {
        border-color: #e74c3c;
    }
    50% {
        border-color: #ed7669;
    }
}

@keyframes type-red {
    1%,
    100% {
        border-color: #e74c3c;
    }
    50% {
        border-color: #ed7669;
    }
}

@-webkit-keyframes type-orange {
    1%,
    100% {
        border-color: #f1c40f;
    }
    50% {
        border-color: #f4d03f;
    }
}

@keyframes type-orange {
    1%,
    100% {
        border-color: #f1c40f;
    }
    50% {
        border-color: #f4d03f;
    }
}

@-webkit-keyframes type-purple {
    1%,
    100% {
        border-color: #9b59b6;
    }
    50% {
        border-color: #b07cc6;
    }
}

@keyframes type-purple {
    1%,
    100% {
        border-color: #9b59b6;
    }
    50% {
        border-color: #b07cc6;
    }
}

@-webkit-keyframes type-dark {
    1%,
    100% {
        border-color: #34495e;
    }
    50% {
        border-color: #46627f;
    }
}

@keyframes type-dark {
    1%,
    100% {
        border-color: #34495e;
    }
    50% {
        border-color: #46627f;
    }
}

.jconfirm .jconfirm-box.jconfirm-type-animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.jconfirm .jconfirm-box.jconfirm-type-blue {
    border-top: solid 7px #3498db;
    -webkit-animation-name: type-blue;
    animation-name: type-blue;
}

.jconfirm .jconfirm-box.jconfirm-type-green {
    border-top: solid 7px #2ecc71;
    -webkit-animation-name: type-green;
    animation-name: type-green;
}

.jconfirm .jconfirm-box.jconfirm-type-red {
    border-top: solid 7px #e74c3c;
    -webkit-animation-name: type-red;
    animation-name: type-red;
}

.jconfirm .jconfirm-box.jconfirm-type-orange {
    border-top: solid 7px #f1c40f;
    -webkit-animation-name: type-orange;
    animation-name: type-orange;
}

.jconfirm .jconfirm-box.jconfirm-type-purple {
    border-top: solid 7px #9b59b6;
    -webkit-animation-name: type-purple;
    animation-name: type-purple;
}

.jconfirm .jconfirm-box.jconfirm-type-dark {
    border-top: solid 7px #34495e;
    -webkit-animation-name: type-dark;
    animation-name: type-dark;
}

.jconfirm .jconfirm-box.loading {
    height: 120px;
}

.jconfirm .jconfirm-box.loading:before {
    content: '';
    position: absolute;
    left: 0;
    background: white;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 10px;
    z-index: 1;
}

.jconfirm .jconfirm-box.loading:after {
    opacity: 0.6;
    content: '';
    height: 30px;
    width: 30px;
    border: solid 3px transparent;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    border-radius: 50%;
    -webkit-animation: jconfirm-spin 1s infinite linear;
    animation: jconfirm-spin 1s infinite linear;
    border-bottom-color: dodgerblue;
    top: 50%;
    margin-top: -15px;
    z-index: 2;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    opacity: .6;
    text-align: center;
    font-size: 27px !important;
    line-height: 14px !important;
    display: none;
    z-index: 1;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
    font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
    font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
    font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
    opacity: 1;
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
    display: block;
    font-size: 22px;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    padding-bottom: 15px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
    cursor: move;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    font-size: inherit;
    display: inline-block;
    vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
    vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 15px;
    height: auto;
    transition: height 0.4s ease-in;
    display: inline-block;
    width: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
    overflow-y: hidden;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
    width: 3px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.1);
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 3px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
    overflow: auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
    max-width: 100%;
    height: auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
    display: none;
}

.jconfirm .jconfirm-box .jconfirm-buttons {
    padding-bottom: 11px;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button {
    margin-bottom: 4px;
    margin-left: 2px;
    margin-right: 2px;
}

.jconfirm .jconfirm-box .jconfirm-buttons button {
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
    min-height: 1em;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
    -webkit-tap-highlight-color: transparent;
    border: none;
    background-image: none;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
    background-color: #3498db;
    color: #FFF;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
    background-color: #2980b9;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
    background-color: #2ecc71;
    color: #FFF;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
    background-color: #27ae60;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
    background-color: #e74c3c;
    color: #FFF;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
    background-color: #c0392b;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
    background-color: #f1c40f;
    color: #FFF;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
    background-color: #f39c12;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background-color: #ecf0f1;
    color: #000;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background-color: #bdc3c7;
    color: #000;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
    background-color: #9b59b6;
    color: #FFF;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
    background-color: #8e44ad;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
    background-color: #34495e;
    color: #FFF;
    text-shadow: none;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
    background-color: #2c3e50;
    color: #FFF;
}

.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
    color: #e74c3c !important;
}

.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
    color: #3498db !important;
}

.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
    color: #2ecc71 !important;
}

.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
    color: #9b59b6 !important;
}

.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
    color: #f1c40f !important;
}

.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
    color: #34495e !important;
}

.jconfirm .jconfirm-clear {
    clear: both;
}

.jconfirm.jconfirm-rtl {
    direction: rtl;
}

.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
    left: 5px;
    right: auto;
}

.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
    background-color: #444;
    opacity: .2;
}

.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0px;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
    float: right;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
    box-shadow: none;
    color: #333;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #ddd;
}

.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0px;
}

.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
    background-color: darkslategray;
    opacity: .4;
}

.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    background: #444;
    border-radius: 5px;
    color: white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0px;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
    float: right;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
    border: none;
    background-image: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    transition: background .1s;
    color: white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
    box-shadow: none;
    color: #fff;
    background: none;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #666;
}

.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0px;
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
    -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    transform: translate3d(0, 0, 0);
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
    -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    transform: translate3d(0, 0, 0);
}

@-webkit-keyframes shake {
    10%,
    90% {
        transform: translate3d(-2px, 0, 0);
    }
    20%,
    80% {
        transform: translate3d(4px, 0, 0);
    }
    30%,
    50%,
    70% {
        transform: translate3d(-8px, 0, 0);
    }
    40%,
    60% {
        transform: translate3d(8px, 0, 0);
    }
}

@keyframes shake {
    10%,
    90% {
        transform: translate3d(-2px, 0, 0);
    }
    20%,
    80% {
        transform: translate3d(4px, 0, 0);
    }
    30%,
    50%,
    70% {
        transform: translate3d(-8px, 0, 0);
    }
    40%,
    60% {
        transform: translate3d(8px, 0, 0);
    }
}

@-webkit-keyframes glow {
    0%,
    100% {
        box-shadow: 0 0 0px red;
    }
    50% {
        box-shadow: 0 0 30px red;
    }
}

@keyframes glow {
    0%,
    100% {
        box-shadow: 0 0 0px red;
    }
    50% {
        box-shadow: 0 0 30px red;
    }
}

/*Transition rules*/
.jconfirm {
    perspective: 400px;
}

.jconfirm .jconfirm-box {
    opacity: 1;
    transition-property: all;
}

.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
    opacity: 0;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotate {
    transform: rotate(90deg);
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
    transform: rotateX(90deg);
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
    transform: rotateX(-90deg);
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
    transform: rotatey(90deg);
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
    transform: rotatey(-90deg);
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scaley {
    transform: scaley(1.5);
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scalex {
    transform: scalex(1.5);
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-top {
    transform: translate(0px, -100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-left {
    transform: translate(-100px, 0px);
}

.jconfirm .jconfirm-box.jconfirm-animation-right {
    transform: translate(100px, 0px);
}

.jconfirm .jconfirm-box.jconfirm-animation-bottom {
    transform: translate(0px, 100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-zoom {
    transform: scale(1.2);
}

.jconfirm .jconfirm-box.jconfirm-animation-scale {
    transform: scale(0.5);
}

.jconfirm .jconfirm-box.jconfirm-animation-none {
    visibility: hidden;
}

.jconfirm.jconfirm-supervan .jconfirm-bg {
    background-color: rgba(54, 70, 93, 0.95);
}

.jconfirm.jconfirm-supervan .jconfirm-box {
    background-color: transparent;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
    border: none;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
    border: none;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
    border: none;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
    border: none;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
    border: none;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
    border: none;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
    color: white;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
    text-align: center;
    color: white;
    font-size: 28px;
    font-weight: normal;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
    padding-bottom: 25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
    text-align: center;
    color: white;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
    text-align: center;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
    font-size: 16px;
    border-radius: 2px;
    background: #303f53;
    text-shadow: none;
    border: none;
    color: white;
    padding: 10px;
    min-width: 100px;
}

.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0px;
}

.jconfirm.jconfirm-material .jconfirm-bg {
    background-color: rgba(0, 0, 0, 0.67);
}

.jconfirm.jconfirm-material .jconfirm-box {
    background-color: white;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    padding: 30px 25px 10px 25px;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0px;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 22px;
    font-weight: bold;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
    color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
    text-align: right;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
    text-transform: uppercase;
    font-weight: 500;
}

.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-bg {
    background-color: rgba(0, 0, 0, 0.21);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box {
    background-color: white;
    box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(0, 0, 0, 0.4);
    padding: 15px 0 0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 22px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
    color: rgba(0, 0, 0, 0.87);
    padding: 0px 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
    text-align: right;
    padding: 10px;
    margin: -5px 0 0px;
    border-top: solid 1px #ddd;
    overflow: hidden;
    border-radius: 0 0 4px 4px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
    font-weight: 500;
}

.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0px;
}

.jconfirm.jconfirm-modern .jconfirm-bg {
    background-color: slategray;
    opacity: .6;
}

.jconfirm.jconfirm-modern .jconfirm-box {
    background-color: white;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    padding: 30px 30px 15px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
    top: 15px;
    right: 15px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    transition: transform .5s;
    transform: scale(0);
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    font-size: 69px;
    color: #aaa;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
    text-align: center;
    font-size: 15px;
    color: #777;
    margin-bottom: 25px;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
    text-align: center;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
    font-weight: bold;
    text-transform: uppercase;
    transition: background .1s;
    padding: 10px 20px;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
    margin-left: 4px;
}

.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    transform: scale(1);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vanF1ZXJ5LWNvbmZpcm0uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztFQVFFO0FBQ0Y7SUFDSTtRQUVJLHVCQUF1QjtJQUMzQjtJQUNBO1FBRUkseUJBQXlCO0lBQzdCO0FBQ0o7O0FBRUE7SUFDSTtRQUVJLHVCQUF1QjtJQUMzQjtJQUNBO1FBRUkseUJBQXlCO0lBQzdCO0FBQ0o7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxRQUFRO0lBQ1IsU0FBUztJQUNULGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFFVCx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFFSSxrQkFBa0I7SUFFbEIsMEJBQTBCO0lBQzFCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWU7QUFDbkI7O0FBRUE7SUFHSSxxQkFBcUI7QUFFekI7O0FBRUE7SUFFSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0k7O1FBRUkscUJBQXFCO0lBQ3pCO0lBQ0E7UUFDSSxxQkFBcUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJOztRQUVJLHFCQUFxQjtJQUN6QjtJQUNBO1FBQ0kscUJBQXFCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSTs7UUFFSSxx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QUFzSDtJQUN0SCx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSwwQkFBMEI7SUFDMUIsU0FBUztJQUNULFdBQVc7QUFDZjs7QUFFQTtJQUNJLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7QUFDdkI7O0FBRUE7SUFHSSx5QkFBeUI7SUFHekIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsV0FBVztBQUNmOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixXQUFXO0lBQ1gsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUV6QiwwQkFBMEI7SUFDMUIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBRUksbUJBQW1CO0FBQ3ZCIiwiZmlsZSI6InZlbmRvcnN+YXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxyXG4gKiBqcXVlcnktY29uZmlybSB2My4zLjQgKGh0dHA6Ly9jcmFmdHBpcC5naXRodWIuaW8vanF1ZXJ5LWNvbmZpcm0vKVxyXG4gKiBBdXRob3I6IGJvbmlmYWNlIHBlcmVpcmFcclxuICogV2Vic2l0ZTogd3d3LmNyYWZ0cGlwLmNvbVxyXG4gKiBDb250YWN0OiBoZXlAY3JhZnRwaXAuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTkganF1ZXJ5LWNvbmZpcm1cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vY3JhZnRwaXAvanF1ZXJ5LWNvbmZpcm0vYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBqY29uZmlybS1zcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamNvbmZpcm0tc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5W2NsYXNzKj1qY29uZmlybS1uby1zY3JvbGwtXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qY29uZmlybSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1iZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYmcuamNvbmZpcm0tYmctaCB7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tc2Nyb2xscGFuZSB7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiA1MDBweDtcclxuICAgIHBlcnNwZWN0aXZlOiA1MDBweDtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tcm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0taG9sZGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC1jb250YWluZXIuamNvbmZpcm0tbm8tdHJhbnNpdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0eXBlLWJsdWUge1xyXG4gICAgMSUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVmYWVlMztcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0eXBlLWJsdWUge1xyXG4gICAgMSUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVmYWVlMztcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHR5cGUtZ3JlZW4ge1xyXG4gICAgMSUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMyZWNjNzE7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU0ZDk4YztcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0eXBlLWdyZWVuIHtcclxuICAgIDElLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmVjYzcxO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1NGQ5OGM7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0eXBlLXJlZCB7XHJcbiAgICAxJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ3NjY5O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHR5cGUtcmVkIHtcclxuICAgIDElLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlZDc2Njk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0eXBlLW9yYW5nZSB7XHJcbiAgICAxJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YxYzQwZjtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjRkMDNmO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHR5cGUtb3JhbmdlIHtcclxuICAgIDElLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmNGQwM2Y7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0eXBlLXB1cnBsZSB7XHJcbiAgICAxJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzliNTliNjtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjA3Y2M2O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHR5cGUtcHVycGxlIHtcclxuICAgIDElLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWI1OWI2O1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNiMDdjYzY7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0eXBlLWRhcmsge1xyXG4gICAgMSUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzNDQ5NWU7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ2NjI3ZjtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0eXBlLWRhcmsge1xyXG4gICAgMSUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzNDQ5NWU7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ2NjI3ZjtcclxuICAgIH1cclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tdHlwZS1hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWJsdWUge1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgN3B4ICMzNDk4ZGI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0eXBlLWJsdWU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogdHlwZS1ibHVlO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWdyZWVuIHtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDdweCAjMmVjYzcxO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdHlwZS1ncmVlbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB0eXBlLWdyZWVuO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLXJlZCB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCA3cHggI2U3NGMzYztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHR5cGUtcmVkO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHR5cGUtcmVkO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLW9yYW5nZSB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCA3cHggI2YxYzQwZjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHR5cGUtb3JhbmdlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHR5cGUtb3JhbmdlO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLXB1cnBsZSB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCA3cHggIzliNTliNjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHR5cGUtcHVycGxlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHR5cGUtcHVycGxlO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWRhcmsge1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgN3B4ICMzNDQ5NWU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0eXBlLWRhcms7XHJcbiAgICBhbmltYXRpb24tbmFtZTogdHlwZS1kYXJrO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5sb2FkaW5nIHtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94LmxvYWRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3gubG9hZGluZzphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogamNvbmZpcm0tc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IGpjb25maXJtLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZG9kZ2VyYmx1ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY2xvc2VJY29uIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY2xvc2VJY29uOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jbG9zZUljb24gLmZhIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNsb3NlSWNvbiAuZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNsb3NlSWNvbiAuem1kaSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jbG9zZUljb246aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMuamNvbmZpcm0taGFuZCB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyBpIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWM6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLXRpdGxlIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS10aXRsZTplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY29udGVudC1wYW5lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2UtaW47XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlLWluO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY29udGVudC1wYW5lLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jb250ZW50LXBhbmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jb250ZW50LXBhbmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSAuamNvbmZpcm0tY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSAuamNvbmZpcm0tY29udGVudCBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY29udGVudC1wYW5lIC5qY29uZmlybS1jb250ZW50OmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyA+IGJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWluLWhlaWdodDogMWVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UsIGNvbG9yIDAuMXMgZWFzZSwgYmFja2dyb3VuZCAwLjFzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UsIGNvbG9yIDAuMXMgZWFzZSwgYmFja2dyb3VuZCAwLjFzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UsIGNvbG9yIDAuMXMgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIGJhY2tncm91bmQgMC4xcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLCBjb2xvciAwLjFzIGVhc2UsIGJveC1zaGFkb3cgMC4xcyBlYXNlLCBiYWNrZ3JvdW5kIDAuMXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMXMgZWFzZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tYmx1ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4MGI5O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlY2M3MTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tZ3JlZW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1yZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMzkyYjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjNDBmO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1vcmFuZ2U6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tZGVmYXVsdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tcHVycGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjU5YjY7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLXB1cnBsZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU0NGFkO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0OTVlO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1kYXJrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzNlNTA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tdHlwZS1yZWQgLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XHJcbiAgICBjb2xvcjogI2U3NGMzYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWJsdWUgLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XHJcbiAgICBjb2xvcjogIzM0OThkYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWdyZWVuIC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgY29sb3I6ICMyZWNjNzEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tdHlwZS1wdXJwbGUgLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XHJcbiAgICBjb2xvcjogIzliNTliNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLW9yYW5nZSAuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcclxuICAgIGNvbG9yOiAjZjFjNDBmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLXR5cGUtZGFyayAuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcclxuICAgIGNvbG9yOiAjMzQ0OTVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1ydGwgZGl2Lmpjb25maXJtLWNsb3NlSWNvbiB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXdoaXRlIC5qY29uZmlybS1iZyxcclxuLmpjb25maXJtLmpjb25maXJtLWxpZ2h0IC5qY29uZmlybS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS13aGl0ZSAuamNvbmZpcm0tYm94LFxyXG4uamNvbmZpcm0uamNvbmZpcm0tbGlnaHQgLmpjb25maXJtLWJveCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0td2hpdGUgLmpjb25maXJtLWJveCAuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jLFxyXG4uamNvbmZpcm0uamNvbmZpcm0tbGlnaHQgLmpjb25maXJtLWJveCAuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXdoaXRlIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMsXHJcbi5qY29uZmlybS5qY29uZmlybS1saWdodCAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXdoaXRlIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLFxyXG4uamNvbmZpcm0uamNvbmZpcm0tbGlnaHQgLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS13aGl0ZSAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tZGVmYXVsdCxcclxuLmpjb25maXJtLmpjb25maXJtLWxpZ2h0IC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1kZWZhdWx0IHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXdoaXRlIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1kZWZhdWx0OmhvdmVyLFxyXG4uamNvbmZpcm0uamNvbmZpcm0tbGlnaHQgLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLWRlZmF1bHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXdoaXRlLmpjb25maXJtLXJ0bCAuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jLFxyXG4uamNvbmZpcm0uamNvbmZpcm0tbGlnaHQuamNvbmZpcm0tcnRsIC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYmxhY2sgLmpjb25maXJtLWJnLFxyXG4uamNvbmZpcm0uamNvbmZpcm0tZGFyayAuamNvbmZpcm0tYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya3NsYXRlZ3JheTtcclxuICAgIG9wYWNpdHk6IC40O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYmxhY2sgLmpjb25maXJtLWJveCxcclxuLmpjb25maXJtLmpjb25maXJtLWRhcmsgLmpjb25maXJtLWJveCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogIzQ0NDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLWJsYWNrIC5qY29uZmlybS1ib3ggLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyxcclxuLmpjb25maXJtLmpjb25maXJtLWRhcmsgLmpjb25maXJtLWJveCAuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLWJsYWNrIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMsXHJcbi5qY29uZmlybS5qY29uZmlybS1kYXJrIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYmxhY2sgLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24sXHJcbi5qY29uZmlybS5qY29uZmlybS1kYXJrIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLWJsYWNrIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1kZWZhdWx0LFxyXG4uamNvbmZpcm0uamNvbmZpcm0tZGFyayAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbi5idG4tZGVmYXVsdCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYmxhY2sgLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24uYnRuLWRlZmF1bHQ6aG92ZXIsXHJcbi5qY29uZmlybS5qY29uZmlybS1kYXJrIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uLmJ0bi1kZWZhdWx0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1ibGFjay5qY29uZmlybS1ydGwgLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyxcclxuLmpjb25maXJtLmpjb25maXJtLWRhcmsuamNvbmZpcm0tcnRsIC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5oaWxpZ2h0Lmpjb25maXJtLWhpbGlnaHQtc2hha2Uge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNoYWtlIDAuODJzIGN1YmljLWJlemllcigwLjM2LCAwLjA3LCAwLjE5LCAwLjk3KSBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiBzaGFrZSAwLjgycyBjdWJpYy1iZXppZXIoMC4zNiwgMC4wNywgMC4xOSwgMC45NykgYm90aDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94LmhpbGlnaHQuamNvbmZpcm0taGlsaWdodC1nbG93IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBnbG93IDAuODJzIGN1YmljLWJlemllcigwLjM2LCAwLjA3LCAwLjE5LCAwLjk3KSBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiBnbG93IDAuODJzIGN1YmljLWJlemllcigwLjM2LCAwLjA3LCAwLjE5LCAwLjk3KSBib3RoO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICAgIDEwJSxcclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJweCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICAyMCUsXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0cHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNHB4LCAwLCAwKTtcclxuICAgIH1cclxuICAgIDMwJSxcclxuICAgIDUwJSxcclxuICAgIDcwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA0MCUsXHJcbiAgICA2MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgICAxMCUsXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMnB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycHgsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgMjAlLFxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICAzMCUsXHJcbiAgICA1MCUsXHJcbiAgICA3MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgNDAlLFxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBnbG93IHtcclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IHJlZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IHJlZDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCByZWQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdsb3cge1xyXG4gICAgMCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggcmVkO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggcmVkO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IHJlZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qVHJhbnNpdGlvbiBydWxlcyovXHJcbi5qY29uZmlybSB7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiA0MDBweDtcclxuICAgIHBlcnNwZWN0aXZlOiA0MDBweDtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3gge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tdG9wLFxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tbGVmdCxcclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXJpZ2h0LFxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tYm90dG9tLFxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tb3BhY2l0eSxcclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXpvb20sXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1zY2FsZSxcclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLW5vbmUsXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1yb3RhdGUsXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1yb3RhdGV4LFxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tcm90YXRleSxcclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXNjYWxleSxcclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXNjYWxleCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tcm90YXRlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tcm90YXRleCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1yb3RhdGV4ciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXJvdGF0ZXkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZXkoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGV5KDkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tcm90YXRleXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZXkoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRleSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1zY2FsZXkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxLjUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMS41KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tc2NhbGV4IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXgoMS41KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGV4KDEuNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXRvcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMHB4KTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDBweCk7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4LCAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDBweCk7XHJcbn1cclxuXHJcbi5qY29uZmlybSAuamNvbmZpcm0tYm94Lmpjb25maXJtLWFuaW1hdGlvbi1ib3R0b20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwcHgpO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tem9vbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxufVxyXG5cclxuLmpjb25maXJtIC5qY29uZmlybS1ib3guamNvbmZpcm0tYW5pbWF0aW9uLXNjYWxlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG59XHJcblxyXG4uamNvbmZpcm0gLmpjb25maXJtLWJveC5qY29uZmlybS1hbmltYXRpb24tbm9uZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1zdXBlcnZhbiAuamNvbmZpcm0tYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNzAsIDkzLCAwLjk1KTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXN1cGVydmFuIC5qY29uZmlybS1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1zdXBlcnZhbiAuamNvbmZpcm0tYm94Lmpjb25maXJtLXR5cGUtYmx1ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1zdXBlcnZhbiAuamNvbmZpcm0tYm94Lmpjb25maXJtLXR5cGUtZ3JlZW4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tc3VwZXJ2YW4gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLXJlZCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1zdXBlcnZhbiAuamNvbmZpcm0tYm94Lmpjb25maXJtLXR5cGUtb3JhbmdlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXN1cGVydmFuIC5qY29uZmlybS1ib3guamNvbmZpcm0tdHlwZS1wdXJwbGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tc3VwZXJ2YW4gLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWRhcmsge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tc3VwZXJ2YW4gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY2xvc2VJY29uIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXN1cGVydmFuIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXN1cGVydmFuIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMgPiAqIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tc3VwZXJ2YW4gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXN1cGVydmFuIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tc3VwZXJ2YW4gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1zdXBlcnZhbiAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLXN1cGVydmFuIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMDNmNTM7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tc3VwZXJ2YW4uamNvbmZpcm0tcnRsIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1tYXRlcmlhbCAuamNvbmZpcm0tYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1hdGVyaWFsIC5qY29uZmlybS1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBib3gtc2hhZG93OiAwIDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4IDEwcHggMjVweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1hdGVyaWFsIC5qY29uZmlybS1ib3ggLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1tYXRlcmlhbCAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jbG9zZUljb24ge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1tYXRlcmlhbCAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS10aXRsZS1jIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1tYXRlcmlhbCAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jb250ZW50IHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tbWF0ZXJpYWwgLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1hdGVyaWFsIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tbWF0ZXJpYWwuamNvbmZpcm0tcnRsIC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYm9vdHN0cmFwIC5qY29uZmlybS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYm9vdHN0cmFwIC5qY29uZmlybS1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLWJvb3RzdHJhcCAuamNvbmZpcm0tYm94IC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYm9vdHN0cmFwIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNsb3NlSWNvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLWJvb3RzdHJhcCAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS10aXRsZS1jIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYm9vdHN0cmFwIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLWJvb3RzdHJhcCAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogLTVweCAwIDBweDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tYm9vdHN0cmFwIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1ib290c3RyYXAuamNvbmZpcm0tcnRsIC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tbW9kZXJuIC5qY29uZmlybS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzbGF0ZWdyYXk7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1vZGVybiAuamNvbmZpcm0tYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgYm94LXNoYWRvdzogMCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tbW9kZXJuIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNsb3NlSWNvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uamNvbmZpcm0uamNvbmZpcm0tbW9kZXJuIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLXRpdGxlLWMge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1tb2Rlcm4gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDY5cHg7XHJcbiAgICBjb2xvcjogI2FhYTtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1vZGVybiAuamNvbmZpcm0tYm94IGRpdi5qY29uZmlybS1jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1vZGVybiAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1vZGVybiAuamNvbmZpcm0tYm94IC5qY29uZmlybS1idXR0b25zIGJ1dHRvbiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXM7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5qY29uZmlybS5qY29uZmlybS1tb2Rlcm4gLmpjb25maXJtLWJveCAuamNvbmZpcm0tYnV0dG9ucyBidXR0b24gKyBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG5cclxuLmpjb25maXJtLmpjb25maXJtLW1vZGVybi5qY29uZmlybS1vcGVuIC5qY29uZmlybS1ib3ggLmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/