.related-links--url{padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.related-links--url:hover{-o-box-shadow:0 2px 3px rgba(33,65,141,.4);-ms-box-shadow:0 2px 3px rgba(33,65,141,.4);-moz-box-shadow:0 2px 3px rgba(33,65,141,.4);-khtml-box-shadow:0 2px 3px rgba(33,65,141,.4);-webkit-box-shadow:0 2px 3px rgba(33,65,141,.4);box-shadow:0 2px 3px rgba(33,65,141,.4)}.article__live .live-- .live__text,.article div[data-embed24=InfoBlock]{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.article .live-header__updated span,.article__date,.article__live .live__date,.next-article__date,.related-links__date{font-weight:400;font-size:11px;color:#212121;display:inline-flex;align-items:center;letter-spacing:.3px;margin:0}.article .live-header__updated span p,.article__date p,.article__live .live__date p,.next-article__date p,.related-links__date p{margin:0}.article .live-header__updated span:before,.article__date:before,.article__live .live__date:before,.next-article__date:before,.related-links__date:before{content:"";width:15px;height:15px;display:block;margin-right:6px;background-image:url(/images/icons/icon-time-black.svg);background-repeat:no-repeat;background-size:10px;background-position:50%}.article__live .live--facebook .live__embed iframe,.article__live .live--instagram .live__embed iframe,.article__live .live--twitter .live__embed iframe{max-width:460px!important;margin-bottom:16px!important;width:100%!important}.article-locked__image img,.next-article__image img{object-fit:cover;min-height:100%;min-width:100%}.related-tags{margin-bottom:16px}.related-tags__header{font-size:12px;color:rgba(0,0,0,.5);line-height:24px;margin-right:8px;width:100%}.related-tags__header,.related-tags a{font-family:proximanova-bold,sans-serif;letter-spacing:.6px;text-transform:uppercase;display:inline-block}.related-tags a{margin:0 2px 0 0;font-size:10px;padding:5px 16px 4px;color:#fff;background-color:#212121;-webkit-border-radius:12px;-khtml-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.related-tags a:hover{background-color:#080808}.related-links{margin:0 0 8px}@media (min-width:300px) and (max-width:768px){.related-links{margin:0}}.related-links__header{margin:8px 0;font-size:22px;letter-spacing:-.67px;color:#212121;font-family:proximanova-bold,sans-serif}.related-links--container{display:flex;flex-flow:row wrap}@media (min-width:768px){.related-links--container{margin:0 -4px}}@media (min-width:768px){.related-links__item{flex-basis:33.33333%;max-width:33.33333%;padding:0 8px}}.related-links--url{display:block;position:relative;margin-right:8px;border-left:4px solid #21418d;min-height:108px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:100%;font-size:15px;line-height:20px;padding:12px 16px}@media (min-width:768px){.related-links--url{margin-right:0;min-height:90px}}.related-links__blurb{font-size:15px;line-height:22px;color:#212121}.related-links__date{position:relative}.related-links .tns-item{padding-bottom:32px}@media (min-width:300px) and (max-width:768px){.related-links .tns-item{padding-bottom:16px}}.related-links .tns-inner{margin:0 100px 0 2px!important}.related-links .tns-outer{position:relative}.related-links .tns-controls{position:absolute;top:-35px;right:8px;display:flex}.related-links .tns-controls:focus,.related-links .tns-controls:hover{outline:0}.related-links .tns-controls button{text-indent:999px;overflow:hidden;width:25px;height:25px;min-width:25px;min-height:25px;font-size:0;display:block;flex:0 0 auto;border:none;outline:0;background-image:url(/images/icons/icon-arrow-white.svg);background-position:50%;background-size:9px;background-repeat:no-repeat;background-color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.related-links .tns-controls button:active,.related-links .tns-controls button:focus,.related-links .tns-controls button:hover{opacity:.8;outline:0}.related-links .tns-controls button:last-child{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:8px}.related-links .tns-nav{position:absolute;bottom:5px;left:0;right:0;text-align:center}@media (min-width:300px) and (max-width:768px){.related-links .tns-nav{bottom:-5px}}.related-links .tns-nav button{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:8px;height:8px;border:none;padding:0;margin:0 8px;background-color:#d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.related-links .tns-nav button:active,.related-links .tns-nav button:focus,.related-links .tns-nav button:hover{background-color:#212121;outline:none}.related-links .tns-nav button.tns-nav-active{background-color:#212121}.competition{background-color:#fafafa;padding:16px;border-top:4px solid #ccc;margin:24px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (min-width:300px) and (max-width:768px){.competition{margin:16px 0}}.competition label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;line-height:24px}.competition__heading{display:none}.competition a{text-decoration:underline;color:#21418d}.competition .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0 0}.competition__error{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#840000;font-size:18px;padding:16px;background-color:#fff0f0;margin-bottom:8px;text-align:left;display:none}.competition__error.show{display:block}.competition__success{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#495f33;font-size:18px;padding:16px;background-color:#dbedc9;margin:8px 0;text-align:left}.competition .js-required a{text-decoration:underline;color:#21418d}.competition .js-required ::placeholder{color:#ff9ea5;opacity:1}.competition .js-required :-ms-input-placeholder{color:#ff9ea5}.competition .js-required ::-ms-input-placeholder{color:#ff9ea5}.competition .js-required label{color:#dd1f26}.competition .js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;text-align:left}.competition .js-required span.show-hide-password{color:#dd1f26!important}.competition .js-required input[type=checkbox]+label,.competition .js-required input[type=radio]+label{color:#dd1f26}.competition .js-required input[type=checkbox]+label:before,.competition .js-required input[type=email],.competition .js-required input[type=password],.competition .js-required input[type=radio]+label:before,.competition .js-required input[type=text],.competition .js-required select,.competition .js-required textarea{border:1px solid #dd1f26;background-color:#f9e1e2}.competition input[type=checkbox]+label,.competition input[type=radio]+label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#212121;margin:0;line-height:24px;padding-left:32px}.competition input[type=checkbox]+label:before,.competition input[type=radio]+label:before{border:1px solid #d9d9d9;width:24px;height:24px}.competition input[type=checkbox]+label:after,.competition input[type=radio]+label:after{background-image:url(/images/icons/icon-tick-black.svg);background-size:26px}.competition input[type=radio]+label{line-height:33px!important}.competition input[type=radio]+label:after{top:12px;left:11px}.competition__label{margin-bottom:4px}.competition__label label{font-size:14px;color:#212121;font-family:proximanova-bold,sans-serif;margin-bottom:4px;display:inline}.competition__question{margin:16px 0}.competition__item{margin-bottom:16px}.competition__item select,.competition__item textarea{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #e2e2e2;padding:10px 12px;font-size:14px;display:block;width:100%}.competition__item select:active,.competition__item select:focus,.competition__item select:hover,.competition__item textarea:active,.competition__item textarea:focus,.competition__item textarea:hover{outline:none}.competition__image-upload .secondary-button{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.competition__image-upload .secondary-button:active,.competition__image-upload .secondary-button:focus,.competition__image-upload .secondary-button:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.competition__submit input[type=submit]{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:174px;margin:16px 0}.competition__submit input[type=submit]:active,.competition__submit input[type=submit]:focus,.competition__submit input[type=submit]:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.competition__submit input[type=submit]{width:105px}}.competition .required{color:#840000}.competition__startendtime{color:#21418d;font-size:18px;margin-bottom:8px;font-family:proximanova-bold,sans-serif}.competition__info,.competition__startendtime{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:16px;background-color:#d9e0ee}.competition__info{color:#212121;font-size:15px}.competition__info-header{color:#21418d;font-size:18px;font-family:proximanova-bold,sans-serif}.entrant__item{margin-bottom:16px}.entrant__item label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin-bottom:4px}.entrant__item input[type=text]{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #e2e2e2;padding:10px 12px;font-size:14px;display:block;width:100%}.next-article{position:fixed;bottom:60px;right:0;width:384px;padding:16px;background-color:#212121;z-index:10;display:flex;flex-wrap:wrap;opacity:0;visibility:hidden;transform:translate(100%);-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease;-o-transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease}.next-article--active{opacity:1;visibility:visible;transform:translate(0)}.next-article__title{font-size:26px;line-height:27px;letter-spacing:-.72px;font-family:proximanova-bold,sans-serif;color:#fff;width:310px;display:block}.next-article__title span{text-transform:capitalize}.next-article__info{display:flex;width:310px}.next-article__synopsis{margin:8px 8px 0 0;padding-bottom:20px;position:relative}.next-article__blurb{color:#fff;font-size:14px;line-height:19px}.next-article__image{width:85px;height:85px;flex:0 0 auto;display:block;overflow:hidden;position:relative;margin:8px 0 0 auto}.next-article__next-url{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:10px;height:18px;cursor:pointer;-webkit-transition:right .2s ease;-moz-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease;background-image:url(/images/icons/arrow-white-thin.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.next-article__date{color:#fff;position:absolute;bottom:0;width:200px}.next-article__date:before{background-image:url(/images/icons/icon-time-white.svg)}.next-article .close-btn{display:block;position:absolute;top:8px;right:8px;width:42px;height:42px;z-index:10;-webkit-transition:transform .1s ease;-moz-transition:transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;background-image:url(/images/icons/icon-close-white.svg);background-position:50%;background-size:26px;background-repeat:no-repeat}.next-article .close-btn:hover{transform:scale(1.3)}.next-article:hover{background-color:#141414}.next-article:hover .next-article__next-url{right:22px}.gifting{margin-bottom:8px}.gifting.is-loading .gifting--container{background-image:url(/images/icons/loader-rolling.svg);background-position:50%;background-size:50px;background-repeat:no-repeat}.gifting.is-loading .gifting--container div,.gifting.is-loading .gifting--container form{opacity:0}.gifting__icon{margin-right:24px;cursor:pointer;width:20px;height:20px}.gifting__icon-gift{width:20px;height:20px;display:block;background-position:50%;background-size:20px;background-repeat:no-repeat;background-image:url(/images/icons/icon-gift.svg)}.gifting__icon-gift--active{background-image:url(/images/icons/icon-gift-active.svg)}.gifting--container{-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);padding:16px;background-color:#fff;text-align:center}@media (min-width:300px) and (max-width:768px){.gifting--container{padding:16px 27px}}.gifting--container div,.gifting--container form{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}.gifting__heading{font-size:15px;font-family:proximanova-bold,sans-serif;line-height:25px;margin-bottom:4px}.gifting__description{font-size:15px}@media (min-width:768px){.gifting__description{line-height:25px}}.gifting form{width:560px;margin:8px auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:300px) and (max-width:768px){.gifting form{width:234px}}.gifting form .js-validate-error-label{width:100%;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:13px;padding:4px 0 4px 13px;text-align:left;display:none}.gifting form label{display:block;font-family:proximanova-regular,sans-serif;font-size:14px;margin-left:13px;text-align:left;width:100%;color:rgba(33,33,33,.5)}@media (min-width:300px) and (max-width:768px){.gifting form label{color:#212121}}.gifting form .row{width:340px}.gifting form input[type=email],.gifting form input[type=text]{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:40px;padding:0 18px;font-size:14px;width:100%;border:1px solid rgba(33,33,33,.6)}.gifting form input[type=email]::placeholder,.gifting form input[type=text]::placeholder{color:rgba(33,33,33,.6)}.gifting form input[type=submit]{font-size:15px;background-color:rgba(221,31,38,.5);color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin-left:7px;height:40px;width:208px;margin-top:25px}.gifting form input[type=submit]:active,.gifting form input[type=submit]:focus,.gifting form input[type=submit]:hover{background-color:rgba(176,25,30,.5);-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.gifting form input[type=submit]{width:100%;margin-top:8px;margin-left:0}}.gifting form input[type=submit]:hover{background-color:#dd1f26}.gifting form .row+input[type=submit]{background-color:rgba(221,31,38,.5)}.gifting form .row.js-success+input[type=submit]{background-color:#dd1f26}.gifting form.dirty .js-validate-error-label{display:block}.gifting__footer{font-size:15px}.gifting__footer .accent{color:#dd1f26;font-family:proximanova-bold,sans-serif}.gifting__error{margin:8px 0;align-items:center;text-align:center;height:56px;line-height:56px;width:100%;font-size:18px;color:#fff;font-family:proximanova-bold,sans-serif;letter-spacing:-.5px;opacity:0;visibility:hidden;max-height:0;overflow:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;-moz-transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;-o-transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;transition:opacity .4s ease,visibility .4s ease,max-height .4s ease}.gifting__error.success{background-color:#7ea800;opacity:1;visibility:visible;max-height:100px}.gifting__error.error{background-color:#dd1f26;opacity:1;visibility:visible;max-height:100px}:root{--box-height:38px;--box-width:38px;--currentColor:#dd1f26;--color-black:$brand-black}.audio-article-container{margin-bottom:8px;width:100%}.audio-article-container audio{display:none}.audio-article-container .sk-button-reset{color:#dd1f26}.audio-article-container .sk-app-progress-bar{margin-left:17px;padding-right:43px;padding-bottom:11px;position:relative}.audio-article-container .sk-app-progress-bar .sk-cell:first-child{justify-content:flex-end}.audio-article-container .sk-app-progress-bar .sk-cell:first-child .sk-message{font-size:11px;color:rgba(33,33,33,.5);font-family:proximanova-regular,sans-serif;position:relative}.audio-article-container .sk-app-progress-bar .sk-cell:first-child .with-ad-link{justify-content:flex-end}.audio-article-container .sk-app-progress-bar .sk-cell:first-child .child-el{display:none}.audio-article-container .sk-app-progress-bar .sk-cell:nth-child(3) .sk-message{position:absolute;top:13px;right:0;color:#212121;font-size:11px;font-family:proximanova-regular,sans-serif}.audio-article-container .sk-app-progress-bar .sk-cell:nth-child(3) .child-el{display:none}.audio-article-container .played-bar{position:relative;background-color:#212121}.audio-article-container .played-bar:after{content:"";width:16px;height:16px;display:block;background-color:#212121;position:absolute;top:50%;right:-8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.audio-article-container .plyr{width:100%;padding:10px 22px;background-color:#fafafa;display:flex;align-items:center;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}@media (min-width:300px) and (max-width:768px){.audio-article-container .plyr{width:calc(100% + 32px);margin-left:-16px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.audio-article-container .plyr input[type=range]{width:100%;height:4px;background:#e0e0e0;border:none;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-appearance:none!important}.audio-article-container .plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background:#212121;height:16px;width:16px;cursor:pointer;border-radius:100%}.audio-article-container .plyr__time{font-size:11px;min-width:32px;text-align:right;color:#212121}.audio-article-container .plyr__progress__container{flex:1;margin-right:8px;position:relative}.audio-article-container .plyr__progress__container:after{margin-left:5px;color:#212121;opacity:.5;font-size:11px;position:absolute;top:-22px;right:0}.audio-article-container .plyr--playing .plyr__progress__container:after{content:"Now playing"}.audio-article-container .plyr--paused .plyr__progress__container:after{content:"Listen to this article"}.audio-article-container .plyr:focus{outline:none}.audio-article-container .plyr__progress__buffer,.audio-article-container .plyr__tooltip{display:none}.audio-article-container .plyr__controls{display:flex;align-items:center;width:100%}.audio-article-container .plyr__controls [data-plyr=play]{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent;width:40px;height:40px;padding:0;margin:0 16px 0 0}.audio-article-container .plyr__controls [data-plyr=play]:before{content:"";width:40px;height:40px;display:block;background-image:url(/images/icons/icon-button-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.audio-article-container .plyr__controls [data-plyr=play]:hover{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}.audio-article-container .plyr__controls [data-plyr=play]:active{outline:none;border:none}.audio-article-container .plyr__controls [data-plyr=play]:focus{outline:0}.audio-article-container .plyr__controls [data-plyr=airplay],.audio-article-container .plyr__sr-only{display:none}.audio-article-container .plyr__control--pressed:before{background-image:url(/images/icons/icon-button-pause.svg)!important}.audio-article-container .plyr [data-plyr|=captions],.audio-article-container .plyr [data-plyr|=fullscreen],.audio-article-container .plyr [data-plyr|=pip],.audio-article-container .plyr [data-plyr|=settings],.audio-article-container .plyr__control--overlaid,.audio-article-container .plyr__control .icon--not-pressed,.audio-article-container .plyr__control .icon--pressed,.audio-article-container .plyr__volume{display:none}.audio-player-locked{width:100%;background-color:#fafafa;display:flex;flex-direction:column;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}@media (min-width:300px) and (max-width:768px){.audio-player-locked{width:calc(100% + 32px);margin-left:-16px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.audio-player__controls{display:flex;align-items:center;width:100%;padding:10px 22px}.audio-player__controls-play{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent;width:40px;height:40px;padding:0;margin:0 16px 0 0}.audio-player__controls-play:before{content:"";width:40px;height:40px;display:block;background-image:url(/images/icons/icon-button-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.audio-player__controls-play:hover{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}.audio-player__controls-play:active{outline:none;border:none}.audio-player__controls-play:focus{outline:0}.audio-player__controls-range{width:100%;height:4px;background:#e0e0e0;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;flex:1;margin-right:8px;position:relative}.audio-player__controls-range:before{content:"";width:16px;height:16px;display:block;background-color:#212121;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.audio-player__controls-range:after{margin-left:5px;color:#212121;opacity:.5;font-size:11px;position:absolute;top:-22px;right:0;content:"Listen to this article"}.audio-player__controls-time{font-size:11px;text-align:right;color:#212121}.audio-subscribe{padding:2px;display:flex;justify-content:center;align-items:center;font-size:0;background-color:rgba(221,31,38,.2)}.audio-subscribe-text{color:#dd1f26;font-family:proximanova-bold,sans-serif;font-size:9px;letter-spacing:.9px;text-transform:uppercase}.audio-subscribe img{height:11px;margin-right:8px;display:block}.swipe-overlay{position:fixed;width:0;transition:all .3s ease-in-out;visibility:hidden}.swipe-overlay--left,.swipe-overlay--right{width:100vw;left:0;height:100vh;top:98px;bottom:0;background:#fff;transition:all .3s ease-in-out;z-index:-1}.swipe-overlay.active{visibility:visible;z-index:0}.swipe-overlay .loader{margin:auto;display:block}.swipe-overlay--banner.swipe-overlay--left,.swipe-overlay--banner.swipe-overlay--right{top:212px}.swipe-overlay--banner-no-img.swipe-overlay--left,.swipe-overlay--banner-no-img.swipe-overlay--right{top:186px}#article{width:100vw}.cta-username--container{border:1px solid #8d8d8d;padding:16px 20px;margin:20px 0;text-align:center;background-color:#fafafa;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none}.cta-username--container.active{display:block}.cta-username__header{font-family:proximanova-bold,sans-serif;font-size:12px;display:block;margin-bottom:8px;color:#212121}@media (min-width:768px){.cta-username__header{font-size:16px;margin-bottom:16px}}.cta-username__description{font-size:12px;color:#212121}@media (min-width:768px){.cta-username__description{font-size:15px}}.cta-username__btn{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px;max-width:283px;width:100%}.cta-username__btn:active,.cta-username__btn:focus,.cta-username__btn:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:768px){.cta-username__btn{margin-top:16px}}.recipe__info{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;height:50px;background:#212121;opacity:.7;align-items:center}@media (min-width:300px) and (max-width:768px){.recipe__info{margin:-50px -24px 0}}.recipe__info .item{color:#fff;flex:1;text-align:center;line-height:25px}.recipe__info .item--element{border-right:1px solid #a7a7a7;height:50px;line-height:20px;display:flex;align-items:center;justify-content:center}.recipe__info .item--element span{font-family:proximanova-bold,sans-serif}@media (min-width:300px) and (max-width:768px){.recipe__info{padding:0;font-size:12px}.recipe__info .item--element{border-right:1px solid #a7a7a7;height:50px;line-height:16px;display:block;padding-top:10px}.recipe__info .item--element span{display:block}}.recipe__title{margin:24px 0}.recipe__title span{font-size:22px;font-family:proximanova-bold,sans-serif}.recipe__list{padding:0}.recipe__list--ingredients li{list-style:none;padding:0!important;line-height:20px;font-size:16px;margin-bottom:16px;font-family:proximanova-regular,sans-serif!important}.recipe__list--ingredients li:before{display:none}.recipe__list--ingredients li:last-child{margin-bottom:0}.recipe__list--method li:first-of-type{font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:first-of-type:before{content:"1";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:first-of-type:last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(2){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(2):before{content:"2";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(2):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(3){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(3):before{content:"3";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(3):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(4){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(4):before{content:"4";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(4):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(5){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(5):before{content:"5";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(5):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(6){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(6):before{content:"6";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(6):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(7){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(7):before{content:"7";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(7):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(8){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(8):before{content:"8";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(8):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(9){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(9):before{content:"9";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(9):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(10){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(10):before{content:"10";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(10):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(11){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(11):before{content:"11";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(11):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(12){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(12):before{content:"12";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(12):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(13){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(13):before{content:"13";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(13):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(14){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(14):before{content:"14";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(14):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(15){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(15):before{content:"15";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(15):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(16){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(16):before{content:"16";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(16):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(17){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(17):before{content:"17";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(17):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(18){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(18):before{content:"18";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(18):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(19){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(19):before{content:"19";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(19):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(20){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(20):before{content:"20";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(20):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(21){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(21):before{content:"21";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(21):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(22){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(22):before{content:"22";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(22):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(23){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(23):before{content:"23";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(23):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(24){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(24):before{content:"24";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(24):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(25){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(25):before{content:"25";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(25):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(26){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(26):before{content:"26";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(26):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(27){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(27):before{content:"27";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(27):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(28){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(28):before{content:"28";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(28):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(29){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(29):before{content:"29";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(29):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(30){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(30):before{content:"30";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(30):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(31){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(31):before{content:"31";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(31):last-child{margin-bottom:0}.recipe__list--method{display:flex;flex-direction:column}.recipe__list--method li:nth-of-type(32){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(32):before{content:"32";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(32):last-child{margin-bottom:0}.article__body .article__body--video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.article__body .article__body--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__body .embed.youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.article__body .embed.youtube iframe,.pswp{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{display:none;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#212121;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/images/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/images/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.article__body div[data-embed24=Images]{margin-bottom:16px}.article__body div[data-embed24=Images] .slide{position:relative}.article__body div[data-embed24=Images] .slide img{min-width:100%;display:block}.article__body div[data-embed24=Images] .slide .caption{position:relative;width:100%;display:block;font-size:12px;color:#fff;background-color:#212121;padding:8px 16px}@media (min-width:300px) and (max-width:768px){.article__body div[data-embed24=Images] .slide .caption{line-height:16px}}.article__body .img_accreditation{width:100%;font-family:proximanova-bold,sans-serif;font-size:12px;color:#fff;line-height:0;background-color:#212121;padding:0 16px;display:flex}.article__body .img_accreditation .source{display:block!important;margin:8px 16px 8px 0;line-height:12px}.article__body .img_accreditation .source:empty{display:none!important}.article__body .img_accreditation .photographer{display:block!important;line-height:12px;margin:8px 16px 8px 0}.article__body .img_accreditation .photographer:empty{display:none!important}@media (min-width:300px) and (max-width:768px){.article__body .img_accreditation{line-height:16px}}@media (min-width:300px) and (max-width:768px){.article__body .swiper{margin-left:-16px;margin-right:-16px}}.article__body .swiper-wrapper{height:auto!important}.article__body .swiper-button-next,.article__body .swiper-button-prev{width:25px;height:40px;border:none;background-image:url(/images/icons/arrow-white-thin.svg);background-position:50%;background-size:9px;background-repeat:no-repeat;background-color:rgba(33,33,33,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.article__body .swiper-button-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.article__body .swiper-button-next{right:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.article .live-header{justify-content:space-between;flex-wrap:wrap;display:flex;margin:0 0 24px;position:relative}.article .live-header__updated{font-size:15px;font-family:proximanova-bold,sans-serif;color:#212121;width:100%;margin-bottom:20px}@media (min-width:300px) and (max-width:768px){.article .live-header__updated--button{margin-bottom:58px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.article .live-header__updated span{margin-left:10px}.article .live-header__updated.is-active{margin-bottom:80px}.article .live-header__title{font-size:16px;font-family:proximanova-bold,sans-serif;text-transform:uppercase;display:flex;align-items:center;vertical-align:middle;margin-right:8px}.article .live-header__title:before{content:"";width:10px;height:10px;margin-right:12px;background-color:#dd1f26;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article .live-footer{display:flex;justify-content:flex-end;margin:40px 0}.article .button{height:auto}.article .button--container{position:absolute;top:34px;left:50%;width:160px;margin-left:-80px}.article .button__more{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:160px;height:auto;margin:0 auto;z-index:10;display:block;position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.article .button__more:active,.article .button__more:focus,.article .button__more:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.article .button__more{position:relative}}.article .button__more.is-sticky{position:fixed;top:100px;box-shadow:none}.article .button__more.hide{display:none}.article .button__bottom,.article .button__top{font-size:10px;text-transform:uppercase;font-family:proximanova-bold,sans-serif;cursor:pointer;display:flex;align-items:center;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.article .button__bottom:after,.article .button__top:after{content:"";width:10px;height:6px;display:inline-block;margin-left:8px;margin-top:2px;background-image:url(/images/icons/icon-arrow-down.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.article .button__bottom:hover,.article .button__top:hover{opacity:.7}.article .button__top:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-5px}.article__live-title{display:inline-flex;align-items:center;position:relative;font-size:11px;font-family:proximanova-bold,sans-serif;text-transform:uppercase;color:#212121;margin-right:8px}.article__live-title:before{content:"";width:10px;height:10px;background-color:#dd1f26;margin-right:4px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article__live{margin:32px 0 16px;position:relative}@media (min-width:300px) and (max-width:768px){.article__live{margin:24px 0 16px}}.article__live .button-wrapper{width:200px;position:absolute;top:-40px;left:50%;margin-left:-100px}.article__live .live--feed{margin-left:3px}.article__live .live__date{position:absolute;top:0;left:30px}@media (min-width:300px) and (max-width:768px){.article__live .live__date{left:16px;top:-4px}}.article__live .live__lap{font-family:proximanova-bold,sans-serif;font-size:11px;color:#212121;letter-spacing:.3px;margin:0;position:absolute;top:-20px;left:32px}@media (min-width:300px) and (max-width:768px){.article__live .live__lap{left:16px}}.article__live .live__related-link{margin-top:8px;font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.article__live .live__related-link:active,.article__live .live__related-link:focus,.article__live .live__related-link:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.article__live .live__post{display:block;padding:24px 8px 32px 32px;position:relative;border-left:2px solid #f5f5f5}@media (min-width:300px) and (max-width:768px){.article__live .live__post{padding:32px 8px 16px 16px}}.article__live .live__post:last-child{border-left:2px solid #fff}.article__live .live__post:before{content:"";position:absolute;top:-5px;left:-8px;width:16px;height:28px;background-color:#fff}@media (min-width:300px) and (max-width:768px){.article__live .live__post:before{top:-8px}}.article__live .live__post:after{content:"";-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:10px;height:10px;top:2px;left:-5px;position:absolute;display:block;z-index:1;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#212121}@media (min-width:300px) and (max-width:768px){.article__live .live__post:after{width:8px;height:8px;top:0;left:-4px;background-size:14px}}.article__live .live--{margin:32px 8px 16px 0;padding:8px 0}.article__live .live--:before{top:-26px;left:-9px}@media (min-width:300px) and (max-width:768px){.article__live .live--:before{top:-26px;left:-9px}}.article__live .live--:after{top:-17px;left:-6px}@media (min-width:300px) and (max-width:768px){.article__live .live--:after{top:-16px;left:-5px}}.article__live .live-- .live__date{top:-20px;left:29px}@media (min-width:300px) and (max-width:768px){.article__live .live-- .live__date{top:-20px;left:16px}}.article__live .live-- .live__text{padding:8px;margin-left:32px}@media (min-width:300px) and (max-width:768px){.article__live .live-- .live__text{margin-left:16px}}.article__live .live__text{font-size:15px;line-height:24px;color:#212121;word-break:break-word}.article__live .live__text p{margin:0 0 8px}.article__live .live__text a{color:#00086c}.article__live .live__text iframe{max-width:100%}@media (min-width:300px) and (max-width:768px){.article__live .live__text iframe{width:auto;height:auto}}.article__live .live__img{margin:16px 0}.article__live .live--none:after{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#212121;width:10px;height:10px;top:3px;left:-5px}@media (min-width:300px) and (max-width:768px){.article__live .live--none:after{width:8px;height:8px;top:4px;left:-5px}}.article__live .live--facebook .live__embed iframe{min-width:0!important}.article__live .live--facebook:after{background-image:url(/images/icons/live/facebook.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--facebook:after{top:-8px}}.article__live .live--twitter:after{background-image:url(/images/icons/live/twitter.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--twitter:after{top:-8px}}.article__live .live--instagram .live__embed iframe{min-width:0!important}.article__live .live--instagram:after{background-image:url(/images/icons/live/instagram.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--instagram:after{top:-8px}}.article__live .live--youtube:after{background-image:url(/images/icons/live/youtube.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--youtube:after{top:-8px}}.article__live .live--youtube .live__embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px;font-size:0}.article__live .live--youtube .live__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__live .live--vimeo:after{background-image:url(/images/icons/live/vimeo.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--vimeo:after{top:-8px}}.article__live .live--vimeo .live__embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px;font-size:0}.article__live .live--vimeo .live__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__live .live--soundcloud:after{background-image:url(/images/icons/live/soundcloud.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--soundcloud:after{top:-8px}}.article__live .live--sport_4:after{background-image:url(/images/icons/livesport/icon-sport-4.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_4:after{top:-8px}}.article__live .live--sport_6:after{background-image:url(/images/icons/livesport/icon-sport-6.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_6:after{top:-8px}}.article__live .live--sport_50:after{background-image:url(/images/icons/livesport/icon-sport-50.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_50:after{top:-8px}}.article__live .live--sport_100:after{background-image:url(/images/icons/livesport/icon-sport-100.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_100:after{top:-8px}}.article__live .live--sportallout:after{background-image:url(/images/icons/livesport/icon-sport-all-out.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportallout:after{top:-8px}}.article__live .live--sportconversionrugby:after{background-image:url(/images/icons/livesport/icon-sport-conversion-drop-goal.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportconversionrugby:after{top:-8px}}.article__live .live--sportcloudy:after{background-image:url(/images/icons/livesport/icon-sport-cloudy.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportcloudy:after{top:-8px}}.article__live .live--sportcornerkick:after{background-image:url(/images/icons/livesport/icon-sport-corner.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportcornerkick:after{top:-8px}}.article__live .live--sportdeclared:after{background-image:url(/images/icons/livesport/icon-sport-declared.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportdeclared:after{top:-8px}}.article__live .live--sportduck:after{background-image:url(/images/icons/livesport/icon-sport-duck.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportduck:after{top:-8px}}.article__live .live--sportextratimefirsthalfstart:after{background-image:url(/images/icons/livesport/icon-sport-first-half-extra.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportextratimefirsthalfstart:after{top:-8px}}.article__live .live--sportextratimesecondhalfstart:after{background-image:url(/images/icons/livesport/icon-sport-second-half-extra.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportextratimesecondhalfstart:after{top:-8px}}.article__live .live--sportfirsthalfstart:after{background-image:url(/images/icons/livesport/icon-sport-first-half.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportfirsthalfstart:after{top:-8px}}.article__live .live--sportfreekick:after{background-image:url(/images/icons/livesport/icon-sport-freekick.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportfreekick:after{top:-8px}}.article__live .live--sportfulltime:after{background-image:url(/images/icons/livesport/icon-sport-full-time.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportfulltime:after{top:-8px}}.article__live .live--sportgoal:after{background-image:url(/images/icons/livesport/icon-sport-goal.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportgoal:after{top:-8px}}.article__live .live--sportgoalscorer:after{background-image:url(/images/icons/livesport/icon-sport-goal-scorer.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportgoalscorer:after{top:-8px}}.article__live .live--sporthalftime:after{background-image:url(/images/icons/livesport/icon-sport-half-time.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sporthalftime:after{top:-8px}}.article__live .live--sportlunchbreak:after{background-image:url(/images/icons/livesport/icon-sport-lunch.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportlunchbreak:after{top:-8px}}.article__live .live--sportnewbatman:after{background-image:url(/images/icons/livesport/icon-sport-news-batsman.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportnewbatman:after{top:-8px}}.article__live .live--sportoffsidesoccer:after{background-image:url(/images/icons/livesport/icon-sport-offside.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportoffsidesoccer:after{top:-8px}}.article__live .live--sportoffsiderugby:after{background-image:url(/images/icons/livesport/icon-sport-offside.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportoffsiderugby:after{top:-8px}}.article__live .live--sportpenaltymissed:after{background-image:url(/images/icons/livesport/icon-sport-penalty-missed.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltymissed:after{top:-8px}}.article__live .live--sportpenaltyscored:after{background-image:url(/images/icons/livesport/icon-sport-penalty-scorer.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltyscored:after{top:-8px}}.article__live .live--sportpenaltyshootout:after{background-image:url(/images/icons/livesport/icon-sport-penalty-shootout.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltyshootout:after{top:-8px}}.article__live .live--sportpenaltysoccer:after{background-image:url(/images/icons/livesport/icon-sport-penalty.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltysoccer:after{top:-8px}}.article__live .live--sportpenaltyrugby:after{background-image:url(/images/icons/livesport/icon-sport-penalty.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltyrugby:after{top:-8px}}.article__live .live--sportraininterruption:after{background-image:url(/images/icons/livesport/icon-sport-rainy.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportraininterruption:after{top:-8px}}.article__live .live--sportredcard:after{background-image:url(/images/icons/livesport/icon-sport-red-card.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportredcard:after{top:-8px}}.article__live .live--sportsecondhalfstart:after{background-image:url(/images/icons/livesport/icon-sport-second-half.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportsecondhalfstart:after{top:-8px}}.article__live .live--sportstoppagetime:after{background-image:url(/images/icons/livesport/icon-sport-stoppage-time.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportstoppagetime:after{top:-8px}}.article__live .live--sportsubstitution:after{background-image:url(/images/icons/livesport/icon-sport-subs.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportsubstitution:after{top:-8px}}.article__live .live--sportsun:after{background-image:url(/images/icons/livesport/icon-sport-sunny.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportsun:after{top:-8px}}.article__live .live--sportteabreak:after{background-image:url(/images/icons/livesport/icon-sport-tea-break.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportteabreak:after{top:-8px}}.article__live .live--sporttry:after{background-image:url(/images/icons/livesport/icon-sport-try.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sporttry:after{top:-8px}}.article__live .live--sporttryscorer:after{background-image:url(/images/icons/livesport/icon-sport-try-scorer.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sporttryscorer:after{top:-8px}}.article__live .live--sportwaterbreak:after{background-image:url(/images/icons/livesport/icon-sport-water-break.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportwaterbreak:after{top:-8px}}.article__live .live--sportwicket:after{background-image:url(/images/icons/livesport/icon-sport-wicket.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportwicket:after{top:-8px}}.article__live .live--sportyellowcard:after{background-image:url(/images/icons/livesport/icon-sport-yellow-card.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportyellowcard:after{top:-8px}}.article__live--laps{padding:16px;margin:0}@media (min-width:300px) and (max-width:768px){.article__live--laps{padding:8px 0 8px 8px}}.article__commentary{padding:0 22px}.article__commentary-list{border-left:1px solid #ddd;margin-top:32px}.article__commentary-list-none{border-left:none}.article__commentary-item{padding:0 8px 32px 32px;position:relative}.article__commentary-item:before{content:"";position:absolute;top:-1px;left:-8px;width:16px;height:23px;background-color:#fff}.article__commentary-item:after{content:"";-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:10px;height:10px;top:5px;left:-5px;position:absolute;display:block;z-index:1;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#212121}@media (min-width:300px) and (max-width:768px){.article__commentary-item:after{width:8px;height:8px;top:6px;left:-4px;background-size:14px}}.article__commentary-time{left:32px;color:#4a4a4a;font-family:proximanova-bold,sans-serif;font-size:15px;margin-bottom:8px}.article__commentary-content{font-size:15px;line-height:24px;color:#4a4a4a}.article__commentary-title{text-align:center;font-size:18px;font-family:proximanova-bold,sans-serif;margin:32px auto}.article{padding:16px;background-color:#fff}@media (min-width:300px) and (max-width:768px){.article{overflow:hidden;position:relative}}.article__content pre{margin-top:20px;font-size:12px;font-family:Monospace;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.article__content .sens__nodata{text-align:center;margin:32px 0 0}.article__content .sens__nodata--title{font-size:32px;font-family:proximanova-bold,sans-serif;color:#212121;margin:0 0 16px}.article__content .sens__footer{text-align:center;padding-top:16px;margin:0 0 0 -16px;width:calc(32px + 100%)}.article__content .sens__footer a{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:176px}.article__content .sens__footer a:active,.article__content .sens__footer a:focus,.article__content .sens__footer a:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.article__title{margin:0 0 8px;font-size:32px;line-height:37px;color:#212121;font-family:proximanova-bold,sans-serif;letter-spacing:-.57px}@media (min-width:300px) and (max-width:768px){.article__title{font-size:24px;line-height:32px;letter-spacing:-.42px;margin:0 0 8px}}.article__prime{display:inline-block;width:114px;height:17px;margin-right:8px;overflow:hidden;text-indent:999px;margin-bottom:1px;vertical-align:middle;background-image:url(/images/forsubscribers/tagnew.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.article--top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.article--top-bar{margin-bottom:8px;position:relative}.article--top-bar,.article--top-bar-right{display:flex;align-items:center}@media (min-width:768px){.article--top-bar-right{position:absolute;top:0;right:0}}.article--top-bar-right a{font-size:0}@media (min-width:300px) and (max-width:768px){.article--top{justify-content:flex-start;flex-direction:column;align-items:flex-start}}.article__details{display:flex;align-items:center;flex:1 1 auto}@media (min-width:300px) and (max-width:768px){.article__details{margin-top:8px;justify-content:space-between;width:100%;flex-wrap:wrap}}.article__details div{padding:0 4px}.article__details div:first-child{padding-left:0}.article .bookmark{font-size:0}.article .bookmark img{height:20px}.article .bookmark--add{display:none;cursor:pointer}.article .bookmark--add.show{display:block}.article .bookmark--delete{display:none;cursor:pointer}.article .bookmark--delete.show{display:block}.article .bookmark--loader{display:none}.article .bookmark--loader.show{display:block}.article__social-share{padding:0;display:flex;align-items:center}@media (min-width:300px) and (max-width:768px){.article__social-share{justify-content:flex-end;width:100%}}.article__social-share>span{color:rgba(33,33,33,.3);margin-right:4px}.article__social-share .social-control,.article__social-share>span{font-size:12px;font-family:proximanova-bold,sans-serif;text-transform:uppercase}.article__social-share .social-control{margin:0;padding:0;display:flex;align-items:center;color:#bcbcbc;letter-spacing:.6px}.article__social-share .social-control .social-item{list-style:none;margin-left:5px;width:28px;height:28px}.article__social-share .social-control .social-item a{display:block;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.article__social-share .social-control .social-item a:hover{opacity:.8}.article__social-share .social-control .social-item a img{width:28px;height:28px}@media (min-width:300px) and (max-width:768px){.article__social-share .social-control .social-item{margin-left:16px;width:20px;height:20px}.article__social-share .social-control .social-item a img{width:20px;height:20px}}.article__social-share--footer{display:flex;justify-content:flex-end;margin:24px 0}.article__accreditation{font-size:14px;color:#212121}.article__accreditation img{display:block;height:24px}@media (min-width:300px) and (max-width:768px){.article__accreditation img{height:15px}}.article__author{font-size:14px;color:#212121}@media (min-width:300px) and (max-width:768px){.article__author{font-size:11px}}.article__sponsored{font-size:14px;color:#212121;display:flex;align-items:center}.article__sponsored-img{flex:0 0 auto;margin-left:4px;height:20px;display:flex;justify-content:center;align-items:center;overflow:hidden}@media (min-width:300px) and (max-width:768px){.article__sponsored-img{height:15px}}.article__sponsored-img img{width:auto;max-height:100%}.article__sponsored-text{font-size:14px;color:#212121;line-height:20px;letter-spacing:.3px;display:block}@media (min-width:300px) and (max-width:768px){.article__sponsored-text{font-size:11px;line-height:14px}}.article__body{font-size:15px;line-height:25px;color:#212121}@media (min-width:300px) and (max-width:768px){.article__body{font-size:16px}}.article__body--video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px}.article__body--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__body ul{padding:0}.article__body ul li{list-style:none;padding:0 0 0 26px;position:relative;line-height:18px;margin-bottom:16px;font-size:15px;font-family:proximanova-bold,sans-serif}.article__body ul li:last-child{margin-bottom:0}.article__body ul li:before{content:"";width:6px;height:6px;background-color:#212121;position:absolute;top:10px;left:2px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article__body a{color:#00086c;font-family:proximanova-bold,sans-serif}.article__body iframe{max-width:100%}.article__featured-image{position:relative;margin-bottom:24px}@media (min-width:300px) and (max-width:768px){.article__featured-image{margin:0 -16px 8px}}.article__featured-image img{min-width:100%}.article__featured-image.RecipeArticle{margin-bottom:-50px}.article__featured-image.RecipeArticle .caption{display:none}.article__featured-image .caption{position:relative;width:100%;display:block;font-size:12px;color:#fff;background-color:#212121;padding:8px 16px}.article__featured-image .caption:empty{display:none!important}@media (min-width:300px) and (max-width:768px){.article__featured-image .caption{line-height:16px}}.article__photographer{width:100%;font-family:proximanova-bold,sans-serif;font-size:12px;color:#fff;line-height:0;background-color:#212121;padding:0 16px;display:flex}.article__photographer .source{display:block!important;margin:8px 16px 8px 0;line-height:12px}.article__photographer .source:empty{display:none!important}.article__photographer .photographer{display:block!important;line-height:12px;margin:8px 16px 8px 0}.article__photographer .photographer:empty{display:none!important}@media (min-width:300px) and (max-width:768px){.article__photographer{line-height:16px}}.article div[data-embed24=Blockquote]{margin-bottom:16px;border-left:6px solid #dd1f26;padding:8px 16px;margin-left:8px}@media (min-width:300px) and (max-width:768px){.article div[data-embed24=Blockquote]{margin-left:0;padding:8px 0 8px 16px}}.article div[data-embed24=Blockquote] .text{font-size:18px;line-height:27px;font-family:proximanova-bold,sans-serif}.article div[data-embed24=Blockquote] .citation{font-size:14px;font-family:proximanova-bold,sans-serif;display:block;margin-top:8px;word-break:break-word}.article div[data-embed24=InfoBlock]{margin-bottom:16px;border-left:4px solid #dd1f26}.article div[data-embed24=InfoBlock] .heading{font-size:24px;letter-spacing:-.67px;color:#212121;font-family:proximanova-bold,sans-serif;margin:0 0 24px}.article div[data-embed24=InfoBlock] .text{font-size:15px;line-height:18px;font-family:proximanova-regular,sans-serif}.article div[data-embed24=InfoBlock] .text ul li{font-family:proximanova-regular,sans-serif}.article div[data-embed24=YouTube]{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px}.article div[data-embed24=YouTube] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article div[data-embed24=Custom],.article div[data-embed24=Twitter]{text-align:center;margin-bottom:16px}.article div[data-embed24=Custom]>div,.article div[data-embed24=Twitter]>div{display:inline-block}.article div[data-embed24=Custom]>div{width:100%}.article .embed.image img{max-width:100%!important}.article-locked .article__body--locked{position:relative}.article-locked .article__body--locked:after{content:"";width:100%;height:100px;position:absolute;bottom:0;z-index:1;background:hsla(0,0%,100%,0);background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background:linear-gradient(hsla(0,0%,100%,0),#fff)}.article-locked__image{width:100%;height:22px;overflow:hidden;position:relative;margin:0 auto 16px}@media (min-width:300px) and (max-width:768px){.article-locked__image,.article-locked__image img{height:20px}}.article-locked__title{font-family:proximanova-bold,sans-serif;font-size:32px;margin:96px auto 16px;text-align:center;max-width:350px}@media (min-width:300px) and (max-width:768px){.article-locked__title{font-size:24px;margin:72px auto 16px;width:300px}}.article-locked__blurb{font-size:15px;text-align:center;max-width:340px;margin:0 auto 16px}@media (min-width:300px) and (max-width:768px){.article-locked__blurb{width:300px}}.article-locked .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;display:table;text-align:center;margin:0 auto 48px;padding:0 64px;min-width:230px}.article-locked .button:active,.article-locked .button:focus,.article-locked .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.article-locked .button{margin:0 auto calc(64px - 8);min-width:270px}}.article-locked__footer{font-size:15px;margin-bottom:32px;text-align:center}@media (min-width:300px) and (max-width:768px){.article-locked__footer{font-size:13px}}.article-locked__footer a{font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121;color:#212121}.article-subs-footer{text-align:center;padding:16px;margin:8px 0;background-color:#f0f4fb;border:2px solid rgba(33,65,141,.5);-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.article-subs-footer__header{color:#21418d;font-size:16px;font-family:proximanova-bold,sans-serif;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.article-subs-footer__header{max-width:252px;display:inline-block}}.article-subs-footer__desc{font-size:15px;color:#21418d;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.article-subs-footer__desc{font-size:13px}}.article-subs-footer__button a{background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;font-size:15px;width:280px}.article-subs-footer__button a:active,.article-subs-footer__button a:focus,.article-subs-footer__button a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.article-subs-footer__button a{max-width:283px;width:100%}}.coral-thread--container{margin:0 -16px -16px;font-size:0}.coral-thread--container.inactive{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuY3Rpb25zL19leHRlbmRzLnNjc3MiLCJiYXNlL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvY29uZmlnL19jb2xvcnMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsInRlbmFudHMvZmluMjQvcGFnZXMvYXJ0aWNsZWRlZmF1bHQvaW5kZXguY3NzIiwiYmFzZS9tb2R1bGVzL19yZWxhdGVkdGFncy5zY3NzIiwiYmFzZS9jb25maWcvX2ZvbnRzLnNjc3MiLCJiYXNlL21vZHVsZXMvX3JlbGF0ZWRsaW5rcy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvdmVuZG9ycy9fYnJlYWtwb2ludC5zY3NzIiwiYmFzZS9tb2R1bGVzL19jb21wZXRpdGlvbmZvcm0uc2NzcyIsImJhc2UvZ2xvYmFsL19idXR0b25zLnNjc3MiLCJiYXNlL21vZHVsZXMvX3JlYWRuZXh0LnNjc3MiLCJiYXNlL21vZHVsZXMvX2dpZnRpbmcuc2NzcyIsImJhc2UvbW9kdWxlcy9fYXVkaW9hcnRpY2xlLnNjc3MiLCJiYXNlL21vZHVsZXMvX2FydGljbGVzd2lwZS5zY3NzIiwiYmFzZS9tb2R1bGVzL191c2VybmFtZWN0YS5zY3NzIiwiYmFzZS9wYWdlcy9fYXJ0aWNsZXJlY2lwZS5zY3NzIiwiYmFzZS9wYWdlcy9fYXJ0aWNsZXZpZGVvLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL21haW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9waG90b3N3aXBlL3NyYy9jc3MvX21haW4tc2V0dGluZ3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9waG90b3N3aXBlL3NyYy9jc3MvZGVmYXVsdC1za2luL2RlZmF1bHQtc2tpbi5zY3NzIiwiYmFzZS9wYWdlcy9fYXJ0aWNsZWdhbGxlcnkuc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGVsaXZlLnNjc3MiLCJiYXNlL3BhZ2VzL19hcnRpY2xlZGVmYXVsdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWFBLG9CQUNJLFlDZ0VRLENEL0RSLHFCRWRJLENDd0JKLDBDRlplLENFYWYsMkNGYmUsQ0VjZiw0Q0ZkZSxDRWVmLDhDRmZlLENFZ0JmLCtDRmhCZSxDRWlCZix1Q0ZqQmUsQ0VxQmYsc0NIakJBLENHa0JBLG1DSGxCQSxDR21CQSxpQ0huQkEsQ0dvQkEsOEJDTEosQ0piSSwwQkdNQSwwQ0ZYcUIsQ0VZckIsMkNGWnFCLENFYXJCLDRDRmJxQixDRWNyQiw4Q0ZkcUIsQ0VlckIsK0NGZnFCLENFZ0JyQix1Q0NVSixDSmhCQSx3RUFDSSxZQ3FEUSxDRHBEUixxQkV6QkksQ0NBSix5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FtQkEsc0VGVGdCLENFVWhCLHVFRlZnQixDRVdoQix3RUZYZ0IsQ0VZaEIsMEVGWmdCLENFYWhCLDJFRmJnQixDRWNoQixtRUMyQkosQ0puQkEsdUhBQ0ksZUNqQk0sQ0RrQk4sY0FBQSxDQUNBLGFFbkNVLENGb0NWLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQkFBQSxDQUNBLFFJc0JKLENKcEJJLGlJQUNJLFFJc0JSLENKbkJJLDBKQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUdJLHVEQUFBLENBQ0EsMkJBQUEsQ0FDQSxvQkFBQSxDQUNBLHVCSW1CWixDSmRBLHlKQUNJLHlCQUFBLENBQ0EsNEJBQUEsQ0FDQSxvQklpQkosQ0pEQSxvREFDSSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxjSUlKLENDM0ZBLGNBQ0ksa0JEOEZKLENDNUZJLHNCQUVJLGNBQUEsQ0FDQSxvQkFBQSxDQUlBLGdCQUFBLENBQ0EsZ0JKZ0VGLENJL0RFLFVEOEZSLENDM0ZJLHNDQVhJLHVDQ0pXLENET1gsbUJBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CRHNIUixDQ2hISSxnQkFFSSxnQkFBQSxDQUVBLGNBQUEsQ0FHQSxvQkFBQSxDQUNBLFVIeEJBLENHeUJBLHdCSHBCTSxDQ0xWLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSxzQ0VOSSxDRk9KLG1DRVBJLENGUUosaUNFUkksQ0ZTSiw4QkM0RkosQ0NuR1Esc0JBQ0ksd0JEcUdaLENHbElBLGVBQ0ksY0hxSUosQ0l4RUksK0NEOURKLGVBSVEsUUhzSU4sQ0FDRixDR3BJSSx1QkFDSSxZQUFBLENBQ0EsY0FBQSxDQUNBLHFCQUFBLENBQ0EsYUxQTSxDS1FOLHVDSHNJUixDR25JSSwwQkFDSSxZQUFBLENBQ0Esa0JIcUlSLENJeEZJLHlCRC9DQSwwQkFLUSxhSHNJVixDQUNGLENJN0ZJLHlCRHRDQSxxQkFFUSxvQkFBQSxDQUNBLG1CQUFBLENBQ0EsYUhxSVYsQ0FDRixDR2xJSSxvQkFDSSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQk53Q0YsQ010Q0UsNkJBQUEsQ0FDQSxnQkFBQSxDSnZDSix5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0lvQ0ksV0FBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCSHdJUixDSXJISSx5QkQ5QkEsb0JBY1EsY0FBQSxDQUNBLGVIeUlWLENBQ0YsQ0d0SUksc0JBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUh3SVIsQ0dySUkscUJBRUksaUJIc0lSLENHbElRLHlCQUNJLG1CSG9JWixDSXRJSSwrQ0RDSSx5QkFJUSxtQkhxSWQsQ0FDRixDR2xJUSwwQkFDSSw4QkhvSVosQ0dqSVEsMEJBQ0ksaUJIbUlaLENHaElRLDZCQUNJLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFNOUE4sQ01RTSxZSGtJWixDR2hJWSxzRUFDSSxTSGtJaEIsQ0cvSFksb0NBQ0ksaUJBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBR0ksd0RBQUEsQ0FDQSx1QkFBQSxDQUNBLG1CQUFBLENBQ0EsMkJBQUEsQ0FDQSx3Qkx2R04sQ0N5Q1YsdUJJaUVnQyxDSmhFaEMsb0JJZ0VnQyxDSi9EaEMsZUkrRGdDLENKdkVoQywrQkl3RStCLENKdkUvQiwyQkl1RStCLENKdEUvQix1QklzRStCLENKL0UvQixtQ0lnRlksQ0ovRVosZ0NJK0VZLENKOUVaLDhCSThFWSxDSjdFWiwyQkk2RVksQ0pqSFosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQ3NQSixDR3ZJZ0IsK0hBQ0ksVUFBQSxDQUNBLFNIeUlwQixDR3RJZ0IsK0NKakZaLGdDSWtGbUMsQ0pqRm5DLDRCSWlGbUMsQ0poRm5DLHdCSWdGbUMsQ0FDbkIsZUgwSXBCLENHcklRLHdCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsaUJIdUlaLENJN01JLCtDRGlFSSx3QkFRUSxXSHdJZCxDQUNGLENHdElZLCtCSjNJUix5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0l3SVksU0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSx3Qkx0REgsQ0M5Q1QsdUJJc0dnQyxDSnJHaEMsb0JJcUdnQyxDSnBHaEMsZUlvR2dDLENKbkhoQyxzQ0lvSFksQ0puSFosbUNJbUhZLENKbEhaLGlDSWtIWSxDSmpIWiw4QkNrUUosQ0cvSWdCLGdIQUNJLHdCTDNEQSxDSzREQSxZSGlKcEIsQ0c5SWdCLDhDQUNJLHdCSGdKcEIsQ0sxU0EsYUFDSSx3QlA4RGlCLENPN0RqQixZUndFUSxDUXZFUix5QkFBQSxDQUNBLFdSdUVTLENFOUVULHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkNxVEosQ0kzUEksK0NDNURKLGFBUVEsYUxtVE4sQ0FDRixDS2pUSSxtQkFDSSxjQUFBLENBQ0EsYVBYTSxDT1lOLDBDSGpCVyxDR2tCWCxnQkxtVFIsQ0toVEksc0JBQ0ksWUxrVFIsQ0svU0ksZUFDSSx5QkFBQSxDQUNBLGFMaVRSLENLOVNJLHNDQUNJLHVDSDlCVyxDRytCWCxhUDJEUSxDTzFEUixjQUFBLENBQ0EsY0xnVFIsQ0s3U0ksb0JOckNBLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDTWtDSSxhUDJEQSxDTzFEQSxjQUFBLENBQ0EsWVJvQ0ksQ1FuQ0osd0JQeURHLENPeERILGlCUmlDRixDUWhDRSxlQUFBLENBQ0EsWUxvVFIsQ0tsVFEseUJBQ0ksYUxvVFosQ0toVEksc0JOcERBLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDTWlESSxhUDhDRSxDTzdDRixjQUFBLENBQ0EsWVJxQkksQ1FwQkosd0JQNENLLENPM0NMLFlBQUEsQ0FDQSxlTHVUUixDS2xUUSw0QkFDSSx5QkFBQSxDQUNBLGFMb1RaLENLaFRRLHdDQUNJLGFBQUEsQ0FDQSxTTG9UWixDS2pUUSxpREFDSSxhTG9UWixDS2pUUSxrREFDSSxhTG9UWixDS2pUUSxnQ0FDSSxhTG1UWixDS2hUUSxtREFDSSx1Q0h2Rk8sQ0d3RlAsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUxrVFosQ0svU1Esa0RBQ0ksdUJMaVRaLENLNVNZLHVHQUNJLGFMK1NoQixDS3RTUSwrVEFLSSx3QkFBQSxDQUNBLHdCTDZTWixDS3ZTUSw2RUFDSSwwQ0gzSE8sQ0c0SFAsY0FBQSxDQUNBLGFQeEhFLENPeUhGLFFBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCTDBTWixDS3hTWSwyRkFDSSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxXTDJTaEIsQ0t4U1kseUZBQ0ksdURBQUEsQ0FDQSxvQkwyU2hCLENLclNRLHFDQUNJLDBCTHVTWixDS3JTWSwyQ0FDSSxRQUFBLENBQ0EsU0x1U2hCLENLbFNJLG9CQUNJLGlCTG9TUixDS2xTUSwwQkFD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QUNJLGFyQjNqQkssQ3FCNGpCTCxjQUFBLENBQ0EsdUNqQnRwQk8sQ2lCdXBCUCxrQm5CMGdKWixDSW5tS0ksK0NlcWxCSSw2QkFPUSxlQUFBLENBQ0Esb0JuQjJnSmQsQ0FDRixDbUJ4Z0pRLDJCQUNJLGNBQUEsQ0FDQSxhckJ4a0JLLENxQnlrQkwsa0JuQjBnSlosQ0k5bUtJLCtDZWltQkksMkJBTVEsY25CMmdKZCxDQUNGLENtQnZnSlksK0JieHFCUix3QlJ3RlksQ1F2RlosVVJKSSxDUUtKLDBDSlFVLENJUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdUc0VRLENTckVSLGdCVHFFUSxDRS9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkRPckJBLENQc0JBLHdET3RCQSxDUHVCQSxzRE92QkEsQ1B3QkEsbURPeEJBLENhaXFCWSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsV25CMmhKaEIsQ003cktJLGdIQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTityS1IsQ0lqcEtJLCtDZTRtQlEsK0JBUVEsZUFBQSxDQUNBLFVuQmlpSmxCLENBQ0YsQ21CM2hKQSx5QkFDSSxvQkFBQSxDQUNBLFduQjhoSkosQ21CNWhKSSxrQ0FDSSxZbkI4aEpSIiwiZmlsZSI6InRlbmFudHMvZmluMjQvcGFnZXMvYXJ0aWNsZWRlZmF1bHQvaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbiVkZWZhdWx0LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXNlY29uZGFyeS1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93LWhvdmVyKTtcbiAgICB9XG59XG5cbiVzdGF0aWMtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbn1cblxuJWxpZmVzdHlsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbGlmZXN0eWxlLXNoYWRvdyk7XG59XG5cbiVkYXRlIHtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHNpemU6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbGl2ZWFydGljbGVjYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiVsb2FkZXJpY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnJyk7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuJXN0YXRpY2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuJXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbn1cblxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbiRiYXNlLWZvbnQtd2VpZ2h0OiA0MDA7XG4kYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kYmFzZS1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuXG4vKiBCT1JERVJTICovXG4kYmFzZS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0YTRhNGEsIDAuMSkgIWRlZmF1bHQ7XG4kd2hpdGUtYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZmZmZmZmICFkZWZhdWx0O1xuJGdyZXktYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZTJlMmUyICFkZWZhdWx0O1xuXG4vKiBCT1ggU0hBRE9XUyAqL1xuJHNlY29uZGFyeS1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1zaGFkb3ctaG92ZXI6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSAsMTQxLCAwLjQpICFkZWZhdWx0O1xuJGxpZmVzdHlsZS1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpO1xuJG5ldy1zdGF0aWMtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSAhZGVmYXVsdDtcbiRuYXYtc2hhZG93LXRvcDogMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4kZWxlY3Rpb25zLXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAxcHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuJG1hdHJpYy1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMikgIWRlZmF1bHQ7XG5cbi8qIEZPTlQgV0VJR0hUUyAqL1xuJHJlZ3VsYXI6IDQwMDtcbiRzZW1pLWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG5cbi8qIEZPTlQgU0laRVMgKi9cbiRoZWFkZXItb25lOiAzMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10d286IDIycHggIWRlZmF1bHQ7XG4kaGVhZGVyLXRocmVlOiAxOHB4ICFkZWZhdWx0O1xuJGhlYWRlci1mb3VyOiAxNHB4ICFkZWZhdWx0O1xuJGhlYWRlci1maXZlOiAxMHB4ICFkZWZhdWx0O1xuJGJvZHktc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24tc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRsaW5rLXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kbGFiZWwtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRjYXB0aW9uLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kdGlueS1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJGJ1Y2tldC1oZWFkZXItc2l6ZTogMjZweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLWltYWdlOiAyOHB4ICFkZWZhdWx0O1xuXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbiRuYXYtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJG5hdi1jb2xvcjogIzIxMjEyMSAhZGVmYXVsdDtcbiRuYXYtaG92ZXI6ICNjMDAwMDAgIWRlZmF1bHQ7XG4kbmF2LXNwb25zb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kbmF2LWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJG5hdi1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXI6ICNkMDAyMWIgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyLWJvcmRlci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRuYXYtY2hpbGQtZm9udC1zaXplOiAxMXB4O1xuJG5hdi1jaGlsZC1iZy1ob3ZlcjogI2YzZjNmMyAhZGVmYXVsdDtcbiRsb2dpbi1saW5rOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnJhbmRiYXItbmF2LWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJHN1Yi1idG4td2lkdGg6IDEyNnB4ICFkZWZhdWx0O1xuJGxvZ2luLWJ0bi13aWR0aDogMTEwcHggIWRlZmF1bHQ7XG4kYnRuLXJhZGl1czogMjVweCAhZGVmYXVsdDtcbiRwcm9maWxlLWljb246ICdpY29uLXByb2ZpbGUtbmV0d2Vyay5zdmcnICFkZWZhdWx0O1xuXG4kYnVsbGV0LWNvbG9yOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG5cbi8qIEZPT1RFUiAqL1xuJG1vYmlsZS1uYXYtYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2OiAjMjEyMTIxICFkZWZhdWx0O1xuJG1vYmlsZS1uYXYtYWN0aXZlOiAjMjE0MThkICFkZWZhdWx0O1xuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9vdGVyLWljb24taGVpZ2h0OiA0NXB4ICFkZWZhdWx0O1xuXG4kaGVhZGVyLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby13aWR0aDogMTMwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby1oZWlnaHQ6IDU1cHggIWRlZmF1bHQ7XG4kbG9nby1oZWlnaHQtbW9iaWxlOiAyOXB4ICFkZWZhdWx0O1xuXG4kZGlzY292ZXItaW1hZ2UtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuXG4vKiBTUEFDSU5HICovXG4kZ2FwOiA4cHggIWRlZmF1bHQ7XG4kZ2FwLXNtYWxsOiAxNnB4ICFkZWZhdWx0O1xuJGdhcC1tZWRpdW06IDI0cHggIWRlZmF1bHQ7XG4kZ2FwLWxhcmdlOiAzMnB4ICFkZWZhdWx0O1xuXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4kc3BvcnQtdGVhbS1pbWctd2lkdGg6IDMzcHggIWRlZmF1bHQ7XG4kc3BvcnQtdGVhbS1pbWctaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuXG4vKiBHUklETEVYICovXG4kZ2wtY29sQ291bnQ6IDEyO1xuJGdsLWdyaWROYW1lOiB0Zi1ncmlkICFkZWZhdWx0O1xuJGdsLWNvbE5hbWU6IHRmLWNvbCAhZGVmYXVsdDtcbiRnbC1hdHRyaWJ1dGVOYW1lOiBjbGFzcztcbiRnbC1ndXR0ZXI6IDhweCAhZGVmYXVsdDtcbiRnbC1ndXR0ZXItdmVydGljYWw6IDhweCAhZGVmYXVsdDtcblxuLyogTUVESUEgUVVFUklFUyAqL1xuJG1vYmlsZS1zbWFsbDogMzAwcHggMzQwcHggIWRlZmF1bHQ7XG4kbW9iaWxlOiAzMDBweCA3NjhweCAhZGVmYXVsdDtcbiRkZXNrdG9wOiA3NjhweCAhZGVmYXVsdDtcbiRsYXB0b3AtaGVpZ2h0OiBtYXgtaGVpZ2h0IDcyMHB4O1xuXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuJHNpdGUtd2lkdGg6IDk4MHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtbWFyZ2luOiA3MHB4ICFkZWZhdWx0O1xuJGxocy13aWR0aDogNjY0cHggIWRlZmF1bHQ7XG4kcmhzLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcblxuJHF1b3RhdGlvbi1tYXJrOiAnL2ltYWdlcy9pY29ucy9pY29uX3F1b3RhdGlvbl9uZXR3ZXJrLnN2ZycgIWRlZmF1bHQ7IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIu+7v0BtaXhpbiB2ZW5kb3ItcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3JfcHJlZml4KGJvcmRlci1yYWRpdXMsJHJhZGl1cyk7XG59XG5cbkBtaXhpbiB3b3JkLWJyZWFrKCR3b3JkLWJyZWFrKSB7XG4gICAgLW1zLXdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xuICAgIHdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94LXNpemluZykge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICBib3gtc2l6aW5nOiAkYm94LXNpemluZztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJGJveC1zaGFkb3cpIHtcbiAgICAtby1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbXMtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAta2h0bWwtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkYXBwZWFyYW5jZSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICBhcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLi4uKSB7XG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIHRleHQtb3ZlcmZsb3coJHRleHQtb3ZlcmZsb3cpIHtcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgLW8tdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkdXNlci1zZWxlY3QpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1vei11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIHVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG59XG5cbkBtaXhpbiBoeXBoZW5zKCRoeXBoZW5zKSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiAkaHlwaGVucztcbiAgICAtbW96LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tcy1oeXBoZW5zOiAkaHlwaGVucztcbiAgICBoeXBoZW5zOiAkaHlwaGVucztcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cblxuQG1peGluIGxvYWRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGltbWVyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZWVlZSA4JSwgI2UwZTBlMCAxOCUsICNlZWVlZWUgMzMlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA1MDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuQG1peGluIGNhcmQoJHJhZGl1cywgJGNvbG9yLCAkc2hhZG93KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzKTtcbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG5cbkBtaXhpbiBjb2x1bW4oJGNvdW50LCAkd2lkdGgsICRnYXApIHtcbiAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIC1tb3otY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIGNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgY29sdW1uLWdhcDogJGdhcDtcbn1cblxuQG1peGluIHRleHQtc3R5bGUoJHNpemUsICRjb2xvciA6ICRicmFuZC1ibGFjaywgJGFsaWduOiBudWxsLCAkYm9sZDogbnVsbCkge1xuICAgIEBpZiAkc2l6ZSA9PSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1vbmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10d287XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10aHJlZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZvdXI7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1maXZlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxpbmstc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWwtc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRjYXB0aW9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0aW55IHtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfVxuXG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpZiAkYWxpZ24gPT0gY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gQGVsc2UgaWYgJGFsaWduID09IHJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgIH1cbn1cblxuQG1peGluIGZpZWxkKCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkZGlzYWJsZTogbnVsbCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICBAaWYgJGRpc2FibGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLyogQ09MT1JTICovXG4vKiBCUkFORFMgKi9cbi8qIEZPUk1TICovXG4vKiBTT0NJQUwgQ09MT1JTICovXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuLyogVjEgKi9cbi8qIE1hdHJpYyBQcm92aW5jaWFsIENvbG9ycyovXG4vKiBGT05UUyAqL1xuLyogQk9SREVSUyAqL1xuLyogQk9YIFNIQURPV1MgKi9cbi8qIEZPTlQgV0VJR0hUUyAqL1xuLyogRk9OVCBTSVpFUyAqL1xuLyogSEVBREVSIEJSQU5ESU5HICovXG4vKiBGT09URVIgKi9cbi8qIFNQQUNJTkcgKi9cbi8qIFNQT1JUIFRFQU0gSU1BR0UgKi9cbi8qIEdSSURMRVggKi9cbi8qIE1FRElBIFFVRVJJRVMgKi9cbi8qIFNJVEUgU1RSVUNUVVJFICovXG4ucmVsYXRlZC1saW5rcy0tdXJsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLnJlbGF0ZWQtbGlua3MtLXVybDpob3ZlciB7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMywgNjUsIDE0MSwgMC40KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMywgNjUsIDE0MSwgMC40KTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG59XG5cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9SW5mb0Jsb2NrXSwgLmFydGljbGVfX2xpdmUgLmxpdmUtLSAubGl2ZV9fdGV4dCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5hcnRpY2xlX19kYXRlLCAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fZGF0ZSwgLmFydGljbGUgLmxpdmUtaGVhZGVyX191cGRhdGVkIHNwYW4sIC5uZXh0LWFydGljbGVfX2RhdGUsIC5yZWxhdGVkLWxpbmtzX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGVfX2RhdGUgcCwgLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGUgcCwgLmFydGljbGUgLmxpdmUtaGVhZGVyX191cGRhdGVkIHNwYW4gcCwgLm5leHQtYXJ0aWNsZV9fZGF0ZSBwLCAucmVsYXRlZC1saW5rc19fZGF0ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGVfX2RhdGU6YmVmb3JlLCAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fZGF0ZTpiZWZvcmUsIC5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCBzcGFuOmJlZm9yZSwgLm5leHQtYXJ0aWNsZV9fZGF0ZTpiZWZvcmUsIC5yZWxhdGVkLWxpbmtzX19kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFydGljbGVfX2xpdmUgLmxpdmUtLWluc3RhZ3JhbSAubGl2ZV9fZW1iZWQgaWZyYW1lLCAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdHdpdHRlciAubGl2ZV9fZW1iZWQgaWZyYW1lLCAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tZmFjZWJvb2sgLmxpdmVfX2VtYmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZS1sb2NrZWRfX2ltYWdlIGltZywgLm5leHQtYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVsYXRlZC10YWdzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC10YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHggMCAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTZweCA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4ucmVsYXRlZC10YWdzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuXG4ucmVsYXRlZC1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtbGlua3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnJlbGF0ZWQtbGlua3NfX2hlYWRlciB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucmVsYXRlZC1saW5rcy0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1saW5rcy0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbi5yZWxhdGVkLWxpbmtzLS11cmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6ICMyMTQxOGQgNHB4IHNvbGlkO1xuICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtbGlua3MtLXVybCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5yZWxhdGVkLWxpbmtzX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnJlbGF0ZWQtbGlua3NfX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzIC50bnMtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5yZWxhdGVkLWxpbmtzIC50bnMtaW5uZXIge1xuICBtYXJnaW46IDAgMTAwcHggMCAycHggIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkLWxpbmtzIC50bnMtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICByaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9sczpob3ZlciwgLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9sczpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIHRleHQtaW5kZW50OiA5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9scyBidXR0b246aG92ZXIsIC5yZWxhdGVkLWxpbmtzIC50bnMtY29udHJvbHMgYnV0dG9uOmZvY3VzLCAucmVsYXRlZC1saW5rcyAudG5zLWNvbnRyb2xzIGJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjg7XG4gIG91dGxpbmU6IDA7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLWNvbnRyb2xzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5yZWxhdGVkLWxpbmtzIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzIC50bnMtbmF2IHtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbi5yZWxhdGVkLWxpbmtzIC50bnMtbmF2IGJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLW5hdiBidXR0b246aG92ZXIsIC5yZWxhdGVkLWxpbmtzIC50bnMtbmF2IGJ1dHRvbjpmb2N1cywgLnJlbGF0ZWQtbGlua3MgLnRucy1uYXYgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLW5hdiBidXR0b24udG5zLW5hdi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuXG4uY29tcGV0aXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAyNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBldGl0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggMCAxNnB4O1xuICB9XG59XG4uY29tcGV0aXRpb24gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNvbXBldGl0aW9uX19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wZXRpdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLmNvbXBldGl0aW9uIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmNvbXBldGl0aW9uX19lcnJvciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjODQwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wZXRpdGlvbl9fZXJyb3Iuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbXBldGl0aW9uX19zdWNjZXNzIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM0OTVGMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWRjOTtcbiAgbWFyZ2luOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIxNDE4ZDtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqL1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjb2xvcjogI2RkMWYyNjtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYSxcbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlcixcbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG59XG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG59XG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTFweDtcbn1cbi5jb21wZXRpdGlvbl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY29tcGV0aXRpb25fX2xhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jb21wZXRpdGlvbl9fcXVlc3Rpb24ge1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5jb21wZXRpdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29tcGV0aXRpb25fX2l0ZW0gdGV4dGFyZWEsXG4uY29tcGV0aXRpb25fX2l0ZW0gc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wZXRpdGlvbl9faXRlbSB0ZXh0YXJlYTpob3ZlciwgLmNvbXBldGl0aW9uX19pdGVtIHRleHRhcmVhOmZvY3VzLCAuY29tcGV0aXRpb25fX2l0ZW0gdGV4dGFyZWE6YWN0aXZlLFxuLmNvbXBldGl0aW9uX19pdGVtIHNlbGVjdDpob3Zlcixcbi5jb21wZXRpdGlvbl9faXRlbSBzZWxlY3Q6Zm9jdXMsXG4uY29tcGV0aXRpb25fX2l0ZW0gc2VsZWN0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29tcGV0aXRpb25fX2ltYWdlLXVwbG9hZCAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uY29tcGV0aXRpb25fX2ltYWdlLXVwbG9hZCAuc2Vjb25kYXJ5LWJ1dHRvbjpob3ZlciwgLmNvbXBldGl0aW9uX19pbWFnZS11cGxvYWQgLnNlY29uZGFyeS1idXR0b246Zm9jdXMsIC5jb21wZXRpdGlvbl9faW1hZ2UtdXBsb2FkIC5zZWNvbmRhcnktYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmNvbXBldGl0aW9uX19zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDE3NHB4O1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5jb21wZXRpdGlvbl9fc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmNvbXBldGl0aW9uX19zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuY29tcGV0aXRpb25fX3N1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wZXRpdGlvbl9fc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG59XG4uY29tcGV0aXRpb24gLnJlcXVpcmVkIHtcbiAgY29sb3I6ICM4NDAwMDA7XG59XG4uY29tcGV0aXRpb25fX3N0YXJ0ZW5kdGltZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmNvbXBldGl0aW9uX19pbmZvIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbn1cbi5jb21wZXRpdGlvbl9faW5mby1oZWFkZXIge1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5lbnRyYW50X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lbnRyYW50X19pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZW50cmFudF9faXRlbSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5leHQtYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5uZXh0LWFydGljbGUtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm5leHQtYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDMxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXh0LWFydGljbGVfX3RpdGxlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5uZXh0LWFydGljbGVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzEwcHg7XG59XG4ubmV4dC1hcnRpY2xlX19zeW5vcHNpcyB7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1hcnRpY2xlX19ibHVyYiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLm5leHQtYXJ0aWNsZV9faW1hZ2Uge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubmV4dC1hcnRpY2xlX19uZXh0LXVybCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS10aGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubmV4dC1hcnRpY2xlX19kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjAwcHg7XG59XG4ubmV4dC1hcnRpY2xlX19kYXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aW1lLXdoaXRlLnN2Z1wiKTtcbn1cbi5uZXh0LWFydGljbGUgLmNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1jbG9zZS13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm5leHQtYXJ0aWNsZSAuY2xvc2UtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLm5leHQtYXJ0aWNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG59XG4ubmV4dC1hcnRpY2xlOmhvdmVyIC5uZXh0LWFydGljbGVfX25leHQtdXJsIHtcbiAgcmlnaHQ6IDIycHg7XG59XG5cbi5naWZ0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmdpZnRpbmcuaXMtbG9hZGluZyAuZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdpZnRpbmcuaXMtbG9hZGluZyAuZ2lmdGluZy0tY29udGFpbmVyIGRpdixcbi5naWZ0aW5nLmlzLWxvYWRpbmcgLmdpZnRpbmctLWNvbnRhaW5lciBmb3JtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5naWZ0aW5nX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZ2lmdGluZ19faWNvbi1naWZ0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZ2lmdC5zdmdcIik7XG59XG4uZ2lmdGluZ19faWNvbi1naWZ0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZ2lmdC1hY3RpdmUuc3ZnXCIpO1xufVxuLmdpZnRpbmctLWNvbnRhaW5lciB7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0aW5nLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMjdweDtcbiAgfVxufVxuLmdpZnRpbmctLWNvbnRhaW5lciBkaXYsXG4uZ2lmdGluZy0tY29udGFpbmVyIGZvcm0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2lmdGluZ19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmdpZnRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0aW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5naWZ0aW5nIGZvcm0ge1xuICB3aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRpbmcgZm9ybSB7XG4gICAgd2lkdGg6IDIzNHB4O1xuICB9XG59XG4uZ2lmdGluZyBmb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdpZnRpbmcgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRpbmcgZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbn1cbi5naWZ0aW5nIGZvcm0gLnJvdyB7XG4gIHdpZHRoOiAzNDBweDtcbn1cbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMzMsIDMzLCAwLjYpO1xufVxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC42KTtcbn1cbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMzEsIDM4LCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjA4cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc2LCAyNSwgMzAsIDAuNSk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG59XG4uZ2lmdGluZyBmb3JtIC5yb3cgKyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMzEsIDM4LCAwLjUpO1xufVxuLmdpZnRpbmcgZm9ybSAucm93LmpzLXN1Y2Nlc3MgKyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xufVxuLmdpZnRpbmcgZm9ybS5kaXJ0eSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naWZ0aW5nX19mb290ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZ2lmdGluZ19fZm9vdGVyIC5hY2NlbnQge1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmdpZnRpbmdfX2Vycm9yIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlLCBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG1heC1oZWlnaHQgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG1heC1oZWlnaHQgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG1heC1oZWlnaHQgMC40cyBlYXNlO1xufVxuLmdpZnRpbmdfX2Vycm9yLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5naWZ0aW5nX19lcnJvci5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG46cm9vdCB7XG4gIC0tYm94LWhlaWdodDogMzhweDtcbiAgLS1ib3gtd2lkdGg6IDM4cHg7XG4gIC0tY3VycmVudENvbG9yOiAjZGQxZjI2O1xuICAtLWNvbG9yLWJsYWNrOiAkYnJhbmQtYmxhY2s7XG59XG5cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgYXVkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1idXR0b24tcmVzZXQge1xuICBjb2xvcjogI2RkMWYyNjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIC5zay1jZWxsOm50aC1jaGlsZCgxKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIgLnNrLWNlbGw6bnRoLWNoaWxkKDEpIC5zay1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjUpO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciAuc2stY2VsbDpudGgtY2hpbGQoMSkgLndpdGgtYWQtbGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIgLnNrLWNlbGw6bnRoLWNoaWxkKDEpIC5jaGlsZC1lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIgLnNrLWNlbGw6bnRoLWNoaWxkKDMpIC5zay1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIgLnNrLWNlbGw6bnRoLWNoaWxkKDMpIC5jaGlsZC1lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBsYXllZC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBsYXllZC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC04cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXIgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXIgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAwO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyLS1wbGF5aW5nIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJOb3cgcGxheWluZ1wiO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyLS1wYXVzZWQgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIkxpc3RlbiB0byB0aGlzIGFydGljbGVcIjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPXBsYXldOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBsYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9cGxheV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPWFpcnBsYXldIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLXByZXNzZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWJ1dHRvbi1wYXVzZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbCAuaWNvbi0tcHJlc3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2wgLmljb24tLW5vdC1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX192b2x1bWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIFtkYXRhLXBseXJ8PWNhcHRpb25zXSwgLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIFtkYXRhLXBseXJ8PXNldHRpbmdzXSwgLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIFtkYXRhLXBseXJ8PXBpcF0sIC5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciBbZGF0YS1wbHlyfD1mdWxsc2NyZWVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tcGxheWVyLWxvY2tlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1ZGlvLXBsYXllci1sb2NrZWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1idXR0b24tcGxheS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcGxheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXk6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcGxheTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scy1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcmFuZ2U6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiTGlzdGVuIHRvIHRoaXMgYXJ0aWNsZVwiO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmF1ZGlvLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDMxLCAzOCwgMC4yKTtcbn1cbi5hdWRpby1zdWJzY3JpYmUtdGV4dCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXVkaW8tc3Vic2NyaWJlIGltZyB7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGUtb3ZlcmxheS0tbGVmdCwgLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDk4cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN3aXBlLW92ZXJsYXkuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZS1vdmVybGF5IC5sb2FkZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlLW92ZXJsYXktLWJhbm5lci5zd2lwZS1vdmVybGF5LS1sZWZ0LCAuc3dpcGUtb3ZlcmxheS0tYmFubmVyLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgdG9wOiAyMTJweDtcbn1cbi5zd2lwZS1vdmVybGF5LS1iYW5uZXItbm8taW1nLnN3aXBlLW92ZXJsYXktLWxlZnQsIC5zd2lwZS1vdmVybGF5LS1iYW5uZXItbm8taW1nLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgdG9wOiAxODZweDtcbn1cblxuI2FydGljbGUge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5jdGEtdXNlcm5hbWUtLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdGEtdXNlcm5hbWUtLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdGEtdXNlcm5hbWVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLXVzZXJuYW1lX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY3RhLXVzZXJuYW1lX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS11c2VybmFtZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmN0YS11c2VybmFtZV9fYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXgtd2lkdGg6IDI4M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdGEtdXNlcm5hbWVfX2J0bjpob3ZlciwgLmN0YS11c2VybmFtZV9fYnRuOmZvY3VzLCAuY3RhLXVzZXJuYW1lX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLXVzZXJuYW1lX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnJlY2lwZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBvcGFjaXR5OiAwLjc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjaXBlX19pbmZvIHtcbiAgICBtYXJnaW46IC01MHB4IC0yNHB4IDA7XG4gIH1cbn1cbi5yZWNpcGVfX2luZm8gLml0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNpcGVfX2luZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZWNpcGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4ucmVjaXBlX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucmVjaXBlX19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWNpcGVfX2xpc3QtLWluZ3JlZGllbnRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5yZWNpcGVfX2xpc3QtLWluZ3JlZGllbnRzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVjaXBlX19saXN0LS1pbmdyZWRpZW50cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg0KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDYpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg2KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg3KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNyk6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoOCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDgpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDgpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDkpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg5KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEwKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEwXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTApOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDExKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTEpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTFcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTIpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMik6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEyKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMykge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEzXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTMpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE0KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTRcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTUpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxNVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE1KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE2XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTYpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE3KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTcpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTdcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTgpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxOCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxOFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE4KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxOSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE5XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIwKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjApOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjBcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjEpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyMVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIxKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIyKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIyXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjIpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIzKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjNcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjQpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI0KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI1KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI1XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI2KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjYpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjZcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjcpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNyk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyN1wiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI3KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyOCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI4KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI4XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjgpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI5KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjlcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzApIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIzMFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMwKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMxKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMxXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzEpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMyKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib2R5LS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvZHktLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVfX2JvZHkgLmVtYmVkLnlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi5hcnRpY2xlX19ib2R5IC5lbWJlZC55b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTUwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHN3cCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXG5cdDEuIEJ1dHRvbnNcblxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Bob3Rvc3dpcGUvZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbi5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9waG90b3N3aXBlL2RlZmF1bHQtc2tpbi5zdmcpO1xuICB9XG5cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7XG59XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG59XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xufVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0NHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjtcbn1cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7XG59XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7XG59XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDtcbn1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCO1xufVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7XG59XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcGhvdG9zd2lwZS9wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKiBcbiAgXHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3IgXG4gIFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuICAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi8qXG5cblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7XG59XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmFydGljbGVfX2JvZHkgZGl2W2RhdGEtZW1iZWQyND1JbWFnZXNdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlX19ib2R5IGRpdltkYXRhLWVtYmVkMjQ9SW1hZ2VzXSAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9fYm9keSBkaXZbZGF0YS1lbWJlZDI0PUltYWdlc10gLnNsaWRlIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZV9fYm9keSBkaXZbZGF0YS1lbWJlZDI0PUltYWdlc10gLnNsaWRlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2JvZHkgZGl2W2RhdGEtZW1iZWQyND1JbWFnZXNdIC5zbGlkZSAuY2FwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IC5pbWdfYWNjcmVkaXRhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24gLnNvdXJjZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDE2cHggOHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIC5zb3VyY2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24gLnBob3RvZ3JhcGhlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xufVxuLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIC5waG90b2dyYXBoZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYm9keSAuc3dpcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2JvZHkgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9fYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYXJ0aWNsZV9fYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLXRoaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOCk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYXJ0aWNsZV9fYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hcnRpY2xlX19ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmFydGljbGUgLmxpdmUtaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3VwZGF0ZWQtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3VwZGF0ZWQuaXMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hcnRpY2xlIC5saXZlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmFydGljbGUgLmJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hcnRpY2xlIC5idXR0b24tLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xufVxuLmFydGljbGUgLmJ1dHRvbl9fbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hcnRpY2xlIC5idXR0b25fX21vcmU6aG92ZXIsIC5hcnRpY2xlIC5idXR0b25fX21vcmU6Zm9jdXMsIC5hcnRpY2xlIC5idXR0b25fX21vcmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAuYnV0dG9uX19tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5hcnRpY2xlIC5idXR0b25fX21vcmUuaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFydGljbGUgLmJ1dHRvbl9fbW9yZS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlIC5idXR0b25fX2JvdHRvbSwgLmFydGljbGUgLmJ1dHRvbl9fdG9wIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmFydGljbGUgLmJ1dHRvbl9fYm90dG9tOmFmdGVyLCAuYXJ0aWNsZSAuYnV0dG9uX190b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFydGljbGUgLmJ1dHRvbl9fYm90dG9tOmhvdmVyLCAuYXJ0aWNsZSAuYnV0dG9uX190b3A6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYXJ0aWNsZSAuYnV0dG9uX190b3A6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmFydGljbGVfX2xpdmUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFydGljbGVfX2xpdmUtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXJ0aWNsZV9fbGl2ZSB7XG4gIG1hcmdpbjogMzJweCAwIDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIHtcbiAgICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAuYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLWZlZWQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlX19kYXRlIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX2xhcCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlX19sYXAge1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19yZWxhdGVkLWxpbmsge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcmVsYXRlZC1saW5rOmhvdmVyLCAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcmVsYXRlZC1saW5rOmZvY3VzLCAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcmVsYXRlZC1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNHB4IDhweCAzMnB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjVmNWY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Qge1xuICAgIHBhZGRpbmc6IDMycHggOHB4IDE2cHggMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Q6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0OmFmdGVyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tIHtcbiAgbWFyZ2luOiAzMnB4IDhweCAxNnB4IDBweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tOmJlZm9yZSB7XG4gIHRvcDogLTI2cHg7XG4gIGxlZnQ6IC05cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tOmJlZm9yZSB7XG4gICAgdG9wOiAtMjZweDtcbiAgICBsZWZ0OiAtOXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tOmFmdGVyIHtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogLTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS06YWZ0ZXIge1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLSAubGl2ZV9fZGF0ZSB7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tIC5saXZlX19kYXRlIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS0gLmxpdmVfX3RleHQge1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLSAubGl2ZV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAwODZjO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3RleHQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmVfX3RleHQgaWZyYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19pbWcge1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1ub25lOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC01cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tbm9uZTphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tZmFjZWJvb2sgLmxpdmVfX2VtYmVkIGlmcmFtZSB7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLWZhY2Vib29rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlL2ZhY2Vib29rLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1mYWNlYm9vazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdHdpdHRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZS90d2l0dGVyLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS10d2l0dGVyOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1pbnN0YWdyYW0gLmxpdmVfX2VtYmVkIGlmcmFtZSB7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLWluc3RhZ3JhbTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZS9pbnN0YWdyYW0uc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLWluc3RhZ3JhbTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0teW91dHViZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZS95b3V0dWJlLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS15b3V0dWJlOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS15b3V0dWJlIC5saXZlX19lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDA7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0teW91dHViZSAubGl2ZV9fZW1iZWQgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdmltZW86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmUvdmltZW8uc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXZpbWVvOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS12aW1lbyAubGl2ZV9fZW1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXZpbWVvIC5saXZlX19lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zb3VuZGNsb3VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlL3NvdW5kY2xvdWQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNvdW5kY2xvdWQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0IHtcbiAgLyomZXh0cmF0aW1lIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXNlY29uZC1oYWxmLWV4dHJhLnN2ZycpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbiAgLyomZmluYWxyZXN1bHQge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnVsbC10aW1lLnN2ZycpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgJmZpbmFsc2NvcmUge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnVsbC10aW1lLnN2ZycpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbiAgLyomc3R1bXBzIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN0dW1wcy5zdmcnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfSovXG4gIC8qJnRvc3Mge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdG9zcy5zdmcnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfSovXG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfNDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtNC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTYuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF82OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF81MDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtNTAuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF81MDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfMTAwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC0xMDAuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF8xMDA6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0YWxsb3V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1hbGwtb3V0LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRhbGxvdXQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Y29udmVyc2lvbnJ1Z2J5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1jb252ZXJzaW9uLWRyb3AtZ29hbC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Y29udmVyc2lvbnJ1Z2J5OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGNsb3VkeTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtY2xvdWR5LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRjbG91ZHk6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Y29ybmVya2ljazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtY29ybmVyLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRjb3JuZXJraWNrOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGRlY2xhcmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1kZWNsYXJlZC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZGVjbGFyZWQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZHVjazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZHVjay5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZHVjazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRleHRyYXRpbWVmaXJzdGhhbGZzdGFydDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZmlyc3QtaGFsZi1leHRyYS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZXh0cmF0aW1lZmlyc3RoYWxmc3RhcnQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZXh0cmF0aW1lc2Vjb25kaGFsZnN0YXJ0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zZWNvbmQtaGFsZi1leHRyYS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZXh0cmF0aW1lc2Vjb25kaGFsZnN0YXJ0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGZpcnN0aGFsZnN0YXJ0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1maXJzdC1oYWxmLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRmaXJzdGhhbGZzdGFydDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRmcmVla2ljazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnJlZWtpY2suc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGZyZWVraWNrOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGZ1bGx0aW1lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mdWxsLXRpbWUuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGZ1bGx0aW1lOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGdvYWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWdvYWwuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGdvYWw6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Z29hbHNjb3JlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZ29hbC1zY29yZXIuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGdvYWxzY29yZXI6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0aGFsZnRpbWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWhhbGYtdGltZS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0aGFsZnRpbWU6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0bHVuY2hicmVhazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtbHVuY2guc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGx1bmNoYnJlYWs6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0bmV3YmF0bWFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1uZXdzLWJhdHNtYW4uc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydG5ld2JhdG1hbjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRvZmZzaWRlc29jY2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1vZmZzaWRlLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRvZmZzaWRlc29jY2VyOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydG9mZnNpZGVydWdieTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtb2Zmc2lkZS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0b2Zmc2lkZXJ1Z2J5OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHltaXNzZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHktbWlzc2VkLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5bWlzc2VkOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlzY29yZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHktc2NvcmVyLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5c2NvcmVkOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlzaG9vdG91dDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS1zaG9vdG91dC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXNob290b3V0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlzb2NjZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHkuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlzb2NjZXI6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXJ1Z2J5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5cnVnYnk6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cmFpbmludGVycnVwdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcmFpbnkuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHJhaW5pbnRlcnJ1cHRpb246YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cmVkY2FyZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcmVkLWNhcmQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHJlZGNhcmQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c2Vjb25kaGFsZnN0YXJ0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zZWNvbmQtaGFsZi5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c2Vjb25kaGFsZnN0YXJ0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHN0b3BwYWdldGltZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3RvcHBhZ2UtdGltZS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c3RvcHBhZ2V0aW1lOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHN1YnN0aXR1dGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3Vicy5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c3Vic3RpdHV0aW9uOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHN1bjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3Vubnkuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHN1bjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR0ZWFicmVhazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdGVhLWJyZWFrLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR0ZWFicmVhazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR0cnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRyeS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0dHJ5OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHRyeXNjb3JlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdHJ5LXNjb3Jlci5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0dHJ5c2NvcmVyOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHdhdGVyYnJlYWs6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXdhdGVyLWJyZWFrLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR3YXRlcmJyZWFrOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHdpY2tldDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtd2lja2V0LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR3aWNrZXQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0eWVsbG93Y2FyZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQteWVsbG93LWNhcmQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHllbGxvd2NhcmQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUtLWxhcHMge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZS0tbGFwcyB7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbW1lbnRhcnkge1xuICBwYWRkaW5nOiAwcHggMjJweDtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LWxpc3Qge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS1saXN0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDhweCAzMnB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb21tZW50YXJ5LWl0ZW06YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogLTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LXRpbWUge1xuICBsZWZ0OiAzMnB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG5cbi5hcnRpY2xlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgcHJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogTW9ub3NwYWNlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX25vZGF0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zZW5zX19ub2RhdGEtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDMycHggKyAxMDAlKTtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zZW5zX19mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxNzZweDtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zZW5zX19mb290ZXIgYTpob3ZlciwgLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX2Zvb3RlciBhOmZvY3VzLCAuYXJ0aWNsZV9fY29udGVudCAuc2Vuc19fZm9vdGVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICB9XG59XG4uYXJ0aWNsZV9fcHJpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDk5OXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYXJ0aWNsZS0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUtLXRvcC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLS10b3AtYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tdG9wLWJhci1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtLXRvcC1iYXItcmlnaHQgYSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS10b3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYXJ0aWNsZV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYXJ0aWNsZV9fZGV0YWlscyBkaXYge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5hcnRpY2xlX19kZXRhaWxzIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hcnRpY2xlIC5ib29rbWFyayB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hcnRpY2xlIC5ib29rbWFyayBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZSAuYm9va21hcmstLWFkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlIC5ib29rbWFyay0tYWRkLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlIC5ib29rbWFyay0tZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1kZWxldGUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1sb2FkZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc29jaWFsLXNoYXJlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNCQ0JDQkM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZS0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uYXJ0aWNsZV9fYWNjcmVkaXRhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXJ0aWNsZV9fYWNjcmVkaXRhdGlvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2FjY3JlZGl0YXRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fc3BvbnNvcmVkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlX19zcG9uc29yZWQtaW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc3BvbnNvcmVkLWltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fc3BvbnNvcmVkLWltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19zcG9uc29yZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3Nwb25zb3JlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fYm9keS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlX19ib2R5LS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZV9fYm9keSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmFydGljbGVfX2JvZHkgYSB7XG4gIGNvbG9yOiAjMDAwODZjO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZV9fYm9keSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtMTZweCA4cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2UuUmVjaXBlQXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlLlJlY2lwZUFydGljbGUgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIC5jYXB0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIC5jYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX3Bob3RvZ3JhcGhlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJ0aWNsZV9fcGhvdG9ncmFwaGVyIC5zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5hcnRpY2xlX19waG90b2dyYXBoZXIgLnNvdXJjZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX19waG90b2dyYXBoZXIgLnBob3RvZ3JhcGhlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xufVxuLmFydGljbGVfX3Bob3RvZ3JhcGhlciAucGhvdG9ncmFwaGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3Bob3RvZ3JhcGhlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9QmxvY2txdW90ZV0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNkZDFmMjY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1CbG9ja3F1b3RlXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9QmxvY2txdW90ZV0gLnRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUJsb2NrcXVvdGVdIC5jaXRhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1JbmZvQmxvY2tdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGQxZjI2O1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1JbmZvQmxvY2tdIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9SW5mb0Jsb2NrXSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9SW5mb0Jsb2NrXSAudGV4dCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9WW91VHViZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9WW91VHViZV0gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PVR3aXR0ZXJdLFxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1DdXN0b21dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1Ud2l0dGVyXSA+IGRpdixcbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9Q3VzdG9tXSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9Q3VzdG9tXSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUgLmVtYmVkLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtbG9ja2VkIC5hcnRpY2xlX19ib2R5LS1sb2NrZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1sb2NrZWQgLmFydGljbGVfX2JvZHktLWxvY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7XG59XG4uYXJ0aWNsZS1sb2NrZWRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1sb2NrZWRfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogOTZweCBhdXRvIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxvY2tlZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDcycHggYXV0byAxNnB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmFydGljbGUtbG9ja2VkX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX19ibHVyYiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWQgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG4gIHBhZGRpbmc6IDAgNjRweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbn1cbi5hcnRpY2xlLWxvY2tlZCAuYnV0dG9uOmhvdmVyLCAuYXJ0aWNsZS1sb2NrZWQgLmJ1dHRvbjpmb2N1cywgLmFydGljbGUtbG9ja2VkIC5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxvY2tlZCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDY0cHggLSA4KTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWRfX2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmFydGljbGUtbG9ja2VkX19mb290ZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmFydGljbGUtc3Vicy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMzMsIDY1LCAxNDEsIDAuNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYXJ0aWNsZS1zdWJzLWZvb3Rlcl9faGVhZGVyIHtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtc3Vicy1mb290ZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5hcnRpY2xlLXN1YnMtZm9vdGVyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXN1YnMtZm9vdGVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXN1YnMtZm9vdGVyX19idXR0b24gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLmFydGljbGUtc3Vicy1mb290ZXJfX2J1dHRvbiBhOmhvdmVyLCAuYXJ0aWNsZS1zdWJzLWZvb3Rlcl9fYnV0dG9uIGE6Zm9jdXMsIC5hcnRpY2xlLXN1YnMtZm9vdGVyX19idXR0b24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtc3Vicy1mb290ZXJfX2J1dHRvbiBhIHtcbiAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb3JhbC10aHJlYWQtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAtMTZweCAtMTZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNvcmFsLXRocmVhZC0tY29udGFpbmVyLmluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnJlbGF0ZWQtdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiA1cHggJGdhcC1zbWFsbCA0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWJsYWNrLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIEZPTlRTICovXG4kYmFzZS1mb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1pdGFsaWM6ICdwcm94aW1hbm92YS1yZWd1bGFyaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGRpdGFsaWM6ICdwcm94aW1hbm92YS1ib2xkaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYXJ0aWNsZS1ib2R5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1ib2R5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZlYXR1cmUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmZWF0dXJlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnVja2V0LWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnVja2V0LWJvZHktZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1oZWFkZXI6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXItc2l6ZTogMTNweCAhZGVmYXVsdDtcblxuJGFyaWFsLWZvbnQ6ICdhcmlhbG10Jywgc2Fucy1zZXJpZjsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnJlbGF0ZWQtbGlua3Mge1xuICAgIG1hcmdpbjogMCAwICRnYXAgMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdXJsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktY2FyZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzZWNvbmRhcnktYmx1ZSA0cHggc29saWQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVyYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudG5zIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwMHB4IDAgMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLW91dGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udHJvbHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogOTk5cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoNHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItbmF2O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1uYXYtYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLW5hdi1hY3RpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5jb21wZXRpdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdyYXBwZXItYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbjogJGdhcC1tZWRpdW07XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwICRnYXAtc21hbGw7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgIH1cblxuICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLWJnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Y2Nlc3Mge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1iZztcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmpzLXJlcXVpcmVkIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgIH1cblxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICB9XG5cbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAkZ3JleS1ib3JkZXItdGhpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtdXBsb2FkIHtcbiAgICAgICAgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVxdWlyZWQge1xuICAgICAgICBjb2xvcjogJGVycm9yO1xuICAgIH1cblxuICAgICZfX3N0YXJ0ZW5kdGltZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyYW50IHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAkZ3JleS1ib3JkZXItdGhpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1idXR0b24oJGNvbG9yLCAkYm9yZGVyLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWJvcmRlci1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IGludmVydCgkY29sb3IsIDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGxhcmdlLWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tbGFyZ2UtZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5uZXh0LWFydGljbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cblxuICAgICZfX3N5bm9wc2lzIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAgMCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2JsdXJiIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMCAkZ2FwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQtdXJsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS10aGluLnN2ZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBAZXh0ZW5kICVkYXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtd2hpdGUuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwO1xuICAgICAgICByaWdodDogJGdhcDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMXMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtYmxhY2ssIDUlKTtcblxuICAgICAgICAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgICAgICZfX25leHQtdXJsIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5naWZ0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgLmdpZnRpbmctLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdixcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICYtZ2lmdCB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1naWZ0LnN2ZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWdpZnQtYWN0aXZlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYsXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJhbmQtYmxhY2ssIDAuNik7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgcmdiYSgkc2Vjb25kYXJ5LXJlZCwgMC41KSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktcmVkLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy5qcy1zdWNjZXNzICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0uZGlydHkge1xuICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgLmFjY2VudCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgbWF4LWhlaWdodCAwLjRzIGVhc2UpO1xuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1ncmVlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbjpyb290IHtcbiAgICAtLWJveC1oZWlnaHQ6IDM4cHg7XG4gICAgLS1ib3gtd2lkdGg6IDM4cHg7XG4gICAgLS1jdXJyZW50Q29sb3I6ICNkZDFmMjY7XG4gICAgLS1jb2xvci1ibGFjazogJGJyYW5kLWJsYWNrO1xufVxuXG4uYXVkaW8ge1xuICAgICYtYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhdWRpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLWJ1dHRvbi1yZXNldCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stYXBwLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNrLWNlbGw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgLnNrLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndpdGgtYWQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoaWxkLWVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zay1jZWxsOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgLnNrLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGlsZC1lbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXllZC1iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHlyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMnB4IDJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzICgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMjQsIDIyNCwgMjI0KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoMnB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMzLCAzMywgMzMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcGxheWluZyB7XG4gICAgICAgICAgICAgICAgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdOb3cgcGxheWluZyc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhdXNlZCB7XG4gICAgICAgICAgICAgICAgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdMaXN0ZW4gdG8gdGhpcyBhcnRpY2xlJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICZfX2J1ZmZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgW2RhdGEtcGx5cj1cInBsYXlcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBsYXkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW2RhdGEtcGx5cj1cImFpcnBsYXlcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3Itb25seSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udHJvbCB7XG5cbiAgICAgICAgICAgICAgICAmLS1wcmVzc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBhdXNlLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtLXByZXNzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLW5vdC1wcmVzc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1vdmVybGFpZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192b2x1bWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFtkYXRhLXBseXJ8PVwiY2FwdGlvbnNcIl0sIFtkYXRhLXBseXJ8PVwic2V0dGluZ3NcIl0sIFtkYXRhLXBseXJ8PVwicGlwXCJdLCBbZGF0YS1wbHlyfD1cImZ1bGxzY3JlZW5cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBsYXllciB7XG4gICAgICAgICYtbG9ja2VkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMnB4IDJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzICgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG5cbiAgICAgICAgICAgICYtcGxheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsIDAgMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1idXR0b24tcGxheS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yYW5nZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0xpc3RlbiB0byB0aGlzIGFydGljbGUnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3Vic2NyaWJlIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktcmVkLCAwLjIpO1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnN3aXBlIHtcbiAgICAmLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYW5uZXIge1xuICAgICAgICAgICAgJi5zd2lwZSB7XG4gICAgICAgICAgICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdCwgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJhbm5lci1uby1pbWcge1xuICAgICAgICAgICAgJi5zd2lwZSB7XG4gICAgICAgICAgICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdCwgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxODZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FydGljbGUge1xuICAgIHdpZHRoOiAxMDB2dztcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uY3RhLXVzZXJuYW1lIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JhcGhpYy1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucmVjaXBlIHtcbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtNTBweCAtMjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgJi0tZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYtLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi0taW5ncmVkaWVudHMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0byAzMyB7XG4gICAgLnJlY2lwZSB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgJi0tbWV0aG9kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpfSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbi5hcnRpY2xlX19ib2R5IHtcbiAgICAuYXJ0aWNsZV9fYm9keS0tdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYmVkIHtcbiAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG5cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuXG4vLyBQaG90b1N3aXBlIHVzZXMgQXV0b3ByZWZpeGVyLCBzbyB2ZW5kb3IgcHJlZml4ZWQgYXJlIGFkZGVkIGF1dG9tYXRpY2FsbHkgd2hlbiBuZWVkZWQuXG5cbkBpbXBvcnQgXCJtYWluLXNldHRpbmdzXCI7XG5cbiBcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXg7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdEBpZiAkcHN3cF9fYm94LXNpemluZy1ib3JkZXItYm94ID09IHRydWUge1xuXHRcdCoge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG5cdC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cblx0b3BhY2l0eTogMC4wMDE7XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHk7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuXHQvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcblx0LyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1kcmFnZ2luZyAgLnBzd3BfX2ltZyB7XG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IFxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3BfX2JnIHtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4ge1xuXHQucHN3cF9fYmcsXG5cdC5wc3dwX196b29tLXdyYXAge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLypcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2Vcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcblx0YmFja2dyb3VuZDogJHBzd3BfX3BsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdGNvbG9yOiAkcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjtcbn1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcblx0Y29sb3I6ICRwc3dwX19lcnJvci10ZXh0LWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIiRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fY29udHJvbHMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwc3dwX19wbGFjZWhvbGRlci1jb2xvcjogIzIyMiAhZGVmYXVsdDtcbiRwc3dwX19ib3gtc2l6aW5nLWJvcmRlci1ib3g6IHRydWUgIWRlZmF1bHQ7IC8vIGRpc2FibGUgLnBzd3AgKiB7IGJveC1zaXppbmc6Ym9yZGVyLWJveCB9IChpbiBjYXNlIHlvdSBhbHJlYWR5IGhhdmUgaXQgaW4geW91ciBzaXRlIGNzcylcbiRwc3dwX19yb290LXotaW5kZXg6IDE1MDAgIWRlZmF1bHQ7XG4kcHN3cF9fYXNzZXRzLXBhdGg6ICcnICFkZWZhdWx0OyAvLyBwYXRoIHRvIHNraW4gYXNzZXRzIGZvbGRlciAocHJlbG9hZGVyLCBQTkcgYW5kIFNWRyBzcHJpdGUpXG4kcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjogI0NDQyAhZGVmYXVsdDsgLy8gXCJJbWFnZSBub3QgbG9hZGVkXCIgdGV4dCBjb2xvclxuJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZTogdHJ1ZSAhZGVmYXVsdDsiLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cblxuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG5cbi8vIFBob3RvU3dpcGUgdXNlcyBBdXRvcHJlZml4ZXIsIHNvIHZlbmRvciBwcmVmaXhlZCBhcmUgYWRkZWQgYXV0b21hdGljYWxseSB3aGVuIG5lZWRlZC5cblxuXG5cbkBpbXBvcnQgXCIuLi9tYWluLXNldHRpbmdzXCI7XG5cblxuLypcblx0XG5cdDEuIEJ1dHRvbnNcblxuICovXG5cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZsb2F0OiByaWdodDtcblx0b3BhY2l0eTogMC43NTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwXG5cdH1cbn1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9ZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG5cblx0LyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9ZGVmYXVsdC1za2luLnN2Zyk7XG4gICAgfVxuXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1x0XHRcblx0fVxufVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcblx0bGVmdDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcblx0bGVmdDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRyaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cblxuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXggKyAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXggKyAxMjA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0dG9wOiA1NnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0cmlnaHQ6IDQ0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cblx0XHRcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuXHRvcGFjaXR5OiAxO1xuXG5cdC5wc3dwX19zaGFyZS10b29sdGlwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG5cdHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2sge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMnB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcblx0XHQtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuXHRcdGNvbG9yOiAjRkZGO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcblx0XHR9XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlciB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM1NUFDRUU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0IHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0NDQztcblx0XHRjb2xvcjogI0NFMjcyRDtcblx0fVxufVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNEREQ7XG5cdH1cbn1cblxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cblxuLnBzd3BfX2NvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0b3BhY2l0eTogMC43NTtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG5cbi8qXG5cdFxuXHQ0LiBDYXB0aW9uXG5cbiAqL1xuXG4ucHN3cF9fY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDRweDtcblx0XG5cdHNtYWxsIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICNCQkI7XG5cdH1cbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1heC13aWR0aDogNDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuXG4ucHN3cF9fcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdGRpcmVjdGlvbjogbHRyO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDEycHg7XG59XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHQvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRwc3dwX19hc3NldHMtcGF0aH1wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xuXHR9XG59XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIHtcblx0LnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRcdGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cblx0XHQucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG5cdFx0XHRhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpIGluZmluaXRlO1xuXHRcdH1cblx0fVxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcblx0XHQvKiBcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvciBcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5wc3dwX19wcmVsb2FkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApIH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZykgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCkgfVxufVxuXG5cbi8qXG5cdFxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cblxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgNTA7XG59XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2Uge1xuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdH1cbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG5cdFxuLnBzd3BfX3VpLS1pZGxlIHtcblx0LnBzd3BfX3RvcC1iYXIgeyBcblx0XHRvcGFjaXR5OiAwOyBcblx0fVxuXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uLFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHQvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG5cdFx0b3BhY2l0eTogMC4wMDE7IFxuXHR9XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcblx0LnBzd3BfX2NvdW50ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaWYgJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZSA9PSB0cnVlIHtcblx0LnBzd3AtLW1pbmltYWwtLWRhcmsge1xuXHRcdC5wc3dwX190b3AtYmFyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJHBzd3BfX2Fzc2V0cy1wYXRoOiBcIi9pbWFnZXMvcGhvdG9zd2lwZS9cIjtcbiRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9waG90b3N3aXBlL3NyYy9jc3MvbWFpbic7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL2RlZmF1bHQtc2tpbi9kZWZhdWx0LXNraW4nO1xuXG4uYXJ0aWNsZV9fYm9keSB7XG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIkltYWdlc1wiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nX2FjY3JlZGl0YXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc291cmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgJGdhcC1zbWFsbCAkZ2FwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvZ3JhcGhlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgJGdhcC1zbWFsbCAkZ2FwIDA7XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgJi1wcmV2LFxuICAgICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS10aGluLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCAwIDAgMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uYXJ0aWNsZSB7XG4gICAgLmxpdmUtaGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAwICRnYXAtbWVkaXVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fdXBkYXRlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpdmUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCRicmFuZC1ibGFjaywgMXB4IHNvbGlkICRicmFuZC1ibGFjaywgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3R0b20sXG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpdmUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGl2ZSB7XG4gICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSAwICRnYXAtc21hbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMCAkZ2FwLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpdmUge1xuXG4gICAgICAgICAgICAmLS1mZWVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19sYXAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlbGF0ZWQtbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Bvc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbWVkaXVtICRnYXAgJGdhcC1sYXJnZSAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRsaWdodC1ncmV5LXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlICRnYXAgJGdhcC1zbWFsbCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSAkZ2FwICRnYXAtc21hbGwgMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXZlX19kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjlweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpdmVfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbm9uZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAubGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2VtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbGl2ZWFydGljbGVjYXJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlL2ZhY2Vib29rLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAubGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2VtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbGl2ZWFydGljbGVjYXJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlL3R3aXR0ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgLmxpdmUge1xuICAgICAgICAgICAgICAgICAgICAmX19lbWJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWxpdmVhcnRpY2xlY2FyZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZS9pbnN0YWdyYW0uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXlvdXR1YmUge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZS95b3V0dWJlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpdmUge1xuICAgICAgICAgICAgICAgICAgICAmX19lbWJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdmltZW8ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZS92aW1lby5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1iZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNvdW5kY2xvdWQge1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlL3NvdW5kY2xvdWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNwb3J0IHtcblxuXG4gICAgICAgICAgICAgICAgJl80IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC00LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl82IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC02LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl81MCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtNTAuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmXzEwMCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtMTAwLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmFsbG91dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtYWxsLW91dC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZjb252ZXJzaW9ucnVnYnkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWNvbnZlcnNpb24tZHJvcC1nb2FsLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmNsb3VkeSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtY2xvdWR5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmNvcm5lcmtpY2sge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWNvcm5lci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZkZWNsYXJlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZGVjbGFyZWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZHVjayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZHVjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiZleHRyYXRpbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXNlY29uZC1oYWxmLWV4dHJhLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgJmV4dHJhdGltZWZpcnN0aGFsZnN0YXJ0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1maXJzdC1oYWxmLWV4dHJhLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmV4dHJhdGltZXNlY29uZGhhbGZzdGFydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc2Vjb25kLWhhbGYtZXh0cmEuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZmlyc3RoYWxmc3RhcnQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZpcnN0LWhhbGYuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyomZmluYWxyZXN1bHQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZ1bGwtdGltZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZmaW5hbHNjb3JlIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mdWxsLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAmZnJlZWtpY2sge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZyZWVraWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmZ1bGx0aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mdWxsLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZ29hbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZ29hbC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZnb2Fsc2NvcmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1nb2FsLXNjb3Jlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZoYWxmdGltZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtaGFsZi10aW1lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmx1bmNoYnJlYWsge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWx1bmNoLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJm5ld2JhdG1hbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtbmV3cy1iYXRzbWFuLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJm9mZnNpZGVzb2NjZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LW9mZnNpZGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmb2Zmc2lkZXJ1Z2J5IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1vZmZzaWRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnBlbmFsdHltaXNzZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHktbWlzc2VkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnBlbmFsdHlzY29yZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHktc2NvcmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnBlbmFsdHlzaG9vdG91dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS1zaG9vdG91dC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZwZW5hbHR5c29jY2VyIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnBlbmFsdHlydWdieSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZyYWluaW50ZXJydXB0aW9uIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1yYWlueS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZyZWRjYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1yZWQtY2FyZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZzZWNvbmRoYWxmc3RhcnQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXNlY29uZC1oYWxmLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnN0b3BwYWdldGltZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3RvcHBhZ2UtdGltZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiZzdHVtcHMge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN0dW1wcy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICZzdWJzdGl0dXRpb24ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN1YnMuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmc3VuIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdW5ueS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZ0ZWFicmVhayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdGVhLWJyZWFrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qJnRvc3Mge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRvc3Muc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAmdHJ5IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10cnkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmdHJ5c2NvcmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10cnktc2NvcmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJndhdGVyYnJlYWsge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXdhdGVyLWJyZWFrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJndpY2tldCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtd2lja2V0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnllbGxvd2NhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXllbGxvdy1jYXJkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFwcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcCAkZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29tbWVudGFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMnB4O1xuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAmLW5vbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAkZ2FwLWxhcmdlICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICBsZWZ0OiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3JlbGF0ZWR0YWdzXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yZWxhdGVkbGlua3NcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NvbXBldGl0aW9uZm9ybVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcmVhZG5leHRcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2dpZnRpbmdcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F1ZGlvYXJ0aWNsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXJ0aWNsZXN3aXBlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy91c2VybmFtZWN0YVwiO1xuXG5AaW1wb3J0IFwiYXJ0aWNsZXJlY2lwZVwiO1xuQGltcG9ydCBcImFydGljbGV2aWRlb1wiO1xuQGltcG9ydCBcImFydGljbGVnYWxsZXJ5XCI7XG5AaW1wb3J0IFwiYXJ0aWNsZWxpdmVcIjtcblxuLmFydGljbGUge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcHJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9ub3NwYWNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VucyB7XG4gICAgICAgICAgICAmX19ub2RhdGEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgMCAwO1xuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgKC0kZ2FwLXNtYWxsKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRnYXAtc21hbGwgKiAyfSArIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBAZXh0ZW5kICVkYXRlO1xuICAgIH1cblxuICAgICZfX3ByaW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogOTk5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ZvcnN1YnNjcmliZXJzL3RhZ25ldy5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgJi1iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9va21hcmsge1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFkZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGVsZXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sb2FkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbC1zaGFyZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjMpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0JDQkNCQztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWNjcmVkaXRhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nwb25zb3JlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVsbGV0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhcmljbGUtbGluay1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJ0aWNsZS1ib2R5LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5SZWNpcGVBcnRpY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuXG4gICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhvdG9ncmFwaGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnNvdXJjZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAtc21hbGwgJGdhcCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG90b2dyYXBoZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAtc21hbGwgJGdhcCAwO1xuXG4gICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIkJsb2NrcXVvdGVcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAkZ2FwICRnYXAtc21hbGw7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXRhdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIkluZm9CbG9ja1wiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcC1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJZb3VUdWJlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJUd2l0dGVyXCJdLFxuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJDdXN0b21cIl0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIkN1c3RvbVwiXSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYmVkIHtcbiAgICAgICAgJi5pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sb2NrZWQge1xuXG4gICAgICAgIC5hcnRpY2xlX19ib2R5IHtcbiAgICAgICAgICAgICYtLWxvY2tlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsI2ZmZiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsI2ZmZiAxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljaW1hZ2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0qNCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSozIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibHVyYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtbWVkaXVtKjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtbGFyZ2UqMjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoI3skZ2FwLWxhcmdlICogMn0gLSA4KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3Vicy1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRzZWNvbmRhcnktYmx1ZSwgMC41KTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkc2Vjb25kYXJ5LXJlZCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29yYWwtdGhyZWFkLS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtMTZweCAtMTZweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iXX0= */
