.suppliers-content .cart__total, .menu-item__info, .favorites .narrow, .order__total {
    *zoom: 1;
}

.suppliers-content .cart__total:before, .menu-item__info:before, .favorites .narrow:before, .order__total:before, .suppliers-content .cart__total:after, .menu-item__info:after, .favorites .narrow:after, .order__total:after {
    display: table;
    content: "";
    line-height: 0;
}

.suppliers-content .cart__total:after, .menu-item__info:after, .favorites .narrow:after, .order__total:after {
    clear: both;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 200px;
    font-family: 'Open Sans', sans-serif;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 200px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}

.footer p {
    margin: 18px 0 10px;
}

.footer .container {
    background-color: #3d9ece;
    padding-bottom: 15px;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.footer .container.narrow {
    background: #fff;
    color: #a2a2a2;
    text-align: left;
    font-size: 15px;
    border-top: solid 1px #e5e5e5;
    padding: 26px 0;
    top: 0;
    bottom: auto;
}

.footer .container.narrow .phone {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.container {
    width: 100% !important;
    max-width: 1400px;
}

.container.narrow {
    max-width: 900px;
}

h1 {
    font-weight: bold;
    font-size: 26px;
    margin: 10px 0 30px;
}

h1 .btn {
    float: right;
}

.btn {
    border: none;
    border-radius: 32px;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.btn:hover {
    -webkit-transform: scale(1.06);
    transform: scale(1.06);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
}

.btn-success {
    background: #54ae53;
}

.btn-success:hover {
    background: #62d135;
}

.btn-info {
    background: #4ca9d4;
}

.btn-info:hover {
    background: #40aef8;
}

.header {
    background: #4ca9d4;
}

.header .navbar {
    min-height: 90px;
    color: #fff;
}

.header .navbar-header {
    height: 90px;
}

.header .navbar-collapse {
    padding-left: 20px;
    padding-right: 20px;
}

.header .navbar-default {
    background-color: transparent;
}

.header .navbar-brand {
    padding: 0 15px;
    margin-top: 23px;
    height: auto;
}

.header .navbar-toggle {
    top: 20px;
}

.header .navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}

.header .navbar-nav {
    margin-top: 25px;
}

@media only screen and (max-width: 767px) {
    .header .navbar-nav {
        margin-bottom: 25px;
    }
}

.header .your-day-limit {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

.header .navbar-default .navbar-nav > li {
    height: 40px;
    line-height: 40px;
}

.header .navbar-default .navbar-nav > li.exit {
    padding-left: 15px;
}

.header .navbar-default .navbar-nav > li.exit a {
    line-height: 1em;
    height: auto;
    display: inline-block;
    margin: 0 0 0 6px;
    padding: 0;
}

.header .navbar-default .navbar-nav > li > a {
    color: #fff;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    padding: 0 20px;
    font-size: 14px;
}

.header .navbar-default .navbar-nav > li > a:hover {
    text-decoration: underline;
}

.header .navbar-default .navbar-nav > li > a .fa {
    margin-right: 10px;
    font-size: 16px;
}

.header .navbar-default .navbar-nav > .active > a,
.header .navbar-default .navbar-nav > .active > a:focus,
.header .navbar-default .navbar-nav > .active > a:hover {
    background: #fff;
    color: #4ca9d4;
    text-decoration: none;
}

.suppliers .nav-tabs {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.suppliers .nav-tabs > li {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
    float: none;
}

.suppliers .nav-tabs > li:first-child {
    padding-left: 0;
    border-left: none;
}

.suppliers .nav-tabs > li > a {
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    color: #c1c1c1;
    border: none;
}

.suppliers .nav-tabs > li > a:hover {
    color: #3b3b3b;
    background: none;
}

.suppliers .nav-tabs > li.active > a, .suppliers .nav-tabs > li.active > a:focus, .suppliers .nav-tabs > li.active > a:hover {
    border: none;
    color: #3b3b3b;
}

.suppliers-content .container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 30px;
    overflow: hidden;
}

@media only screen and (max-width: 768px) {
    .suppliers-content .container {
        padding-right: 0;
    }
}

.suppliers-content .tab-content {
    width: 75%;
}

@media only screen and (max-width: 992px) {
    .suppliers-content .tab-content {
        width: 60%;
    }
}

@media only screen and (max-width: 768px) {
    .suppliers-content .tab-content {
        width: 100%;
    }
}

.suppliers-content .cart {
    /*
  position: absolute;
              right: 15px;
              top: 20px;
  */
    float: right;
    width: 32%;
    padding: 20px;
    border-radius: 20px;
    border: solid 1px #f2f2f2;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

@media only screen and (max-width: 992px) {
    .suppliers-content .cart {
        width: 40%;
    }
}

@media only screen and (max-width: 768px) {
    .suppliers-content .cart {
        width: auto;
        margin-right: 15px;
        float: none;
        margin-bottom: 20px;
    }
}

.suppliers-content .cart h4 {
    text-align: center;
    margin: 10px 0 20px;
    font-weight: bold;
    font-size: 25px;
}

.suppliers-content .cart__item, .suppliers-content .cart__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: dashed 1px #e6e6e6;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 16px 0;
}

.suppliers-content .cart__item div, .suppliers-content .cart__title div {
    width: 20%;
    text-align: center;
}

.suppliers-content .cart__item div:first-child, .suppliers-content .cart__title div:first-child {
    width: 60%;
    text-align: left;
    padding-right: 15px;
}

.suppliers-content .cart__item div:last-child, .suppliers-content .cart__title div:last-child {
    width: 20%;
    text-align: right;
}

.suppliers-content .cart__item div:last-child span, .suppliers-content .cart__title div:last-child span {
    display: block;
}

.suppliers-content .cart__title {
    font-weight: 700;
    color: #cbcbcb;
}

.suppliers-content .cart__delete {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 12px;
    font-size: 16px;
    border: solid 2px #a72523;
    color: #a72523;
    border-radius: 100%;
    text-decoration: none !important;
}

.suppliers-content .cart__delete:hover {
    color: #ed3833;
    border-color: #ed3833;
}

.suppliers-content .cart__total {
    font-weight: bold;
    padding: 20px 0 14px;
    margin-top: -1px;
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    margin-bottom: 20px;
}

.suppliers-content .cart__total span {
    float: right;
    font-size: 20px;
    font-weight: normal;
    margin-top: -5px;
}

.suppliers-content .cart__limit {
    padding: 5px 0;
    margin: -20px 0 20px;
    color: #767676;
    font-size: 14px;
}

.suppliers-content .cart__limit-reached {
    background: #b95252;
    margin: 20px -20px -20px;
    padding: 10px;
    text-align: center;
    color: #fff;
}

.suppliers-content .cart__button {
    padding: 0 14%;
}

.suppliers-content .cart__button .btn[disabled] {
    background: #000;
    -webkit-transform: none;
    transform: none;
}

.suppliers .restaurants {
    background: #edf6fb;
    padding: 30px 0px;
    margin-top: -20px;
    margin-bottom: 20px;
    text-align: center;
}

.suppliers .restaurants__nav {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16px;
    font-weight: 500;
}

.suppliers .restaurants__nav li {
    display: inline-block;
    vertical-align: top;
    border-right: solid 1px #d4dde0;
    padding: 0 30px;
    text-align: center;
}

.suppliers .restaurants__nav li:first-child {
    padding-left: 0;
}

.suppliers .restaurants__nav li:last-child {
    border: none;
    padding-right: 0;
}

.suppliers .restaurants__nav li.active a {
    color: #4ca9d4;
    text-decoration: underline;
}

.suppliers .restaurants__nav a {
    color: #b3b9bd;
}

.suppliers .restaurants__nav a:hover {
    color: #4ca9d4;
    text-decoration: none;
}

.menu-item {
    display: inline-block;
    vertical-align: top;
    width: 45%;
}

@media only screen and (max-width: 1200px) {
    .menu-item {
        width: 49%;
    }
}

@media only screen and (max-width: 992px) {
    .menu-item {
        width: 100%;
    }
}

.menu-item__content {
    margin: 0 30px 30px 0;
    border: solid 1px #f2f2f2;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    padding: 20px;
    border-radius: 20px;
    position: relative;
}

@media only screen and (max-width: 992px) {
    .menu-item__content {
        margin-right: 15px;
    }
}

.menu-item__content h4 {
    font-size: 20px;
    margin-top: 0;
    min-height: 44px;
}

.menu-item__hidden {
    overflow: hidden;
    max-height: 53px;
    min-height: 53px;
    padding-bottom: 20px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 12px;
    color: #9c9c9c;
    font-style: italic;
    margin-bottom: 10px;
}

.menu-item__hidden ul {
    padding-left: 15px;
}

.menu-item__hidden.open {
    max-height: 2000px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.menu-item__hidden .hidden-show {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    text-align: right;
}

.menu-item__hidden .hidden-show:before {
    content: "...";
    position: absolute;
    left: 0;
    top: -3px;
    color: #9c9c9c;
}

.menu-item__hidden .hidden-show .glyphicon {
    font-size: 16px;
    color: #d7d7d7;
}

.menu-item__hidden .hidden-show .glyphicon:hover {
    color: #000;
}

.menu-item__hidden .hidden-show.open:before {
    display: none;
}

.menu-item__hidden .hidden-show.open .glyphicon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.menu-item__info {
    font-size: 16px;
    padding-top: 20px;
    border-top: dashed 1px #e5e5e5;
}

.menu-item__info span {
    float: left;
    padding-right: 15px;
    height: 32px;
    line-height: 32px;
    color: #9c9c9c;
}

.menu-item__info span.weight {
    color: #f1823b;
}

.menu-item__info .btn {
    float: right;
}

.panel-default {
    padding: 10px;
    border: solid 1px #f2f2f2;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
}

.panel-default h4 {
    font-weight: bold;
    margin: 0 0 20px;
}

.form-control {
    border-radius: 34px;
}

.favorites__title {
    float: left;
    font-weight: bold;
    margin: 5px 0 0 !important;
    font-size: 16px;
    color: #000 !important;
}

.favorites__days {
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding-top: 5px;
}

.favorites__days span {
    display: inline-block;
    font-size: 14px;
    color: #000;
    width: 30px;
    height: 30px;
    border: solid 2px transparent;
    border-radius: 30px;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}

.favorites__days span.active {
    color: #4ca9d4 !important;
    border-color: #4ca9d4;
}

.favorites__days.select-days span {
    color: #bcc3c7;
    cursor: pointer;
}

.favorites__days.select-days span:hover {
    color: #000;
}

.favorites__days .btn-group {
    margin-top: -2px;
    padding-left: 5px;
}

.favorites__days .btn-group .btn {
    font-size: 13px;
    padding: 0 !important;
    margin: 0 2px;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    color: #000;
    width: 30px;
    height: 30px;
    border: solid 2px transparent;
    border-radius: 30px !important;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #bcc3c7;
    cursor: pointer;
    outline: none;
}

.favorites__days .btn-group .btn:hover {
    color: #000;
}

.favorites__days .btn-group .btn.active {
    color: #4ca9d4 !important;
    border: solid 2px #4ca9d4;
}

.favorites .menu-name {
    float: left;
    width: 300px;
}

.favorites__item, .favorites__titles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: dashed 1px #e6e6e6;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 16px 0;
    width: 100%;
}

.favorites__item div, .favorites__titles div {
    width: 20%;
    text-align: center;
}

.favorites__item div:first-child, .favorites__titles div:first-child {
    width: 60%;
    text-align: left;
    padding-right: 15px;
}

.favorites__item div:last-child, .favorites__titles div:last-child {
    width: 20%;
    text-align: right;
}

.favorites__item div:last-child span, .favorites__titles div:last-child span {
    display: block;
}

.favorites__titles {
    font-weight: 700;
    color: #cbcbcb !important;
}

.favorites__buttons {
    padding: 30px 0;
    text-align: right;
}

.grid-view .summary {
    text-align: right;
    margin: -50px 0 30px;
}

.table > tbody > tr > td, c, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle;
    padding: 12px 8px;
    font-size: 15px;
}

.table > tbody > tr > td small, c small, .table > tfoot > tr > td small, .table > tfoot > tr > th small, .table > thead > tr > td small, .table > thead > tr > th small {
    display: block;
    color: #858585;
    padding-top: 5px;
    padding-bottom: 5px;
}

.table > thead > tr > th {
    color: #cbcbcb !important;
    border-bottom: solid 1px #e5e5e5 !important;
}

.table > tbody > tr > td {
    border-top: dashed 1px #e6e6e6;
}

.menu-table > tbody > tr > td {
    border-top: none;
    border-bottom: dashed 1px #e6e6e6;
}

.menu-table .price {
    white-space: nowrap;
    padding: 0 40px;
}

.login {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #4ca9d4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.login__box {
    width: 310px;
}

.login h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    margin: 30px 0 15px;
}

.login input {
    height: 40px;
    margin-bottom: 15px;
}

.login .btn {
    height: 47px;
    border: solid 1px #fff;
    background: transparent !important;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    width: 200px;
    display: block;
    margin: 30px auto;
    font-size: 18px;
    z-index: 99;
    position: relative;
}

.order__item, .order__titles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: dashed 1px #e6e6e6;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 16px 0;
    width: 100%;
}

