/**
 * Copyright (c) 18.11.2022, 11:05:12
 * @author: Kittelberger media solutions GmbH
 * @description: Bosch BI Relaunch
 * @version v1.0.0
 */

/* as seen at https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */
.m-accordion {
    background-color: #fff;
}

.m-accordion .panel-group {
    margin: 0;
}

.m-accordion .panel-group .panel {
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: none;
    border-color: #dfdfe0;
}

.m-accordion .panel-group .panel + .panel {
    margin: 0;
}

.m-accordion .panel-heading {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    padding: 0;
}

.m-accordion .panel-heading .panel-title {
    padding-top: 22px;
    padding-bottom: 22px;
    line-height: 28px;
}

@media (min-width: 992px) {
    .m-accordion .panel-heading .panel-title {
        padding-top: 22px;
        padding-bottom: 22px;
    }
}

.m-accordion .panel-heading .panel-title a {
    align-items: center;
    color: inherit !important;
    display: flex;
    flex-direction: row;
    font-weight: 200;
    font-size: 20px;
}

@media (min-width: 768px) {
    .m-accordion .panel-heading .panel-title a {
        font-size: 24px;
    }
}

@media (min-width: 992px) {
    .m-accordion .panel-heading .panel-title a {
        font-size: 28px;
    }
}

.m-accordion .panel-heading .panel-title a > .icon-Bosch-Ic-more-maximize-black {
    color: #005691;
    font-size: 26px;
    margin-right: 0;
    margin-left: auto;
}

@media (min-width: 992px) {
    .m-accordion .panel-heading .panel-title a > .icon-Bosch-Ic-more-maximize-black {
        font-size: 48px;
        margin-right: -7px;
    }
}

[dir='rtl'] .m-accordion .panel-heading .panel-title a > .icon-Bosch-Ic-more-maximize-black {
    margin-left: 0;
    margin-right: auto;
}

@media (min-width: 992px) {
    [dir='rtl'] .m-accordion .panel-heading .panel-title a > .icon-Bosch-Ic-more-maximize-black {
        margin-left: 0;
        margin-right: auto;
    }
}

.m-accordion .panel-heading .panel-title a:active, .m-accordion .panel-heading .panel-title a:focus, .m-accordion .panel-heading .panel-title a:hover, .m-accordion .panel-heading .panel-title a:visited {
    color: #000;
}

.m-accordion .panel-heading .panel-title a[aria-expanded='true'] .icon-Bosch-Ic-more-maximize-black::before {
    content: '\e927';
}

.m-accordion .panel-body {
    padding: 0 0 15px;
    border: none !important;
}

@media (min-width: 768px) {
    .m-accordion .panel-body {
        padding: 0 0 20px;
    }
}

.m-accordion .panel-body p.lg {
    line-height: 26px;
}

.m-accordion .panel-body p:last-of-type {
    margin-bottom: 0;
}

.m-accordion .panel-body .col-lg-10 {
    padding: 0;
}

.m-accordion .has-children > .panel-collapse > .panel-body {
    padding: 0;
}

.m-accordion .has-children .panel-body .panel-title {
    color: #005691;
}

.m-accordion .has-children .panel {
    box-shadow: none;
    border: none;
}

.m-accordion .has-children .panel-body .panel-heading {
    width: 100%;
    padding: 20px 0;
    border-top: solid 1px #dfdfe0;
}

.m-accordion .has-children .panel-body .panel-heading a {
    font-size: 18px;
    line-height: 26px;
}

@media (min-width: 768px) {
    .m-accordion .has-children .panel-body .panel-heading a {
        font-size: 20px;
    }
}

.m-accordion .has-children .panel-body .panel:first-of-type .panel-heading {
    padding-top: 0;
    border-top: none;
}

.m-accordion .has-children .panel-body .panel-heading .panel-title {
    font-size: 18px;
    line-height: 26px;
    color: #005691;
    padding-top: 0;
    padding-bottom: 0;
}

@media (min-width: 768px) {
    .m-accordion .has-children .panel-body .panel-heading .panel-title {
        font-size: 20px;
    }
}

