@charset "UTF-8";.find-shop-box__link.-map:before,.find-shop-box__link.-route:before,.find-shop-box__mobile-show-on-map:after,.find-shop-box__open-current:after,.find-shop-box__open-current:before,.find-shop-box__remove-shop:before,.find-shop-box__set-shop--remove-only.is-selected:before,.find-shop-box__set-shop.-localizaction:before,.find-shop-box__set-shop.is-selected:before,.find-shop-box__set-shop:before,.find-shop-box__specials:after{font-family:mda-iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}.find-shop-box{border:1px solid #e6e8ef;background:#fff;margin-bottom:16px;font-size:14px}.find-shop-box.is-selected{border-color:#002c5a}@media(min-width:576px){.find-shop-box.is-hidden{display:none}}.find-shop-box__content{position:relative;padding:24px 48px 24px 24px}@media(min-width:992px){.find-shop-box__content{padding:24px 32px;display:block}}@media(min-width:1480px){.find-shop-box__content{padding:32px 40px}}.find-shop-box__mobile-show-on-map{display:-ms-flexbox;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:50px;height:50px}.find-shop-box__mobile-show-on-map:after{content:"";font-size:14px}@media(min-width:992px){.find-shop-box__mobile-show-on-map{display:none}}.find-shop-box__title{font-size:16px;margin-bottom:12px;padding-right:16px;font-weight:600;display:block}@media(min-width:992px){.find-shop-box__title{font-size:18px}}@media(min-width:1480px){.find-shop-box__title{font-size:20px}}@media(max-width:767.98px){.find-shop-box__title{margin-bottom:4px}}.find-shop-box__title b{font-weight:500}.find-shop-box__link{font-size:14px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-weight:400}.find-shop-box__link:before{font-size:14px;margin-right:8px}@media(max-width:767.98px){.find-shop-box__link{display:none}}.find-shop-box__link.-map:before{content:""}.find-shop-box__link.-route:before{content:""}.find-shop-box__text{font-size:14px;margin-bottom:6px;color:#5f5f5f;font-weight:400}@media(max-width:767.98px){.find-shop-box__text{margin-bottom:0}}@media(min-width:992px){.find-shop-box__text:last-of-type{margin-bottom:21px}}.find-shop-box__text a{color:#5f5f5f;transition:color .2s ease-out}.find-shop-box__text a:hover{color:#191919}@media(max-width:767.98px){.find-shop-box__text--contact{display:none}}.find-shop-box__set-shop{padding:8px 16px 8px 40px;background:#eef0f8;position:relative;border-radius:16px;font-size:12px;font-weight:500;display:inline-block}.find-shop-box__set-shop:before{content:"";position:absolute;left:17px;top:50%;transform:translateY(-50%)}@media(max-width:767.98px){.find-shop-box__set-shop{display:none}}.find-shop-box__set-shop .find-shop-box__set-shop-selected-text{display:none;color:#191919;font-size:13px;font-weight:600}.find-shop-box__set-shop .find-shop-box__set-shop-unselected-text{display:block}.find-shop-box__set-shop:hover{background:#d0d4e1}.find-shop-box__set-shop.is-selected{background:#ffe980;padding-right:50px}.find-shop-box__set-shop.is-selected:before{content:""}.find-shop-box__set-shop.is-selected .find-shop-box__set-shop-selected-text{display:block}.find-shop-box__set-shop.is-selected .find-shop-box__set-shop-unselected-text{display:none}.find-shop-box__set-shop.is-selected:hover{background:#ffe14d}.find-shop-box__set-shop.is-selected:hover .find-shop-box__remove-shop{background:#ffd400}.find-shop-box__set-shop--remove-only.is-selected{padding:8px 16px 8px 40px;background:#eef0f8}.find-shop-box__set-shop--remove-only.is-selected:before{content:""}.find-shop-box__set-shop--remove-only.is-selected:hover{background:#d0d4e1}@media(max-width:767.98px){.find-shop-box__set-shop--remove-only{display:inline-block}}.find-shop-box__set-shop.-localizaction:before{content:""}.find-shop-box__remove-shop{border-radius:0 16px 16px 0;background:#ffe14d;height:100%;width:34px;position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s}.find-shop-box__remove-shop:before{content:"";color:#191919}.find-shop-box__specials{font-weight:600;color:#d80000;cursor:pointer}.find-shop-box__specials:after{content:"";font-size:6px;margin-left:8px}.find-shop-box__open-current{margin-top:6px;position:relative;padding-left:24px;padding-right:10px;cursor:pointer}.find-shop-box__open-current:before{content:""}.find-shop-box__open-current:after{content:""}.find-shop-box__open-current:before{position:absolute;left:3px;top:1px;font-size:15px}.find-shop-box__open-current:after{font-size:6px;padding-left:4px;vertical-align:2px}.find-shop-box__open-current b{font-weight:600}@media(max-width:767.98px){.find-shop-box__open-current{display:none}}.find-shop-box__open-table{width:100%;margin-top:10px}.find-shop-box__open-table td,.find-shop-box__open-table th{padding:2px 0;text-align:left}.find-shop-box__open-table th{font-weight:400}.find-shop-box__open-table td{font-weight:600}.find-shop-box__footer{margin-top:24px}.find-shop-box__button{margin-bottom:8px}.find-shop-box.-dropdown{border:0}.find-shop-box.-dropdown .find-shop-box__content{padding:16px 0 20px}.find-shop-box.-dropdown .find-shop-box__open-table{width:auto}.find-shop-box.-dropdown .find-shop-box__open-table th{padding-right:30px}.find-shop-box.-dropdown .find-shop-box__open-current:after{display:none}.find-shop-box__item{padding:20px 0;border-bottom:1px solid #f2f4fa}.find-shop-box__item:last-of-type{border-bottom:0}.find-shop-box__shop-name{font-weight:600;font-size:16px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbmQtc2hvcC1ib3guY3NzIiwiLi4vLi4vLi4vZm9udHMvX2ljb25mb250LnNjc3MiLCJmaW5kLXNob3AtYm94LnNjc3MiLCIuLi8uLi8uLi9zZXR1cC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hYnN0cmFjdHMvX3NwYWNlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsaUJBTGlCLEFDUUUsMGFEUndhLHlCQUEyQixtQ0FBbUMsa0NBQWtDLGtCQUFrQixvQkFBb0IsZ0JBQW1CLHFCQUFxQixvQkFBb0IsYUFBYSxDQUFDLEFFMEJ0b0IsZUFBQSx5QkFBQSxnQkFBQSxtQkFBQSxjQUFBLENBQUEsQUZ4QkwsMkJDR0Msb0JBQTJCLENBQUEsd0JBQUEseUJBQUEsWUFBQSxDQUFBLENERjNCLHdCQ0dDLGtCQUFtQywyQkFBQSxDQUFBLHdCQUFBLHdCQUFBLGtCQUFBLGFBQUEsQ0FBQSxDREZwQyx5QkNHQyx3QkFBa0MsaUJBQUEsQ0FBQSxDQUFBLG1DQUFBLG9CQUFBLGFBQUEsa0JBQUEsUUFBQSxXQUFBLDJCQUFBLHNCQUFBLG1CQUFBLGtCQUFBLHlCQUFBLFdBQUEsV0FBQSxDQUFBLEFERnBDLHlDQ0dtQixZQUFBLGNBQUEsQ0FBQSxBREZuQix3QkNHcUIsbUNBQUEsWUFBQSxDQUFBLENBQUEsc0JBQUEsZUFBQSxtQkFBQSxtQkFBQSxnQkFBQSxhQUFBLENBQUEsQURGckIsd0JDR29CLHNCQUFBLGNBQUEsQ0FBQSxDQUFBLHlCQUFBLHNCQUFBLGNBQUEsQ0FBQSxDREZuQiwyQkNJcUIsc0JBQUEsaUJBQUEsQ0FBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSxBREh0QixxQkNJSSxlQUFvQixrQkFBQSxvQkFBQSxhQUFBLHNCQUFBLG1CQUFBLGtCQUFBLHlCQUFBLGVBQUEsQ0FBQSxBREh4Qiw0QkFDQSxlQUFBLGdCQUFBLENBQUEsMkJBQUEscUJBQUEsWUFBQSxDQUFBLENBQUMsaUNBQWlDLFdBQVcsQ0FBQyxtQ0FBbUMsV0FBVyxDQUFDLEFFVjdGLHFCQUFBLGVBQUEsa0JBQUEsY0FBQSxlQUFBLENBQUEsQUZZQSwyQkd1QnFCLHFCQUFBLGVBQUEsQ0FBQSxDQUFBLHdCQUFBLGtDQUFBLGtCQUFBLENBQUEsQ0h0QnBCLHVCR1JpQixjQUFBLDZCQUFBLENBQUEsQUhTbEIsNkJJTnFCLGFBQUEsQ0FBQSwyQkFBQSw4QkFBQSxZQUFBLENBQUEsQ0pPcEIseUJBRUQsMEJBQUEsbUJBQUEsa0JBQUEsbUJBQUEsZUFBQSxnQkFBQSxvQkFBQSxDQUFBLEFBREEsZ0NBQWdDLFlBQVcsQUFBaUMsa0JBQWtCLFVBQVUsUUFBUSxBQUFrRSwwQkFBMEIsQ0FBaEssQUVoQjVDLDJCQUFBLHlCQUFBLFlBQUEsQ0FBQSxDQUFBLGdFQUFBLGFBQUEsY0FBQSxlQUFBLGVBQUEsQ0FBQSxBRmtCQSxrRUFHQSxhQUFBLENBQUEsK0JBQUEsa0JBQUEsQ0FBQSxBQUZBLHFDQUFxQyxtQkFBbUIsa0JBQWtCLENBQUMsNENBQTRDLFdBQVcsQ0FBQyxBS3dDL0gsNEVBQUEsYUFBQSxDQUFBLEFMdENKLDhFRXJCQSxZQUFBLENBQUEsQUZzQkEsMkNBSUUsa0JBQUEsQ0FBQSx1RUFBQSxrQkFBQSxDQUFBLEFBSEYsa0RBQWtELDBCQUEwQixrQkFBa0IsQ0FBQyxBRVQzRix5REFBQSxXQUFBLENBQUEsQUZXSix3REVWMEIsa0JBQUEsQ0FBQSwyQkFBQSxzQ0FBQSxvQkFBQSxDQUFBLENGV3pCLCtDQU1ELFdBQUEsQ0FBQSxBQUxBLDRCQUE0Qiw0QkFBNEIsbUJBQW1CLFlBQVksV0FBVyxrQkFBa0IsUUFBUSxNQUFNLEFBQW9CLG9CQUFvQixhQUFhLEFBQXlCLHNCQUFzQixtQkFBbUIsQUFBd0IscUJBQXFCLHVCQUF1QixBQUFpRCxrQkFBa0IsQ0FBQyxBS2dDN1gsbUNBQUEsWUFBQSxhQUFBLENBQUEsQUw5QkoseUJFZkksZ0JBQUEsY0FBQSxjQUFBLENBQUEsK0JBQUEsWUFBQSxBRU5pQixjQUFBLGVBQUEsQ0ZNakIsQUVOaUIsNkJBQUEsZUFBQSxrQkFBQSxrQkFBQSxtQkFBQSxjQUFBLENBQUEsQUp1QnJCLG9DQU9FLFdBQUEsQ0FBQSxtQ0FBQSxXQUFBLENBQUEsQUFORixvQ0FBb0Msa0JBQWtCLFNBQVMsUUFBUSxjQUFjLENBQUMsQUsyQmxGLG1DQUFBLGNBQUEsaUJBQUEsa0JBQUEsQ0FBQSxBTHpCSiwrQkVwQkksZUFBQSxDQUFBLDJCQUFBLDZCQUFBLFlBQUEsQ0FBQSxDRnFCSCwyQkFTQyxXQUFBLGVBQUEsQ0FBQSw0REFBQSxjQUFBLGVBQUEsQ0FBQSxBQVJGLDhCQUE4QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxBRVh4Rix1QkFBQSxlQUFBLENBQUEsdUJBQUEsaUJBQUEsQ0FBQSx5QkFBQSxRQUFBLENBQUEsQUZhSixpREVacUIsbUJBQUEsQ0FBQSxvREFBQSxVQUFBLENBQUEsQUZhckIsdURFYnFCLGtCQUFBLENBQUEsNERBQUEsWUFBQSxDQUFBLEFGY3JCLHFCRWRxQixlQUFBLCtCQUFBLENBQUEsa0NBQUEsZUFBQSxDQUFBLEFGZXJCLDBCRWQwQixnQkFBQSxjQUFBLENBQUEiLCJmaWxlIjoiZmluZC1zaG9wLWJveC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZmluZC1zaG9wLWJveF9fbW9iaWxlLXNob3ctb24tbWFwOmFmdGVyLCAuZmluZC1zaG9wLWJveF9fbGluay4tbWFwOmJlZm9yZSwgLmZpbmQtc2hvcC1ib3hfX2xpbmsuLXJvdXRlOmJlZm9yZSwgLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wOmJlZm9yZSwgLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLmlzLXNlbGVjdGVkOmJlZm9yZSwgLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLS1yZW1vdmUtb25seS5pcy1zZWxlY3RlZDpiZWZvcmUsIC5maW5kLXNob3AtYm94X19zZXQtc2hvcC4tbG9jYWxpemFjdGlvbjpiZWZvcmUsIC5maW5kLXNob3AtYm94X19yZW1vdmUtc2hvcDpiZWZvcmUsIC5maW5kLXNob3AtYm94X19zcGVjaWFsczphZnRlciwgLmZpbmQtc2hvcC1ib3hfX29wZW4tY3VycmVudDpiZWZvcmUsIC5maW5kLXNob3AtYm94X19vcGVuLWN1cnJlbnQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJtZGEtaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmluZC1zaG9wLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU4ZWY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206ICAxNnB4ICA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpbmQtc2hvcC1ib3guaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDJjNWE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmluZC1zaG9wLWJveC5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbmQtc2hvcC1ib3hfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICAyNHB4ICAgNDhweCAgIDI0cHggICAyNHB4ICA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmluZC1zaG9wLWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogIDI0cHggICAzMnB4ICA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0ODBweCkge1xuICAuZmluZC1zaG9wLWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogIDMycHggICA0MHB4ICA7XG4gIH1cbn1cblxuLmZpbmQtc2hvcC1ib3hfX21vYmlsZS1zaG93LW9uLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX21vYmlsZS1zaG93LW9uLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5maW5kLXNob3AtYm94X19tb2JpbGUtc2hvdy1vbi1tYXA6YWZ0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmluZC1zaG9wLWJveF9fbW9iaWxlLXNob3ctb24tbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maW5kLXNob3AtYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmluZC1zaG9wLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ4MHB4KSB7XG4gIC5maW5kLXNob3AtYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmluZC1zaG9wLWJveF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4uZmluZC1zaG9wLWJveF9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maW5kLXNob3AtYm94X19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maW5kLXNob3AtYm94X19saW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmluZC1zaG9wLWJveF9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmluZC1zaG9wLWJveF9fbGluay4tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC4XCI7XG59XG5cbi5maW5kLXNob3AtYm94X19saW5rLi1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiO1xufVxuXG4uZmluZC1zaG9wLWJveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maW5kLXNob3AtYm94X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmluZC1zaG9wLWJveF9fdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuLmZpbmQtc2hvcC1ib3hfX3RleHQgYSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuXG4uZmluZC1zaG9wLWJveF9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmluZC1zaG9wLWJveF9fdGV4dC0tY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICA4cHggICAxNnB4ICAgOHB4ICAgNDBweCAgO1xuICBiYWNrZ3JvdW5kOiAjZWVmMGY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKNcIjtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maW5kLXNob3AtYm94X19zZXQtc2hvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3AgLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLXNlbGVjdGVkLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzE5MTkxOTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3AgLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLXVuc2VsZWN0ZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDBkNGUxO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3AuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZlOTgwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3AuaXMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJBcIjtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLmlzLXNlbGVjdGVkIC5maW5kLXNob3AtYm94X19zZXQtc2hvcC1zZWxlY3RlZC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maW5kLXNob3AtYm94X19zZXQtc2hvcC5pcy1zZWxlY3RlZCAuZmluZC1zaG9wLWJveF9fc2V0LXNob3AtdW5zZWxlY3RlZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZTE0ZDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLmlzLXNlbGVjdGVkOmhvdmVyIC5maW5kLXNob3AtYm94X19yZW1vdmUtc2hvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmQ0MDA7XG59XG5cbi5maW5kLXNob3AtYm94X19zZXQtc2hvcC0tcmVtb3ZlLW9ubHkuaXMtc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDBweDtcbiAgYmFja2dyb3VuZDogI2VlZjBmODtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3NldC1zaG9wLS1yZW1vdmUtb25seS5pcy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BiFwiO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3AtLXJlbW92ZS1vbmx5LmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QwZDRlMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maW5kLXNob3AtYm94X19zZXQtc2hvcC0tcmVtb3ZlLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZmluZC1zaG9wLWJveF9fc2V0LXNob3AuLWxvY2FsaXphY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLugLhcIjtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3JlbW92ZS1zaG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxNnB4IDE2cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZTE0ZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5maW5kLXNob3AtYm94X19yZW1vdmUtc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BiFwiO1xufVxuXG4uZmluZC1zaG9wLWJveF9fcmVtb3ZlLXNob3A6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuXG4uZmluZC1zaG9wLWJveF9fc3BlY2lhbHMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2Q4MDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc3BlY2lhbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6AilwiO1xufVxuXG4uZmluZC1zaG9wLWJveF9fc3BlY2lhbHM6YWZ0ZXIge1xuICBmb250LXNpemU6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tY3VycmVudCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tY3VycmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ApFwiO1xufVxuXG4uZmluZC1zaG9wLWJveF9fb3Blbi1jdXJyZW50OmFmdGVyIHtcbiAgY29udGVudDogXCLugIhcIjtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tY3VycmVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tY3VycmVudDphZnRlciB7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IDJweDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tY3VycmVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maW5kLXNob3AtYm94X19vcGVuLWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX29wZW4tdGFibGUgdGgsXG4uZmluZC1zaG9wLWJveF9fb3Blbi10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmluZC1zaG9wLWJveF9fb3Blbi10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maW5kLXNob3AtYm94X19vcGVuLXRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6ICAyNHB4ICA7XG59XG5cbi5maW5kLXNob3AtYm94X19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAgOHB4ICA7XG59XG5cbi5maW5kLXNob3AtYm94Li1kcm9wZG93biB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpbmQtc2hvcC1ib3guLWRyb3Bkb3duIC5maW5kLXNob3AtYm94X19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAwIDIwcHggMDtcbn1cblxuLmZpbmQtc2hvcC1ib3guLWRyb3Bkb3duIC5maW5kLXNob3AtYm94X19vcGVuLXRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5maW5kLXNob3AtYm94Li1kcm9wZG93biAuZmluZC1zaG9wLWJveF9fb3Blbi10YWJsZSB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maW5kLXNob3AtYm94Li1kcm9wZG93biAuZmluZC1zaG9wLWJveF9fb3Blbi1jdXJyZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX2l0ZW0ge1xuICBwYWRkaW5nOiAgMjBweCAgIDBweCAgO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjRmYTtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZpbmQtc2hvcC1ib3hfX3Nob3AtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiIsIiRmb250UGF0aDogJy4uL2ljb25mb250Lyc7XG4kZm9udE5hbWU6ICdtZGEtaWNvbmZvbnQnO1xuJGZvbnRNYXA6ICggXCJhbGVydFwiIDogXCJcXEUwMDFcIiwgIFwiYW5nZWwtYm90dG9tXCIgOiBcIlxcRTAwMlwiLCAgXCJhbmdlbC1sZWZ0XCIgOiBcIlxcRTAwM1wiLCAgXCJhbmdlbC1yaWdodFwiIDogXCJcXEUwMDRcIiwgIFwiYW5nZWwtdG9wXCIgOiBcIlxcRTAwNVwiLCAgXCJhcnJvdy1sZWZ0XCIgOiBcIlxcRTAwNlwiLCAgXCJhcnJvdy1yaWdodFwiIDogXCJcXEUwMDdcIiwgIFwiYXJyb3ctc21hbGwtYm90dG9tXCIgOiBcIlxcRTAwOFwiLCAgXCJhcnJvdy1zbWFsbC1sZWZ0XCIgOiBcIlxcRTAwOVwiLCAgXCJhcnJvdy1zbWFsbC1yaWdodFwiIDogXCJcXEUwMEFcIiwgIFwiYXJyb3ctc21hbGwtdG9wXCIgOiBcIlxcRTAwQlwiLCAgXCJiYWNrXCIgOiBcIlxcRTAwQ1wiLCAgXCJibG9nXCIgOiBcIlxcRTAwRFwiLCAgXCJjaGVjay1yb3VuZGVkXCIgOiBcIlxcRTAwRVwiLCAgXCJjaGVjay1yb3V0ZVwiIDogXCJcXEUwMEZcIiwgIFwiY2hlY2tcIiA6IFwiXFxFMDEwXCIsICBcImNpcmNsZS1oZWFydFwiIDogXCJcXEUwMTFcIiwgIFwiY2xvc2VcIiA6IFwiXFxFMDEyXCIsICBcImNvbXBhc3NcIiA6IFwiXFxFMDEzXCIsICBcImNvbnRlbnRzXCIgOiBcIlxcRTAxNFwiLCAgXCJkYW5nZXJcIiA6IFwiXFxFMDE1XCIsICBcImRvd25sb2FkXCIgOiBcIlxcRTAxNlwiLCAgXCJlZGl0XCIgOiBcIlxcRTAxN1wiLCAgXCJlbmRcIiA6IFwiXFxFMDE4XCIsICBcImV4aXRcIiA6IFwiXFxFMDE5XCIsICBcImZhY2Vib29rXCIgOiBcIlxcRTAxQVwiLCAgXCJmYXYtYWN0aXZlXCIgOiBcIlxcRTAxQlwiLCAgXCJmYXZcIiA6IFwiXFxFMDFDXCIsICBcImZpbHRlclwiIDogXCJcXEUwMURcIiwgIFwiZmlyc3RcIiA6IFwiXFxFMDFFXCIsICBcImZ1bGxwYWdlXCIgOiBcIlxcRTAxRlwiLCAgXCJnbG9iZVwiIDogXCJcXEUwMjBcIiwgIFwiZ3JpZFwiIDogXCJcXEUwMjFcIiwgIFwiaGFuZHNcIiA6IFwiXFxFMDIyXCIsICBcImhvbWVcIiA6IFwiXFxFMDIzXCIsICBcImhvdXJzXCIgOiBcIlxcRTAyNFwiLCAgXCJpbWFnZVwiIDogXCJcXEUwMjVcIiwgIFwiaW5mb1wiIDogXCJcXEUwMjZcIiwgIFwiaW5zdGFncmFtXCIgOiBcIlxcRTAyN1wiLCAgXCJsZWFmbGV0LWdhbGxlcnlcIiA6IFwiXFxFMDI4XCIsICBcImxlYWZsZXQtem9vbVwiIDogXCJcXEUwMjlcIiwgIFwibGlua1wiIDogXCJcXEUwMkFcIiwgIFwibGlua2VkSW5cIiA6IFwiXFxFMDJCXCIsICBcIm1haWwtYmlnXCIgOiBcIlxcRTAyQ1wiLCAgXCJtYWlsXCIgOiBcIlxcRTAyRFwiLCAgXCJtYXBcIiA6IFwiXFxFMDJFXCIsICBcIm1lbnVcIiA6IFwiXFxFMDJGXCIsICBcIm1vcmVcIiA6IFwiXFxFMDMwXCIsICBcIm5hdlwiIDogXCJcXEUwMzFcIiwgIFwibmV3c3BhcGVyLW1lbnVcIiA6IFwiXFxFMDMyXCIsICBcIm5ld3NwYXBlclwiIDogXCJcXEUwMzNcIiwgIFwicGhvbmUtYmlnXCIgOiBcIlxcRTAzNFwiLCAgXCJwaG9uZVwiIDogXCJcXEUwMzVcIiwgIFwicGluLWZ1bGxcIiA6IFwiXFxFMDM2XCIsICBcInBpbi1tZW51XCIgOiBcIlxcRTAzN1wiLCAgXCJwaW5cIiA6IFwiXFxFMDM4XCIsICBcInBpbnRlcmVzdFwiIDogXCJcXEUwMzlcIiwgIFwicGxheVwiIDogXCJcXEUwM0FcIiwgIFwicGx1c1wiIDogXCJcXEUwM0JcIiwgIFwicHJpbnRcIiA6IFwiXFxFMDNDXCIsICBcInByb2R1Y3RzLW1lbnVcIiA6IFwiXFxFMDNEXCIsICBcInByb2R1Y3RzXCIgOiBcIlxcRTAzRVwiLCAgXCJxdW90ZVwiIDogXCJcXEUwM0ZcIiwgIFwicmVndWxhcnBhZ2VcIiA6IFwiXFxFMDQwXCIsICBcInJlbG9hZFwiIDogXCJcXEUwNDFcIiwgIFwicm91dGVcIiA6IFwiXFxFMDQyXCIsICBcInNlYXJjaFwiIDogXCJcXEUwNDNcIiwgIFwic2VlXCIgOiBcIlxcRTA0NFwiLCAgXCJzaGFyZVwiIDogXCJcXEUwNDVcIiwgIFwic3RhcnRcIiA6IFwiXFxFMDQ2XCIsICBcInRpa3Rva1wiIDogXCJcXEUwNDdcIiwgIFwidHJhc2hcIiA6IFwiXFxFMDQ4XCIsICBcInlvdXR1YmVcIiA6IFwiXFxFMDQ5XCIsICBcInpvb20taW5cIiA6IFwiXFxFMDRBXCIsICBcInpvb20tb3V0XCIgOiBcIlxcRTA0QlwiLCApO1xuXG5AbWl4aW4gaWNvbi1zdHlsZXMge1xuXHRmb250LWZhbWlseTogXCJtZGEtaWNvbmZvbnRcIjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQvLyBzcGVhazogbm9uZTsgLy8gb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKVxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVpY29uIHtcblx0QGluY2x1ZGUgaWNvbi1zdHlsZXM7XG59XG5cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlLCAkZXh0ZW5kOiB0cnVlKSB7XG5cdCY6I3skaW5zZXJ0fSB7XG5cdFx0QGlmICRleHRlbmQge1xuXHRcdFx0QGV4dGVuZCAlaWNvbjtcblx0XHR9IEBlbHNlIHtcblx0XHRcdEBpbmNsdWRlIGljb24tc3R5bGVzO1xuXHRcdH1cblx0XHRjb250ZW50OiBtYXAtZ2V0KCRmb250TWFwLCAkZmlsZW5hbWUpO1xuXHR9XG59IiwiQGltcG9ydCAnLi4vLi4vbW9kdWxlLXNldHRpbmdzLnNjc3MnO1xuLmZpbmQtc2hvcC1ib3gge1xuICAgICRyb290OiAmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbWFpbik7XG4gICAgYmFja2dyb3VuZDogY29sb3Iod2hpdGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlcigyKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IobWFpbiwgMTIwKTtcbiAgICB9XG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNlcigzLDYsMywzKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogc3BhY2VyKDMsNCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZXIoNCw1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb2JpbGUtc2hvdy1vbi1tYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGljb24oYW5nZWwtcmlnaHQsIGFmdGVyKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuLW1hcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBpbiwgYmVmb3JlKTtcbiAgICAgICAgfVxuICAgICAgICAmLi1yb3V0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LXJpZ2h0LCBiZWZvcmUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgY29sb3I6IGNvbG9yKHRleHQsIDYwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKHRleHQsIDYwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKHRleHQsIDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29udGFjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NldC1zaG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiBzcGFjZXIoMSwyLDEsNSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKGdyZXksIDIwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgaWNvbihob21lLCBiZWZvcmUpO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICN7JHJvb3R9X19zZXQtc2hvcC1zZWxlY3RlZC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdH1fX3NldC1zaG9wLXVuc2VsZWN0ZWQtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGQ0ZTE7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNoZWNrLCBiZWZvcmUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTk4MDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAjeyRyb290fV9fc2V0LXNob3Atc2VsZWN0ZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290fV9fc2V0LXNob3AtdW5zZWxlY3RlZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTE0ZDtcbiAgICAgICAgICAgICAgICAjeyRyb290fV9fcmVtb3ZlLXNob3Age1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1yZW1vdmUtb25seSB7XG4gICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRyYXNoLCBiZWZvcmUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKGdyZXksIDIwKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZDRlMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tbG9jYWxpemFjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBpbiwgYmVmb3JlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yZW1vdmUtc2hvcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmUxNGQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBpY29uKHRyYXNoLCBiZWZvcmUpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3BlY2lhbHMge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LXNtYWxsLXJpZ2h0LCBhZnRlcik7XG4gICAgICAgIGNvbG9yOiBjb2xvcihlcnJvciwgMTAwKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vcGVuLWN1cnJlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBpY29uKGhvdXJzLCBiZWZvcmUpO1xuICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LXNtYWxsLWJvdHRvbSwgYWZ0ZXIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vcGVuLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlcigzKTtcbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2VyKDEpO1xuICAgIH1cbiAgICAmLi1kcm9wZG93biB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgI3skcm9vdH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAjeyRyb290fV9fb3Blbi10YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICN7JHJvb3R9X19vcGVuLWN1cnJlbnQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogc3BhY2VyKDIuNSwwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyZXksIDEwKTtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaG9wLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufSIsIi8vZm9udHNcbiRmb250LWRpc3BsYXk6ICdQZXBjb1NhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtcXVvdGU6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG5cbi8vY29sb3JzXG4kcGFsZXR0ZTogKFxuICAgIHdoaXRlOiAjZmZmZmZmLFxuICAgIGJsYWNrOiAjMTkxOTE5LFxuICAgIHByaWNlOiAjZDUwMzVlLFxuICAgIHBhY2tzaG90OiAjZjVmNWY1LFxuICAgIG1haW46IChcbiAgICAgICAgMTIwOiAjMDAyYzVhLFxuICAgICAgICAxMTA6ICMwMDJjNWEsXG4gICAgICAgIDEwMDogIzAwMzk3MixcbiAgICAgICAgOTA6ICNCNDFEODEsXG4gICAgICAgIDYwOiAjMDE1ZGIwLFxuICAgICksXG4gICAgYmc6IChcbiAgICAgICAgMTIwOiAjMDYzZTdiLFxuICAgICAgICAxMDA6ICMwMDM0YTMsXG4gICAgICAgIDgwOiAjMDA0NGQyLFxuICAgICAgICA3MDogIzAxODRFMixcbiAgICAgICAgNjA6ICMwMTc4RTMsXG4gICAgICAgIDkwOiAjMTE4MGU1LFxuICAgICAgICBhbHQ6ICMwZTQ1YjFcbiAgICApLFxuICAgIGFjY2VudDogKFxuICAgICAgICBsaWdodDogI2ZmZDQwMCxcbiAgICAgICAgZGFyazogIzAwNWZhZFxuICAgICksXG4gICAgZ3JleTogKFxuICAgICAgICAzMDogI2UzZTVlZSxcbiAgICAgICAgMjA6ICNlZWYwZjgsXG4gICAgICAgIDEwOiAjZjJmNGZhXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgICAgbWFpbjogI2U2ZThlZixcbiAgICAgICAgZGFya2VuOiAjZDRkNmRkLFxuICAgICAgICBhY2NlbnQ6ICMzMzRkNjksXG4gICAgICAgIGJsdWU6ICM1RjlGRTJcbiAgICApLFxuICAgIHN1Y2Nlc3M6IChcbiAgICAgICAgMTAwOiAjMjZiYzQ3LFxuICAgICAgICAxMDogI2YxZmRmNFxuICAgICksXG4gICAgZXJyb3I6IChcbiAgICAgICAgMTAwOiAjZDgwMDAwLFxuICAgICAgICAxMDogI2ZiZTZlNlxuICAgICksXG4gICAgdGV4dDogKFxuICAgICAgICAxMDA6ICMxOTE5MTksXG4gICAgICAgIDgwOiAjNDE0MTQxLFxuICAgICAgICA2MDogIzVmNWY1ZixcbiAgICAgICAgNTA6ICM4MjgyODIsXG4gICAgICAgIDQwOiAjYTZhNmE2XG4gICAgKSxcbiAgICBvbmxpbmU6IChcbiAgICAgICAgYmcxOiAjOWIzY2JjLFxuICAgICAgICBiZzI6ICM3NjE4OTYsXG4gICAgICAgIGJnMzogI2YxNWYyMyxcbiAgICAgICAgdGV4dDogI2NlNzFlZVxuICAgIClcbik7IiwiLy9kZWZzXG4kc3BhY2VyOiA4cHg7XG5cbi8vZnVua2NqYSBkbGEgZGFsc3plZ28gdXp5d2FuaWFcbkBmdW5jdGlvbiBzcGFjZXIoJGxpc3QuLi4pIHtcbiAgICAkc2l6ZXM6ICcnO1xuICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgICAgJHNpemVzOiAkc2l6ZXMoJHNwYWNlciAqICRpdGVtKScgJztcbiAgICB9XG4gICAgQHJldHVybiAjeyRzaXplc307XG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