.order__item div, .order__titles div {
    width: 20%;
    text-align: center;
}

.order__item div:first-child, .order__titles div:first-child {
    width: 60%;
    text-align: left;
    padding-right: 15px;
}

.order__item div:last-child, .order__titles div:last-child {
    width: 20%;
    text-align: right;
}

.order__item div:last-child span, .order__titles div:last-child span {
    display: block;
}

.order__titles {
    font-weight: 700;
    color: #cbcbcb !important;
    border-top: dashed 1px #e6e6e6;
    border-bottom: none;
}

.order .alert {
    margin: 0;
}

.order__total {
    font-weight: bold;
    padding: 20px 0;
    font-size: 16px;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}

.order__total span {
    float: right;
    font-size: 20px;
    font-weight: normal;
    margin-top: -5px;
}

.order__buttons {
    text-align: right;
    padding: 20px 0 50px;
}

.order .order__list .order__item:last-child {
    border: none;
}

.steps {
    text-align: right;
    margin: -55px 0 30px;
}

.steps span {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #dbeef6;
    margin: 0 3px;
}

.steps span.active {
    background: #4caad5;
    width: 30px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}

.calendar-box {
    border: solid 1px red;
    width: 400px;
    border: solid 1px #f2f2f2;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    padding: 20px;
    border-radius: 20px;
}