.m-accordion__images {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 768px) {
    .m-accordion__images {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .m-accordion__images {
        grid-template-columns: 1fr;
    }
}

.m-accordion__images--one {
    grid-template-columns: 1fr;
}

.m-accordion__images--one a:hover {
    cursor: default;
}

.m-accordion__images--one .video-icon:hover {
    cursor: pointer;
}

.m-accordion .media-gallery-slider .slick-prev,
.m-accordion .media-gallery-slider .slick-next {
    width: 40px !important;
    height: 56px !important;
    z-index: 1010;
    background-color: #efeff0 !important;
    text-shadow: none !important;
}

.m-accordion .media-gallery-slider .slick-prev::before,
.m-accordion .media-gallery-slider .slick-next::before {
    color: #003b6a !important;
    font-size: 36px !important;
}

.m-accordion .media-gallery-slider .mini-pagination {
    display: none;
}

.m-accordion .slick-disabled {
    opacity: 0;
    cursor: default !important;
}

.m-accordion .modal-header {
    border: none;
}

.m-accordion .video-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    background: url(../img/brand/be-play-button_vp3.svg);
    background-size: contain;
}

[dir='rtl'] .m-accordion .video-icon {
    left: auto;
    right: 50%;
    transform: translate(50%, -50%);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvY29uZmlnL19taXhpbnMuc2NzcyIsIm0tYWNjb3JkaW9uL20tYWNjb3JkaW9uLnNjc3MiLCIuLi9zY3NzL2NvbmZpZy9fY29sb3JzLnNjc3MiLCJtLWFjY29yZGlvbi9tLWFjY29yZGlvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMElBLHNHQUFzRztBQ3ZJdEc7SUFDSSx1QkNIVTtDRDRPYjs7QUExT0Q7SUFJUSxVQUFTO0NBY1o7O0FBbEJMO0lBT1ksaUJBQWdCO0lBQ2hCLGNBQWE7SUFDYixlQUFjO0lBQ2QsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsc0JDRFc7Q0RFZDs7QUFiVDtJQWdCWSxVQUFTO0NBQ1o7O0FBakJUO0lBcUJRLDhCQUE2QjtJQUM3QixVQUFTO0lBQ1QsaUJBQWdCO0lBQ2hCLFdBQVU7Q0ErRGI7O0FBdkZMO0lBMkJZLGtCQUFpQjtJQUNqQixxQkFBb0I7SUFDcEIsa0JBQWlCO0NBeURwQjs7QUF2REc7SUEvQlo7UUFnQ2dCLGtCQUFpQjtRQUNqQixxQkFBb0I7S0FxRDNCO0NFakRSOztBRnJDRDtJQXFDZ0Isb0JBQW1CO0lBQ25CLDBCQUF5QjtJQUN6QixjQUFhO0lBQ2Isb0JBQW1CO0lBQ25CLGlCQUFnQjtJQUNoQixnQkFBZTtDQTJDbEI7O0FBekNHO0lBNUNoQjtRQTZDb0IsZ0JBQWU7S0F3Q3RCO0NFakNaOztBRkplO0lBaERoQjtRQWlEb0IsZ0JBQWU7S0FvQ3RCO0NFM0JaOztBRjFERDtJQXFEb0IsZUMvQkE7SURnQ0EsZ0JBQWU7SUFDZixnQkFBZTtJQUNmLGtCQUFpQjtDQWdCcEI7O0FBZEc7SUExRHBCO1FBMkR3QixnQkFBZTtRQUNmLG1CQUFrQjtLQVl6QjtDRUFoQjs7QUFFRDtJRlZ3QixlQUFjO0lBQ2QsbUJBQWtCO0NBTXJCOztBQUpHO0lFYXBCO1FGWndCLGVBQWM7UUFDZCxtQkFBa0I7S0FFekI7Q0VhcEI7O0FGcEZEO0lBOEVvQixZQ2pGTjtDRGtGRzs7QUEvRWpCO0lBbUZvQixpQkFBZ0I7Q0FDbkI7O0FBcEZqQjtJQTBGUSxrQkFBaUI7SUFDakIsd0JBQXVCO0NBaUIxQjs7QUFmRztJQTdGUjtRQThGWSxrQkFBaUI7S0FjeEI7Q0VMSjs7QUZ2R0Q7SUFrR1ksa0JBQWlCO0NBQ3BCOztBQW5HVDtJQXNHWSxpQkFBZ0I7Q0FDbkI7O0FBdkdUO0lBMEdZLFdBQVU7Q0FDYjs7QUEzR1Q7SUFnSFksV0FBVTtDQUNiOztBQWpIVDtJQW9IWSxlQzlGUTtDRCtGWDs7QUFySFQ7SUF3SFksaUJBQWdCO0lBQ2hCLGFBQVk7Q0FDZjs7QUExSFQ7SUE4SGdCLFlBQVc7SUFDWCxnQkFBZTtJQUNmLDhCQ3JITztDRCtIVjs7QUExSWI7SUFtSW9CLGdCQUFlO0lBQ2Ysa0JBQWlCO0NBS3BCOztBQUhHO0lBdElwQjtRQXVJd0IsZ0JBQWU7S0FFdEI7Q0VRaEI7O0FGakpEO0lBNklnQixlQUFjO0lBQ2QsaUJBQWdCO0NBQ25COztBQS9JYjtJQWtKZ0IsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZUM5SEk7SUQrSEosZUFBYztJQUNkLGtCQUFpQjtDQUtwQjs7QUFIRztJQXhKaEI7UUF5Sm9CLGdCQUFlO0tBRXRCO0NFU1o7O0FGTEc7SUFDSSxjQUFhO0lBQ2IsZUFBYztJQUNkLHNDQUFxQztDQXlCeEM7O0FBdkJHO0lBTEo7UUFNUSxzQ0FBcUM7S0FzQjVDO0NFWEo7O0FGUk87SUFUSjtRQVVRLDJCQUEwQjtLQWtCakM7Q0VMSjs7QUZWTztJQUNJLDJCQUEwQjtDQWE3Qjs7QUFkQTtJQUtXLGdCQUFlO0NBQ2xCOztBQU5SO0lBV1csZ0JBQWU7Q0FDbEI7O0FBeExqQjs7SUFnTVksdUJBQXNCO0lBQ3RCLHdCQUF1QjtJQUN2QixjQUFhO0lBQ2IscUNBQTJDO0lBQzNDLDZCQUE0QjtDQU0vQjs7QUExTVQ7O0lBdU1nQiwwQkFBNEI7SUFDNUIsMkJBQTBCO0NBQzdCOztBQXpNYjtJQTZNWSxjQUFhO0NBQ2hCOztBQTlNVDtJQWtOUSxXQUFVO0lBQ1YsMkJBQTBCO0NBQzdCOztBQXBOTDtJQXVOUSxhQUFZO0NBQ2Y7O0FBeE5MO0lBMk5RLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsVUFBUztJQUNULGlDQUFnQztJQUNoQyxZQUFXO0lBQ1gsYUFBWTtJQUNaLHFEQUFvRDtJQUNwRCx5QkFBd0I7Q0FPM0I7O0FFRUw7SUZOWSxXQUFVO0lBQ1YsV0FBVTtJQUNWLGdDQUErQjtDQUNsQyIsImZpbGUiOiJtLWFjY29yZGlvbi9tLWFjY29yZGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYnJvd3Nlci1jb250ZXh0OiAxNjtcblxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XG4gICAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuICAgICAgICAkcGl4ZWxzOiAkcGl4ZWxzICogMXB4O1xuICAgIH1cblxuICAgIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKSB7XG4gICAgICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFlbTtcbn1cblxuQG1peGluIGltb29uKCRjb2RlKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmX2ljb25zICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiAkY29kZTtcbn1cblxuQG1peGluIGdyYWRpZW50LXRleHQoJGdyYWRpZW50LCAkYmcgOiAnbGlnaHQnKSB7XG4gIEBzdXBwb3J0cyAobWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdW5xdW90ZSgkZ3JhZGllbnQpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAaWYgKCRiZyA9PSAnbGlnaHQnKSB7XG4gICAgICAgIC8vIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNlbnRlci1lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gIH1cblxuICA+IC5hc3BlY3QtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gID4gcGljdHVyZSBpbWcsXG4gID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gID4gLmhlYWRsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrd29yZCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC8qIENTUzMgKi9cbn1cblxuQG1peGluIGJyZWFrb3V0ICgkY29udGFpbmVyLXdpZHRoLCAkcGFkZGluZywgJGltYWdlUG9zaXRpb24pIHtcbiAgICAkY29ycmVjdGlvbjogJGNvbnRhaW5lci13aWR0aCAvIDIgLSAkcGFkZGluZztcblxuICAgIHdpZHRoOiA1MHZ3O1xuXG4gICAgQGlmICgkaW1hZ2VQb3NpdGlvbiA9PSAnbGVmdCcpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjKC01MHZ3ICsgI3skY29ycmVjdGlvbn0pO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICgkaW1hZ2VQb3NpdGlvbiA9PSAncmlnaHQnKSB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKC01MHZ3ICsgI3skY29ycmVjdGlvbn0pIDAgMDtcbiAgICB9XG59XG5cbi8vIGZsaXAgbnVtYmVycyB3aXRoIHNwYWNlcyBpbiBydGxcbkBtaXhpbiBzZXREaXJlY3Rpb24gKCRkaXJlY3Rpb24pIHtcbiAgICBbZGlyPSdydGwnXSAmIHtcbiAgICAgICAgZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuXG4gICAgICAgIEBpZiAoJGRpcmVjdGlvbiA9PSAnbHRyJykge1xuICAgICAgICAgICAgLy8gdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGFzIHNlZW4gYXQgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvcHJldmVudC1sb25nLXVybHMtZnJvbS1icmVha2luZy1vdXQtb2YtY29udGFpbmVyLyAqL1xuQG1peGluIHdvcmQtd3JhcCgpIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIGVsbGlwc2lzKCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLy8gQG1peGluIGJiYSAoJHR5cGU6IGxhcmdlfGhsMXxobDJ8aGwzfGhsNHxobDV8YmlnfG1lZGl1bXxzbWFsbCwgJGNvbG9yOiBwcm9ibHVlfHByb2JsdWUtdzUwfGRhcmtibHVlfHJlZHx3aGl0ZXxkYXJrZ3JleXxsaWdodGdyZXksICR3ZWlnaHQ6ZnctbWVkaXVtfGZ3LXJlZ3VsYXJ8ZnctYm9sZHxmdy1ibGFjaywgJHRyYW5zZm9ybTp1cHBlcmNhc2V8bm9uZSlcbkBtaXhpbiBiYmEgKCR0eXBlLCAkY29sb3IsICR3ZWlnaHQsICR0cmFuc2Zvcm0pIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIC8vICR0eXBlXG4gICAgQGlmICgkdHlwZSA9PSAnbGFyZ2UnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCR0eXBlID09ICdobDEnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHR5cGUgPT0gJ2hsMicpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHR5cGUgPT0gJ2hsMycpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHR5cGUgPT0gJ2hsNCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCR0eXBlID09ICdobDUnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHR5cGUgPT0gJ2JpZycpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkdHlwZSA9PSAnc21hbGwnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICRjb2xvclxuICAgIEBpZiAoJGNvbG9yID09ICdwcm9ibHVlJykge1xuICAgICAgICBjb2xvcjogJGNfcHJvYmx1ZTtcbiAgICB9XG5cbiAgICBAaWYgKCRjb2xvciA9PSAncHJvYmx1ZS13NTAnKSB7XG4gICAgICAgIGNvbG9yOiAkY19kYXJrYmx1ZTUwO1xuICAgIH1cblxuICAgIEBpZiAoJGNvbG9yID09ICdkYXJrYmx1ZScpIHtcbiAgICAgICAgY29sb3I6ICRjX2RhcmtibHVlO1xuICAgIH1cblxuICAgIEBpZiAoJGNvbG9yID09ICdyZWQnKSB7XG4gICAgICAgIGNvbG9yOiAkY19yZWQ7XG4gICAgfVxuXG4gICAgQGlmICgkY29sb3IgPT0gJ3doaXRlJykge1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgfVxuXG4gICAgQGlmICgkY29sb3IgPT0gJ2RhcmtncmV5Jykge1xuICAgICAgICBjb2xvcjogJGNfZ3JheTtcbiAgICB9XG5cbiAgICBAaWYgKCRjb2xvciA9PSAnbGlnaHRncmV5Jykge1xuICAgICAgICBjb2xvcjogJGNfbGlnaHRncmF5O1xuICAgIH1cblxuICAgIC8vICR3ZWlnaHRcbiAgICBAaWYgKCR3ZWlnaHQgPT0gJ2Z3LXJlZ3VsYXInKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgQGlmICgkd2VpZ2h0ID09ICdmdy1tZWRpdW0nKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgQGlmICgkd2VpZ2h0ID09ICdmdy1ib2xkJykge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC8vICR0cmFuc2Zvcm1cbiAgICBAaWYgKCR0cmFuc2Zvcm0gPT0gJ3VwcGVyY2FzZScpIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgJ2NvbmZpZy9pbml0JztcblxuLy8gTW9sZWN1bGUgQWNjb3JkaW9uXG4ubS1hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXG4gICAgLnBhbmVsLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfbGlnaHRncmF5NTA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWwgKyAucGFuZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmljb24tQm9zY2gtSWMtbW9yZS1tYXhpbWl6ZS1ibGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY19kYXJrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1Cb3NjaC1JYy1tb3JlLW1heGltaXplLWJsYWNrOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTI3JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcC5sZyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWxnLTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgPiAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWJvZHkgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY19kYXJrYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNfbGlnaHRncmF5NTA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhbmVsOmZpcnN0LW9mLXR5cGUgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY19kYXJrYmx1ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9uZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1pY29uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1nYWxsZXJ5LXNsaWRlciB7XG4gICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5MjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX3Byb2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZGVvLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyYW5kL2JlLXBsYXktYnV0dG9uX3ZwMy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY19ibGFjazogIzAwMDtcbiRjX3doaXRlOiAjZmZmO1xuJGNfYm9zY2hncmF5OiAjMjkzMDM2O1xuJGNfYm9zY2hncmF5MjU6ICM2MDcwN2U7XG4kY19ncmF5OiAjNTI1ZjZiO1xuJGNfZ3JheTI1OiAjZDRkN2RhO1xuJGNfZ3JheTUwOiAjYThhZmI1O1xuJGNfZ3JheTc1OiAjN2Q4NzkwO1xuXG4kY19ncmF5ODA6ICM4MDgwODA7XG4kY19ncmF5RDM6ICNkM2QzZDQ7XG4kY19ncmF5NjQ6ICM2NDcyN2U7XG4kY19saWdodGdyYXk6ICNiZmMwYzI7XG4kY19saWdodGdyYXk3NTogI2NmZDBkMTtcbiRjX2xpZ2h0Z3JheTUwOiAjZGZkZmUwO1xuJGNfbGlnaHRncmF5MjU6ICNlZmVmZjA7XG4kY19saWdodGdyYXkxNTogI2Y1ZjZmNjtcbiRjX2xpZ2h0Z3JheTU6ICNmYWZhZmE7XG4kY19yZWQ6ICNlMjAwMTU7XG4kY19kYXJrcmVkOiAjYTcwMDEwO1xuJGNfZnVjaHNpYTogI2I5MDI3NjtcbiRjX2Z1Y2hzaWE1MDogI2RjODBiYTtcbiRjX3Zpb2xldDogIzUwMjM3ZjtcbiRjX3Zpb2xldDUwOiAjYTc5MWJmO1xuJGNfcHJvYmx1ZTogIzAwM2I2YTtcbiRjX2RhcmtibHVlOiAjMDA1NjkxO1xuJGNfZGFya2JsdWU1MDogIzdmYWFjODtcbiRjX25hdnlibHVlOiAjMDAzMjU0O1xuJGNfbmF2eWJsdWU1MDogIzFhNjc5YztcbiRjX25hdnlibHVlMTU6ICNhNmMwZDQ7XG4kY19saWdodGJsdWU6ICMwMDhlY2Y7XG4kY19saWdodGJsdWU1MDogIzdmYzZlZjtcbiRjX2xpZ2h0Ymx1ZTc1OiAjYmZlM2YzO1xuJGNfdHVycXVvaXNlOiAjMDBhOGIwO1xuJGNfdHVycXVvaXNlNTA6ICM3ZmQzZDc7XG4kY19saWdodGdyZWVuOiAjNzhiZTIwO1xuJGNfbGlnaHRncmVlbjUwOiAjYmJkZThmO1xuJGNfZGFya2dyZWVuOiAjMDA2MjQ5O1xuJGNfZGFya2dyZWVuNTA6ICM3ZmIwYTQ7XG4kY19saWdodG9yYW5nZTogI2ZjYWYxNztcbiRjX3JlZ2FsYmx1ZTogIzAxM2I2OTtcbiRjX2JhaGFtYWJsdWU6ICMwMDU2OTE7XG4kY19tb256YTogI2UyMDAxNDtcbiRjX3BhbGVzbGF0ZTogI2MzYmVjMjtcblxuJGNfbGlnaHRjb3JhbDogI2Y0ODA4YjtcbiRjX21hcm9vbjogIzc1MDAwYjtcbiIsIi8qIGFzIHNlZW4gYXQgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvcHJldmVudC1sb25nLXVybHMtZnJvbS1icmVha2luZy1vdXQtb2YtY29udGFpbmVyLyAqL1xyXG4ubS1hY2NvcmRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5wYW5lbC1ncm91cCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmUwO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEgPiAuaWNvbi1Cb3NjaC1JYy1tb3JlLW1heGltaXplLWJsYWNrIHtcclxuICAgIGNvbG9yOiAjMDA1NjkxO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm0tYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhID4gLmljb24tQm9zY2gtSWMtbW9yZS1tYXhpbWl6ZS1ibGFjayB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTdweDtcclxuICAgIH1cclxufVxyXG5cclxuW2Rpcj0ncnRsJ10gLm0tYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhID4gLmljb24tQm9zY2gtSWMtbW9yZS1tYXhpbWl6ZS1ibGFjayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBbZGlyPSdydGwnXSAubS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEgPiAuaWNvbi1Cb3NjaC1JYy1tb3JlLW1heGltaXplLWJsYWNrIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTphY3RpdmUsIC5tLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpmb2N1cywgLm0tYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyLCAubS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuaWNvbi1Cb3NjaC1JYy1tb3JlLW1heGltaXplLWJsYWNrOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkyNyc7XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAucGFuZWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tLWFjY29yZGlvbiAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAucGFuZWwtYm9keSBwLmxnIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLnBhbmVsLWJvZHkgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5jb2wtbGctMTAge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5oYXMtY2hpbGRyZW4gPiAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLmhhcy1jaGlsZHJlbiAucGFuZWwtYm9keSAucGFuZWwtdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDU2OTE7XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAuaGFzLWNoaWxkcmVuIC5wYW5lbCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLmhhcy1jaGlsZHJlbiAucGFuZWwtYm9keSAucGFuZWwtaGVhZGluZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGZkZmUwO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLmhhcy1jaGlsZHJlbiAucGFuZWwtYm9keSAucGFuZWwtaGVhZGluZyBhIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tLWFjY29yZGlvbiAuaGFzLWNoaWxkcmVuIC5wYW5lbC1ib2R5IC5wYW5lbC1oZWFkaW5nIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5oYXMtY2hpbGRyZW4gLnBhbmVsLWJvZHkgLnBhbmVsOmZpcnN0LW9mLXR5cGUgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLmhhcy1jaGlsZHJlbiAucGFuZWwtYm9keSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogIzAwNTY5MTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm0tYWNjb3JkaW9uIC5oYXMtY2hpbGRyZW4gLnBhbmVsLWJvZHkgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbl9faW1hZ2VzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogMjBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm0tYWNjb3JkaW9uX19pbWFnZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLm0tYWNjb3JkaW9uX19pbWFnZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubS1hY2NvcmRpb25fX2ltYWdlcy0tb25lIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb25fX2ltYWdlcy0tb25lIGE6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb25fX2ltYWdlcy0tb25lIC52aWRlby1pY29uOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5tZWRpYS1nYWxsZXJ5LXNsaWRlciAuc2xpY2stcHJldixcclxuLm0tYWNjb3JkaW9uIC5tZWRpYS1nYWxsZXJ5LXNsaWRlciAuc2xpY2stbmV4dCB7XHJcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxMDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5tZWRpYS1nYWxsZXJ5LXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4ubS1hY2NvcmRpb24gLm1lZGlhLWdhbGxlcnktc2xpZGVyIC5zbGljay1uZXh0OjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMwMDNiNmEgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hY2NvcmRpb24gLm1lZGlhLWdhbGxlcnktc2xpZGVyIC5taW5pLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC5zbGljay1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFjY29yZGlvbiAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLm0tYWNjb3JkaW9uIC52aWRlby1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJhbmQvYmUtcGxheS1idXR0b25fdnAzLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5tLWFjY29yZGlvbiAudmlkZW8taWNvbiB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbn1cclxuIl19 */
