/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/tiredirect/styles/search/td-search.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.td-search-page {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    font-family: "Nunito Sans", sans-serif;
    --tw-text-opacity: 1;
    color: rgb(0 47 81 / var(--tw-text-opacity, 1));
}

.td-search-page ::-webkit-scrollbar {
    width: 7px;
}

.td-search-page ::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background: #9da8b0;
}

.td-search-page ::-webkit-scrollbar-track {
    border-radius: 999px;
    background: #eef1f4;
}

.td-search-tabs button.is-active {
    --tw-text-opacity: 1;
    color: rgb(0 59 92 / var(--tw-text-opacity, 1));
}

.td-search-tabs button.is-active::after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -1px;
    height: 3px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 59 92 / var(--tw-bg-opacity, 1));
}

.td-search-filter-backdrop {
    display: none;
}

.td-search-filters.is-compact .td-filter-expanded,
.td-filter-block.is-collapsed .td-filter-body,
.td-filter-block.hidden,
.td-result-section.hidden {
    display: none !important;
}

.td-filter-block {
    margin-top: 0.75rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity, 1));
    padding-top: 0.75rem;
}

.td-filter-title {
    margin-bottom: 0.625rem;
}

.td-search-filters {
    transition: box-shadow .18s ease, outline-color .18s ease;
}

.td-search-filters--focus {
    outline: 2px solid #0789c8;
    outline-offset: 2px;
    box-shadow: 0 0 0 4px rgb(7 137 200 / .14);
}

.td-filter-body label {
    display: flex;
    align-items: center;
    gap: 0.375rem;
}

.td-filter-body input[type="checkbox"] {
    height: 0.625rem;
    width: 0.625rem;
}

.td-filter-body em {
    font-style: normal;
    --tw-text-opacity: 1;
    color: rgb(160 167 174 / var(--tw-text-opacity, 1));
}

.td-filter-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;
}

.td-filter-grid label {
    min-height: 28px;
    justify-content: center;
    border: 1px solid #cfd6dc;
    background: #fff;
    padding: 5px 4px;
}

.td-filter-grid input {
    display: none;
}

.td-filter-grid label:has(input:checked) {
    border-color: #0789c8;
    background: #0789c8;
    color: #fff;
}

.td-price-range {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px 8px;
}

.td-price-slider {
    position: relative;
    grid-column: 1 / -1;
    height: 26px;
    margin: 2px 4px 0;
}

.td-price-slider__track {
    position: absolute;
    left: 0;
    right: 0;
    top: 11px;
    height: 4px;
    border-radius: 999px;
    background:
        linear-gradient(
            to right,
            #d7dee5 0,
            #d7dee5 var(--price-min),
            #0789c8 var(--price-min),
            #0789c8 var(--price-max),
            #d7dee5 var(--price-max),
            #d7dee5 100%
        );
}

.td-price-slider input[type="range"] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 26px;
    margin: 0;
    border: 0;
    padding: 0;
    pointer-events: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: transparent;
}

.td-price-range .td-price-slider input[type="range"] {
    border: 0;
    background: transparent;
    box-shadow: none;
}

.td-price-slider input[type="range"]::-webkit-slider-thumb {
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-radius: 999px;
    background: #0789c8;
    box-shadow: 0 1px 3px rgb(0 0 0 / .25);
    cursor: pointer;
    pointer-events: auto;
    -webkit-appearance: none;
            appearance: none;
}

.td-price-slider input[type="range"]::-moz-range-thumb {
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-radius: 999px;
    background: #0789c8;
    box-shadow: 0 1px 3px rgb(0 0 0 / .25);
    cursor: pointer;
    pointer-events: auto;
}

.td-price-range label {
    display: grid;
    gap: 3px;
}

.td-price-range span {
    color: #8d949b;
    font-size: 9px;
    font-weight: 800;
    text-transform: uppercase;
}

.td-price-range input {
    height: 30px;
    width: 100%;
    border: 1px solid #cbd3da;
    background: #fff;
    padding: 0 7px;
    color: #343a40;
    font-size: 11px;
    outline: none;
}

.td-price-range button {
    grid-column: 1 / -1;
    height: 30px;
    background: #0789c8;
    color: #fff;
    font-size: 10px;
    font-weight: 800;
    text-transform: uppercase;
}

.td-search-pagination.hidden {
    display: none !important;
}

.td-combo-builder-grid {
    display: grid;
    grid-template-columns: repeat(4, 200px);
    align-items: stretch;
    justify-content: center;
    gap: 11px;
}

.td-combo-mini-card,
.td-combo-services-card,
.td-combo-total-card {
    width: 200px;
    height: 300px;
    overflow: hidden;
    background: #f5f5f5;
    color: #514d4c;
    font-family: "Nunito Sans", sans-serif;
}

.td-combo-mini-card {
    display: flex;
    flex-direction: column;
}

.td-combo-mini-card__media {
    position: relative;
    display: flex;
    height: 140px;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to bottom, #fff 0%, #fff 62%, #f5f5f5 62%, #f5f5f5 100%);
}

.td-combo-mini-card__media--empty {
    height: 205px;
    opacity: .45;
}

.td-combo-mini-card.is-active .td-combo-mini-card__media--empty {
    opacity: 1;
}

.td-combo-mini-card__media--empty img {
    width: 62px;
    height: 62px;
    -o-object-fit: contain;
       object-fit: contain;
}

.td-combo-loader {
    width: 42px;
    height: 42px;
    border: 4px solid #d7dce0;
    border-top-color: #008fd5;
    border-radius: 999px;
    animation: td-combo-spin .75s linear infinite;
}

.td-combo-mini-card__image {
    max-width: 150px;
    max-height: 116px;
    -o-object-fit: contain;
       object-fit: contain;
}

.td-combo-mini-card__remove,
.td-combo-mini-card__edit {
    position: absolute;
    top: 12px;
    display: flex;
    width: 14px;
    height: 14px;
    align-items: center;
    justify-content: center;
    border: 0;
    background: transparent;
    color: #514d4c;
    font-size: 12px;
}

.td-combo-mini-card__remove {
    left: 10px;
}

.td-combo-mini-card__edit {
    right: 10px;
    color: #008fd5;
}

.td-combo-mini-card__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    padding: 8px 10px 10px;
    text-align: center;
}

.td-combo-mini-card__body--empty {
    justify-content: center;
    color: #9da9b5;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.td-combo-mini-card__brand {
    margin: 0;
    color: #008fd5;
    font-size: 11px;
    font-weight: 900;
    line-height: 14px;
}