.calendar {
    width: 100%;
}

.calendar td, .calendar th {
    text-align: center;
    padding: 8px;
    text-transform: uppercase;
}

.calendar .month-year-row {
    border-bottom: solid 1px #d2d4d8;
}

.calendar .month-year-row th {
    padding-bottom: 20px;
}

.calendar .weekdays-row th {
    padding: 20px 0;
}

.calendar .btn {
    padding: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    text-decoration: none !important;
    font-weight: bold;
    color: #ccc;
    width: 30px;
    height: 30px;
    border: solid 2px transparent;
    border-radius: 100%;
    line-height: 27px;
    text-align: center;
}

.calendar .btn.available-date {
    color: #4ca9d4;
}

.calendar .btn.btn-success {
    background: none;
    color: #000;
    border-color: #4ca9d4;
}

.new-tabs {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.new-tabs > li {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
    float: none;
}

.new-tabs > li:first-child {
    padding-left: 0;
    border-left: none;
}

.new-tabs > li > a {
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    color: #c1c1c1;
    border: none;
}

.new-tabs > li > a:hover {
    color: #3b3b3b;
    background: none;
}

.new-tabs > li.active > a, .new-tabs > li.active > a:focus, .new-tabs > li.active > a:hover {
    border: none;
    color: #3b3b3b;
}

.numbers-row {
    width: 100px;
    padding: 0 25px;
    position: relative;
    display: inline-block;
}

.numbers-row input {
    width: 100%;
    text-align: center;
    height: 35px;
    border: solid 1px #cfcfcf;
}

.numbers-row .inc {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 25px;
    border: solid 1px #cfcfcf;
    border-left: none;
    cursor: pointer;
    border-radius: 0px 18px 18px 0;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    background: #fff;
}

.numbers-row .inc:hover {
    background: #54ae53;
    color: #fff;
}

.numbers-row .dec {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    width: 25px;
    border: solid 1px #cfcfcf;
    border-right: none;
    cursor: pointer;
    border-radius: 18px 0 0 18px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    background: #fff;
}

.numbers-row .dec:hover {
    background: #b83131;
    color: #fff;
}

.meal {
    color: #54ae53;
    font-style: italic;
    display: block !important;
    font-size: 12px;
}

.new-item {
    position: relative;
}

.new-item.selected {
    background: #eef7ed;
}

.new-item.selected .fa {
    display: block;
}

.new-item .fa {
    position: absolute;
    left: -40px;
    top: 50%;
    margin-top: -16px;
    font-size: 30px;
    font-weight: normal;
    color: #54af53;
    display: none;
}

.new-item .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: dashed 1px #e6e6e6;
    max-width: 870px;
    padding: 20px 0;
    position: relative;
}

.new-item__desc {
    width: 70%;
    padding-right: 60px;
    color: #858585;
    font-size: 12px;
}

.new-item__desc h4 {
    margin: 0 0 4px;
    font-size: 16px;
    color: #000;
}

.new-item__price {
    width: 10%;
}

.new-item__add {
    width: 20%;
    text-align: right;
}

.modal {
    text-align: center;
    padding: 0 !important;
    background: rgba(76, 169, 212, 0.8);
}

