/**
 * 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-teaser_supergraphic_2col {
    background-image: url("../img/brand/Bosch-Supergraphic-Blue-Dark-RGB_Vp1-01.png");
    background-size: cover;
    background-position: center center;
    padding-top: 25px;
    padding-bottom: 25px;
    color: #fff;
}

@media (min-width: 768px) {
    .m-teaser_supergraphic_2col {
        background-image: url("../img/brand/Bosch-Supergraphic-Blue-Dark-RGB_Vp2-01.png");
    }
}

@media (min-width: 992px) {
    .m-teaser_supergraphic_2col {
        background-image: url("../img/brand/Bosch-Supergraphic-Blue-Dark-RGB_Vp3-01.png");
    }
}

.m-teaser_supergraphic_2col--redesign {
    background-image: linear-gradient(90deg, #013b69 0%, #013b69 80%, #005691 100%);
}

.m-teaser_supergraphic_2col__items {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

@media (min-width: 1200px) {
    .m-teaser_supergraphic_2col__items {
        width: 1170px;
    }
}

.m-teaser_supergraphic_2col__items::after, .m-teaser_supergraphic_2col__items::before {
    content: " ";
    display: table;
    clear: both;
}

.m-teaser_supergraphic_2col__item {
    padding: 0 5px;
}

.m-teaser_supergraphic_2col__item .inner {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 767px) {
    .m-teaser_supergraphic_2col__item {
        border-bottom: solid 1px rgba(255, 255, 255, 0.6);
        padding: 35px 15px;
    }
    .m-teaser_supergraphic_2col__item:last-child {
        border: none;
    }
}

@media (min-width: 768px) {
    .m-teaser_supergraphic_2col__item {
        padding: 0 15px;
        margin: 35px 0;
        border-right: solid 1px rgba(255, 255, 255, 0.6);
    }
    [dir='rtl'] .m-teaser_supergraphic_2col__item {
        border-right: 0;
        border-left: solid 1px rgba(255, 255, 255, 0.6);
    }
    .m-teaser_supergraphic_2col__item:last-child {
        border: none;
    }
    .m-teaser_supergraphic_2col__item:last-child .inner {
        float: left;
        width: 75%;
        left: 8.33333%;
    }
    [dir='rtl'] .m-teaser_supergraphic_2col__item:last-child .inner {
        float: right;
        left: auto;
        right: 8.33333%;
    }
}

@media (min-width: 992px) {
    .m-teaser_supergraphic_2col__item {
        margin: 75px 0;
    }
}

.m-teaser_supergraphic_2col__timetable {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 15px;
}

.m-teaser_supergraphic_2col__timetable .timetable__dates {
    float: left;
    margin-right: 25px;
}

[dir='rtl'] .m-teaser_supergraphic_2col__timetable .timetable__dates {
    float: right;
    margin-right: 0;
    margin-left: 25px;
}

.m-teaser_supergraphic_2col__timetable .timetable__hours {
    float: right;
}

[dir='rtl'] .m-teaser_supergraphic_2col__timetable .timetable__hours {
    direction: ltr;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: isolate;
    text-align: right;
}

[dir='rtl'] .m-teaser_supergraphic_2col__timetable .timetable__hours {
    float: left;
}

.m-teaser_supergraphic_2col .inner {
    padding-left: 0;
    width: 91.66667%;
}

[dir='rtl'] .m-teaser_supergraphic_2col .inner {
    padding-right: 0;
}

.m-teaser_supergraphic_2col .inner .media {
    margin-top: 0;
    margin-bottom: 10px;
}

.m-teaser_supergraphic_2col .inner .media-left {
    min-width: 48px;
    vertical-align: middle;
}

.m-teaser_supergraphic_2col .inner .media-body {
    vertical-align: middle;
}

.m-teaser_supergraphic_2col .inner .media-body p:first-child {
    font-weight: 600;
}

.m-teaser_supergraphic_2col .inner .media p {
    margin: 0;
}

.m-teaser_supergraphic_2col .inner .media .btn:hover {
    border-color: #fff;
    color: #fff;
}

.m-teaser_supergraphic_2col .inner i {
    display: inline-block;
    font-size: 26px;
    border-radius: 100%;
    vertical-align: middle;
}

@media (min-width: 992px) {
    .m-teaser_supergraphic_2col .inner i {
        display: inline-block;
        border: solid 1px #fff;
        padding: 5px;
    }
}

.m-teaser_supergraphic_2col .inner p {
    color: #fff;
}

.m-teaser_supergraphic_2col .inner .headline {
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}

.m-teaser_supergraphic_2col .inner .link {
    color: #fff;
    position: relative;
}

.m-teaser_supergraphic_2col .inner .link.hidden_arrow {
    font-size: 16px;
}

.m-teaser_supergraphic_2col .link--bg {
    display: block;
    background-repeat: no-repeat;
    background-position: left center;
}

[dir='rtl'] .m-teaser_supergraphic_2col .phoneNumber {
    direction: ltr;
}

.m-teaser_supergraphic_2col .phoneNumber--purple {
    color: #a00975;
    font-weight: bold;
    font-size: 17px;
    padding-left: 5px;
}

[dir='rtl'] .m-teaser_supergraphic_2col .phoneNumber--purple {
    padding-left: 0;
    padding-right: 5px;
}

@media (min-width: 768px) {
    .m-teaser_supergraphic_2col .phoneNumber--purple {
        font-size: 15px;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvY29uZmlnL19taXhpbnMuc2NzcyIsIm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sL20tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sLnNjc3MiLCIuLi9zY3NzL2NvbmZpZy9fY29sb3JzLnNjc3MiLCJtLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbC9tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbC5jc3MiLCIuLi9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMElBLHNHQUFzRztBQ3hJdEc7SUFDSSxrRkFBaUY7SUFDakYsdUJBQXNCO0lBQ3RCLG1DQUFrQztJQUNsQyxrQkFBaUI7SUFDakIscUJBQW9CO0lBQ3BCLFlDUFU7Q0RxTmI7O0FBNU1HO0lBUko7UUFTUSxrRkFBaUY7S0EyTXhGO0NFeE1BOztBRkFHO0lBWko7UUFhUSxrRkFBaUY7S0F1TXhGO0NFbE1BOztBRkZHO0lBQ0ksZ0ZHS1A7Q0hKSTs7QUFFRDtJQUNJLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLFlBQVc7Q0FhZDs7QUFYRztJQU5KO1FBT1EsY0FBYTtLQVVwQjtDRUZKOztBRmZJO0lBWU8sYUFBWTtJQUNaLGVBQWM7SUFDZCxZQUFXO0NBRWQ7O0FBR0w7SUFDSSxlQUFjO0NBZ0RqQjs7QUFqREE7SUFJTyxtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsb0JBQW1CO0NBQ3RCOztBQUVEO0lBVko7UUFXUSxrRENuREU7UURvREYsbUJBQWtCO0tBcUN6QjtJQWpEQTtRQWVXLGFBQVk7S0FDZjtDRU9aOztBRkpPO0lBbkJKO1FBb0JRLGdCQUFlO1FBQ2YsZUFBYztRQUNkLGlEQzlERTtLRHlGVDtJRWxCRDtRRk5ZLGdCQUFlO1FBQ2YsZ0RDbEVGO0tEbUVEO0lBM0JSO1FBOEJXLGFBQVk7S0FhZjtJQTNDUjtRQWlDZSxZQUFXO1FBQ1gsV0FBVTtRQUNWLGVBQWM7S0FPakI7SUVDYjtRRkxvQixhQUFZO1FBQ1osV0FBVTtRQUNWLGdCQUFlO0tBQ2xCO0NFT3BCOztBRkZPO0lBOUNKO1FBK0NRLGVBQWM7S0FFckI7Q0VLSjs7QUZIRztJQUNJLGlCQUFnQjtJQUNoQixnQkcxREc7SUgyREgsb0JBQW1CO0NBc0J0Qjs7QUF6QkE7SUFNTyxZQUFXO0lBQ1gsbUJBQWtCO0NBT3JCOztBRUVUO0lGTmdCLGFBQVk7SUFDWixnQkFBZTtJQUNmLGtCQUFpQjtDQUNwQjs7QUFiUjtJQWlCTyxhQUFZO0NBT2Y7O0FFRVQ7SUhVUSxlQ2pCNkI7SURxQnpCLDhCQUFxQjtJQUFyQixzQkFBcUI7SUFDckIsa0JBQWlCO0NBRXhCOztBR1hMO0lGVmdCLFlBQVc7Q0FDZDs7QUFqSGI7SUFzSFEsZ0JBQWU7SUFDZixpQkFBZ0I7Q0ErRG5COztBRW5ETDtJRlRZLGlCQUFnQjtDQUNuQjs7QUEzSFQ7SUE4SFksY0FBYTtJQUNiLG9CQUFtQjtDQXVCdEI7O0FBdEpUO0lBa0lnQixnQkFBZTtJQUNmLHVCQUFzQjtDQUN6Qjs7QUFwSWI7SUF1SWdCLHVCQUFzQjtDQUN6Qjs7QUF4SWI7SUEySWdCLGlCQUFnQjtDQUNuQjs7QUE1SWI7SUErSWdCLFVBQVM7Q0FDWjs7QUFoSmI7SUFtSmdCLG1CQ3BKRjtJRHFKRSxZQ3JKRjtDRHNKRDs7QUFySmI7SUF5Slksc0JBQXFCO0lBQ3JCLGdCQUFlO0lBQ2Ysb0JBQW1CO0lBQ25CLHVCQUFzQjtDQU96Qjs7QUFMRztJQTlKWjtRQStKZ0Isc0JBQXFCO1FBQ3JCLHVCQ2pLRjtRRGtLRSxhQUFZO0tBRW5CO0NFWVI7O0FGL0tEO0lBc0tZLFlDdktFO0NEd0tMOztBQXZLVDtJQTBLWSx5QkFBd0I7SUFDeEIsK0JBQThCO0NBQ2pDOztBQTVLVDtJQStLWSxZQ2hMRTtJRGlMRixtQkFBa0I7Q0FLckI7O0FBckxUO0lBbUxnQixnQkFBZTtDQUNsQjs7QUFwTGI7SUF5TFEsZUFBYztJQUNkLDZCQUE0QjtJQUM1QixpQ0FBZ0M7Q0FDbkM7O0FFYUw7SUZUWSxlQUFjO0NBQ2pCOztBQWpNVDtJQW9NWSxlQUFjO0lBQ2Qsa0JBQWlCO0lBQ2pCLGdCQUFlO0lBQ2Ysa0JBQWlCO0NBV3BCOztBRUVUO0lGVmdCLGdCQUFlO0lBQ2YsbUJBQWtCO0NBQ3JCOztBQUVEO0lBOU1aO1FBK01nQixnQkFBZTtLQUd0QjtDRVdSIiwiZmlsZSI6Im0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sL20tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRicm93c2VyLWNvbnRleHQ6IDE2O1xuXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XG4gICAgICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gICAgfVxuXG4gICAgQGlmICh1bml0bGVzcygkY29udGV4dCkpIHtcbiAgICAgICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xuICAgIH1cblxuICAgIEByZXR1cm4gJHBpeGVscyAvICRjb250ZXh0ICogMWVtO1xufVxuXG5AbWl4aW4gaW1vb24oJGNvZGUpIHtcbiAgICBmb250LWZhbWlseTogJGZfaWNvbnMgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6ICRjb2RlO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtdGV4dCgkZ3JhZGllbnQsICRiZyA6ICdsaWdodCcpIHtcbiAgQHN1cHBvcnRzIChtaXgtYmxlbmQtbW9kZTogbGlnaHRlbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1bnF1b3RlKCRncmFkaWVudCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpZiAoJGJnID09ICdsaWdodCcpIHtcbiAgICAgICAgLy8gbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbGlnaHRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2VudGVyLWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgfVxuXG4gID4gLmFzcGVjdC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwaWN0dXJlIGltZyxcbiAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgPiAuaGVhZGxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWt3b3JkIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIElFICovXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLyogQ1NTMyAqL1xufVxuXG5AbWl4aW4gYnJlYWtvdXQgKCRjb250YWluZXItd2lkdGgsICRwYWRkaW5nLCAkaW1hZ2VQb3NpdGlvbikge1xuICAgICRjb3JyZWN0aW9uOiAkY29udGFpbmVyLXdpZHRoIC8gMiAtICRwYWRkaW5nO1xuXG4gICAgd2lkdGg6IDUwdnc7XG5cbiAgICBAaWYgKCRpbWFnZVBvc2l0aW9uID09ICdsZWZ0Jykge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGNhbGMoLTUwdncgKyAjeyRjb3JyZWN0aW9ufSk7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgKCRpbWFnZVBvc2l0aW9uID09ICdyaWdodCcpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoLTUwdncgKyAjeyRjb3JyZWN0aW9ufSkgMCAwO1xuICAgIH1cbn1cblxuLy8gZmxpcCBudW1iZXJzIHdpdGggc3BhY2VzIGluIHJ0bFxuQG1peGluIHNldERpcmVjdGlvbiAoJGRpcmVjdGlvbikge1xuICAgIFtkaXI9J3J0bCddICYge1xuICAgICAgICBkaXJlY3Rpb246ICRkaXJlY3Rpb247XG5cbiAgICAgICAgQGlmICgkZGlyZWN0aW9uID09ICdsdHInKSB7XG4gICAgICAgICAgICAvLyB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogYXMgc2VlbiBhdCBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9wcmV2ZW50LWxvbmctdXJscy1mcm9tLWJyZWFraW5nLW91dC1vZi1jb250YWluZXIvICovXG5AbWl4aW4gd29yZC13cmFwKCkge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xufVxuXG5AbWl4aW4gZWxsaXBzaXMoKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyBAbWl4aW4gYmJhICgkdHlwZTogbGFyZ2V8aGwxfGhsMnxobDN8aGw0fGhsNXxiaWd8bWVkaXVtfHNtYWxsLCAkY29sb3I6IHByb2JsdWV8cHJvYmx1ZS13NTB8ZGFya2JsdWV8cmVkfHdoaXRlfGRhcmtncmV5fGxpZ2h0Z3JleSwgJHdlaWdodDpmdy1tZWRpdW18ZnctcmVndWxhcnxmdy1ib2xkfGZ3LWJsYWNrLCAkdHJhbnNmb3JtOnVwcGVyY2FzZXxub25lKVxuQG1peGluIGJiYSAoJHR5cGUsICRjb2xvciwgJHdlaWdodCwgJHRyYW5zZm9ybSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgLy8gJHR5cGVcbiAgICBAaWYgKCR0eXBlID09ICdsYXJnZScpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHR5cGUgPT0gJ2hsMScpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkdHlwZSA9PSAnaGwyJykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkdHlwZSA9PSAnaGwzJykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkdHlwZSA9PSAnaGw0Jykge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHR5cGUgPT0gJ2hsNScpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkdHlwZSA9PSAnYmlnJykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCR0eXBlID09ICdzbWFsbCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJGNvbG9yXG4gICAgQGlmICgkY29sb3IgPT0gJ3Byb2JsdWUnKSB7XG4gICAgICAgIGNvbG9yOiAkY19wcm9ibHVlO1xuICAgIH1cblxuICAgIEBpZiAoJGNvbG9yID09ICdwcm9ibHVlLXc1MCcpIHtcbiAgICAgICAgY29sb3I6ICRjX2RhcmtibHVlNTA7XG4gICAgfVxuXG4gICAgQGlmICgkY29sb3IgPT0gJ2RhcmtibHVlJykge1xuICAgICAgICBjb2xvcjogJGNfZGFya2JsdWU7XG4gICAgfVxuXG4gICAgQGlmICgkY29sb3IgPT0gJ3JlZCcpIHtcbiAgICAgICAgY29sb3I6ICRjX3JlZDtcbiAgICB9XG5cbiAgICBAaWYgKCRjb2xvciA9PSAnd2hpdGUnKSB7XG4gICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICB9XG5cbiAgICBAaWYgKCRjb2xvciA9PSAnZGFya2dyZXknKSB7XG4gICAgICAgIGNvbG9yOiAkY19ncmF5O1xuICAgIH1cblxuICAgIEBpZiAoJGNvbG9yID09ICdsaWdodGdyZXknKSB7XG4gICAgICAgIGNvbG9yOiAkY19saWdodGdyYXk7XG4gICAgfVxuXG4gICAgLy8gJHdlaWdodFxuICAgIEBpZiAoJHdlaWdodCA9PSAnZnctcmVndWxhcicpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAaWYgKCR3ZWlnaHQgPT0gJ2Z3LW1lZGl1bScpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBAaWYgKCR3ZWlnaHQgPT0gJ2Z3LWJvbGQnKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLy8gJHRyYW5zZm9ybVxuICAgIEBpZiAoJHRyYW5zZm9ybSA9PSAndXBwZXJjYXNlJykge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxufVxuIiwiQGltcG9ydCAnY29uZmlnL2luaXQnO1xuXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JyYW5kL0Jvc2NoLVN1cGVyZ3JhcGhpYy1CbHVlLURhcmstUkdCX1ZwMS0wMS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICRjX3doaXRlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JyYW5kL0Jvc2NoLVN1cGVyZ3JhcGhpYy1CbHVlLURhcmstUkdCX1ZwMi0wMS5wbmcnKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnJhbmQvQm9zY2gtU3VwZXJncmFwaGljLUJsdWUtRGFyay1SR0JfVnAzLTAxLnBuZycpO1xuICAgIH1cblxuICAgICYtLXJlZGVzaWduIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGdfZGFya2JsdWU7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogMTE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGNfd2hpdGUsIDAuNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHJnYmEoJGNfd2hpdGUsIDAuNik7XG5cbiAgICAgICAgICAgIFtkaXI9J3J0bCddICYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoJGNfd2hpdGUsIDAuNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDguMzMzMzMlO1xuXG4gICAgICAgICAgICAgICAgICAgIFtkaXI9J3J0bCddICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgbWFyZ2luOiA3NXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1ldGFibGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICRmczE2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIC50aW1ldGFibGVfX2RhdGVzIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICBbZGlyPSdydGwnXSAmIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWV0YWJsZV9faG91cnMge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXREaXJlY3Rpb24obHRyKTtcblxuICAgICAgICAgICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG5cbiAgICAgICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjX3doaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5oaWRkZW5fYXJyb3cge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLS1iZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucGhvbmVOdW1iZXIge1xuICAgICAgICBbZGlyPSdydGwnXSAmIHtcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTAwOTc1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY19ibGFjazogIzAwMDtcbiRjX3doaXRlOiAjZmZmO1xuJGNfYm9zY2hncmF5OiAjMjkzMDM2O1xuJGNfYm9zY2hncmF5MjU6ICM2MDcwN2U7XG4kY19ncmF5OiAjNTI1ZjZiO1xuJGNfZ3JheTI1OiAjZDRkN2RhO1xuJGNfZ3JheTUwOiAjYThhZmI1O1xuJGNfZ3JheTc1OiAjN2Q4NzkwO1xuXG4kY19ncmF5ODA6ICM4MDgwODA7XG4kY19ncmF5RDM6ICNkM2QzZDQ7XG4kY19ncmF5NjQ6ICM2NDcyN2U7XG4kY19saWdodGdyYXk6ICNiZmMwYzI7XG4kY19saWdodGdyYXk3NTogI2NmZDBkMTtcbiRjX2xpZ2h0Z3JheTUwOiAjZGZkZmUwO1xuJGNfbGlnaHRncmF5MjU6ICNlZmVmZjA7XG4kY19saWdodGdyYXkxNTogI2Y1ZjZmNjtcbiRjX2xpZ2h0Z3JheTU6ICNmYWZhZmE7XG4kY19yZWQ6ICNlMjAwMTU7XG4kY19kYXJrcmVkOiAjYTcwMDEwO1xuJGNfZnVjaHNpYTogI2I5MDI3NjtcbiRjX2Z1Y2hzaWE1MDogI2RjODBiYTtcbiRjX3Zpb2xldDogIzUwMjM3ZjtcbiRjX3Zpb2xldDUwOiAjYTc5MWJmO1xuJGNfcHJvYmx1ZTogIzAwM2I2YTtcbiRjX2RhcmtibHVlOiAjMDA1NjkxO1xuJGNfZGFya2JsdWU1MDogIzdmYWFjODtcbiRjX25hdnlibHVlOiAjMDAzMjU0O1xuJGNfbmF2eWJsdWU1MDogIzFhNjc5YztcbiRjX25hdnlibHVlMTU6ICNhNmMwZDQ7XG4kY19saWdodGJsdWU6ICMwMDhlY2Y7XG4kY19saWdodGJsdWU1MDogIzdmYzZlZjtcbiRjX2xpZ2h0Ymx1ZTc1OiAjYmZlM2YzO1xuJGNfdHVycXVvaXNlOiAjMDBhOGIwO1xuJGNfdHVycXVvaXNlNTA6ICM3ZmQzZDc7XG4kY19saWdodGdyZWVuOiAjNzhiZTIwO1xuJGNfbGlnaHRncmVlbjUwOiAjYmJkZThmO1xuJGNfZGFya2dyZWVuOiAjMDA2MjQ5O1xuJGNfZGFya2dyZWVuNTA6ICM3ZmIwYTQ7XG4kY19saWdodG9yYW5nZTogI2ZjYWYxNztcbiRjX3JlZ2FsYmx1ZTogIzAxM2I2OTtcbiRjX2JhaGFtYWJsdWU6ICMwMDU2OTE7XG4kY19tb256YTogI2UyMDAxNDtcbiRjX3BhbGVzbGF0ZTogI2MzYmVjMjtcblxuJGNfbGlnaHRjb3JhbDogI2Y0ODA4YjtcbiRjX21hcm9vbjogIzc1MDAwYjtcbiIsIi8qIGFzIHNlZW4gYXQgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvcHJldmVudC1sb25nLXVybHMtZnJvbS1icmVha2luZy1vdXQtb2YtY29udGFpbmVyLyAqL1xyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyYW5kL0Jvc2NoLVN1cGVyZ3JhcGhpYy1CbHVlLURhcmstUkdCX1ZwMS0wMS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9icmFuZC9Cb3NjaC1TdXBlcmdyYXBoaWMtQmx1ZS1EYXJrLVJHQl9WcDItMDEucG5nXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyYW5kL0Jvc2NoLVN1cGVyZ3JhcGhpYy1CbHVlLURhcmstUkdCX1ZwMy0wMS5wbmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbC0tcmVkZXNpZ24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDEzYjY5IDAlLCAjMDEzYjY5IDgwJSwgIzAwNTY5MSAxMDAlKTtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9faXRlbXM6OmFmdGVyLCAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW1zOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9faXRlbSAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcbiAgICBbZGlyPSdydGwnXSAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIH1cclxuICAgIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9faXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW06bGFzdC1jaGlsZCAuaW5uZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7XHJcbiAgICB9XHJcbiAgICBbZGlyPSdydGwnXSAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW06bGFzdC1jaGlsZCAuaW5uZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogNzVweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX3RpbWV0YWJsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sX190aW1ldGFibGUgLnRpbWV0YWJsZV9fZGF0ZXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9fdGltZXRhYmxlIC50aW1ldGFibGVfX2RhdGVzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2xfX3RpbWV0YWJsZSAudGltZXRhYmxlX19ob3VycyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9fdGltZXRhYmxlIC50aW1ldGFibGVfX2hvdXJzIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbF9fdGltZXRhYmxlIC50aW1ldGFibGVfX2hvdXJzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wgLmlubmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiA5MS42NjY2NyU7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCAuaW5uZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5pbm5lciAubWVkaWEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCAuaW5uZXIgLm1lZGlhLWxlZnQge1xyXG4gICAgbWluLXdpZHRoOiA0OHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5pbm5lciAubWVkaWEtYm9keSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wgLmlubmVyIC5tZWRpYS1ib2R5IHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5pbm5lciAubWVkaWEgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCAuaW5uZXIgLm1lZGlhIC5idG46aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCAuaW5uZXIgaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wgLmlubmVyIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5pbm5lciBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wgLmlubmVyIC5oZWFkbGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCAuaW5uZXIgLmxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tLXRlYXNlcl9zdXBlcmdyYXBoaWNfMmNvbCAuaW5uZXIgLmxpbmsuaGlkZGVuX2Fycm93IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5saW5rLS1iZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuW2Rpcj0ncnRsJ10gLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5waG9uZU51bWJlciB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5waG9uZU51bWJlci0tcHVycGxlIHtcclxuICAgIGNvbG9yOiAjYTAwOTc1O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuW2Rpcj0ncnRsJ10gLm0tdGVhc2VyX3N1cGVyZ3JhcGhpY18yY29sIC5waG9uZU51bWJlci0tcHVycGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubS10ZWFzZXJfc3VwZXJncmFwaGljXzJjb2wgLnBob25lTnVtYmVyLS1wdXJwbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb2xvcnMnO1xuXG4vLyBncmFkaWVudHNcbiRnX2JsdWU6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNfZGFya2JsdWUgMCUsICRjX2xpZ2h0Ymx1ZSAxMDAlKSwgbm8tcmVwZWF0O1xuLy8gZWc6IGNvbG9yIG92ZXJsYXkgc3RhZ2VcbiRnX2JsdWU3NTogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHJnYmEoJGNfZGFya2JsdWUsIDEpLFxuICAgIHJnYmEoJGNfbGlnaHRibHVlLCAwLjc1KVxuKTtcbiRnX2dyYXk6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNfbGlnaHRncmF5IDAlLCAkY19ncmF5MjUgMTAwJSksIG5vLXJlcGVhdDtcblxuLy8gbmV3IHN0eWxlZ3VpZGVcbiRnX3Byb2JsdWU6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICAkY19wcm9ibHVlIDAlLFxuICAgICRjX2RhcmtibHVlIDgwJSxcbiAgICAkY19kYXJrYmx1ZSAxMDAlXG4pO1xuJGdfZGFya2JsdWU6IGxpbmVhci1ncmFkaWVudChcbiAgICA5MGRlZyxcbiAgICAkY19yZWdhbGJsdWUgMCUsXG4gICAgJGNfcmVnYWxibHVlIDgwJSxcbiAgICAkY19iYWhhbWFibHVlIDEwMCVcbik7XG5cbi8vIGJiYSBzdHlsZWd1aWRlXG4kZ19kYXJrYmx1ZTgwOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjX3Byb2JsdWUsIDgwJSwgJGNfZGFya2JsdWUpO1xuXG4vLyBpY29uc1xuJGZfaWNvbnM6ICdCb3NjaC1QVC0yMDIyLTAyLTAzJztcblxuLy8gRm9udCBTaXplcztcbiRmczEyOiAxMnB4O1xuJGZzMTQ6IDE0cHg7XG4kZnMxNTogMTVweDtcbiRmczE2OiAxNnB4O1xuJGZzMTg6IDE4cHg7XG4kZnMyMDogMjBweDtcbiRmczIyOiAyMnB4O1xuJGZzMjQ6IDI0cHg7XG4kZnMyNjogMjZweDtcbiRmczI4OiAyOHB4O1xuJGZzMzI6IDMycHg7XG4kZnMzNjogMzZweDtcbiRmczM4OiAzOHB4O1xuJGZzNDg6IDQ4cHg7XG4kZnM1MjogNTJweDtcblxuLy8gTWFpbiBOYXZpZ2F0aW9uIEhlaWdodFxuJG1haW4tbmF2LWhlaWdodDogNDVweDtcblxuLy8gQ29udGFpbmVyIFdpZHRoXG4kY29udGFpbmVyLXdpZHRoOiAxMTQwcHg7XG5cbi8vIHotaW5kZXhcbiR6aW5kZXgtcG9wb3ZlcjogODAwO1xuJHppbmRleC10YWJsZS1uYXY6IDg4MDtcbiR6aW5kZXgtcGRwLW5hdjogODkwO1xuJHppbmRleC1zZWFyY2g6IDkwMDtcbiR6aW5kZXgtY29udHJvbGJhcjogOTAwO1xuJHppbmRleC1zZWFyY2gtb3BlbjogMTA1MDtcblxuLy8gIyMjIyMjIEJvb3RzdHJhcCBPdmVyd3JpdGVzICMjIyMjI1xuXG4vLyBHbG9iYWwgRGVmYXVsdHNcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnYm9zY2hzYW5zJywgJ0FyaWFsJywgJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kZm9udC1zaXplLWJhc2U6IDE0cHg7XG4kdGV4dC1jb2xvcjogJGNfYmxhY2s7XG5cbi8vIEZvcm1zXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAwO1xuJGlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICM5OTk7XG5cbi8vIFBhbmVsXG4kcGFuZWwtYm9yZGVyLXJhZGl1czogMDtcblxuLy8gTW9kYWxcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAwO1xuXG4vLyBCbG9ja3FvdXRlXG4kYmxvY2txdW90ZS1mb250LXNpemU6IDI0cHg7XG5cbi8vIEhvcml6b250YWwgcnVsZXNcbiRoci1ib3JkZXI6ICRjX2xpZ2h0Z3JheTUwO1xuXG4vLyBjb250YWluZXJcbiRjb250YWluZXItc206IDEwMCU7XG4kY29udGFpbmVyLW1kOiAxMDAlO1xuIl19 */