.td-combo-mini-card__name {
    display: -webkit-box;
    min-height: 34px;
    margin: 2px 0 0;
    overflow: hidden;
    color: #005288;
    font-size: 13px;
    font-weight: 900;
    line-height: 16px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.td-combo-mini-card__size {
    display: -webkit-box;
    margin: 4px 0 0;
    overflow: hidden;
    color: #7d7d7d;
    font-size: 9px;
    font-weight: 700;
    line-height: 13px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.td-combo-mini-card__price {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: end;
    gap: 4px;
    margin-top: 6px;
    color: #008fd5;
    text-align: left;
}

.td-combo-mini-card__price span,
.td-combo-mini-card__price em {
    color: #005288;
    font-size: 9px;
    font-style: normal;
    font-weight: 800;
    line-height: 12px;
}

.td-combo-mini-card__price strong {
    color: #008fd5;
    font-size: 23px;
    font-weight: 900;
    line-height: 20px;
    white-space: nowrap;
}

.td-combo-mini-card__price strong span,
.td-combo-mini-card__price strong small {
    color: inherit;
    font-size: 14px;
    font-weight: inherit;
}

.td-combo-services-card {
    display: flex;
    flex-direction: column;
    border-left: 4px solid #008fd5;
    padding: 24px 16px 16px 16px;
}

.td-combo-services-card.is-disabled {
    opacity: .55;
}

.td-combo-services-card__list {
    display: grid;
    max-height: 216px;
    gap: 15px;
    margin-top: 10px;
    overflow-y: auto;
    padding-right: 8px;
}

.td-combo-option-row {
    display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 8px;
    align-items: start;
    color: #514d4c;
    font-size: 10px;
    font-weight: 800;
    line-height: 11px;
}

.td-combo-option-row input {
    width: 24px;
    height: 24px;
    margin: 0;
    accent-color: #008fd5;
}

.td-combo-option-row strong {
    display: block;
    margin-top: 3px;
    color: #008fd5;
    font-size: 10px;
    font-weight: 900;
}

.td-combo-total-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 26px 20px;
    background: #f5f5f5;
    color: #005288;
}

.td-combo-total-card__top {
    display: flex;
    width: 100%;
    justify-content: center;
}

.td-combo-qty-stepper {
    display: grid;
    grid-template-columns: 34px 52px 34px;
    height: 34px;
    align-items: center;
    overflow: hidden;
    border: 2px solid #008fd5;
    border-radius: 999px;
    background: #fff;
    color: #008fd5;
    font-weight: 900;
}

.td-combo-qty-stepper button {
    display: flex;
    width: 34px;
    height: 30px;
    align-items: center;
    justify-content: center;
    border: 0;
    background: transparent;
    color: inherit;
    cursor: pointer;
    font-size: 11px;
    transition: background-color .15s ease, color .15s ease, opacity .15s ease;
}

.td-combo-qty-stepper button:hover:not(:disabled),
.td-combo-qty-stepper button:focus-visible {
    background: #008fd5;
    color: #fff;
}

.td-combo-qty-stepper button:disabled {
    cursor: not-allowed;
    opacity: .35;
}

.td-combo-qty-stepper output {
    display: flex;
    height: 30px;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #b9e4f8;
    border-left: 1px solid #b9e4f8;
    background: #f7fcff;
    color: #005288;
    font-size: 16px;
    line-height: 1;
}

.td-combo-total-card__count {
    margin: 24px 0 0;
    color: #005288;
    font-size: 12px;
    font-weight: 800;
}

.td-combo-total-card__divider {
    width: 160px;
    height: 1px;
    margin: 25px 0 18px;
    background: #d6d6d6;
}

.td-combo-total-card__subtotal {
    display: grid;
    gap: 8px;
    justify-items: center;
}

.td-combo-total-card__subtotal span {
    color: #008fd5;
    font-size: 13px;
    font-weight: 800;
}

.td-combo-total-card__subtotal strong {
    color: #005288;
    font-size: 28px;
    font-weight: 900;
    line-height: 28px;
}

.td-combo-cart-btn {
    display: flex;
    width: 70px;
    height: 45px;
    align-items: center;
    justify-content: center;
    margin-top: 21px;
    border: 0;
    border-radius: 999px;
    background: #005288;
    color: #fff;
    font-size: 20px;
}

.td-combo-cart-btn:disabled {
    cursor: not-allowed;
    opacity: .35;
}

.td-combo-progress {
    position: relative;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    width: 844px;
    height: 67px;
    gap: 0;
    margin: 15px auto 0;
}

.td-combo-progress::before {
    content: "";
    position: absolute;
    left: 8%;
    right: 8%;
    top: 50%;
    border-top: 3px dotted #c7d1d8;
    transform: translateY(-50%);
}

.td-combo-progress span {
    position: relative;
    z-index: 1;
    justify-self: center;
    display: flex;
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    border: 4px solid #d7dce0;
    border-radius: 999px;
    background: #fff;
    color: #d7dce0;
    font-size: 14px;
}

.td-combo-progress span img {
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
       object-fit: contain;
    opacity: .42;
    filter: grayscale(1);
}

.td-combo-progress span.is-active img,
.td-combo-progress span.is-done img {
    opacity: 1;
    filter: none;
}

.td-combo-progress span.is-done {
    border-color: #d7dce0;
    color: #d7dce0;
}

.td-combo-progress span.is-active {
    border-color: #008fd5;
    color: #008fd5;
}

.td-combo-progress span.is-loading img,
.td-combo-progress span.is-loading i {
    animation: td-combo-spin .75s linear infinite;
}

@keyframes td-combo-spin {
    to {
        transform: rotate(360deg);
    }
}

.td-search-pagination {
    gap: 6px;
}

.td-search-pagination button,
.td-search-pagination__gap {
    min-width: 28px;
    height: 28px;
    border: 1px solid #cbd3da;
    background: #fff;
    padding: 0 8px;
    color: #80909a;
    font-size: 10px;
    font-weight: 800;
    line-height: 26px;
    text-align: center;
}

.td-search-pagination button {
    cursor: pointer;
}

.td-search-pagination button.is-active {
    border-color: #003b5c;
    background: #003b5c;
    color: #fff;
}

.td-search-pagination button:disabled {
    cursor: default;
    opacity: .45;
}

.td-search-pagination__gap {
    border-color: transparent;
    background: transparent;
}

.td-search-controls button:disabled,
.td-search-controls select:disabled {
    cursor: default;
    opacity: .45;
}

body.td-search-modal-open {
    overflow: hidden;
}

body.td-combo-product-modal-open {
    overflow: hidden;
}

.td-combo-product-modal {
    position: fixed;
    z-index: 90;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 28px;
}

.td-combo-product-modal.is-open {
    display: flex;
}

.td-combo-product-modal__backdrop {
    position: absolute;
    inset: 0;
    border: 0;
    background: rgb(0 47 81 / .58);
    cursor: pointer;
}

.td-combo-product-modal__dialog {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: minmax(320px, 48%) minmax(360px, 1fr);
    width: min(1080px, calc(100vw - 56px));
    max-height: calc(100dvh - 56px);
    overflow: hidden;
    border-radius: 2px;
    background: #f5f5f5;
    box-shadow: 0 24px 70px rgb(0 0 0 / .32);
    color: #514d4c;
    font-family: "Nunito Sans", sans-serif;
}

.td-combo-product-modal__close {
    position: absolute;
    z-index: 3;
    top: 18px;
    right: 18px;
    display: flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border: 2px solid #008fd5;
    border-radius: 999px;
    background: #fff;
    color: #008fd5;
    cursor: pointer;
    font-size: 16px;
}

.td-combo-product-modal__media {
    position: relative;
    display: flex;
    min-height: 560px;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: linear-gradient(to bottom, #fff 0%, #fff 62%, #f5f5f5 62%, #f5f5f5 100%);
    padding: 44px;
}

.td-combo-product-modal__image {
    position: relative;
    z-index: 2;
    width: 100%;
    max-height: 390px;
    -o-object-fit: contain;
       object-fit: contain;
}

.td-combo-product-modal__fallback {
    position: relative;
    z-index: 2;
    width: 92px;
    height: 92px;
    -o-object-fit: contain;
       object-fit: contain;
}

.td-combo-product-modal__shadow {
    position: absolute;
    z-index: 1;
    bottom: 120px;
    left: 50%;
    width: 260px;
    height: 28px;
    border-radius: 999px;
    background: rgb(0 0 0 / .28);
    filter: blur(12px);
    transform: translateX(-50%);
}

.td-combo-product-modal__promo {
    position: absolute;
    z-index: 3;
    top: 26px;
    left: 28px;
    max-width: 210px;
    color: #e20e17;
    font-family: "Caveat Brush", cursive;
    font-size: 21px;
    line-height: 1;
    transform: rotate(-4deg);
}

.td-combo-product-modal__body {
    display: flex;
    min-height: 560px;
    flex-direction: column;
    overflow-y: auto;
    padding: 58px 56px 42px;
}

.td-combo-product-modal__brand {
    display: flex;
    height: 48px;
    align-items: center;
}

.td-combo-product-modal__brand img {
    max-width: 170px;
    max-height: 44px;
    -o-object-fit: contain;
       object-fit: contain;
}

.td-combo-product-modal__brand span {
    color: #005288;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
}

.td-combo-product-modal h2 {
    margin: 18px 0 0;
    max-width: 430px;
    color: #514d4c;
    font-size: 36px;
    font-weight: 900;
    line-height: 34px;
}

.td-combo-product-modal__size {
    margin: 7px 0 0;
    color: #514d4c;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .05em;
    line-height: 18px;
    text-transform: uppercase;
}

.td-combo-product-modal__icons {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    margin-top: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgb(81 77 76 / .2);
}

.td-combo-product-modal__icons div {
    display: grid;
    min-width: 64px;
    justify-items: center;
    gap: 6px;
    color: #008fd5;
    text-align: center;
}

.td-combo-product-modal__icons img,
.td-combo-product-modal__icons i {
    width: 22px;
    height: 22px;
    -o-object-fit: contain;
       object-fit: contain;
    font-size: 20px;
}

.td-combo-product-modal__icons span {
    max-width: 86px;
    color: #514d4c;
    font-size: 9.5px;
    font-weight: 800;
    line-height: 10px;
    text-transform: uppercase;
}

.td-combo-product-modal__price-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(120px, auto);
    gap: 24px;
    margin-top: 22px;
}

.td-combo-product-modal__price-row div {
    display: grid;
    gap: 4px;
}

.td-combo-product-modal__price-row span,
.td-combo-product-modal__price-row em {
    color: #002f51;
    font-size: 11px;
    font-style: normal;
    font-weight: 800;
    line-height: 12px;
}

.td-combo-product-modal__price-row strong {
    color: #e20e17;
    font-size: 36px;
    font-weight: 900;
    line-height: 36px;
}

.td-combo-product-modal__variants {
    display: grid;
    gap: 8px;
    margin-top: 24px;
}

.td-combo-product-modal__variant {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 8px 12px;
    align-items: center;
    border: 1px solid #d7dce0;
    background: #fff;
    padding: 9px 12px;
}

.td-combo-product-modal__variant span {
    color: #008fd5;
    font-size: 10px;
    font-weight: 900;
    text-transform: uppercase;
}

.td-combo-product-modal__variant strong {
    color: #514d4c;
    font-size: 13px;
    font-weight: 900;
}

.td-combo-product-modal__variant em {
    grid-column: 2;
    color: #8a969f;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
}

.td-combo-product-modal__meta {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-top: auto;
    padding-top: 26px;
    color: #514d4c;
    font-size: 11px;
    font-weight: 800;
}

.td-combo-product-modal__meta span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.td-combo-product-modal__stock i {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 999px;
}

.td-combo-product-modal__stock.is-in {
    color: #34c759;
}

.td-combo-product-modal__stock.is-in i {
    background: #34c759;
}

.td-combo-product-modal__stock.is-out {
    color: #e20e17;
}

.td-combo-product-modal__stock.is-out i {
    background: #e20e17;
}

.td-combo-product-modal__select {
    display: flex;
    width: 100%;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 24px;
    border: 0;
    border-radius: 999px;
    background: #008fd5;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.td-combo-product-modal__select:hover {
    background: #005288;
}

.td-combo-product-modal__select:disabled {
    cursor: not-allowed;
    opacity: .45;
}

.td-combo-product-modal__dialog {
    grid-template-columns: 482px 1fr;
    width: min(1150px, calc(100vw - 72px));
    max-height: calc(100dvh - 72px);
    background: #fff;
}

.td-combo-product-modal__close {
    top: 18px;
    right: 18px;
    width: 24px;
    height: 24px;
    border: 0;
    background: transparent;
    color: #514d4c;
    font-size: 21px;
}

.td-combo-product-modal__left {
    display: grid;
    align-content: start;
    padding: 54px 28px 28px 42px;
}

.td-combo-product-modal__media {
    min-height: 426px;
    background: #f6f6f6;
    padding: 18px;
}

.td-combo-product-modal__image {
    max-height: 365px;
}

.td-combo-product-modal__shadow {
    bottom: 54px;
    width: 250px;
    height: 22px;
    opacity: .8;
}

.td-combo-product-modal__promo {
    top: 36px;
    left: 40px;
    font-size: 16px;
}

.td-combo-product-modal__thumbs {
    display: grid;
    grid-template-columns: repeat(5, 54px);
    gap: 13px;
    margin-top: 18px;
}

.td-combo-product-modal__thumbs span {
    display: flex;
    width: 54px;
    height: 54px;
    align-items: center;
    justify-content: center;
    border: 1px solid #e8e8e8;
    background: #f5f5f5;
}

.td-combo-product-modal__thumbs span.is-active {
    border-color: #d6d6d6;
    background: #fff;
}

.td-combo-product-modal__thumbs img {
    width: 42px;
    height: 42px;
    -o-object-fit: contain;
       object-fit: contain;
}

.td-combo-product-modal__notice {
    margin: 14px 0 20px;
    color: #8a8a8a;
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
    line-height: 15px;
}

.td-combo-product-modal__specs {
    border: 1px solid #e2e2e2;
    background: #f4f4f4;
}

.td-combo-product-modal__specs h3 {
    position: relative;
    margin: 0;
    border-bottom: 1px solid #e2e2e2;
    background: #fff;
    padding: 18px 20px 22px;
    color: #002f51;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .05em;
    text-align: center;
    text-transform: uppercase;
}

.td-combo-product-modal__specs h3::after {
    content: "";
    position: absolute;
    bottom: 13px;
    left: 50%;
    width: 70px;
    height: 3px;
    background: #008fd5;
    transform: translateX(-50%);
}

.td-combo-product-modal__specs dl {
    display: grid;
    gap: 7px;
    margin: 0;
    padding: 28px 36px 30px;
}

.td-combo-product-modal__specs div {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(110px, 1fr);
    gap: 16px;
    align-items: start;
}

.td-combo-product-modal__specs dt {
    color: #929292;
    font-size: 13px;
    font-weight: 600;
    text-align: right;
}

.td-combo-product-modal__specs dd {
    margin: 0;
    color: #514d4c;
    font-size: 13px;
    font-weight: 900;
    line-height: 16px;
}

.td-combo-product-modal__body {
    min-height: 0;
    overflow-y: auto;
    padding: 100px 58px 44px 28px;
}

.td-combo-product-modal__brand {
    height: 38px;
}

.td-combo-product-modal__brand img {
    max-width: 190px;
    max-height: 34px;
}

.td-combo-product-modal__brand span {
    color: #e20e17;
    font-family: "Caveat Brush", cursive;
    font-size: 30px;
    letter-spacing: .03em;
    text-transform: none;
}

.td-combo-product-modal h2 {
    max-width: 470px;
    margin-top: 22px;
    color: #514d4c;
    font-size: 30px;
    line-height: 30px;
}

.td-combo-product-modal__size {
    margin-top: 8px;
    color: #005288;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 21px;
}

.td-combo-product-modal__sku {
    margin: 6px 0 0;
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 700;
}

.td-combo-product-modal__icons {
    gap: 9px;
    margin-top: 30px;
    padding-bottom: 0;
    border-bottom: 0;
}

.td-combo-product-modal__icons div {
    width: 78px;
    min-width: 0;
    min-height: 66px;
    justify-content: center;
    border-radius: 7px;
    background: #f7f7f7;
    padding: 8px 6px;
}

.td-combo-product-modal__icons img,
.td-combo-product-modal__icons i {
    width: 21px;
    height: 21px;
    color: #008fd5;
}

.td-combo-product-modal__icons span {
    max-width: 68px;
    font-size: 8px;
    line-height: 9px;
}

.td-combo-product-modal__price-row {
    grid-template-columns: minmax(0, 1fr) 88px;
    align-items: end;
    gap: 18px;
    margin-top: 22px;
}

.td-combo-product-modal__price-row strong {
    color: #008fd5;
    font-size: 36px;
    line-height: 34px;
}

.td-combo-product-modal__price-row em {
    display: inline;
    color: #008fd5;
    font-size: 10px;
    font-weight: 900;
}

.td-combo-product-modal__price-row small {
    color: #777;
    font-size: 11px;
    font-weight: 700;
    text-decoration: line-through;
}

.td-combo-product-modal__price-row span {
    color: #005288;
    font-size: 12px;
    font-weight: 900;
}

.td-combo-product-modal__price-row aside {
    display: flex;
    min-height: 55px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #e20e17;
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    line-height: 13px;
    text-align: center;
}

.td-combo-product-modal__price-row aside small {
    margin-top: 2px;
    color: #fff;
    font-size: 8px;
    text-decoration: none;
}

.td-combo-product-modal__actions {
    display: flex;
    gap: 22px;
    margin-top: 30px;
}

.td-combo-product-modal__select,
.td-combo-product-modal__secondary {
    display: flex;
    width: 160px;
    min-height: 38px;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 0;
    border: 2px solid #bfc5ca;
    border-radius: 999px;
    background: #fff;
    color: #8a8a8a;
    cursor: pointer;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .04em;
    text-transform: uppercase;
}

.td-combo-product-modal__select.is-selected {
    border-color: #008fd5;
    color: #008fd5;
}

.td-combo-product-modal__select:hover,
.td-combo-product-modal__secondary:hover {
    background: #fff;
    color: #005288;
    border-color: #005288;
}

.td-combo-product-modal__advice {
    display: grid;
    grid-template-columns: 32px minmax(0, 1fr) 16px;
    gap: 10px;
    align-items: center;
    width: 360px;
    margin-top: 54px;
    border-radius: 9px;
    background: #f1f4f6;
    padding: 12px 14px;
    color: #005288;
}

.td-combo-product-modal__advice > span {
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: #005288;
    color: #fff;
}

.td-combo-product-modal__advice strong {
    color: #008fd5;
    font-family: "Caveat Brush", cursive;
    font-size: 18px;
    line-height: 18px;
}

.td-combo-product-modal__advice p {
    margin: 0;
    color: #005288;
    font-size: 9px;
    font-weight: 700;
    line-height: 11px;
}

.td-combo-product-modal__ratings {
    margin-top: 70px;
}

.td-combo-product-modal__ratings h3 {
    margin: 0 0 22px;
    color: #002f51;
    font-size: 20px;
    font-weight: 900;
}

.td-combo-product-modal__ratings > div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px 28px;
}