.modal .close {
    position: absolute;
    right: 8px;
    top: 5px;
    z-index: 10;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal-content {
    -webkit-box-shadow: 0 0px 35px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 35px rgba(0, 0, 0, 0.1);
    border: none;
}

.logo-login {
    display: block;
    margin: 0 auto;
    width: 248px;
    height: 67px;
    background: url(../images/logo.svg);
    background-size: cover;
}

.logo-footer {
    display: block;
    margin: 15px auto;
    width: 80px;
    height: 21px;
    background: url(../images/logo.svg);
    background-size: cover;
}

.logo-header {
    display: block;
    margin: 0px auto;
    width: 131px;
    height: 37px;
    background: url(../images/logo.svg);
    background-size: cover;
}

.cart-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 15px;
    width: 22px;
    height: 20px;
    background: url(../images/cart.png);
}

.cart-quantity {
    display: inline-block;
    background: red;
    padding: 0 2px 0 0;
    margin: 0 -10px 0 0;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 100%;
    font-size: 11px;
    font-weight: 700;
    left: -9px;
    top: -9px;
}

.comment-icon {
    background: url('/images/comment.png') no-repeat;
    display: inline-block;
    height: 19px;
    width: 21px;
}

.comment-icon:hover {
    background: url('/images/comment-active.png') no-repeat;
}

.active-comment {
    background: url('/images/comment-active.png') no-repeat;
}

.qty {
    padding-left: 15px;
    padding-right: 10px;
}

.qty-plus {
    cursor: pointer;
}

.qty-plus:hover {
    background: #54ae53;
    color: white;
    #border: 1px solid #54ae53;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.qty-minus {
    cursor: pointer;
}

.qty-minus:hover {
    background: #b83131;
    color: white;
    #border: 1px solid #b83131;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.qty-edit {
    font-weight: bold;
    font-size: 15px;
    border: 1px solid lightgray;
    border-radius: 30px;
    display: inherit;
    width: 110px !important;
}

.qty-value {
    border-right: 1px solid lightgray;
    border-left: 1px solid lightgray;
}

.control-row {
    width: 100px;
    padding: 0 25px;
    position: relative;
    display: inline-block;
}

.control-row input {
    width: 100%;
    text-align: center;
    height: 35px;
    border: solid 1px #cfcfcf;
}

.control-row .fav-plus {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 25px;
    border: solid 1px #cfcfcf;
    border-left: none;
    cursor: pointer;
    border-radius: 0px 18px 18px 0;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    background: #fff;
}

.control-row .fav-plus:hover {
    background: #54ae53;
    color: #fff;
}

.control-row .fav-minus {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    width: 25px;
    border: solid 1px #cfcfcf;
    border-right: none;
    cursor: pointer;
    border-radius: 18px 0 0 18px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    background: #fff;
}

