@layer deprecated{.outcome{block-size:50px;color:var(--secondary);text-align:center;box-shadow:none;border-radius:var(--radius-sm);background-color:var(--surface-4);cursor:pointer;border:none;outline:none;justify-content:space-between;align-items:center;margin-block:0;margin-inline:5px;padding-block:0;padding-inline:10px;font-size:13px;font-weight:400;transition:all .1s linear;display:flex}@media (hover:hover){.outcome:hover{background:var(--gradient-active)}.outcome:hover .outcome__status,.outcome:hover .outcome__number{color:var(--text-on-active)}}.outcome__status{white-space:nowrap;text-overflow:ellipsis;color:var(--secondary);font-size:12px;line-height:12px;overflow:hidden}.outcome__number{pointer-events:none;color:var(--contrast);font-size:13px;font-weight:600;line-height:14px}.outcome__number._small-fs{font-size:11px;font-weight:400}.outcome.active{background:var(--gradient-active)}.outcome.active .outcome__status,.outcome.active .outcome__number{color:var(--text-on-active)}.outcome.disabled{pointer-events:none;position:relative}.outcome.disabled .icon-lock{z-index:1;color:var(--secondary);line-height:1;position:absolute;inset-block-start:16px;inset-inline-start:calc(50% - 4px)}.outcome.disabled .outcome__status{visibility:hidden}.outcome_info{pointer-events:none;justify-content:center;margin-block-end:4px}.outcome_info.disabled{min-block-size:20px}.outcome_info.disabled .icon-lock{margin-inline-start:-4px;inset-inline-start:50%}.outcome.not-exist{pointer-events:none;justify-content:center}.outcome.higher,.outcome.lower{position:relative}.outcome.higher:after,.outcome.lower:after{content:"";border-style:solid;block-size:0;inline-size:auto;animation:1s ease-in-out 3 both blink-animation;position:absolute}.outcome.higher:after{border-block-width:3px 0;border-inline-width:0;border-color:var(--positive);inset-block-start:0;inset-inline:0}.outcome.lower:after{border-block-width:0 3px;border-inline-width:0;border-color:var(--negative);inset-block-end:0;inset-inline:0}.outcome.lose,.outcome.win{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-style:solid;border-width:1px}.outcome.lose .outcome__number,.outcome.win .outcome__number{text-transform:capitalize}.outcome.win{border-color:var(--status-win);background:linear-gradient(360deg,#03b92b8f 0%,#03b92b00 100%),linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}.outcome.win:before{border-color:var(--status-win)}.outcome.lose{border-color:var(--negative);background:linear-gradient(360deg,#ff27278f 0%,#ff272700 100%),linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}.outcome.lose:before{border-color:var(--negative)}.outcome._with-fb{position:relative;overflow:hidden}.outcome._with-fb-active.active{background:var(--accent)}.outcome._with-fb-active.active .outcome__status,.outcome._with-fb-active.active .outcome__number{color:var(--text-on-accent)}.outcome._with-fb-active.active .fb-badge-pro{background:var(--surface-0);color:var(--accent)}.outcome._bb-outcome{justify-content:center;position:relative}.game-event__markets .outcome._bb-outcome{overflow:unset}.outcome._bb-outcome.disabled{background:var(--surface-4);opacity:.5}.outcome._bb-outcome.disabled .icon-lock{display:none}.outcome._bb-outcome._show-warning:after{content:"";background:var(--surface-6);border-right:1px solid var(--warning);border-bottom:1px solid var(--warning);z-index:2;block-size:9px;inline-size:9px;position:absolute;inset-block-end:calc(100% - 5px);inset-inline-start:50%;transform:rotate(45deg)translate(-50%);box-shadow:7px 5px 10px #0006}.outcome._bb-outcome .outcome__status{justify-content:center;align-items:center;padding-block:0;padding-inline:18px;display:flex;position:relative}.outcome._bb-outcome .outcome__status:after{content:"";border:2px solid var(--contrast);border-top-color:var(--active);border-radius:var(--radius-full);block-size:12px;inline-size:12px;animation:.8s linear infinite spin;display:none;position:absolute;inset-block-start:0;inset-inline-end:0}.outcome._bb-outcome .outcome__status._loader:after{display:block}.bet-builder-outcome__warn{border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--surface-6);min-block-size:42px;inline-size:max-content;max-inline-size:232px;color:var(--color-white);text-align:start;filter:drop-shadow(0 6px 12px #0006);z-index:1;align-items:center;column-gap:6px;padding-block:6px;padding-inline:6px;font-size:12px;font-weight:400;line-height:normal;display:flex;position:absolute;inset-block-end:calc(100% + 3px)}.bet-builder-outcome__warn .quick-bet__error-tooltip--triangle{border-right:1px solid var(--negative);border-bottom:1px solid var(--negative);background:linear-gradient(#ff35351a,#ff35351a),#262b3b;position:absolute;inset-block-end:-7px;inset-inline-start:50%;transform:rotate(45deg)translate(-50%);box-shadow:5px 5px 12px #00000080}.fb-badge-pro{inline-size:fit-content;color:var(--text-on-accent);background:var(--accent);will-change:background, color;border-end-start-radius:var(--radius-xxs);padding-block:1px;padding-inline:2px;font-size:10px;font-weight:600;line-height:10px;transition:background .1s linear,color .1s linear;position:absolute;inset-block-start:0;inset-inline-end:0}._animals-racing .grid-el-market .outcome{border-radius:0}._animals-racing .grid-el-market:first-of-type .outcome{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}._animals-racing .grid-el-market:last-of-type .outcome{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.grid-el-market .outcome.win,.game-event-market__list .outcome.win,.coupon-market .game-event-market__line .outcome.win{background:linear-gradient(360deg, rgba(var(--sub-positive), .56) 0%, #03b92b00 100%), linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 100%);border-color:var(--sub-positive)}.grid-el-market .outcome.refund,.game-event-market__list .outcome.refund,.coupon-market .game-event-market__line .outcome.refund{filter:brightness(1.6);border:1px solid #ffffff4d}.coupon-market .game-event-market__line .outcome{block-size:36px;min-block-size:36px;margin:0;padding-block:0;padding-inline:6px}.coupon-market .game-event-market__line .outcome__number{font-weight:600}.grid-el-event__competitor-container .outcome.active,.event-page-content__item-market .outcome.active{background:var(--gradient-active)}.grid-el-event__competitor-container .outcome.lose,.grid-el-event__competitor-container .outcome.win,.event-page-content__item-market .outcome.lose,.event-page-content__item-market .outcome.win{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:unset;background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);border-color:#ffffff14}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){@supports not ((-webkit-backdrop-filter:blur(8px))){.grid-el-event__competitor-container .outcome.lose,.grid-el-event__competitor-container .outcome.win,.event-page-content__item-market .outcome.lose,.event-page-content__item-market .outcome.win{background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}}}.grid-el-event__competitor-container .outcome.lose:before,.grid-el-event__competitor-container .outcome.win:before,.event-page-content__item-market .outcome.lose:before,.event-page-content__item-market .outcome.win:before{content:none}@media (hover:hover){.grid-el-event__competitor-container .outcome.lose:hover,.grid-el-event__competitor-container .outcome.win:hover,.event-page-content__item-market .outcome.lose:hover,.event-page-content__item-market .outcome.win:hover{background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}.grid-el-event__competitor-container .outcome.lose:hover .outcome__status,.grid-el-event__competitor-container .outcome.win:hover .outcome__status,.event-page-content__item-market .outcome.lose:hover .outcome__status,.event-page-content__item-market .outcome.win:hover .outcome__status,.grid-el-event__competitor-container .outcome.lose:hover .outcome__number,.grid-el-event__competitor-container .outcome.win:hover .outcome__number,.event-page-content__item-market .outcome.lose:hover .outcome__number,.event-page-content__item-market .outcome.win:hover .outcome__number{text-shadow:none}}.grid-el-event__competitor-container .outcome.win .outcome__status,.event-page-content__item-market .outcome.win .outcome__status,.grid-el-event__competitor-container .outcome.lose,.event-page-content__item-market .outcome.lose{opacity:.5}@media (width<=980px){.grid-el-event .outcome{overflow:hidden}.grid-el-event .outcome__status{line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._live .grid-el-event .outcome.disabled .outcome__number{margin-block-start:0}.event-page-content__item-market .outcome.lose,.event-page-content__item-market .outcome.win{background:0 0;border:none}.event-page-content__item-market .outcome.lose .outcome__status{opacity:1}}.flex .outcome{flex:1;margin-block:0;margin-inline:4px}@keyframes blink-animation{0%{opacity:1}to{opacity:0}}.board__line_live .outcome{justify-content:center;margin-block-start:28px;position:relative}.board__line_live .outcome .outcome__status{pointer-events:none;position:absolute;inset-block-start:-28px}.game-event-market__line{background-color:var(--surface-2);align-items:normal}.game-event-market__line .outcome{flex:1;align-items:center;padding-block:0;padding-inline:8px}.game-event-market__line .outcome__number{padding-inline-start:7px;font-weight:700}.game-event-market__line .outcome__status{text-align:start;white-space:normal;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;word-break:break-word;-webkit-box-orient:vertical;max-block-size:2.6em;display:-webkit-box;overflow:hidden}.game-event-market__line--column{padding-block-end:5px}.game-event-market__line--column .outcome{min-block-size:40px;margin-block-end:1px}.game-event-market__line--outright .game-event-market__competitor-name{max-inline-size:172px;color:var(--contrast);flex:1;align-items:center;margin-inline-end:10px;padding-inline-start:10px;font-size:13px;font-weight:400;line-height:14px;display:flex}.game-event-market__line--outright .outcome.disabled.stub .outcome__status{padding-inline-start:0}.game-event-market__line--outright .outcome.disabled.stub .icon-lock{content:unset}.favorite-btn{cursor:pointer;justify-content:center;align-items:center;block-size:17px;inline-size:17px;min-inline-size:17px;display:flex;position:relative;overflow:visible}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.serving-status{flex-direction:column;justify-content:space-between;margin-inline-end:4px;padding-block:1px;padding-inline:0;display:flex}.serving-status__stub{block-size:16px;inline-size:16px}.serving-status._opponent{flex-direction:column-reverse}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjpudWxsLCJtYXBwaW5ncyI6IkFDRUEsa0JBQ0UsdVhBbUJFLHFCQUNFLGlEQUdFLDZGQVVKLGtJQVFBLDJHQU9FLDBEQUtGLGtEQUdJLDhGQU1KLHdEQUdFLHdKQVNFLHFEQU1KLDhFQUlFLDJDQUVFLGtGQU1KLDhEQUtBLGlEQUdFLHlLQVVBLHFJQVNBLGtJQVNGLDJIQU1FLHVGQUlGLHdKQUtFLG1EQUlGLHVKQUtFLGtEQUlGLG9EQUtFLHlEQUtJLDhIQU1GLDhGQU1KLDhEQUlFLHlEQUlBLHFFQUlFLHNEQU1BLHFWQWVGLG1KQU9FLGtTQWVFLGtFQVFSLDBjQXFCRSw2VUFZRixtV0FvQkksMERBS0UsNElBT0EsdUlBWUYsc1NBV0EsbUxBU0EsaUlBTUUseUVBVUYsd0lBSUEsNFZDclZKLG1GQUNFLG9ERG9WRSw0UEFlRSwyT0FJQSxxQkFDRSxrUkFPRSw4a0JBV0osK09BV04sc0JBRUksd0NBRUUsc0pBU0ksOEVBU0osd0hBTUUsMkVBU04sdURBTUYsc0RBVUUsNEZBSUUsMEdBUUosOEVBR0UsK0ZBSUUsbUZBSUEsK09BUUYsdURBRUUsbUZBTUEsMlBBZ0JNLGtHQUdBLG1GR3ZnQlIsOEtIaWhCSixvRUVsaEJFLDBJQU1FLHVEQUlBIiwic291cmNlcyI6WyJzdHlsZS5jc3MiLCJhcHAvc3JjL2NvbXBvbmVudHMvT3V0Y29tZXMvT3V0Y29tZS5zY3NzIiwiYXBwL3NyYy90aGVtZS9zY3NzL2RlZmF1bHQvbWl4aW5zLnNjc3MiLCJhcHAvc3JjL2NvbXBvbmVudHMvU2VydmluZ1N0YXR1cy9TZXJ2aW5nU3RhdHVzLnNjc3MiLCJhcHAvc3JjL2VsZW1lbnRzL0Zhdm9yaXRlQnRuL0Zhdm9yaXRlQnRuLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGxheWVyIGRlcHJlY2F0ZWQge1xuICAub3V0Y29tZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBibG9jay1zaXplOiA1MHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDVweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm91dGNvbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYWN0aXZlKTtcbiAgICB9XG4gICAgLm91dGNvbWU6aG92ZXIgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1hY3RpdmUpO1xuICAgIH1cbiAgICAub3V0Y29tZTpob3ZlciAub3V0Y29tZV9fbnVtYmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWFjdGl2ZSk7XG4gICAgfVxuICB9XG4gIC5vdXRjb21lX19zdGF0dXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLm91dGNvbWVfX251bWJlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgfVxuICAub3V0Y29tZV9fbnVtYmVyLl9zbWFsbC1mcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm91dGNvbWUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1hY3RpdmUpO1xuICB9XG4gIC5vdXRjb21lLmFjdGl2ZSAub3V0Y29tZV9fc3RhdHVzLCAub3V0Y29tZS5hY3RpdmUgLm91dGNvbWVfX251bWJlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYWN0aXZlKTtcbiAgfVxuICAub3V0Y29tZS5kaXNhYmxlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5vdXRjb21lLmRpc2FibGVkIC5pY29uLWxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAxNnB4O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG4gIC5vdXRjb21lLmRpc2FibGVkIC5vdXRjb21lX19zdGF0dXMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAub3V0Y29tZV9pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gIH1cbiAgLm91dGNvbWVfaW5mby5kaXNhYmxlZCB7XG4gICAgbWluLWJsb2NrLXNpemU6IDIwcHg7XG4gIH1cbiAgLm91dGNvbWVfaW5mby5kaXNhYmxlZCAuaWNvbi1sb2NrIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNHB4O1xuICB9XG4gIC5vdXRjb21lLm5vdC1leGlzdCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm91dGNvbWUuaGlnaGVyLCAub3V0Y29tZS5sb3dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vdXRjb21lLmhpZ2hlcjphZnRlciwgLm91dGNvbWUubG93ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGlubGluZS1zaXplOiBhdXRvO1xuICAgIGJsb2NrLXNpemU6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBhbmltYXRpb246IGJsaW5rLWFuaW1hdGlvbiAxcyBlYXNlLWluLW91dCAzIGJvdGg7XG4gIH1cbiAgLm91dGNvbWUuaGlnaGVyOmFmdGVyIHtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wb3NpdGl2ZSk7XG4gIH1cbiAgLm91dGNvbWUubG93ZXI6YWZ0ZXIge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogM3B4O1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWdhdGl2ZSk7XG4gIH1cbiAgLm91dGNvbWUubG9zZSwgLm91dGNvbWUud2luIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIH1cbiAgLm91dGNvbWUubG9zZSAub3V0Y29tZV9fbnVtYmVyLCAub3V0Y29tZS53aW4gLm91dGNvbWVfX251bWJlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLm91dGNvbWUud2luIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDMsIDE4NSwgNDMsIDAuNTYpIDAlLCByZ2JhKDMsIDE4NSwgNDMsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RhdHVzLXdpbik7XG4gIH1cbiAgLm91dGNvbWUud2luOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RhdHVzLXdpbik7XG4gIH1cbiAgLm91dGNvbWUubG9zZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgyNTUsIDM5LCAzOSwgMC41NikgMCUsIHJnYmEoMjU1LCAzOSwgMzksIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmVnYXRpdmUpO1xuICB9XG4gIC5vdXRjb21lLmxvc2U6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWdhdGl2ZSk7XG4gIH1cbiAgLm91dGNvbWUuX3dpdGgtZmIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vdXRjb21lLl93aXRoLWZiLWFjdGl2ZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gIH1cbiAgLm91dGNvbWUuX3dpdGgtZmItYWN0aXZlLmFjdGl2ZSAub3V0Y29tZV9fc3RhdHVzLCAub3V0Y29tZS5fd2l0aC1mYi1hY3RpdmUuYWN0aXZlIC5vdXRjb21lX19udW1iZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWFjY2VudCk7XG4gIH1cbiAgLm91dGNvbWUuX3dpdGgtZmItYWN0aXZlLmFjdGl2ZSAuZmItYmFkZ2UtcHJvIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB9XG4gIC5vdXRjb21lLl9iYi1vdXRjb21lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdhbWUtZXZlbnRfX21hcmtldHMgLm91dGNvbWUuX2JiLW91dGNvbWUge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxuICAub3V0Y29tZS5fYmItb3V0Y29tZS5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLm91dGNvbWUuX2JiLW91dGNvbWUuZGlzYWJsZWQgLmljb24tbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3V0Y29tZS5fYmItb3V0Y29tZS5fc2hvdy13YXJuaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1lbmQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgaW5saW5lLXNpemU6IDlweDtcbiAgICBibG9jay1zaXplOiA5cHg7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS02KTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS13YXJuaW5nKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2FybmluZyk7XG4gICAgYm94LXNoYWRvdzogN3B4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5vdXRjb21lLl9iYi1vdXRjb21lIC5vdXRjb21lX19zdGF0dXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMThweDtcbiAgfVxuICAub3V0Y29tZS5fYmItb3V0Y29tZSAub3V0Y29tZV9fc3RhdHVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgaW5saW5lLXNpemU6IDEycHg7XG4gICAgYmxvY2stc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb250cmFzdCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIC5vdXRjb21lLl9iYi1vdXRjb21lIC5vdXRjb21lX19zdGF0dXMuX2xvYWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJldC1idWlsZGVyLW91dGNvbWVfX3dhcm4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1lbmQ6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgaW5saW5lLXNpemU6IG1heC1jb250ZW50O1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMjMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICBtaW4tYmxvY2stc2l6ZTogNDJweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA2cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13YXJuaW5nKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNik7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYmV0LWJ1aWxkZXItb3V0Y29tZV9fd2FybiAucXVpY2stYmV0X19lcnJvci10b29sdGlwLS10cmlhbmdsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrLWVuZDogLTdweDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDUzLCA1MywgMC4xKSwgcmdiYSgyNTUsIDUzLCA1MywgMC4xKSksICMyNjJiM2I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbmVnYXRpdmUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZWdhdGl2ZSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZmItYmFkZ2UtcHJvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAycHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYWNjZW50KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMteHhzKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyLCBjb2xvciAwLjFzIGxpbmVhcjtcbiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZCwgY29sb3I7XG4gIH1cbiAgLl9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLl9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXQ6Zmlyc3Qtb2YtdHlwZSAub3V0Y29tZSB7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgfVxuICAuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldDpsYXN0LW9mLXR5cGUgLm91dGNvbWUge1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUud2luLFxuICAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpc3QgLm91dGNvbWUud2luLFxuICAuY291cG9uLW1hcmtldCAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUgLm91dGNvbWUud2luIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKHZhcigtLXN1Yi1wb3NpdGl2ZSksIDAuNTYpIDAlLCByZ2JhKDMsIDE4NSwgNDMsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3ViLXBvc2l0aXZlKTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUucmVmdW5kLFxuICAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpc3QgLm91dGNvbWUucmVmdW5kLFxuICAuY291cG9uLW1hcmtldCAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUgLm91dGNvbWUucmVmdW5kIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS42KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbiAgLmNvdXBvbi1tYXJrZXQgLmdhbWUtZXZlbnQtbWFya2V0X19saW5lIC5vdXRjb21lIHtcbiAgICBibG9jay1zaXplOiAzNnB4O1xuICAgIG1pbi1ibG9jay1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvdXBvbi1tYXJrZXQgLmdhbWUtZXZlbnQtbWFya2V0X19saW5lIC5vdXRjb21lX19udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLmFjdGl2ZSxcbiAgLmV2ZW50LXBhZ2UtY29udGVudF9faXRlbS1tYXJrZXQgLm91dGNvbWUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1hY3RpdmUpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lciAub3V0Y29tZS5sb3NlLCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIgLm91dGNvbWUud2luLFxuICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS5sb3NlLFxuICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS53aW4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxuICBAc3VwcG9ydHMgbm90IChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KSkge1xuICAgIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkpIHtcbiAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lciAub3V0Y29tZS5sb3NlLCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIgLm91dGNvbWUud2luLFxuICAgICAgLmV2ZW50LXBhZ2UtY29udGVudF9faXRlbS1tYXJrZXQgLm91dGNvbWUubG9zZSxcbiAgICAgIC5ldmVudC1wYWdlLWNvbnRlbnRfX2l0ZW0tbWFya2V0IC5vdXRjb21lLndpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lciAub3V0Y29tZS5sb3NlOmJlZm9yZSwgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLndpbjpiZWZvcmUsXG4gIC5ldmVudC1wYWdlLWNvbnRlbnRfX2l0ZW0tbWFya2V0IC5vdXRjb21lLmxvc2U6YmVmb3JlLFxuICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS53aW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLmxvc2U6aG92ZXIsIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lciAub3V0Y29tZS53aW46aG92ZXIsXG4gICAgLmV2ZW50LXBhZ2UtY29udGVudF9faXRlbS1tYXJrZXQgLm91dGNvbWUubG9zZTpob3ZlcixcbiAgICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS53aW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAxMDAlKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLmxvc2U6aG92ZXIgLm91dGNvbWVfX3N0YXR1cywgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLndpbjpob3ZlciAub3V0Y29tZV9fc3RhdHVzLFxuICAgIC5ldmVudC1wYWdlLWNvbnRlbnRfX2l0ZW0tbWFya2V0IC5vdXRjb21lLmxvc2U6aG92ZXIgLm91dGNvbWVfX3N0YXR1cyxcbiAgICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS53aW46aG92ZXIgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLmxvc2U6aG92ZXIgLm91dGNvbWVfX251bWJlciwgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLndpbjpob3ZlciAub3V0Y29tZV9fbnVtYmVyLFxuICAgIC5ldmVudC1wYWdlLWNvbnRlbnRfX2l0ZW0tbWFya2V0IC5vdXRjb21lLmxvc2U6aG92ZXIgLm91dGNvbWVfX251bWJlcixcbiAgICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS53aW46aG92ZXIgLm91dGNvbWVfX251bWJlciB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIC5vdXRjb21lLndpbiAub3V0Y29tZV9fc3RhdHVzLFxuICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS53aW4gLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lciAub3V0Y29tZS5sb3NlLFxuICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS5sb3NlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQgLm91dGNvbWUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cbiAgICAuX2xpdmUgLmdyaWQtZWwtZXZlbnQgLm91dGNvbWUuZGlzYWJsZWQgLm91dGNvbWVfX251bWJlciB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgfVxuICAgIC5ldmVudC1wYWdlLWNvbnRlbnRfX2l0ZW0tbWFya2V0IC5vdXRjb21lLmxvc2UsIC5ldmVudC1wYWdlLWNvbnRlbnRfX2l0ZW0tbWFya2V0IC5vdXRjb21lLndpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCAub3V0Y29tZS5sb3NlIC5vdXRjb21lX19zdGF0dXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLmZsZXggLm91dGNvbWUge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDRweDtcbiAgfVxuICBAa2V5ZnJhbWVzIGJsaW5rLWFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAuYm9hcmRfX2xpbmVfbGl2ZSAub3V0Y29tZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjhweDtcbiAgfVxuICAuYm9hcmRfX2xpbmVfbGl2ZSAub3V0Y29tZSAub3V0Y29tZV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IC0yOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5nYW1lLWV2ZW50LW1hcmtldF9fbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICB9XG4gIC5nYW1lLWV2ZW50LW1hcmtldF9fbGluZSAub3V0Y29tZSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUgLm91dGNvbWVfX251bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDdweDtcbiAgfVxuICAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXgtYmxvY2stc2l6ZTogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLmdhbWUtZXZlbnQtbWFya2V0X19saW5lLS1jb2x1bW4ge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA1cHg7XG4gIH1cbiAgLmdhbWUtZXZlbnQtbWFya2V0X19saW5lLS1jb2x1bW4gLm91dGNvbWUge1xuICAgIG1pbi1ibG9jay1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFweDtcbiAgfVxuICAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUtLW91dHJpZ2h0IC5nYW1lLWV2ZW50LW1hcmtldF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gICAgbWF4LWlubGluZS1zaXplOiAxNzJweDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gIH1cbiAgLmdhbWUtZXZlbnQtbWFya2V0X19saW5lLS1vdXRyaWdodCAub3V0Y29tZS5kaXNhYmxlZC5zdHViIC5vdXRjb21lX19zdGF0dXMge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5nYW1lLWV2ZW50LW1hcmtldF9fbGluZS0tb3V0cmlnaHQgLm91dGNvbWUuZGlzYWJsZWQuc3R1YiAuaWNvbi1sb2NrIHtcbiAgICBjb250ZW50OiB1bnNldDtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0uc2VydmluZy1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2s6IDFweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG59XG4uc2VydmluZy1zdGF0dXNfX3N0dWIge1xuICBpbmxpbmUtc2l6ZTogMTZweDtcbiAgYmxvY2stc2l6ZTogMTZweDtcbn1cbi5zZXJ2aW5nLXN0YXR1cy5fb3Bwb25lbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59QGxheWVyIGRlcHJlY2F0ZWQge1xuICAuZmF2b3JpdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWlubGluZS1zaXplOiAxN3B4O1xuICAgIGlubGluZS1zaXplOiAxN3B4O1xuICAgIGJsb2NrLXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufSIsIkB1c2UgJ3Njc3MvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbkBsYXllciBkZXByZWNhdGVkIHtcbiAgLm91dGNvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS00KTtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWFjdGl2ZSk7XG5cbiAgICAgICAgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYWN0aXZlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdXRjb21lX19udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWFjdGl2ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgfVxuICAgICZfX251bWJlciB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG5cbiAgICAgICYuX3NtYWxsLWZzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1hY3RpdmUpO1xuICAgICAgLm91dGNvbWUge1xuICAgICAgICAmX19zdGF0dXMsXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYWN0aXZlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLmljb24tbG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAuaWNvbi1sb2NrIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ub3QtZXhpc3Qge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmhpZ2hlcixcbiAgICAmLmxvd2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBhbmltYXRpb246IGJsaW5rLWFuaW1hdGlvbiAxcyBlYXNlLWluLW91dCAzIGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAgICYuaGlnaGVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wb3NpdGl2ZSk7XG4gICAgICB9XG4gICAgfVxuICAgICYubG93ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDNweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5lZ2F0aXZlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvc2UsXG4gICAgJi53aW4ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgLm91dGNvbWVfX251bWJlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cbiAgICAmLndpbiB7XG4gICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDMsIDE4NSwgNDMsIDAuNTYpIDAlLCByZ2JhKDMsIDE4NSwgNDMsIDApIDEwMCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGF0dXMtd2luKTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RhdHVzLXdpbik7XG4gICAgICB9XG4gICAgfVxuICAgICYubG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDI1NSwgMzksIDM5LCAwLjU2KSAwJSwgcmdiYSgyNTUsIDM5LCAzOSwgMCkgMTAwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5lZ2F0aXZlKTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmVnYXRpdmUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLl93aXRoLWZiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYuX3dpdGgtZmItYWN0aXZlIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcblxuICAgICAgICAvLyBBY2NlbnQgZmlsbCwgbm90IHRoZSBhY3RpdmUgZ3JhZGllbnQg4oCUIG92ZXJyaWRlIHRoZSBiYXNlIGAuYWN0aXZlYCBvbi1hY3RpdmUgdG9rZW4uXG4gICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICAmX19zdGF0dXMsXG4gICAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWFjY2VudCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZiLWJhZGdlLXBybyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLl9iYi1vdXRjb21lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZ2FtZS1ldmVudF9fbWFya2V0cyAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgIC5pY29uLWxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fc2hvdy13YXJuaW5nIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTYpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXdhcm5pbmcpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13YXJuaW5nKTtcbiAgICAgICAgICBib3gtc2hhZG93OiA3cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vdXRjb21lX19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5fbG9hZGVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZXQtYnVpbGRlci1vdXRjb21lX193YXJuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAzcHgpO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDIzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdhcm5pbmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS02KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnF1aWNrLWJldF9fZXJyb3ItdG9vbHRpcC0tdHJpYW5nbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgNTMsIDUzLCAwLjEpLCByZ2JhKDI1NSwgNTMsIDUzLCAwLjEpKSwgIzI2MmIzYjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW5lZ2F0aXZlKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZWdhdGl2ZSk7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5mYi1iYWRnZS1wcm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYWNjZW50KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy14eHMpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyLFxuICAgICAgICAgICAgY29sb3IgMC4xcyBsaW5lYXI7XG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQsIGNvbG9yO1xuICB9XG5cbiAgLl9hbmltYWxzLXJhY2luZyB7XG4gICAgLmdyaWQtZWwtbWFya2V0IHtcbiAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLm91dGNvbWUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWVsLW1hcmtldCxcbiAgLmdhbWUtZXZlbnQtbWFya2V0X19saXN0LFxuICAuY291cG9uLW1hcmtldCAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUge1xuICAgIC5vdXRjb21lIHtcbiAgICAgICYud2luIHtcbiAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS1zdWItcG9zaXRpdmUpLCAwLjU2KSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzLCAxODUsIDQzLCAwKSAxMDAlXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXN1Yi1wb3NpdGl2ZSk7XG4gICAgICB9XG5cbiAgICAgICYucmVmdW5kIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY291cG9uLW1hcmtldCB7XG4gICAgLmdhbWUtZXZlbnQtbWFya2V0X19saW5lIHtcbiAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lcixcbiAgLmV2ZW50LXBhZ2UtY29udGVudF9faXRlbS1tYXJrZXQge1xuICAgIC5vdXRjb21lIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYWN0aXZlKTtcbiAgICAgIH1cblxuICAgICAgJi5sb3NlLFxuICAgICAgJi53aW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZpeC1iYWNrZHJvcC1maWx0ZXIoXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAxMDAlKVxuICAgICAgICApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCVcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5vdXRjb21lX19zdGF0dXMge1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdXRjb21lX19udW1iZXIge1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi53aW4ge1xuICAgICAgICAub3V0Y29tZV9fc3RhdHVzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMudGV4dC1vdmVyZmxvdy1saW5lKDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5fbGl2ZSB7XG4gICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIC5vdXRjb21lX19udW1iZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnQtcGFnZS1jb250ZW50X19pdGVtLW1hcmtldCB7XG4gICAgICAub3V0Y29tZSB7XG4gICAgICAgICYubG9zZSxcbiAgICAgICAgJi53aW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYubG9zZSB7XG4gICAgICAgICAgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mbGV4IHtcbiAgICAub3V0Y29tZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGJsaW5rLWFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ib2FyZF9fbGluZV9saXZlIHtcbiAgICAub3V0Y29tZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAub3V0Y29tZV9fc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2FtZS1ldmVudC1tYXJrZXRfX2xpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAub3V0Y29tZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgfVxuICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgbWF4LWhlaWdodDogMi42ZW07XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy50ZXh0LW92ZXJmbG93LWxpbmUoMik7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgLm91dGNvbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW91dHJpZ2h0IHtcbiAgICAgIC5nYW1lLWV2ZW50LW1hcmtldF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3MnB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgIH1cbiAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgJi5zdHViIHtcbiAgICAgICAgICAgIC5vdXRjb21lX19zdGF0dXMge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1sb2NrIHtcbiAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAdXNlICcuL3ZhcmlhYmxlcycgYXMgdmFycztcblxuQG1peGluIHRuKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IDAuMnMsICRlYXNlOiBsaW5lYXIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIHdpbGwtY2hhbmdlOiAkcHJvcGVydHk7XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93LWxpbmUoJG51bU9mTGluZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1jbGFtcDogJG51bU9mTGluZTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtT2ZMaW5lO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIGZpeC1iYWNrZHJvcC1maWx0ZXIoJHByb3AsICR2YWwpIHtcbiAgQHN1cHBvcnRzIG5vdCAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkpIHtcbiAgICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpKSB7XG4gICAgICAjeyRwcm9wfTogJHZhbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnJvc3RlZC1nbGFzcyBpcyBBVVRPTUFUSUMgYW5kIGxpdmVzIG91dHNpZGUgU0NTUyAoc2VlIGJhc2UtdmFyaWFibGVzLnNjc3MgwqcgLS1nbGFzcy1iYWNrZHJvcCk6XG4vLyBgYXBwbHlHbGFzc1RoZW1lYCAoc3JjL2hlbHBlcnMvYXBwbHlHbGFzc1RoZW1lLnRzKSByZS1wb2ludHMgLS1zdXJmYWNlLTIvNC82IHRvIHRyYW5zbHVjZW50XG4vLyByZ2JhIHRpbnRzICsgdG9nZ2xlcyBgX2dsYXNzLXRoZW1lYCwgYW5kIHRoZSBmcm9zdCBzaGVldCAvIG92ZXJsYXkgZ3VhcmRzIC8gc3RpY2t5LWJhciBmcm9zdCAvXG4vLyBgZ2xhc3M6YCB2YXJpYW50IGFsbCBsaXZlIGluIGBzcmMvdGhlbWUvZ2xhc3MuY3NzYCAoVGFpbHdpbmQgbGF5ZXIsIGtleWVkIG9uIHNlbGVjdG9ycywgc29cbi8vIHRoZXkgc3Vydml2ZSB0aGUgU0NTU+KGklRhaWx3aW5kIHJlZGVzaWduKS4gTm8gZ2xhc3MgbWl4aW4gZXhpc3RzIGhlcmUgb24gcHVycG9zZS5cblxuQG1peGluIGZpbHRlci1ibHVyKCR2YWwpIHtcbiAgZmlsdGVyOiBibHVyKCR2YWwpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigkdmFsKTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoJHZhbCk7XG4gIC1vLWZpbHRlcjogYmx1cigkdmFsKTtcbiAgLW1zLWZpbHRlcjogYmx1cigkdmFsKTtcbn1cblxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJiNjb250ZW50IGJyb3dzZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG5AbWl4aW4gZGYtYWljLWp1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gY3VzdG9tLXNjcm9sbCB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcnMuJGxpZ2h0ZXItYTIwfTtcbiAgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cbn1cblxuQG1peGluIHNtYWxsLWRlc2t0b3AtbW9kZSgpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjYXJvdXNlbC1uYXYtYnV0dG9ucy1wcm9fbGF5b3V0KCRzaGFkb3cpIHtcbiAgLm5hdi1jb250cm9sX19sZWZ0LFxuICAubmF2LWNvbnRyb2xfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3VyZmFjZS02KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG5cbiAgICAmLl9kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuX2FjdGl2ZSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3ViLWFjdGl2ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWNvbnRyb2xfX2xlZnQge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmLl9hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1jb250cm9sX19yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmLl9hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aW5nLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXB4IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICAmX19zdHViIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgJi5fb3Bwb25lbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuIiwiQGxheWVyIGRlcHJlY2F0ZWQge1xuICAuZmF2b3JpdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iXSwibmFtZXMiOltdfQ== */