.td-combo-product-modal__ratings span {
    display: grid;
    grid-template-columns: 18px minmax(0, 1fr) auto;
    align-items: center;
    gap: 5px;
    color: #6d7378;
    font-size: 10px;
    font-weight: 700;
}

.td-combo-product-modal__ratings span i {
    color: #005288;
}

.td-combo-product-modal__ratings span strong {
    color: #005288;
    font-weight: 900;
}

.td-combo-product-modal__ratings meter {
    width: 100%;
    height: 8px;
    grid-row: span 1;
}

.td-combo-product-modal__variants {
    margin-top: 16px;
}

@media (max-width: 900px) {
    .td-combo-product-modal {
        padding: 12px;
    }

    .td-combo-product-modal__dialog {
        grid-template-columns: 1fr;
        width: calc(100vw - 24px);
        max-height: calc(100dvh - 24px);
        overflow-y: auto;
    }

    .td-combo-product-modal__media {
        min-height: 300px;
        padding: 40px 28px 28px;
    }

    .td-combo-product-modal__image {
        max-height: 230px;
    }

    .td-combo-product-modal__shadow {
        bottom: 50px;
        width: 190px;
    }

    .td-combo-product-modal__body {
        min-height: 0;
        overflow: visible;
        padding: 28px 24px 26px;
    }

    .td-combo-product-modal h2 {
        font-size: 28px;
        line-height: 28px;
    }

    .td-combo-product-modal__price-row {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .td-search-page {
        overflow-x: clip;
    }

    .td-search-tabs {
        padding-bottom: 2px;
    }

    .td-search-tabs button {
        flex: 0 0 auto;
    }

    .td-search-toolbar {
        flex-direction: column;
        align-items: stretch;
        gap: 12px;
    }

    .td-search-controls {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 8px;
        align-items: center;
    }

    .td-search-controls label {
        font-size: 9px;
    }

    .td-search-controls select {
        min-width: 0;
        width: 100%;
        height: 34px;
        padding: 0 8px;
    }

    .td-search-controls [data-toggle-filters] {
        grid-column: 1 / -1;
        min-height: 34px;
        justify-content: center;
        border: 1px solid #cbd3da;
        background: #fff;
        color: #003b5c;
        font-size: 11px;
        font-weight: 900;
        text-transform: uppercase;
    }

    .td-search-controls label[for="td-search-per-page"],
    .td-search-controls label[for="td-combo-per-page"] {
        grid-column: 1;
        grid-row: 1;
    }

    .td-search-controls label[for="td-search-sort"],
    .td-search-controls label[for="td-combo-sort"] {
        grid-column: 2;
        grid-row: 1;
    }

    .td-search-controls [data-per-page-select] {
        grid-column: 1;
        grid-row: 2;
    }

    .td-search-controls [data-sort-select] {
        grid-column: 2;
        grid-row: 2;
    }

    .td-search-controls [data-toggle-filters] {
        grid-column: 1 / -1;
        grid-row: 3;
    }

    .td-search-filters {
        display: none;
        position: fixed !important;
        z-index: 70;
        inset: 18px 12px;
        width: auto;
        height: calc(100dvh - 36px);
        max-height: calc(100dvh - 36px) !important;
        overflow-x: hidden;
        overflow-y: auto !important;
        overscroll-behavior: contain;
        -webkit-overflow-scrolling: touch;
        border: 1px solid #cbd3da;
        background: #f2f2f2;
        box-shadow: 0 18px 55px rgb(0 0 0 / .28);
        touch-action: pan-y;
    }

    .td-search-filters.is-mobile-open {
        display: block !important;
    }

    .td-search-filters.is-compact {
        display: none;
    }

    .td-search-filters__close {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
    }

    .td-search-page.is-filter-modal-open .td-search-filter-backdrop {
        position: fixed;
        z-index: 60;
        inset: 0;
        display: block;
        background: rgb(0 0 0 / .45);
        touch-action: none;
    }

    .td-search-page [data-results="products"] {
        justify-items: center;
    }

    .td-combo-builder-grid {
        grid-template-columns: repeat(2, 200px);
    }

    .td-search-page [data-results="products"] > article,
    .td-search-page [data-results="products"] > a {
        width: min(100%, 260px);
    }

    .td-search-page [data-results="blog"] {
        max-width: min(100%, 560px);
    }

    .td-search-page [data-results="faq"] {
        max-width: 100%;
    }

    .td-search-page [data-results="faq"] article {
        grid-template-columns: 88px minmax(0, 1fr);
    }

    .td-search-page [data-results="faq"] article > a:last-child {
        grid-column: 2;
        justify-self: start;
        padding: 0 14px 12px;
    }

    .td-search-results [data-view-title] {
        font-size: 22px;
        line-height: 1;
    }

    .td-search-pagination {
        flex-wrap: wrap;
    }
}

@media (max-width: 520px) {
    .td-combo-builder-grid {
        grid-template-columns: minmax(0, 1fr);
    }

    .td-combo-progress {
        display: none;
    }

    .td-search-filters {
        inset: 0;
        height: 100dvh;
        max-height: 100dvh !important;
        border-width: 0;
    }

    .td-search-page [data-results="products"] > article,
    .td-search-page [data-results="products"] > a {
        width: min(100%, 260px);
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtRQUNJLG1CQUFtQjtRQUNuQixXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxhQUFhO1FBQ2IsMEJBQTBCO1FBQzFCLFdBQVc7UUFDWCxnQkFBZ0I7UUFDaEIsV0FBVztRQUNYLDJCQUEyQjtRQUMzQiwwQ0FBMEM7UUFDMUMsa0JBQWtCO1FBQ2xCLDJCQUEyQjtRQUMzQiw0QkFBNEI7UUFDNUIsaUNBQWlDO1FBQ2pDLHlCQUF5QjtRQUN6QixtQkFBbUI7UUFDbkIsd0NBQXdDO1FBQ3hDLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSwrQkFBK0I7UUFDL0IsbUJBQW1CO1FBQ25CLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLGVBQWU7UUFDZixXQUFXO1FBQ1gsUUFBUTtRQUNSLGNBQWM7UUFDZCw0QkFBNEI7UUFDNUIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksdUNBQXVDO0lBQzNDOztJQUVBOztRQUVJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSwwQ0FBMEM7SUFDOUM7O0lBRUE7UUFDSSxjQUFjO1FBQ2QsbUJBQW1CO1FBQ25CLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLGVBQWU7UUFDZixjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksZUFBZTtJQUNuQjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxxQ0FBcUM7SUFDekM7O0lBRUE7UUFDSSxhQUFhO0lBQ2pCOztJQUVBO1FBQ0ksUUFBUTtRQUNSLGNBQWM7UUFDZCw2QkFBNkI7UUFDN0IsZUFBZTtJQUNuQjs7SUFFQTs7UUFFSSx1QkFBdUI7SUFDM0I7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy90aXJlZGlyZWN0L3N0eWxlcy9zZWFyY2gvdGQtc2VhcmNoLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudGQtc2VhcmNoLXBhZ2Uge1xuICAgIEBhcHBseSBiZy13aGl0ZSBmb250LW51bml0byB0ZXh0LXRkLWJsdWU7XG59XG5cbi50ZC1zZWFyY2gtcGFnZSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogN3B4O1xufVxuXG4udGQtc2VhcmNoLXBhZ2UgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzlkYThiMDtcbn1cblxuLnRkLXNlYXJjaC1wYWdlIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWYxZjQ7XG59XG5cbi50ZC1zZWFyY2gtdGFicyBidXR0b24uaXMtYWN0aXZlIHtcbiAgICBAYXBwbHkgdGV4dC1bIzAwM2I1Y107XG59XG5cbi50ZC1zZWFyY2gtdGFicyBidXR0b24uaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQteC0wIGJvdHRvbS1bLTFweF0gaC1bM3B4XSBiZy1bIzAwM2I1Y107XG59XG5cbi50ZC1zZWFyY2gtZmlsdGVyLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGQtc2VhcmNoLWZpbHRlcnMuaXMtY29tcGFjdCAudGQtZmlsdGVyLWV4cGFuZGVkLFxuLnRkLWZpbHRlci1ibG9jay5pcy1jb2xsYXBzZWQgLnRkLWZpbHRlci1ib2R5LFxuLnRkLWZpbHRlci1ibG9jay5oaWRkZW4sXG4udGQtcmVzdWx0LXNlY3Rpb24uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZC1maWx0ZXItYmxvY2sge1xuICAgIEBhcHBseSBtdC0zIGJvcmRlci10IGJvcmRlci1bI2Q2ZDZkNl0gcHQtMztcbn1cblxuLnRkLWZpbHRlci10aXRsZSB7XG4gICAgQGFwcGx5IG1iLTIuNTtcbn1cblxuLnRkLXNlYXJjaC1maWx0ZXJzIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xOHMgZWFzZSwgb3V0bGluZS1jb2xvciAuMThzIGVhc2U7XG59XG5cbi50ZC1zZWFyY2gtZmlsdGVycy0tZm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDc4OWM4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYig3IDEzNyAyMDAgLyAuMTQpO1xufVxuXG4udGQtZmlsdGVyLWJvZHkgbGFiZWwge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMS41O1xufVxuXG4udGQtZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAYXBwbHkgaC0yLjUgdy0yLjU7XG59XG5cbi50ZC1maWx0ZXItYm9keSBlbSB7XG4gICAgQGFwcGx5IG5vdC1pdGFsaWMgdGV4dC1bI2EwYTdhZV07XG59XG5cbi50ZC1maWx0ZXItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiA2cHg7XG59XG5cbi50ZC1maWx0ZXItZ3JpZCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkNmRjO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDRweDtcbn1cblxuLnRkLWZpbHRlci1ncmlkIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGQtZmlsdGVyLWdyaWQgbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICBib3JkZXItY29sb3I6ICMwNzg5Yzg7XG4gICAgYmFja2dyb3VuZDogIzA3ODljODtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRkLXByaWNlLXJhbmdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHggOHB4O1xufVxuXG4udGQtcHJpY2Utc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAycHggNHB4IDA7XG59XG5cbi50ZC1wcmljZS1zbGlkZXJfX3RyYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDExcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDpcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAjZDdkZWU1IDAsXG4gICAgICAgICAgICAjZDdkZWU1IHZhcigtLXByaWNlLW1pbiksXG4gICAgICAgICAgICAjMDc4OWM4IHZhcigtLXByaWNlLW1pbiksXG4gICAgICAgICAgICAjMDc4OWM4IHZhcigtLXByaWNlLW1heCksXG4gICAgICAgICAgICAjZDdkZWU1IHZhcigtLXByaWNlLW1heCksXG4gICAgICAgICAgICAjZDdkZWU1IDEwMCVcbiAgICAgICAgKTtcbn1cblxuLnRkLXByaWNlLXNsaWRlciBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZC1wcmljZS1yYW5nZSAudGQtcHJpY2Utc2xpZGVyIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50ZC1wcmljZS1zbGlkZXIgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzA3ODljODtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiKDAgMCAwIC8gLjI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnRkLXByaWNlLXNsaWRlciBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICMwNzg5Yzg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYigwIDAgMCAvIC4yNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udGQtcHJpY2UtcmFuZ2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAzcHg7XG59XG5cbi50ZC1wcmljZS1yYW5nZSBzcGFuIHtcbiAgICBjb2xvcjogIzhkOTQ5YjtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZC1wcmljZS1yYW5nZSBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmQzZGE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRkLXByaWNlLXJhbmdlIGJ1dHRvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzA3ODljODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGQtc2VhcmNoLXBhZ2luYXRpb24uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZC1jb21iby1idWlsZGVyLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjAwcHgpO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTFweDtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZCxcbi50ZC1jb21iby1zZXJ2aWNlcy1jYXJkLFxuLnRkLWNvbWJvLXRvdGFsLWNhcmQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzUxNGQ0YztcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50ZC1jb21iby1taW5pLWNhcmRfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiA2MiUsICNmNWY1ZjUgNjIlLCAjZjVmNWY1IDEwMCUpO1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkX19tZWRpYS0tZW1wdHkge1xuICAgIGhlaWdodDogMjA1cHg7XG4gICAgb3BhY2l0eTogLjQ1O1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkLmlzLWFjdGl2ZSAudGQtY29tYm8tbWluaS1jYXJkX19tZWRpYS0tZW1wdHkge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi50ZC1jb21iby1taW5pLWNhcmRfX21lZGlhLS1lbXB0eSBpbWcge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udGQtY29tYm8tbG9hZGVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2Q3ZGNlMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA4ZmQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGFuaW1hdGlvbjogdGQtY29tYm8tc3BpbiAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTE2cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZF9fcmVtb3ZlLFxuLnRkLWNvbWJvLW1pbmktY2FyZF9fZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzUxNGQ0YztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi50ZC1jb21iby1taW5pLWNhcmRfX3JlbW92ZSB7XG4gICAgbGVmdDogMTBweDtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZF9fZWRpdCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICMwMDhmZDU7XG59XG5cbi50ZC1jb21iby1taW5pLWNhcmRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZF9fYm9keS0tZW1wdHkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjOWRhOWI1O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkX19icmFuZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDA4ZmQ1O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkX19uYW1lIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjMDA1Mjg4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkX19zaXplIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkX19wcmljZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBnYXA6IDRweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgY29sb3I6ICMwMDhmZDU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZF9fcHJpY2Ugc3Bhbixcbi50ZC1jb21iby1taW5pLWNhcmRfX3ByaWNlIGVtIHtcbiAgICBjb2xvcjogIzAwNTI4ODtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLnRkLWNvbWJvLW1pbmktY2FyZF9fcHJpY2Ugc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwOGZkNTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGQtY29tYm8tbWluaS1jYXJkX19wcmljZSBzdHJvbmcgc3Bhbixcbi50ZC1jb21iby1taW5pLWNhcmRfX3ByaWNlIHN0cm9uZyBzbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4udGQtY29tYm8tc2VydmljZXMtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwOGZkNTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweCAxNnB4O1xufVxuXG4udGQtY29tYm8tc2VydmljZXMtY2FyZC5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU1O1xufVxuXG4udGQtY29tYm8tc2VydmljZXMtY2FyZF9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXgtaGVpZ2h0OiAyMTZweDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRkLWNvbWJvLW9wdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNHB4IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBjb2xvcjogIzUxNGQ0YztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLnRkLWNvbWJvLW9wdGlvbi1yb3cgaW5wdXQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYWNjZW50LWNvbG9yOiAjMDA4ZmQ1O1xufVxuXG4udGQtY29tYm8tb3B0aW9uLXJvdyBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBjb2xvcjogIzAwOGZkNTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRkLWNvbWJvLXRvdGFsLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMDA1Mjg4O1xufVxuXG4udGQtY29tYm8tdG90YWwtY2FyZF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGQtY29tYm8tcXR5LXN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNHB4IDUycHggMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhmZDU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwOGZkNTtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGQtY29tYm8tcXR5LXN0ZXBwZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLCBjb2xvciAuMTVzIGVhc2UsIG9wYWNpdHkgLjE1cyBlYXNlO1xufVxuXG4udGQtY29tYm8tcXR5LXN0ZXBwZXIgYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLnRkLWNvbWJvLXF0eS1zdGVwcGVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4ZmQ1O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGQtY29tYm8tcXR5LXN0ZXBwZXIgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC4zNTtcbn1cblxuLnRkLWNvbWJvLXF0eS1zdGVwcGVyIG91dHB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjllNGY4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I5ZTRmODtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmY2ZmO1xuICAgIGNvbG9yOiAjMDA1Mjg4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRkLWNvbWJvLXRvdGFsLWNhcmRfX2NvdW50IHtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICAgIGNvbG9yOiAjMDA1Mjg4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGQtY29tYm8tdG90YWwtY2FyZF9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMjVweCAwIDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLnRkLWNvbWJvLXRvdGFsLWNhcmRfX3N1YnRvdGFsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuLnRkLWNvbWJvLXRvdGFsLWNhcmRfX3N1YnRvdGFsIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA4ZmQ1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGQtY29tYm8tdG90YWwtY2FyZF9fc3VidG90YWwgc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwNTI4ODtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnRkLWNvbWJvLWNhcnQtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDUyODg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udGQtY29tYm8tY2FydC1idG46ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjM1O1xufVxuXG4udGQtY29tYm8tcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB3aWR0aDogODQ0cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xufVxuXG4udGQtY29tYm8tcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOCU7XG4gICAgcmlnaHQ6IDglO1xuICAgIHRvcDogNTAlO1xuICAgIGJvcmRlci10b3A6IDNweCBkb3R0ZWQgI2M3ZDFkODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50ZC1jb21iby1wcm9ncmVzcyBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNkN2RjZTA7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2Q3ZGNlMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50ZC1jb21iby1wcm9ncmVzcyBzcGFuIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb3BhY2l0eTogLjQyO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4udGQtY29tYm8tcHJvZ3Jlc3Mgc3Bhbi5pcy1hY3RpdmUgaW1nLFxuLnRkLWNvbWJvLXByb2dyZXNzIHNwYW4uaXMtZG9uZSBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBub25lO1xufVxuXG4udGQtY29tYm8tcHJvZ3Jlc3Mgc3Bhbi5pcy1kb25lIHtcbiAgICBib3JkZXItY29sb3I6ICNkN2RjZTA7XG4gICAgY29sb3I6ICNkN2RjZTA7XG59XG5cbi50ZC1jb21iby1wcm9ncmVzcyBzcGFuLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ZmQ1O1xuICAgIGNvbG9yOiAjMDA4ZmQ1O1xufVxuXG4udGQtY29tYm8tcHJvZ3Jlc3Mgc3Bhbi5pcy1sb2FkaW5nIGltZyxcbi50ZC1jb21iby1wcm9ncmVzcyBzcGFuLmlzLWxvYWRpbmcgaSB7XG4gICAgYW5pbWF0aW9uOiB0ZC1jb21iby1zcGluIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHRkLWNvbWJvLXNwaW4ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi50ZC1zZWFyY2gtcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiA2cHg7XG59XG5cbi50ZC1zZWFyY2gtcGFnaW5hdGlvbiBidXR0b24sXG4udGQtc2VhcmNoLXBhZ2luYXRpb25fX2dhcCB7XG4gICAgbWluLXdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JkM2RhO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgY29sb3I6ICM4MDkwOWE7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGQtc2VhcmNoLXBhZ2luYXRpb24gYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZC1zZWFyY2gtcGFnaW5hdGlvbiBidXR0b24uaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDNiNWM7XG4gICAgYmFja2dyb3VuZDogIzAwM2I1YztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRkLXNlYXJjaC1wYWdpbmF0aW9uIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IC40NTtcbn1cblxuLnRkLXNlYXJjaC1wYWdpbmF0aW9uX19nYXAge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZC1zZWFyY2gtY29udHJvbHMgYnV0dG9uOmRpc2FibGVkLFxuLnRkLXNlYXJjaC1jb250cm9scyBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuNDU7XG59XG5cbmJvZHkudGQtc2VhcmNoLW1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkudGQtY29tYm8tcHJvZHVjdC1tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDkwO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyOHB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbC5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiKDAgNDcgODEgLyAuNTgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2RpYWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMjBweCwgNDglKSBtaW5tYXgoMzYwcHgsIDFmcik7XG4gICAgd2lkdGg6IG1pbigxMDgwcHgsIGNhbGMoMTAwdncgLSA1NnB4KSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA1NnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJveC1zaGFkb3c6IDAgMjRweCA3MHB4IHJnYigwIDAgMCAvIC4zMik7XG4gICAgY29sb3I6ICM1MTRkNGM7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZmQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDhmZDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiA2MiUsICNmNWY1ZjUgNjIlLCAjZjVmNWY1IDEwMCUpO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2ZhbGxiYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAuMjgpO1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcm9tbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICBjb2xvcjogI2UyMGUxNztcbiAgICBmb250LWZhbWlseTogXCJDYXZlYXQgQnJ1c2hcIiwgY3Vyc2l2ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogNThweCA1NnB4IDQycHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2JyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19icmFuZCBzcGFuIHtcbiAgICBjb2xvcjogIzAwNTI4ODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbCBoMiB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIGNvbG9yOiAjNTE0ZDRjO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc2l6ZSB7XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICAgIGNvbG9yOiAjNTE0ZDRjO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9faWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoODEgNzcgNzYgLyAuMik7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19pY29ucyBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBjb2xvcjogIzAwOGZkNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19pY29ucyBpbWcsXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9faWNvbnMgaSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9faWNvbnMgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA4NnB4O1xuICAgIGNvbG9yOiAjNTE0ZDRjO1xuICAgIGZvbnQtc2l6ZTogOS41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fcHJpY2Utcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDEyMHB4LCBhdXRvKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3ByaWNlLXJvdyBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgc3Bhbixcbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgZW0ge1xuICAgIGNvbG9yOiAjMDAyZjUxO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3ByaWNlLXJvdyBzdHJvbmcge1xuICAgIGNvbG9yOiAjZTIwZTE3O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fdmFyaWFudHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3ZhcmlhbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NHB4IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogOHB4IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX192YXJpYW50IHNwYW4ge1xuICAgIGNvbG9yOiAjMDA4ZmQ1O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX192YXJpYW50IHN0cm9uZyB7XG4gICAgY29sb3I6ICM1MTRkNGM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX192YXJpYW50IGVtIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBjb2xvcjogIzhhOTY5ZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBjb2xvcjogIzUxNGQ0YztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX21ldGEgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3N0b2NrIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc3RvY2suaXMtaW4ge1xuICAgIGNvbG9yOiAjMzRjNzU5O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc3RvY2suaXMtaW4gaSB7XG4gICAgYmFja2dyb3VuZDogIzM0Yzc1OTtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3N0b2NrLmlzLW91dCB7XG4gICAgY29sb3I6ICNlMjBlMTc7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zdG9jay5pcy1vdXQgaSB7XG4gICAgYmFja2dyb3VuZDogI2UyMGUxNztcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDhmZDU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1Mjg4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC40NTtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2RpYWxvZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ODJweCAxZnI7XG4gICAgd2lkdGg6IG1pbigxMTUwcHgsIGNhbGMoMTAwdncgLSA3MnB4KSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA3MnB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMThweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTE0ZDRjO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2xlZnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZzogNTRweCAyOHB4IDI4cHggNDJweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX21lZGlhIHtcbiAgICBtaW4taGVpZ2h0OiA0MjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDE4cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMzY1cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zaGFkb3cge1xuICAgIGJvdHRvbTogNTRweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG9wYWNpdHk6IC44O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fcHJvbW8ge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3RodW1icyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCA1NHB4KTtcbiAgICBnYXA6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3RodW1icyBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3RodW1icyBzcGFuLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX190aHVtYnMgaW1nIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX25vdGljZSB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMjBweDtcbiAgICBjb2xvcjogIzhhOGE4YTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zcGVjcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc3BlY3MgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjJweDtcbiAgICBjb2xvcjogIzAwMmY1MTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zcGVjcyBoMzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzAwOGZkNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zcGVjcyBkbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjhweCAzNnB4IDMwcHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zcGVjcyBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMTEwcHgsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NwZWNzIGR0IHtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NwZWNzIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM1MTRkNGM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMTAwcHggNThweCA0NHB4IDI4cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19icmFuZCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fYnJhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM0cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19icmFuZCBzcGFuIHtcbiAgICBjb2xvcjogI2UyMGUxNztcbiAgICBmb250LWZhbWlseTogXCJDYXZlYXQgQnJ1c2hcIiwgY3Vyc2l2ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbCBoMiB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGNvbG9yOiAjNTE0ZDRjO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NpemUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogIzAwNTI4ODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NrdSB7XG4gICAgbWFyZ2luOiA2cHggMCAwO1xuICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9faWNvbnMge1xuICAgIGdhcDogOXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2ljb25zIGRpdiB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2ljb25zIGltZyxcbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19pY29ucyBpIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDhmZDU7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19pY29ucyBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDY4cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3ByaWNlLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSA4OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwOGZkNTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAwOGZkNTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3ByaWNlLXJvdyBzbWFsbCB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgc3BhbiB7XG4gICAgY29sb3I6ICMwMDUyODg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgYXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2UyMGUxNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19wcmljZS1yb3cgYXNpZGUgc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fc2VsZWN0LFxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZmM1Y2E7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzhhOGE4YTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zZWxlY3QuaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOGZkNTtcbiAgICBjb2xvcjogIzAwOGZkNTtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NlbGVjdDpob3Zlcixcbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDUyODg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Mjg4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fYWR2aWNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzJweCBtaW5tYXgoMCwgMWZyKSAxNnB4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNGY2O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBjb2xvcjogIzAwNTI4ODtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2FkdmljZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNTI4ODtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2FkdmljZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjMDA4ZmQ1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhdmVhdCBCcnVzaFwiLCBjdXJzaXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2FkdmljZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDUyODg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3JhdGluZ3Mge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19yYXRpbmdzIGgzIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgIGNvbG9yOiAjMDAyZjUxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fcmF0aW5ncyA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2cHggMjhweDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3JhdGluZ3Mgc3BhbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4cHggbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIGNvbG9yOiAjNmQ3Mzc4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fcmF0aW5ncyBzcGFuIGkge1xuICAgIGNvbG9yOiAjMDA1Mjg4O1xufVxuXG4udGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fcmF0aW5ncyBzcGFuIHN0cm9uZyB7XG4gICAgY29sb3I6ICMwMDUyODg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3JhdGluZ3MgbWV0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGdyaWQtcm93OiBzcGFuIDE7XG59XG5cbi50ZC1jb21iby1wcm9kdWN0LW1vZGFsX192YXJpYW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICAgIC50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19kaWFsb2cge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAyNHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAudGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fbWVkaWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAyOHB4IDI4cHg7XG4gICAgfVxuXG4gICAgLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX2ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgLnRkLWNvbWJvLXByb2R1Y3QtbW9kYWxfX3NoYWRvdyB7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cblxuICAgIC50ZC1jb21iby1wcm9kdWN0LW1vZGFsX19ib2R5IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMjRweCAyNnB4O1xuICAgIH1cblxuICAgIC50ZC1jb21iby1wcm9kdWN0LW1vZGFsIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAudGQtY29tYm8tcHJvZHVjdC1tb2RhbF9fcHJpY2Utcm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLXBhZ2Uge1xuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtdGFicyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC10YWJzIGJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtdG9vbGJhciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtY29udHJvbHMgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLWNvbnRyb2xzIHNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1jb250cm9scyBbZGF0YS10b2dnbGUtZmlsdGVyc10ge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiZDNkYTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDNiNWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLWNvbnRyb2xzIGxhYmVsW2Zvcj1cInRkLXNlYXJjaC1wZXItcGFnZVwiXSxcbiAgICAudGQtc2VhcmNoLWNvbnRyb2xzIGxhYmVsW2Zvcj1cInRkLWNvbWJvLXBlci1wYWdlXCJdIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtY29udHJvbHMgbGFiZWxbZm9yPVwidGQtc2VhcmNoLXNvcnRcIl0sXG4gICAgLnRkLXNlYXJjaC1jb250cm9scyBsYWJlbFtmb3I9XCJ0ZC1jb21iby1zb3J0XCJdIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtY29udHJvbHMgW2RhdGEtcGVyLXBhZ2Utc2VsZWN0XSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLWNvbnRyb2xzIFtkYXRhLXNvcnQtc2VsZWN0XSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLWNvbnRyb2xzIFtkYXRhLXRvZ2dsZS1maWx0ZXJzXSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGdyaWQtcm93OiAzO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA3MDtcbiAgICAgICAgaW5zZXQ6IDE4cHggMTJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAzNnB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAzNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JkM2RhO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNTVweCByZ2IoMCAwIDAgLyAuMjgpO1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtZmlsdGVycy5pcy1tb2JpbGUtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1maWx0ZXJzLmlzLWNvbXBhY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtZmlsdGVyc19fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLXBhZ2UuaXMtZmlsdGVyLW1vZGFsLW9wZW4gLnRkLXNlYXJjaC1maWx0ZXItYmFja2Ryb3Age1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDYwO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIC40NSk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLXBhZ2UgW2RhdGEtcmVzdWx0cz1cInByb2R1Y3RzXCJdIHtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC50ZC1jb21iby1idWlsZGVyLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyMDBweCk7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1wYWdlIFtkYXRhLXJlc3VsdHM9XCJwcm9kdWN0c1wiXSA+IGFydGljbGUsXG4gICAgLnRkLXNlYXJjaC1wYWdlIFtkYXRhLXJlc3VsdHM9XCJwcm9kdWN0c1wiXSA+IGEge1xuICAgICAgICB3aWR0aDogbWluKDEwMCUsIDI2MHB4KTtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLXBhZ2UgW2RhdGEtcmVzdWx0cz1cImJsb2dcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlLCA1NjBweCk7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1wYWdlIFtkYXRhLXJlc3VsdHM9XCJmYXFcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1wYWdlIFtkYXRhLXJlc3VsdHM9XCJmYXFcIl0gYXJ0aWNsZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODhweCBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLXBhZ2UgW2RhdGEtcmVzdWx0cz1cImZhcVwiXSBhcnRpY2xlID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweCAxMnB4O1xuICAgIH1cblxuICAgIC50ZC1zZWFyY2gtcmVzdWx0cyBbZGF0YS12aWV3LXRpdGxlXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1wYWdpbmF0aW9uIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLnRkLWNvbWJvLWJ1aWxkZXItZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuXG4gICAgLnRkLWNvbWJvLXByb2dyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGQtc2VhcmNoLWZpbHRlcnMge1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMGR2aCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLnRkLXNlYXJjaC1wYWdlIFtkYXRhLXJlc3VsdHM9XCJwcm9kdWN0c1wiXSA+IGFydGljbGUsXG4gICAgLnRkLXNlYXJjaC1wYWdlIFtkYXRhLXJlc3VsdHM9XCJwcm9kdWN0c1wiXSA+IGEge1xuICAgICAgICB3aWR0aDogbWluKDEwMCUsIDI2MHB4KTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/