.control-row .fav-minus:hover {
    background: #b83131;
    color: #fff;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwic3R5bGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQkE7R0FDSSxRQUFRO0NBWVg7O0FBYkQ7RUFJUSxlQUFjO0VBQ2QsWUFBVztFQUdYLGVBQWM7Q0FDakI7O0FBVEw7RUFXUSxZQUFXO0NBQ2Q7O0FBR0w7cURBQ3FEO0FBQ3JEO0VBQ0MsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQUNoQjs7QUFDRDtFQUNDLHFCQUFvQjtFQUNwQixxQ0FBb0M7Q0FDcEM7O0FBQ0Q7RUFDQyxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFlBQVc7RUFDWCxjQUFhO0VBRWIsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixnQkFBZTtDQTRCZjs7QUFwQ0Q7RUFVRSxvQkFBbUI7Q0FDbkI7O0FBWEY7RUFhRSwwQkFBeUI7RUFDekIscUJBQW9CO0VBQ3BCLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxTQUFRO0VBQ1IsVUFBUztDQWdCVDs7QUFuQ0Y7RUFxQkcsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZiw4QkFBNkI7RUFDN0IsZ0JBQWU7RUFDZixPQUFNO0VBQ04sYUFBWTtDQU1aOztBQWxDSDtFQThCSSxnQkFBZTtFQUNmLFlBQVc7RUFDWCxrQkFBaUI7Q0FDakI7O0FBT0o7RUFDQyx1QkFBc0I7RUFDdEIsa0JBQWlCO0NBS2pCOztBQVBEO0VBS0UsaUJBQWdCO0NBQ2hCOztBQUdGO0VBQ0Msa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2Ysb0JBQW1CO0NBS25COztBQVJEO0VBTUUsYUFBWTtDQUNaOztBQUdGO0VBQ0MsYUFBWTtFQUNaLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHdDQUErQjtFQUEvQixnQ0FBK0I7Q0FNL0I7O0FBWEQ7RUFPRSwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLHdDQUErQjtFQUEvQixnQ0FBK0I7RUFDL0IsK0NBQW1DO1VBQW5DLHVDQUFt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Q0MsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osYUFBWTtFQUNaLG9DQUFtQztFQUNuQyx1QkFBc0I7Q0FDdEI7O0FBRUQ7RUFDQyxzQkFBcUI7RUFDckIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsWUFBVztFQUNYLGFBQVk7RUFDWixvQ0FBbUM7Q0FDbkM7O0FBRUQ7RUFDQyxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLFVBQVM7Q0FDVCIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGJsdWU6ICM0Y2E5ZDQ7XG5cbkBtaXhpbiBzY3JlZW4tbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5AbWl4aW4gc2NyZWVuLW1kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNjcmVlbi1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzY3JlZW4teHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4lY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcbiAgICAgICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8qIFN0aWNreSBmb290ZXIgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuXHRtYXJnaW4tYm90dG9tOiAyMDBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLmZvb3RlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcblx0XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cCB7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMTBweDtcblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5ZWNlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0Ji5uYXJyb3cge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAjYTJhMmEyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTVlNWU1O1xuXHRcdFx0cGFkZGluZzogMjZweCAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0LnBob25lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTQwMHB4O1xuXHRcblx0Ji5uYXJyb3cge1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdH1cbn1cblxuaDEge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXHRcblx0LmJ0biB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi5idG4ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cGFkZGluZy1yaWdodDogMjVweDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLDAsMCwgLjIpO1xuXHR9XG59XG5cbi5idG4tc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICM1NGFlNTM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM2MmQxMzU7XG5cdH1cbn1cblxuLmJ0bi1pbmZvIHtcblx0YmFja2dyb3VuZDogIzRjYTlkNDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzQwYWVmODtcblx0fVxufVxuXG4uaGVhZGVyIHtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdC5uYXZiYXIge1xuXHRcdG1pbi1oZWlnaHQ6IDkwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Lm5hdmJhci1oZWFkZXIge1xuXHRcdGhlaWdodDogOTBweDtcblx0fVxuXHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHRcblx0Lm5hdmJhci1kZWZhdWx0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm5hdmJhci1icmFuZCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5uYXZiYXItdG9nZ2xlIHtcblx0XHR0b3A6IDIwcHg7XG5cdH1cblx0Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblx0XG5cdC55b3VyLWRheS1saW1pdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGkge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHQmLmV4aXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDZweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHRcblx0XHQuZmEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLCBcblx0Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1cywgXG5cdC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uc3VwcGxpZXJzIHtcblx0Lm5hdi10YWJzIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5uYXYtdGFicz5saSB7XG5cdFx0Ly9ib3JkZXItbGVmdDogc29saWQgMXB4ICNlZWU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5uYXYtdGFicz5saT5hIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjYzFjMWMxO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjM2IzYjNiO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiAjM2IzYjNiO1xuXHR9XG5cdFxuXHQmLWNvbnRlbnQge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAyNSU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0Ly9taW4taGVpZ2h0OiA2MDBweDtcblx0XHRcdFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzMyU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50YWItY29udGVudCB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhcnQge1xuXHRcdFx0LypcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuKi9cblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICNmMmYyZjI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLCAwLjEpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGg0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggIDAgMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jl9faXRlbSwgJl9fdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNlNmU2ZTY7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19kZWxldGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI2E3MjUyMztcblx0XHRcdFx0Y29sb3I6ICNhNzI1MjM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2VkMzgzMztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlZDM4MzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jl9fdG90YWwge1xuXHRcdFx0XHRAZXh0ZW5kICVjbGVhcmZpeDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2U2ZTZlNjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNmU2ZTY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfX2xpbWl0IHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdG1hcmdpbjogLTIwcHggMCAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzc2NzY3Njtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19saW1pdC1yZWFjaGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2I5NTI1Mjtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IC0yMHB4IC0yMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE0JTtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0Ly90cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHRcdFx0XHRcdFx0Ly90cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSBcblx0XG5cdC5yZXN0YXVyYW50cyB7XG5cdFx0YmFja2dyb3VuZDogI2VkZjZmYjtcblx0XHRwYWRkaW5nOiAzMHB4IDBweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX19uYXYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q0ZGRlMDtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRsaS5hY3RpdmUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzRjYTlkNDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjYjNiOWJkO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzRjYTlkNDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbi5tZW51LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAzMyU7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHdpZHRoOiA0OSU7XG5cdH1cblx0XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogMCAzMHB4IDMwcHggMDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjZjJmMmYyO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsIDAuMSk7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0XHRcblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWluLWhlaWdodDogNDRweDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2hpZGRlbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiA1M3B4O1xuXHRcdG1pbi1oZWlnaHQ6IDUzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjOWM5YzljO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdFx0XG5cdFx0Ji5vcGVuIHtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMDBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5oaWRkZW4tc2hvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiLi4uXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHRjb2xvcjogIzljOWM5Yztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmdseXBoaWNvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICNkN2Q3ZDc7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5nbHlwaGljb24ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2luZm8ge1xuXHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRib3JkZXItdG9wOiBkYXNoZWQgMXB4ICNlNWU1ZTU7XG5cdFx0c3BhbiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdGNvbG9yOiAjOWM5YzljO1xuXHRcdFx0Ji53ZWlnaHQge1xuXHRcdFx0XHRjb2xvcjogI2YxODIzYjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQvL3RyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuXHRcdFx0XHQvL3RyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnBhbmVsLWRlZmF1bHQge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZjJmMmYyO1xuXHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoNCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxufVxuXG4uZm9ybS1jb250cm9sIHtcblx0Ym9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuXG4uZmF2b3JpdGVzIHtcblx0Lm5hcnJvdyB7XG5cdFx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdH1cblx0XG5cdCZfX3RpdGxlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IDVweCAwIDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0fVxuXHRcblx0Jl9fZGF5cyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICM0Y2E5ZDQgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGNhOWQ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLnNlbGVjdC1kYXlzIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2JjYzNjNztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0XHQuYnRuLWdyb3VwIHtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICNiY2MzYzc7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogIzRjYTlkNCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICM0Y2E5ZDQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHR9XG5cdFxuXHQubWVudS1uYW1lIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblx0XG5cdCZfX2xpc3Qge1xuXHRcdFxuXHR9XG5cdFxuXHQmX19pdGVtLCAmX190aXRsZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjZTZlNmU2O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXYge1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdH1cblx0fVxuXHRcblx0Jl9fdGl0bGVzIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjY2JjYmNiICFpbXBvcnRhbnQ7XG5cdH1cblx0Jl9fYnV0dG9ucyB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cblxuLmdyaWQtdmlldyB7XG5cdC5zdW1tYXJ5IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW46IC01MHB4IDAgMzBweDtcblx0fVxufVxuXG5cbi50YWJsZSB7XG5cdFxufVxuXG4udGFibGU+dGJvZHk+dHI+dGQsIGMsIC50YWJsZT50Zm9vdD50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRoLCAudGFibGU+dGhlYWQ+dHI+dGQsIC50YWJsZT50aGVhZD50cj50aCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDEycHggOHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHNtYWxse1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjODU4NTg1O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxufVxuXG4udGFibGU+dGhlYWQ+dHI+dGgge1xuXHRjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuXG4udGFibGU+dGJvZHk+dHI+dGQge1xuXHRib3JkZXItdG9wOiBkYXNoZWQgMXB4ICNlNmU2ZTY7XG59XG5cbi5tZW51LXRhYmxlPnRib2R5PnRyPnRkIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjZTZlNmU2O1xufVxuXG4ubWVudS10YWJsZSB7XG5cdC5wcmljZSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cbn1cblxuLmxvZ2luIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICM0Y2E5ZDQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0Jl9fYm94IHtcblx0XHR3aWR0aDogMzEwcHg7XG5cdH1cblx0XG5cdGgzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luOiAgMzBweCAwIDE1cHg7XG5cdH1cblx0XG5cdGlucHV0IHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5vcmRlciB7XG5cdCZfX2l0ZW0sICZfX3RpdGxlcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNlNmU2ZTY7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0ZGl2IHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cdH1cblx0XG5cdCZfX3RpdGxlcyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2U2ZTZlNjtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cdFxuXHQuYWxlcnQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRcblx0Jl9fdG90YWwge1xuXHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNlNWU1ZTU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNWU1ZTU7XG5cdFx0c3BhbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2J1dHRvbnMge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuXHR9XG5cdFxuXHRcblx0Lm9yZGVyX19saXN0IHtcblx0XHQub3JkZXJfX2l0ZW0ge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3RlcHMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luOiAtNTVweCAwIDMwcHg7XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNkYmVlZjY7XG5cdFx0bWFyZ2luOiAgMCAzcHg7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzRjYWFkNTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsZW5kYXItYm94IHtcblx0Ym9yZGVyOiBzb2xpZCAxcHggcmVkO1xuXHR3aWR0aDogNDAwcHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNmMmYyZjI7XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsIDAuMSk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jYWxlbmRhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0dGQsIHRoIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0XG5cdC5tb250aC15ZWFyLXJvdyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQ0ZDg7XG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC53ZWVrZGF5cy1yb3cge1xuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cdH1cblx0LmJ0biB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNjY2M7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdCYuYXZhaWxhYmxlLWRhdGUge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0XHQmLmJ0bi1zdWNjZXNzIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXctdGFicyB7XG5cdGJvcmRlcjogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ldy10YWJzPmxpIHtcblx0Ly9ib3JkZXItbGVmdDogc29saWQgMXB4ICNlZWU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRmbG9hdDogbm9uZTtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHR9XG59XG4ubmV3LXRhYnM+bGk+YSB7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICNjMWMxYzE7XG5cdGJvcmRlcjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMzYjNiM2I7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuLm5ldy10YWJzPmxpLmFjdGl2ZT5hLCAubmV3LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMsIC5uZXctdGFicz5saS5hY3RpdmU+YTpob3ZlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICMzYjNiM2I7XG59XG5cbi5udW1iZXJzLXJvdyB7XG5cdHdpZHRoOiAxMDBweDtcblx0cGFkZGluZzogMCAyNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XG5cdGlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNjZmNmY2Y7XG5cdH1cblx0LmluYyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2NmY2ZjZjtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4IDE4cHggMThweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICM1NGFlNTM7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0LmRlYyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMjVweDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjY2ZjZmNmO1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcdFxuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHggMCAwIDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2I4MzEzMTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG4ubWVhbCB7XG5cdGNvbG9yOiAjNTRhZTUzO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5ldy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ji5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZDogI2VlZjdlZDtcblx0XHQuZmEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNDBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzU0YWY1Mztcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjZTZlNmU2O1xuXHRcdG1heC13aWR0aDogODcwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRcblx0Jl9fZGVzYyB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdGNvbG9yOiAjODU4NTg1O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0Jl9fcHJpY2Uge1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cblx0Jl9fYWRkIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cblxuLm1vZGFsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogcmdiYSg3NiwxNjksMjEyLCAwLjgpO1xuXHQuY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogOHB4O1xuXHRcdHRvcDogNXB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG5cbi5tb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuXHRib3gtc2hhZG93OiAwIDBweCAzNXB4IHJnYmEoMCwwLDAsLjEpO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5sb2dvLWxvZ2luIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMjQ4cHg7XG5cdGhlaWdodDogNjdweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLnN2Zyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubG9nby1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxNXB4IGF1dG87XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby5zdmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxvZ28taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdHdpZHRoOiAxMzFweDtcblx0aGVpZ2h0OiAzN3B4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ28uc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNhcnQtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLTNweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC5wbmcpO1xufVxuXG4uY2FydC1xdWFudGl0eSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogcmVkO1xuXHRwYWRkaW5nOiAwIDJweCAwIDA7XG5cdG1hcmdpbjogMCAtMTBweCAwIDA7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGVmdDogLTlweDtcblx0dG9wOiAtOXB4O1xufVxuIiwiLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X190b3RhbCwgLm1lbnUtaXRlbV9faW5mbywgLmZhdm9yaXRlcyAubmFycm93LCAub3JkZXJfX3RvdGFsIHtcbiAgKnpvb206IDE7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9fdG90YWw6YmVmb3JlLCAubWVudS1pdGVtX19pbmZvOmJlZm9yZSwgLmZhdm9yaXRlcyAubmFycm93OmJlZm9yZSwgLm9yZGVyX190b3RhbDpiZWZvcmUsIC5zdXBwbGllcnMtY29udGVudCAuY2FydF9fdG90YWw6YWZ0ZXIsIC5tZW51LWl0ZW1fX2luZm86YWZ0ZXIsIC5mYXZvcml0ZXMgLm5hcnJvdzphZnRlciwgLm9yZGVyX190b3RhbDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X190b3RhbDphZnRlciwgLm1lbnUtaXRlbV9faW5mbzphZnRlciwgLmZhdm9yaXRlcyAubmFycm93OmFmdGVyLCAub3JkZXJfX3RvdGFsOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIFN0aWNreSBmb290ZXIgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvb3RlciBwIHtcbiAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbn1cblxuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOWVjZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyIC5jb250YWluZXIubmFycm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lci5uYXJyb3cgLnBob25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbn1cblxuLmNvbnRhaW5lci5uYXJyb3cge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG5cbmgxIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNTRhZTUzO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjJkMTM1O1xufVxuXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNGNhOWQ0O1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDBhZWY4O1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzRjYTlkNDtcbn1cblxuLmhlYWRlciAubmF2YmFyIHtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1oZWFkZXIge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICB0b3A6IDIwcHg7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmhlYWRlciAueW91ci1kYXktbGltaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuZXhpdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5leGl0IGEge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5oZWFkZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uaGVhZGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0Y2E5ZDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1cHBsaWVycyAubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN1cHBsaWVycyAubmF2LXRhYnMgPiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnN1cHBsaWVycyAubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5zdXBwbGllcnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc3VwcGxpZXJzIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc3VwcGxpZXJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5zdXBwbGllcnMgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLnN1cHBsaWVycyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcGxpZXJzLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc3VwcGxpZXJzLWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3VwcGxpZXJzLWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBsaWVycy1jb250ZW50IC50YWItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0IHtcbiAgLypcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjJmMmYyO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3VwcGxpZXJzLWNvbnRlbnQgLmNhcnQgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAgMCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uc3VwcGxpZXJzLWNvbnRlbnQgLmNhcnRfX2l0ZW0sIC5zdXBwbGllcnMtY29udGVudCAuY2FydF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNlNmU2ZTY7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9faXRlbSBkaXYsIC5zdXBwbGllcnMtY29udGVudCAuY2FydF9fdGl0bGUgZGl2IHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VwcGxpZXJzLWNvbnRlbnQgLmNhcnRfX2l0ZW0gZGl2OmZpcnN0LWNoaWxkLCAuc3VwcGxpZXJzLWNvbnRlbnQgLmNhcnRfX3RpdGxlIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9faXRlbSBkaXY6bGFzdC1jaGlsZCwgLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X190aXRsZSBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VwcGxpZXJzLWNvbnRlbnQgLmNhcnRfX2l0ZW0gZGl2Omxhc3QtY2hpbGQgc3BhbiwgLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X190aXRsZSBkaXY6bGFzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2NiY2JjYjtcbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X19kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2E3MjUyMztcbiAgY29sb3I6ICNhNzI1MjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3VwcGxpZXJzLWNvbnRlbnQgLmNhcnRfX2RlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZWQzODMzO1xuICBib3JkZXItY29sb3I6ICNlZDM4MzM7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9fdG90YWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjBweCAwIDE0cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTZlNmU2O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X190b3RhbCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9fbGltaXQge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAtMjBweCAwIDIwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdXBwbGllcnMtY29udGVudCAuY2FydF9fbGltaXQtcmVhY2hlZCB7XG4gIGJhY2tncm91bmQ6ICNiOTUyNTI7XG4gIG1hcmdpbjogMjBweCAtMjBweCAtMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X19idXR0b24ge1xuICBwYWRkaW5nOiAwIDE0JTtcbn1cblxuLnN1cHBsaWVycy1jb250ZW50IC5jYXJ0X19idXR0b24gLmJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zdXBwbGllcnMgLnJlc3RhdXJhbnRzIHtcbiAgYmFja2dyb3VuZDogI2VkZjZmYjtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdXBwbGllcnMgLnJlc3RhdXJhbnRzX19uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN1cHBsaWVycyAucmVzdGF1cmFudHNfX25hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q0ZGRlMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdXBwbGllcnMgLnJlc3RhdXJhbnRzX19uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdXBwbGllcnMgLnJlc3RhdXJhbnRzX19uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnN1cHBsaWVycyAucmVzdGF1cmFudHNfX25hdiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNGNhOWQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN1cHBsaWVycyAucmVzdGF1cmFudHNfX25hdiBhIHtcbiAgY29sb3I6ICNiM2I5YmQ7XG59XG5cbi5zdXBwbGllcnMgLnJlc3RhdXJhbnRzX19uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGNhOWQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzMyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVudS1pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjJmMmYyO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudS1pdGVtX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLm1lbnUtaXRlbV9fY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cblxuLm1lbnUtaXRlbV9faGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNTNweDtcbiAgbWluLWhlaWdodDogNTNweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzljOWM5YztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWVudS1pdGVtX19oaWRkZW4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5tZW51LWl0ZW1fX2hpZGRlbi5vcGVuIHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1pdGVtX19oaWRkZW4gLmhpZGRlbi1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1lbnUtaXRlbV9faGlkZGVuIC5oaWRkZW4tc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbi5tZW51LWl0ZW1fX2hpZGRlbiAuaGlkZGVuLXNob3cgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNkN2Q3ZDc7XG59XG5cbi5tZW51LWl0ZW1fX2hpZGRlbiAuaGlkZGVuLXNob3cgLmdseXBoaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubWVudS1pdGVtX19oaWRkZW4gLmhpZGRlbi1zaG93Lm9wZW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtaXRlbV9faGlkZGVuIC5oaWRkZW4tc2hvdy5vcGVuIC5nbHlwaGljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubWVudS1pdGVtX19pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAjZTVlNWU1O1xufVxuXG4ubWVudS1pdGVtX19pbmZvIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbi5tZW51LWl0ZW1fX2luZm8gc3Bhbi53ZWlnaHQge1xuICBjb2xvcjogI2YxODIzYjtcbn1cblxuLm1lbnUtaXRlbV9faW5mbyAuYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmMmYyZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5mYXZvcml0ZXNfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDVweCAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZmF2b3JpdGVzX19kYXlzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmZhdm9yaXRlc19fZGF5cyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZhdm9yaXRlc19fZGF5cyBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGNhOWQ0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRjYTlkNDtcbn1cblxuLmZhdm9yaXRlc19fZGF5cy5zZWxlY3QtZGF5cyBzcGFuIHtcbiAgY29sb3I6ICNiY2MzYzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhdm9yaXRlc19fZGF5cy5zZWxlY3QtZGF5cyBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mYXZvcml0ZXNfX2RheXMgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZmF2b3JpdGVzX19kYXlzIC5idG4tZ3JvdXAgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2JjYzNjNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmF2b3JpdGVzX19kYXlzIC5idG4tZ3JvdXAgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmF2b3JpdGVzX19kYXlzIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzRjYTlkNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDJweCAjNGNhOWQ0O1xufVxuXG4uZmF2b3JpdGVzIC5tZW51LW5hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uZmF2b3JpdGVzX19pdGVtLCAuZmF2b3JpdGVzX190aXRsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNlNmU2ZTY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTZweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhdm9yaXRlc19faXRlbSBkaXYsIC5mYXZvcml0ZXNfX3RpdGxlcyBkaXYge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYXZvcml0ZXNfX2l0ZW0gZGl2OmZpcnN0LWNoaWxkLCAuZmF2b3JpdGVzX190aXRsZXMgZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmZhdm9yaXRlc19faXRlbSBkaXY6bGFzdC1jaGlsZCwgLmZhdm9yaXRlc19fdGl0bGVzIGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mYXZvcml0ZXNfX2l0ZW0gZGl2Omxhc3QtY2hpbGQgc3BhbiwgLmZhdm9yaXRlc19fdGl0bGVzIGRpdjpsYXN0LWNoaWxkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhdm9yaXRlc19fdGl0bGVzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjYmNiY2IgIWltcG9ydGFudDtcbn1cblxuLmZhdm9yaXRlc19fYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ncmlkLXZpZXcgLnN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAtNTBweCAwIDMwcHg7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgYywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHNtYWxsLCBjIHNtYWxsLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgc21hbGwsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCBzbWFsbCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIHNtYWxsLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGggc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4NTg1ODU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGNvbG9yOiAjY2JjYmNiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2U2ZTZlNjtcbn1cblxuLm1lbnUtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNlNmU2ZTY7XG59XG5cbi5tZW51LXRhYmxlIC5wcmljZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLmxvZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICM0Y2E5ZDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9naW5fX2JveCB7XG4gIHdpZHRoOiAzMTBweDtcbn1cblxuLmxvZ2luIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xufVxuXG4ubG9naW4gaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5sb2dpbiAuYnRuIHtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ub3JkZXJfX2l0ZW0sIC5vcmRlcl9fdGl0bGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjZTZlNmU2O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTZweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyX19pdGVtIGRpdiwgLm9yZGVyX190aXRsZXMgZGl2IHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXJfX2l0ZW0gZGl2OmZpcnN0LWNoaWxkLCAub3JkZXJfX3RpdGxlcyBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ub3JkZXJfX2l0ZW0gZGl2Omxhc3QtY2hpbGQsIC5vcmRlcl9fdGl0bGVzIGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmRlcl9faXRlbSBkaXY6bGFzdC1jaGlsZCBzcGFuLCAub3JkZXJfX3RpdGxlcyBkaXY6bGFzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlcl9fdGl0bGVzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjYmNiY2IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAjZTZlNmU2O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ub3JkZXIgLmFsZXJ0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3JkZXJfX3RvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNWU1ZTU7XG59XG5cbi5vcmRlcl9fdG90YWwgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ub3JkZXJfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMjBweCAwIDUwcHg7XG59XG5cbi5vcmRlciAub3JkZXJfX2xpc3QgLm9yZGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdGVwcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IC01NXB4IDAgMzBweDtcbn1cblxuLnN0ZXBzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkYmVlZjY7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5zdGVwcyBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0Y2FhZDU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhbGVuZGFyLWJveCB7XG4gIGJvcmRlcjogc29saWQgMXB4IHJlZDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjJmMmYyO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsZW5kYXIgdGQsIC5jYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FsZW5kYXIgLm1vbnRoLXllYXItcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQ0ZDg7XG59XG5cbi5jYWxlbmRhciAubW9udGgteWVhci1yb3cgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhbGVuZGFyIC53ZWVrZGF5cy1yb3cgdGgge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jYWxlbmRhciAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhciAuYnRuLmF2YWlsYWJsZS1kYXRlIHtcbiAgY29sb3I6ICM0Y2E5ZDQ7XG59XG5cbi5jYWxlbmRhciAuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzRjYTlkNDtcbn1cblxuLm5ldy10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uZXctdGFicyA+IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmV3LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5uZXctdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ldy10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5uZXctdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uZXctdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uZXctdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4ubnVtYmVycy1yb3cge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5udW1iZXJzLXJvdyBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NmY2ZjZjtcbn1cblxuLm51bWJlcnMtcm93IC5pbmMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZmNmY2Y7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxOHB4IDE4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubnVtYmVycy1yb3cgLmluYzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NGFlNTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubnVtYmVycy1yb3cgLmRlYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2ZjZmNmO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMThweCAwIDAgMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubnVtYmVycy1yb3cgLmRlYzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiODMxMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVhbCB7XG4gIGNvbG9yOiAjNTRhZTUzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5ldy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3LWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVmN2VkO1xufVxuXG4ubmV3LWl0ZW0uc2VsZWN0ZWQgLmZhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXctaXRlbSAuZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1NGFmNTM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXctaXRlbSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjZTZlNmU2O1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ldy1pdGVtX19kZXNjIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5ldy1pdGVtX19kZXNjIGg0IHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmV3LWl0ZW1fX3ByaWNlIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLm5ldy1pdGVtX19hZGQge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzYsIDE2OSwgMjEyLCAwLjgpO1xufVxuXG4ubW9kYWwgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDBweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubG9nby1sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI0OHB4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubG9nby1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubG9nby1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDEzMXB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2FydC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXJ0LnBuZyk7XG59XG5cbi5jYXJ0LXF1YW50aXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIHBhZGRpbmc6IDAgMnB4IDAgMDtcbiAgbWFyZ2luOiAwIC0xMHB4IDAgMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAtOXB4O1xuICB0b3A6IC05cHg7XG59XG4iXX0= */
