/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/products/boat-liability.css ***!
  \**********************************************************************************************************************************/
#main {
    background: linear-gradient(180deg, rgba(0, 174, 205, 0) 23.4%, rgba(0, 174, 205, 0.15) 100%),
        linear-gradient(0deg, #faf8f2, #faf8f2);
    height: auto;
    padding:20px 0;
    min-height: calc(100vh - 100px);
    height: auto;
}

.error {
    background-color: #efe7e7 !important;
}
.steps {
    width: 1060px;
    padding: 0 15px;
    margin: 0 auto;
    box-sizing: border-box;
}

#boat-image-container > img {
    width: 330px;
    height: 175px;
    object-fit: contain;
}
.title-orange {
    color: rgb(var(--nova-orange));
    font-size: var(--fs-title-md);
}
.form-label {
    font-weight: var(--fw-bold);
}
.radios-group {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 12px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.form-check-radio {
    text-align: center;
    padding: 8px;
}
.form-check input[type='radio'] {
    appearance: none;
    width: 15px;
    height: 15px;
    border: 1px solid rgb(var(--dark-grey));
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.2s ease;
    flex-shrink: 0;
    background-color: rgb(var(--grey));
}

.boat-check:checked {
    position: relative;
}

/* La 'x' dentro del checkbox */
.boat-check:checked::after {
    content: '✕';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black;
    font-weight: bold;
    font-size: 14px;
    line-height: 1;
}

.boat-radio {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.form-check-label {
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    align-items: center;
    font-weight: var(--fw-semi-bold);
}
.small {
    font-size: var(--fs-text-small);
}
.form-check-label.small::before {
    margin-bottom: 10px;
}
.form-check-label::before {
    content: '';
    width: 25px;
    height: 25px;
    border: 2px solid #ccc;
    border-radius: 50%;

    transition: all 0.3s ease;
}
/* Cuando está seleccionado */
.boat-radio:checked + .form-check-label {
    font-weight: var(--fw-bold);
}

.boat-radio:checked + .form-check-label::before {
    background: rgb(var(--nova-orange));
    border-color: rgb(var(--dark-grey));
    box-shadow: inset 0 0 0 4px white, 0 0 6px rgba(235, 233, 231, 0.541);
}

.field-container {
    background-color: rgb(var(--white));
    padding: 20px;
    max-width: 80%;
    margin-bottom: 20px;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

.control-label {
    font-size: var(--fs-text-small);
    font-weight: var(--fw-semi-bold);
}
.content-navigation-button {
    width: 100%;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.content-navigation-button > span {
    position: absolute;
    font-weight: var(--fw-semi-bold);
    text-decoration: underline;
    color: rgb(var(--nova-orange));
    cursor: pointer;
    transform: translateX(-200px);
}
.quote-container {
    max-width: 850px;
}
.quote-header, .policy-term-container {
    border-top: solid 1px rgb(var(--nova-orange));
    border-bottom: solid 1px rgb(var(--nova-orange));
}
.quote-coverages-container,
.quote-header {
    width: 90%;
}
.quote-coverages-container {
    border-radius: 12px;
    padding: 25px 18px;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    background-color: white;
}

.form-group select,
.form-group input{
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #c5d9e8;
    border-radius: 4px;
    background-color: white;
    font-size: var(--fs-text-lg);
    color: rgba(var(--dark-grey), 0.7);
    cursor: pointer;
}
.form-group select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2716%27 viewBox=%270 0 12 16%27%3E%3Cpath fill=%27%23666%27 d=%27M1 6l5-5 5 5M1 10l5 5 5-5%27/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 15px;
}
.select2-container{
    max-width: 320px !important;
}
.select2-container--default .select2-selection--single {
    height: 45px !important;
    border: 1px solid #c5d9e8 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 45px !important;
}
.select2-selection__arrow b {
    display: none;
}

/*   flecha personalizada */
.select2-selection__arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2716%27 viewBox=%270 0 12 16%27%3E%3Cpath fill=%27%23666%27 d=%27M1 6l5-5 5 5M1 10l5 5 5-5%27/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
  
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 45px !important;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 160px !important;
}

.select2-search--dropdown .select2-search__field {
  padding: 5px 8px !important;
  border-radius: 6px;
  outline: none;
  background-color: #fff;
  color: rgb(var(--dark-grey)) !important;
}
.select2-search--dropdown .select2-search__field:focus {
  border-color: rgb(var(--dark-grey), .8) !important;
}

/* .liability-select {
    color: rgb(var(--dark-grey)) !important;
} */

.text-xl {
    font-size: var(--fs-text-xl);
}

.price-element {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
    height: 55px;
   
}
.price {
    color: rgb(var(--nova-orange));
    font-size: 30px;
    font-weight: var(--fw-bold);
}
.price-element.text{
    position: relative;
    left: -10px;
    width: 50%;
    align-content: center;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: white;
}
.img-company {
    width: 150px;
    height: auto;
}
.footer-card-image {
    text-align: center;
}
.boat-info-container {
    max-width: 720px;
    margin: 0 auto;
    padding: 40px 20px;
}

.shared-60 p {
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.questions {
    font-size: var(--fs-text-md);
}


.review-container{
    width: 80%;
    margin: 0 auto;
    padding: 20px 30px;
    border-radius: 10px;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    background-color:rgb(var(--white));
}
.review.price-element{
    border: 1px solid rgb(var(--nova-orange));
}

@media (min-width: 992px) {
    .w-lg-75 {
        width: 75% !important;
    }
    .w-lg-50 {
        width: 52% !important;
    }
}
@media (max-width: 992px) {
    .quote-container,
    .quote-coverages-container,
    .quote-header {
        width: 100%;
    }
    .steps {
        max-width: 96%;
    }
    #boat-image-container > img {
        width: 280px;
        height: 130px;
        object-fit: contain;
    }
    .price-element,
    .shared-rest .btn {
        height: 65px;
    }
    .price-element.bg-light {
        width: 50%;
    }
    .content-navigation-button > span {
        position:relative;
        transform: none;
        margin-right: 20px;
    }

    #main{
        min-height: calc(100vh - 80px);
    }

    .review-container {
        width: 95% !important;
        padding: 18px !important;
    }
}
@media (max-width: 490px) {
    .quote-header{
        justify-content: center;
        align-items: center;
    }
    .review-container {
        width: 100% !important;
        padding: 5px 15px !important;
    }
    .review.price-element.btn-nova{
        width: 48% !important;
    }
}

.info-container .header{
     border-bottom: solid 1px rgb(var(--nova-orange));
}

.btn-orange-outlined.edit{
    height: 35px !important;
}

.policy-alert{
   background: rgba(245, 8, 8, 0.5);
   padding: 10px 20px;
}
.btn-purchase.disabled, .btn-purchase.disabled:hover{
    opacity: .6;
    cursor:default;
}

.orange-line{
    height: 1px;
    background-color: rgb(var(--nova-orange));
}

.disclaimer-section{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.content-disclaimer-item{
    width: 92%;
    height: 85px;
    border-radius: 6px;
    background-color: white;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    margin: 10px 0;
}
.content-items-radios{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
}
.content-item-radio{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 10px;
}

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