.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;max-width:90vw}}.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:300px) and (max-width:768px){.related-links--container{padding:0 100px 24px 2px!important}}@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 .swiper-button-next{top:-36px;right:0;margin-top:0}.related-links .swiper-button-prev{top:-36px;right:30px;margin-top:0;left:auto}.related-links .swiper-pagination{display:block;width:100%;position:absolute;bottom:0;left:0;right:0}.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 .processing{position:absolute;background-color:#fff}@media (min-width:300px) and (max-width:768px){.gifting .processing{height:100%}}.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;position:relative}@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-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)}@media (min-width:300px) and (max-width:768px){.article__body .swiper-button-prev{left:-16px}}.article__body .swiper-button-next{right:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (min-width:300px) and (max-width:768px){.article__body .swiper-button-next{right:-16px}}.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;display:none}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuY3Rpb25zL19leHRlbmRzLnNjc3MiLCJiYXNlL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvY29uZmlnL19jb2xvcnMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsInRlbmFudHMvbmV3czI0L3BhZ2VzL2FydGljbGVkZWZhdWx0L2luZGV4LmNzcyIsImJhc2UvbW9kdWxlcy9fcmVsYXRlZHRhZ3Muc2NzcyIsImJhc2UvY29uZmlnL19mb250cy5zY3NzIiwiYmFzZS9tb2R1bGVzL19yZWxhdGVkbGlua3Muc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvX2JyZWFrcG9pbnQuc2NzcyIsImJhc2UvbW9kdWxlcy9fY29tcGV0aXRpb25mb3JtLnNjc3MiLCJiYXNlL2dsb2JhbC9fYnV0dG9ucy5zY3NzIiwiYmFzZS9tb2R1bGVzL19yZWFkbmV4dC5zY3NzIiwiYmFzZS9tb2R1bGVzL19naWZ0aW5nLnNjc3MiLCJiYXNlL21vZHVsZXMvX2F1ZGlvYXJ0aWNsZS5zY3NzIiwiYmFzZS9tb2R1bGVzL19hcnRpY2xlc3dpcGUuc2NzcyIsImJhc2UvbW9kdWxlcy9fdXNlcm5hbWVjdGEuc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGVyZWNpcGUuc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGV2aWRlby5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvc3JjL2Nzcy9tYWluLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL19tYWluLXNldHRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL2RlZmF1bHQtc2tpbi9kZWZhdWx0LXNraW4uc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGVnYWxsZXJ5LnNjc3MiLCJiYXNlL3BhZ2VzL19hcnRpY2xlbGl2ZS5zY3NzIiwiYmFzZS9wYWdlcy9fYXJ0aWNsZWRlZmF1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxvQkFDSSxZQ2dFUSxDRC9EUixxQkVkSSxDQ3dCSiwwQ0ZaZSxDRWFmLDJDRmJlLENFY2YsNENGZGUsQ0VlZiw4Q0ZmZSxDRWdCZiwrQ0ZoQmUsQ0VpQmYsdUNGakJlLENFcUJmLHNDSGpCQSxDR2tCQSxtQ0hsQkEsQ0dtQkEsaUNIbkJBLENHb0JBLDhCQ0xKLENKYkksMEJHTUEsMENGWHFCLENFWXJCLDJDRlpxQixDRWFyQiw0Q0ZicUIsQ0VjckIsOENGZHFCLENFZXJCLCtDRmZxQixDRWdCckIsdUNDVUosQ0poQkEsd0VBQ0ksWUNxRFEsQ0RwRFIscUJFekJJLENDQUoseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBbUJBLHNFRlRnQixDRVVoQix1RUZWZ0IsQ0VXaEIsd0VGWGdCLENFWWhCLDBFRlpnQixDRWFoQiwyRUZiZ0IsQ0VjaEIsbUVDMkJKLENKbkJBLHVIQUNJLGVDakJNLENEa0JOLGNBQUEsQ0FDQSxhRW5DVSxDRm9DVixtQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxRSXNCSixDSnBCSSxpSUFDSSxRSXNCUixDSm5CSSwwSkFDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FHSSx1REFBQSxDQUNBLDJCQUFBLENBQ0Esb0JBQUEsQ0FDQSx1QkltQlosQ0pkQSx5SkFDSSx5QkFBQSxDQUNBLDRCQUFBLENBQ0Esb0JJaUJKLENKREEsb0RBQ0ksZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0lJSixDQzNGQSxjQUNJLGtCRDhGSixDQzVGSSxzQkFFSSxjQUFBLENBQ0Esb0JBQUEsQ0FJQSxnQkFBQSxDQUNBLGdCSmdFRixDSS9ERSxVRDhGUixDQzNGSSxzQ0FYSSx1Q0NKVyxDRE9YLG1CQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQkRzSFIsQ0NoSEksZ0JBRUksZ0JBQUEsQ0FFQSxjQUFBLENBR0Esb0JBQUEsQ0FDQSxVSHhCQSxDR3lCQSx3QkhwQk0sQ0NM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RVEsd0RSb25CcEIsQ1E5bUJJLG9CVGhCQSxzRUZUZ0IsQ0VVaEIsdUVGVmdCLENFV2hCLHdFRlhnQixDRVloQiwwRUZaZ0IsQ0VhaEIsMkVGYmdCLENFY2hCLG1FRmRnQixDVzJCWixZWG1DSSxDV2xDSixxQlYzQ0EsQ1U0Q0EsaUJBQUEsQ0FDQSxpQlJxbkJSLENJbm1CSSwrQ0l2QkEsb0JBUVEsaUJSc25CVixDQUNGLENRcG5CUSxpRFRsQkosbUNTb0JRLENUbkJSLGdDU21CUSxDVGxCUiw4QlNrQlEsQ1RqQlIsMkJTaUJRLENBQ0EsU1J5bkJaLENRcm5CSSxrQkFDSSxjQUFBLENBQ0EsdUNOM0RXLENNNERYLGdCQUFBLENBQ0EsaUJSdW5CUixDUXBuQkksc0JBQ0ksY1JzbkJSLENJem5CSSx5QklFQSxzQkFJUSxnQlJ1bkJWLENBQ0YsQ1FwbkJJLGNBQ0ksV0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLDZCUnNuQlIsQ0lyb0JJLCtDSVVBLGNBUVEsV1J1bkJWLENBQ0YsQ1FybkJRLHVDQUNJLFVBQUEsQ0FDQSx1Q05yRk8sQ01zRlAsYVZJSSxDVUhKLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxZUnVuQlosQ1FwbkJRLG9CQUNJLGFBQUEsQ0FDQSwwQ05oR08sQ01pR1AsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSx1QlJzbkJaLENJNXBCSSwrQ0krQkksb0JBVVEsYVJ1bkJkLENBQ0YsQ1FwbkJRLG1CQUNJLFdSc25CWixDUW5uQlEsK0RUaEhKLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDUzhHUSxXQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0NSMG5CWixDUXhuQlkseUZBQ0ksdUJSMm5CaEIsQ1F2bkJRLGlDRjVISixjQUFBLENBQ0EsbUNFNEh3QyxDRjNIeEMsVVJKSSxDUUtKLDBDSlFVLENJUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdUc0VRLENTckVSLGdCVHFFUSxDRS9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkRPckJBLENQc0JBLHdET3RCQSxDUHVCQSxzRE92QkEsQ1B3QkEsbURPeEJBLENFb0hRLGVBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLGVSMm9CWixDTWh3Qkksc0hBQ0ksbUNBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNOa3dCUixDSXB0QkksK0NJK0RJLGlDQVFRLFVBQUEsQ0FDQSxjWDNEVixDVzREVSxhUmlwQmQsQ0FDRixDUS9vQlksdUNBQ0ksd0JSaXBCaEIsQ1E3b0JRLHNDQUNJLG1DUitvQlosQ1E1b0JRLGlEQUNJLHdCUjhvQlosQ1F6b0JRLDZDQUNJLGFSMm9CWixDUXZvQkksaUJBQ0ksY1J5b0JSLENRdm9CUSx5QkFDSSxhVnhFSSxDVXlFSix1Q1J5b0JaLENRcm9CSSxnQkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsVVZoTEEsQ1VpTEEsdUNOaExXLENNaUxYLG9CQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ1RySkosMkVTc0pJLENUckpKLHdFU3FKSSxDVHBKSixzRVNvSkksQ1RuSkosbUVDNnhCSixDUXhvQlEsd0JBQ0ksd0JWOUlJLENVK0lKLFNBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCUjBvQlosQ1F2b0JRLHNCQUNJLHdCVnRHSSxDVXVHSixTQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQlJ5b0JaLENTNzBCQSxNQUNJLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCVGcxQkosQ1M1MEJJLHlCQUNJLGlCWm1FRixDWWxFRSxVVCswQlIsQ1M3MEJRLCtCQUNJLFlUKzBCWixDUzUwQlEsMENBQ0ksYVQ4MEJaLENTMzBCUSw4Q0FDSSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQlQ2MEJaLENTMzBCWSxtRUFDSSx3QlQ2MEJoQixDUzMwQmdCLCtFQUNJLGNBQUEsQ0FDQSx1QkFBQSxDQUNBLDBDUGhDRCxDT2lDQyxpQlQ2MEJwQixDUzEwQmdCLGlGQUNJLHdCVDQwQnBCLENTejBCZ0IsNkVBQ0ksWVQyMEJwQixDU3QwQmdCLGdGQUNJLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxhWDdDTixDVzhDTSxjQUFBLENBQ0EsMENUdzBCcEIsQ1NyMEJnQiw4RUFDSSxZVHUwQnBCLENTbDBCUSxxQ0FDSSxpQkFBQSxDQUNBLHdCVG8wQlosQ1NsMEJZLDJDQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSx3QlhqRUYsQ1drRUUsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDVmpDWixrQ1VrQytCLENWakMvQiw4QlVpQytCLENWaEMvQiwwQlVnQytCLENWMUUvQiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JDaTVCSixDU3YwQlEsK0JBQ0ksVUFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ1ZwRlIsaUNBQUEsQ0FDQSxnQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNkJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBbUJBLDBDRlplLENFYWYsMkNGYmUsQ0VjZiw0Q0ZkZSxDRWVmLDhDRmZlLENFZ0JmLCtDRmhCZSxDRWlCZix1Q0M0NEJKLENJMTJCSSwrQ0tnQkksK0JBVVEsdUJBQUEsQ0FDQSxpQkFBQSxDVjFGWix1QkFBQSxDQUNBLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUMrNkJGLENBQ0YsQ1N2MUJZLGlEQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENWbEdaLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDVStGWSxpQ1Q4MUJoQixDUzMxQlksdUVBQ0ksaUNBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCVDYxQmhCLENTMTFCWSxxQ0FDSSxjQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYVQ0MUJoQixDU3oxQlksb0RBQ0ksTUFBQSxDQUNBLGdCWjdDVixDWThDVSxpQlQyMUJoQixDU3oxQmdCLDBEQUNJLGVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPVDIxQnBCLENTcjFCb0IseUVBQ0kscUJUdTFCeEIsQ1NoMUJvQix3RUFDSSxnQ1RrMUJ4QixDUzcwQlkscUNBQ0ksWVQrMEJoQixDU3YwQmdCLHlGQUNJLFlUNDBCcEIsQ1N4MEJZLHlDQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVUMDBCaEIsQ1N4MEJnQiwwREFDSSxzQkFBQSxDQUNBLDRCQUFBLENBQ0EsMEJBQUEsQ0FDQSw2QkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLGlCVDAwQnBCLENTeDBCb0IsaUVBQ0ksVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUdJLHdEQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCVHcwQjVCLENTcDBCb0IsZ0VBQ0ksc0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDBCQUFBLENBQ0EsNkJUczBCeEIsQ1NuMEJvQixpRUFDSSxZQUFBLENBQ0EsV1RxMEJ4QixDU2wwQm9CLGdFQUNJLFNUbzBCeEIsQ1MzekJZLHFHQUNJLFlUZzBCaEIsQ1MxekJvQix3REFDSSxtRVQ0ekJ4QixDU3J5QlksNFpBQ0ksWVRtekJoQixDUzd5QlEscUJBQ0ksVUFBQSxDQUNBLHdCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENWbFFSLGlDQUFBLENBQ0EsZ0NBQUEsQ0FDQSw4QkFBQSxDQUNBLDZCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQW1CQSwwQ0ZaZSxDRWFmLDJDRmJlLENFY2YsNENGZGUsQ0VlZiw4Q0ZmZSxDRWdCZiwrQ0ZoQmUsQ0VpQmYsdUNDZ2lDSixDSTkvQkksK0NLK0xJLHFCQVNRLHVCQUFBLENBQ0EsaUJBQUEsQ1Z4UVosdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGVDbWtDRixDQUNGLENTNXpCUSx3QkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsaUJUOHpCWixDUzV6QlksNkJBQ0ksc0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDBCQUFBLENBQ0EsNkJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxpQlQ4ekJoQixDUzV6QmdCLG9DQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FHSSx3REFBQSxDQUNBLHVCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QlQ0ekJ4QixDU3h6QmdCLG1DQUNJLHNCQUFBLENBQ0EsNEJBQUEsQ0FDQSwwQkFBQSxDQUNBLDZCVDB6QnBCLENTdnpCZ0Isb0NBQ0ksWUFBQSxDQUNBLFdUeXpCcEIsQ1N0ekJnQixtQ0FDSSxTVHd6QnBCLENTcHpCWSw4QkFDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENWL1RaLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDVTRUWSxNQUFBLENBQ0EsZ0JadFBWLENZdVBVLGlCVDJ6QmhCLENTenpCZ0IscUNBQ0ksVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUNBLGtDQUFBLENBQ0EsOEJBQUEsQ0FDQSwwQkFBQSxDQUNBLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQlQyekJwQixDU3h6QmdCLG9DQUNJLGVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsZ0NUMHpCcEIsQ1N0ekJZLDZCQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFUd3pCaEIsQ1NuekJJLGlCQUNJLFdBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxtQ1RxekJSLENTbnpCUSxzQkFDSSxhWDNSSSxDVzRSSix1Q1B0WE8sQ091WFAsYUFBQSxDQUNBLG1CQUFBLENBQ0Esd0JUcXpCWixDU2x6QlEscUJBQ0ksV0FBQSxDQUNBLGdCQUFBLENBQ0EsYVRvekJaLENVbHJDSSxlQUNJLGNBQUEsQ0FDQSxPQUFBLENBQ0EsOEJBQUEsQ0FDQSxpQlZxckNSLENVbnJDUSwyQ0FDSSxXQUFBLENBQ0EsTUFBQSxDQUNBLFlBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSw4QkFBQSxDQUNBLFVWcXJDWixDVWxyQ1Esc0JBQ0ksa0JBQUEsQ0FDQSxTVm9yQ1osQ1VqckNRLHVCQUNJLFdBQUEsQ0FDQSxhVm1yQ1osQ1U3cUNvQix1RkFDSSxTVitxQ3hCLENVdHFDb0IscUdBQ0ksU1Z3cUN4QixDVWhxQ0EsU0FDSSxXVm1xQ0osQ1dwdENJLHlCQUNJLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmJFSyxDQ1ZULHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDWUtJLFlYNHRDUixDVzF0Q1EsZ0NBQ0ksYVg0dENaLENXeHRDSSxzQkFDSSx1Q1RqQlcsQ1NrQlgsY0FBQSxDQUNBLGFBQUEsQ0FDQSxpQmR1REYsQ2N0REUsYVgwdENSLENJanJDSSx5Qk85Q0Esc0JBUVEsY0FBQSxDQUNBLGtCWDJ0Q1YsQ0FDRixDV3h0Q0ksMkJBQ0ksY0FBQSxDQUNBLGFYMHRDUixDSTNyQ0kseUJPakNBLDJCQUtRLGNYMnRDVixDQUNGLENXeHRDSSxtQkxyQ0EsY0FBQSxDQUNBLHdCUndGWSxDUXZGWixVUkpJLENRS0osMENKUVUsQ0lQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV1RzRVEsQ1NyRVIsZ0JUcUVRLENFL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRE9yQkEsQ1BzQkEsd0RPdEJBLENQdUJBLHNET3ZCQSxDUHdCQSxtRE94QkEsQ0s2QkksV0FBQSxDQUNBLGdCQUFBLENBQ0EsY2RpQ0YsQ2NoQ0UsZUFBQSxDQUNBLFVYNHVDUixDTTN3Q0ksNEVBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNONndDUixDSS90Q0kseUJPeEJBLG1CQVNRLGVYa3ZDVixDQUNGLENZanlDSSxjQUNJLFlBQUEsQ0FDQSxjQUFBLENBQ0EsNEJBQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLGtCZEhNLENjSU4sVUFBQSxDQUNBLGtCWm95Q1IsQ0kvdUNJLCtDUTdEQSxjQVdRLG9CWnF5Q1YsQ0FDRixDWW55Q1Esb0JBQ0ksVWRqQkosQ2NrQkksTUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JacXlDWixDWW55Q1ksNkJBQ0ksOEJBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQlpxeUNoQixDWWx5Q2dCLGtDQUNJLHVDWm95Q3BCLENJcndDSSwrQ1E3REEsY0FvQ1EsU0FBQSxDQUNBLGNaa3lDVixDWS94Q2MsNkJBQ0ksOEJBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JaaXlDbEIsQ1kveENrQixrQ0FDSSxhWml5Q3RCLENBQ0YsQ1kzeENJLGVBQ0ksYVo2eENSLENZM3hDUSxvQkFDSSxjQUFBLENBQ0EsdUNaNnhDWixDWXp4Q0ksY0FDSSxTWjJ4Q1IsQ1l4eENZLDhCQUNJLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGtCZkVKLENlREksb0RaMHhDaEIsQ1l4eENnQixxQ0FDSSxZWjB4Q3BCLENZdnhDZ0IseUNBQ0ksZVp5eENwQixDWTN3Q2dCLHVDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWmt4Q3BCLENZaHhDb0IsOENBQ0ksV0FBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaa3hDeEIsQ1kvd0NvQixrREFDSSxlWml4Q3hCLENZOXlDZ0Isd0NBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNacXpDcEIsQ1luekNvQiwrQ0FDSSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlpxekN4QixDWWx6Q29CLG1EQUNJLGVab3pDeEIsQ1lqMUNnQix3Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1p3MUNwQixDWXQxQ29CLCtDQUNJLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWncxQ3hCLENZcjFDb0IsbURBQ0ksZVp1MUN4QixDWXAzQ2dCLHdDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWjIzQ3BCLENZejNDb0IsK0NBQ0ksV0FBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaMjNDeEIsQ1l4M0NvQixtREFDSSxlWjAzQ3hCLENZdjVDZ0Isd0NBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNaODVDcEIsQ1k1NUNvQiwrQ0FDSSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlo4NUN4QixDWTM1Q29CLG1EQUNJLGVaNjVDeEIsQ1kxN0NnQix3Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1ppOENwQixDWS83Q29CLCtDQUNJLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWmk4Q3hCLENZOTdDb0IsbURBQ0ksZVpnOEN4QixDWTc5Q2dCLHdDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWm8rQ3BCLENZbCtDb0IsK0NBQ0ksV0FBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJabytDeEIsQ1lqK0NvQixtREFDSSxlWm0rQ3hCLENZaGdEZ0Isd0NBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNadWdEcEIsQ1lyZ0RvQiwrQ0FDSSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlp1Z0R4QixDWXBnRG9CLG1EQUNJLGVac2dEeEIsQ1luaURnQix3Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1owaURwQixDWXhpRG9CLCtDQUNJLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWjBpRHhCLENZdmlEb0IsbURBQ0ksZVp5aUR4QixDWXRrRGdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWjZrRHBCLENZM2tEb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaNmtEeEIsQ1kxa0RvQixvREFDSSxlWjRrRHhCLENZem1EZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNaZ25EcEIsQ1k5bURvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlpnbkR4QixDWTdtRG9CLG9EQUNJLGVaK21EeEIsQ1k1b0RnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1ptcERwQixDWWpwRG9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWm1wRHhCLENZaHBEb0Isb0RBQ0ksZVprcER4QixDWS9xRGdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWnNyRHBCLENZcHJEb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJac3JEeEIsQ1luckRvQixvREFDSSxlWnFyRHhCLENZbHREZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNaeXREcEIsQ1l2dERvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlp5dER4QixDWXR0RG9CLG9EQUNJLGVad3REeEIsQ1lydkRnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1o0dkRwQixDWTF2RG9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWjR2RHhCLENZenZEb0Isb0RBQ0ksZVoydkR4QixDWXh4RGdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWit4RHBCLENZN3hEb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaK3hEeEIsQ1k1eERvQixvREFDSSxlWjh4RHhCLENZM3pEZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNaazBEcEIsQ1loMERvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlprMER4QixDWS96RG9CLG9EQUNJLGVaaTBEeEIsQ1k5MURnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1pxMkRwQixDWW4yRG9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWnEyRHhCLENZbDJEb0Isb0RBQ0ksZVpvMkR4QixDWWo0RGdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWnc0RHBCLENZdDREb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJadzREeEIsQ1lyNERvQixvREFDSSxlWnU0RHhCLENZcDZEZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNaMjZEcEIsQ1l6NkRvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQloyNkR4QixDWXg2RG9CLG9EQUNJLGVaMDZEeEIsQ1l2OERnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1o4OERwQixDWTU4RG9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWjg4RHhCLENZMzhEb0Isb0RBQ0ksZVo2OER4QixDWTErRGdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWmkvRHBCLENZLytEb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaaS9EeEIsQ1k5K0RvQixvREFDSSxlWmcvRHhCLENZN2dFZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNab2hFcEIsQ1lsaEVvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlpvaEV4QixDWWpoRW9CLG9EQUNJLGVabWhFeEIsQ1loakVnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1p1akVwQixDWXJqRW9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWnVqRXhCLENZcGpFb0Isb0RBQ0ksZVpzakV4QixDWW5sRWdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWjBsRXBCLENZeGxFb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaMGxFeEIsQ1l2bEVvQixvREFDSSxlWnlsRXhCLENZdG5FZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNaNm5FcEIsQ1kzbkVvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlo2bkV4QixDWTFuRW9CLG9EQUNJLGVaNG5FeEIsQ1l6cEVnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1pncUVwQixDWTlwRW9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWmdxRXhCLENZN3BFb0Isb0RBQ0ksZVorcEV4QixDWTVyRWdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWm1zRXBCLENZanNFb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJabXNFeEIsQ1loc0VvQixvREFDSSxlWmtzRXhCLENZL3RFZ0IseUNBQ0ksMENWbEdELENVbUdDLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNac3VFcEIsQ1lwdUVvQixnREFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSx3QmQ5R1YsQ2MrR1UsaUJBQUEsQ0FDQSxVZHJIaEIsQ2NzSGdCLEtBQUEsQ0FDQSxNQUFBLENBQ0EsdUNWdkhMLENVd0hLLGNBQUEsQ0FDQSxpQlpzdUV4QixDWW51RW9CLG9EQUNJLGVacXVFeEIsQ1lsd0VnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1p5d0VwQixDWXZ3RW9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWnl3RXhCLENZdHdFb0Isb0RBQ0ksZVp3d0V4QixDWXJ5RWdCLHlDQUNJLDBDVmxHRCxDVW1HQyxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjWjR5RXBCLENZMXlFb0IsZ0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esd0JkOUdWLENjK0dVLGlCQUFBLENBQ0EsVWRySGhCLENjc0hnQixLQUFBLENBQ0EsTUFBQSxDQUNBLHVDVnZITCxDVXdISyxjQUFBLENBQ0EsaUJaNHlFeEIsQ1l6eUVvQixvREFDSSxlWjJ5RXhCLENZNTBFWSxzQkFDSSxZQUFBLENBQ0EscUJaKzBFaEIsQ1k3MEVnQix5Q0FDSSwwQ1ZsR0QsQ1VtR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY1orMEVwQixDWTcwRW9CLGdEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCZDlHVixDYytHVSxpQkFBQSxDQUNBLFVkckhoQixDY3NIZ0IsS0FBQSxDQUNBLE1BQUEsQ0FDQSx1Q1Z2SEwsQ1V3SEssY0FBQSxDQUNBLGlCWiswRXhCLENZNTBFb0Isb0RBQ0ksZVo4MEV4QixDYTM4RUkscUNBQ0ksaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsUWI4OEVSLENhNThFUSw0Q0FDSSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdiODhFWixDYXo4RVEsOEJBQ0ksaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsUWIyOEVaOztBY2orRUEsMEVBQUEsQ0FZQSwyQ0RhZ0IsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXYmkrRWhCLENjbC9FQSxNQUNDLFlBQUEsQ0FNQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFlDakJvQixDRGtCcEIsNkJBQUEsQ0FFQSxrQ0FBQSxDQUNBLFlkbytFRCxDY2orRUUsUUFDQyxxQmRtK0VILENjLzlFQyxVQUNDLGNkaStFRixDYzU5RUEsdUJBRUMsWUFBQSxDQUNBLG1CQUFBLENBRUEsaURkZytFRCxDYzc5RUEsWUFDQyxhZGcrRUQsQ2M3OUVBLCtCQUVDLHNCQUFBLENBQ0EsbUJBQUEsQ0FDQSxjZGcrRUQsQ2M3OUVBLDRCQUVDLG1CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXZGcrRUQsQ2M3OUVBLDJCQUVDLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlZGcrRUQsQ2N6OUVBLFVBTUMsa0JoQjdFYSxDZ0I4RWIsU0FBQSxDQUNBLHVCQUFBLENBQ0Esa0NkaStFRCxDYzc5RUEsNkJBWkMsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxXZDgrRUQsQ2N0K0VBLG1CQU1DLGVkZytFRCxDYzc5RUEsa0NBRUMscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsUWRnK0VELENjNTlFQSw0QkFFQyx3QkFBQSxDQUNBLHFCQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5Q0FBQSxDQUNBLDBCZGcrRUQsQ2M3OUVBLGlCQUNDLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw2QkFBQSxDQUNBLHlCQUFBLENBRUEsbURkZytFRCxDYzc5RUEsVUFDQyxtQkFBQSxDQUVBLGlEZGcrRUQsQ2M1OUVDLGlFQUVDLHVCQUFBLENBQ0EsZWQrOUVGLENjMzlFQSxrQ0FFQyxrQ2Q4OUVELENjMzlFQSxZQUdDLE9BQUEsQ0FFQSxRQUFBLENBQ0EsZWQ4OUVELENjMzlFQSx1QkFSQyxpQkFBQSxDQUNBLE1BQUEsQ0FFQSxLZHcrRUQsQ2NuK0VBLFdBRUMsVUFBQSxDQUNBLFdkZytFRCxDY3Y5RUEsd0JBQ0Msa0NkODlFRCxDY3Y5RUEsK0JBQ0MsZWQ4OUVELENjMzlFQSxxQkFDQyxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsTUFBQSxDQUNBLEtkODlFRCxDY3Y5RUEsaUJBQ0MsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxVZDg5RUQsQ2MzOUVBLG1CQUNDLFVDeE13QixDRHlNeEIseUJkODlFRDs7QWdCOXFGQSxnRkFBQSxDQTZCQSxjQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsdUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLGVoQnVxRkQsQ2dCcnFGQyx3Q0FFQyxTaEJzcUZGLENnQm5xRkMscUJBQ0MsWUFBQSxDQUNBLFVoQnFxRkYsQ2dCbHFGQyxnQ0FDQyxTQUFBLENBQ0EsUWhCb3FGRixDZ0IvcEZBLDJDQUNDLFNoQm1xRkQsQ2dCaHFGQSxtRkFHQyxpRUFBQSxDQUNBLDBCQUFBLENBQ0EsVUFBQSxDQUNBLFdoQm1xRkQsQ2dCaHFGQSw2RkFHSSxvSEFHSSx5RGhCa3FGTixDZ0IvcEZFLDZFQUVGLGVoQmlxRkEsQ0FDRixDZ0I5cEZBLHFCQUNDLDJCaEJncUZELENnQjdwRkEscUJBQ0MsK0JoQmdxRkQsQ2dCN3BGQSxrQkFDQyxZaEJncUZELENnQjdwRkEscUNBQ0MsYWhCZ3FGRCxDZ0I3cEZBLDRCQUNDLDJCaEJncUZELENnQjdwRkEsb0JBQ0MsWUFBQSxDQUNBLDJCaEJncUZELENnQjdwRkEsd0NBQ0MsYWhCZ3FGRCxDZ0I3cEZBLHFDQUNDLDRCaEJncUZELENnQjNwRkMsaUZBRUMsaUJoQitwRkYsQ2dCdnBGQSx1REFFQyxlQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxpQmhCOHBGRCxDZ0IzcEZBLDJCQUNDLE1oQjhwRkQsQ2dCM3BGQSw0QkFDQyxPaEI4cEZELENnQjNwRkEscUVBRUMsVUFBQSxDQUNBLFFBQUEsQ0FDQSwrQkFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsaUJoQjhwRkQsQ2dCM3BGQSxrQ0FDQyxRQUFBLENBQ0EsZ0NoQjhwRkQsQ2dCM3BGQSxtQ0FDQyxTQUFBLENBQ0EsK0JoQjhwRkQsQ2dCcHBGQSxrQ0FFQyx3QkFBQSxDQUNBLHFCQUFBLENBQ0EsZ0JoQjRwRkQsQ2dCenBGQSxtQkFDQyxhQUFBLENBQ0EseUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFNBQUEsQ0FDQSxnQ0FBQSxDQUNBLGtDQUFBLENBQ0EsbUJoQjRwRkQsQ2dCenBGQSwyQkFDQyxZaEI0cEZELENnQnpwRkEscUJBQ0MsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLG9DQUFBLENBQ0EseUJBQUEsQ0FDQSx5QkFBQSxDQUNBLGtDQUFBLENBQ0EscUJoQjRwRkQsQ2dCMXBGQyx1QkFDQyxhQUFBLENBQ0EsZ0JBQUEsQ0FHQSxjQUFBLENBQ0EsZ0JoQjRwRkYsQ2dCMXBGRSxvREFMQSxVQUFBLENBQ0Esb0JoQmtxRkYsQ2dCeHBGRSxtQ0FFQyx5QmhCMHBGSCxDZ0J2cEZFLGtDQUNDLHlCaEJ5cEZILENnQnBwRkEsNEJBQ0MsU2hCdXBGRCxDZ0JycEZDLGlEQUNDLHVCaEJ1cEZGLENnQmxwRkEsb0NBQ0MsaUJoQnNwRkQsQ2dCbHBGQywrQkFDQyxVQUFBLENBQ0EsYUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUVBLDRCQUFBLENBQUEsd0JBQUEsQ0FDQSwyQkFBQSxDQUNBLHdCQUFBLENBQ0EsbUJoQnFwRkYsQ2dCbHBGQyw4QkFDQyxrQkFBQSxDQUNBLFVoQm9wRkYsQ2dCbHBGRSxxQ0FDQywyQmhCb3BGSCxDZ0I5b0ZDLDZCQUNDLGtCQUFBLENBQ0EsVWhCaXBGRixDZ0I1b0ZDLCtCQUNDLGVBQUEsQ0FDQSxhaEIrb0ZGLENnQjFvRkMsOEJBQ0MsZWhCNm9GRixDZ0Jsb0ZBLGVBQ0MsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNoQjBvRkQsQ2dCaG9GQSxlQUNDLGlCQUFBLENBQ0EsTUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsZWhCd29GRCxDZ0J0b0ZDLHFCQUNDLGNBQUEsQ0FDQSxVaEJ3b0ZGLENnQnBvRkEsdUJBQ0MsZUFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLFVoQnVvRkQsQ2dCcG9GQSxzQkFDQyxZaEJ1b0ZELENnQm5vRkEscUJBQ0MsaUJoQnVvRkQsQ2dCM25GQSxpQkFDQyxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFFBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxnQ0FBQSxDQUNBLG1CQUFBLENBQ0EsYWhCcW9GRCxDZ0Jsb0ZBLHNCQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsV2hCcW9GRCxDZ0Jsb0ZBLHlCQUNDLFNoQnFvRkQsQ2dCbm9GQywrQ0FFQyw4RGhCcW9GRixDZ0Job0ZDLDhDQUNDLFNoQm1vRkYsQ2dCam9GRSxvRUFDQyx1Q2hCbW9GSCxDZ0Job0ZFLHNFQUNDLDJEaEJrb0ZILENnQjluRkMsMkNBQ0MsZUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxRaEJnb0ZGLENnQjVuRkMsMkNBS0MsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGVoQjhuRkYsQ2dCM25GQyw2Q0FDQyxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBRUEsaUJBQUEsQ0FFQSw4Q0FBQSxDQUFBLGtCQUFBLENBQUEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsZUFBQSxDQUNBLFFoQjZuRkYsQ2dCem5GQSxxQ0FDQyxpQkFDQyxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLFdoQjRuRkEsQ0FDRixDZ0J6bkZBLHFCQUNFLEdBQUssc0JoQjRuRkwsQ2dCM25GQSxHQUFPLHVCaEI4bkZQLENBQ0YsQ2dCNW5GQSx3QkFDRSxHQUFLLG1CaEIrbkZMLENnQjluRkEsSUFBTSx5QmhCaW9GTixDZ0Job0ZBLEdBQU8sbUJoQm1vRlAsQ0FDRixDZ0J6bkZBLFVBQ0MsMkJBQUEsQ0FDQSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxZaEJpb0ZELENnQjduRkEsZUFDQyxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUNBLFVoQmlvRkQsQ2dCOW5GQSx1SEFJQyxrQ0FBQSxDQUNBLG1CQUFBLENBQ0EsaURoQmlvRkQsQ2dCNW5GQyx5RkFFQyxrQmhCZ29GRixDZ0I1bkZBLDhCQUVDLCtCaEIrbkZELENnQjFuRkMsNERBRUMsK0JoQjhuRkYsQ2dCbm5GQyxzSEFFQyxTaEIwbkZGLENnQmpuRkMsNkpBS0MsWWhCd25GRixDZ0JsbkZDLHFJQUdDLFloQnNuRkYsQ2dCbG5GQSx5QkFDQyxzQmhCcW5GRCxDZ0JobkZFLG9DQUNDLGVoQm1uRkgsQ2lCdHFHSSx3Q0FDSSxrQmpCeXFHUixDaUJ2cUdRLCtDQUNJLGlCakJ5cUdaLENpQnZxR1ksbURBQ0ksY0FBQSxDQUNBLGFqQnlxR2hCLENpQnRxR1ksd0RBQ0ksaUJBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVbkJ4QlIsQ21CeUJRLHdCbkJwQkYsQ21CcUJFLGdCakJ3cUdoQixDSW5vR0ksK0NhNUNRLHdEQVVRLGdCakJ5cUdsQixDQUNGLENpQnBxR0ksa0NBQ0ksVUFBQSxDQUNBLHVDZnBDVyxDZXFDWCxjQUFBLENBQ0EsVW5CdkNBLENtQndDQSxhQUFBLENBQ0Esd0JuQnBDTSxDbUJxQ04sY0FBQSxDQUNBLFlqQnNxR1IsQ2lCcHFHUSwwQ0FDSSx1QkFBQSxDQUNBLHFCQUFBLENBQ0EsZ0JqQnNxR1osQ2lCcHFHWSxnREFDSSxzQmpCc3FHaEIsQ2lCbHFHUSxnREFDSSx1QkFBQSxDQUNBLGdCQUFBLENBQ0EscUJqQm9xR1osQ2lCbHFHWSxzREFDSSxzQmpCb3FHaEIsQ0lscUdJLCtDYTVCQSxrQ0ErQlEsZ0JqQm1xR1YsQ0FDRixDSXZxR0ksK0NhT0EsdUJBRVEsaUJBQUEsQ0FDQSxrQmpCa3FHVixDQUNGLENpQi9wR1ksc0VBRUksVUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBRUksd0RBQUEsQ0FDQSx1QkFBQSxDQUNBLG1CQUFBLENBQ0EsMkJBQUEsQ0FDQSxrQ0FBQSxDbEJ6Q2hCLHVCa0I0Q2dDLENsQjNDaEMsb0JrQjJDZ0MsQ2xCMUNoQyxla0IwQ2dDLENsQnpEaEMsbUNrQjBEWSxDbEJ6RFosZ0NrQnlEWSxDbEJ4RFosOEJrQndEWSxDbEJ2RFosMkJrQnVEWSxDbEIzRlosaUNBQUEsQ0FDQSxnQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNkJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQzh2R0osQ2lCcHFHWSxtQ0FDSSxNQUFBLENsQnhEWixnQ2tCeUQrQixDbEJ4RC9CLDRCa0J3RCtCLENsQnZEL0Isd0JDK3RHSixDSTFzR0ksK0NhZ0NRLG1DQUtRLFVqQnlxR2xCLENBQ0YsQ2lCdHFHWSxtQ0FDSSxPQUFBLENsQmpFWiwyQmtCa0UrQixDbEJqRS9CLHVCa0JpRStCLENsQmhFL0IsbUJDMHVHSixDSXJ0R0ksK0NheUNRLG1DQUtRLFdqQjJxR2xCLENBQ0YsQ2tCdHhHSSxzQkFDSSw2QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLGlCbEJ5eEdSLENrQnZ4R1EsK0JBQ0ksY0FBQSxDQUNBLHVDaEJYTyxDZ0JZUCxhcEJSRSxDb0JTRixVQUFBLENBQ0Esa0JsQnl4R1osQ0l6dUdJLCtDYzdDWSx1Q0FDSSxrQkFBQSxDbkJjaEIsc0NtQmJnQixDbkJjaEIsbUNtQmRnQixDbkJlaEIsaUNtQmZnQixDbkJnQmhCLDhCQzR3R0YsQ0FDRixDa0J6eEdZLG9DQUVJLGdCbEIweEdoQixDa0J2eEdZ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LFl0QmxrQkksQ3NCbWtCSixZQUFBLENBQ0Esd0JBQUEsQ0FDQSxtQ0FBQSxDcEJscEJKLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkNra0tKLENtQmw3SVEsNkJBQ0ksYXJCNWpCSyxDcUI2akJMLGNBQUEsQ0FDQSx1Q2pCdnBCTyxDaUJ3cEJQLGtCbkJvN0laLENJOWdLSSwrQ2VzbEJJLDZCQU9RLGVBQUEsQ0FDQSxvQm5CcTdJZCxDQUNGLENtQmw3SVEsMkJBQ0ksY0FBQSxDQUNBLGFyQnprQkssQ3FCMGtCTCxrQm5CbzdJWixDSXpoS0ksK0Nla21CSSwyQkFNUSxjbkJxN0lkLENBQ0YsQ21CajdJWSwrQmJ6cUJSLHdCUndGWSxDUXZGWixVUkpJLENRS0osMENKUVUsQ0lQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV1RzRVEsQ1NyRVIsZ0JUcUVRLENFL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRE9yQkEsQ1BzQkEsd0RPdEJBLENQdUJBLHNET3ZCQSxDUHdCQSxtRE94QkEsQ2FrcUJZLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxXbkJxOEloQixDTXhtS0ksZ0hBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNOMG1LUixDSTVqS0ksK0NlNm1CUSwrQkFRUSxlQUFBLENBQ0EsVW5CMjhJbEIsQ0FDRixDbUJyOElBLHlCQUNJLG9CQUFBLENBQ0EsV25CdzhJSixDbUJ0OElJLGtDQUNJLFluQnc4SVIiLCJmaWxlIjoidGVuYW50cy9uZXdzMjQvcGFnZXMvYXJ0aWNsZWRlZmF1bHQvaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbiVkZWZhdWx0LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXNlY29uZGFyeS1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93LWhvdmVyKTtcbiAgICB9XG59XG5cbiVzdGF0aWMtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbn1cblxuJWxpZmVzdHlsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbGlmZXN0eWxlLXNoYWRvdyk7XG59XG5cbiVkYXRlIHtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHNpemU6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbGl2ZWFydGljbGVjYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiVsb2FkZXJpY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnJyk7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuJXN0YXRpY2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuJXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbn1cblxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbiRiYXNlLWZvbnQtd2VpZ2h0OiA0MDA7XG4kYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kYmFzZS1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuXG4vKiBCT1JERVJTICovXG4kYmFzZS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0YTRhNGEsIDAuMSkgIWRlZmF1bHQ7XG4kd2hpdGUtYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZmZmZmZmICFkZWZhdWx0O1xuJGdyZXktYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZTJlMmUyICFkZWZhdWx0O1xuXG4vKiBCT1ggU0hBRE9XUyAqL1xuJHNlY29uZGFyeS1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1zaGFkb3ctaG92ZXI6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSAsMTQxLCAwLjQpICFkZWZhdWx0O1xuJGxpZmVzdHlsZS1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpO1xuJG5ldy1zdGF0aWMtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSAhZGVmYXVsdDtcbiRuYXYtc2hhZG93LXRvcDogMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4kZWxlY3Rpb25zLXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAxcHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuJG1hdHJpYy1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMikgIWRlZmF1bHQ7XG5cbi8qIEZPTlQgV0VJR0hUUyAqL1xuJHJlZ3VsYXI6IDQwMDtcbiRzZW1pLWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG5cbi8qIEZPTlQgU0laRVMgKi9cbiRoZWFkZXItb25lOiAzMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10d286IDIycHggIWRlZmF1bHQ7XG4kaGVhZGVyLXRocmVlOiAxOHB4ICFkZWZhdWx0O1xuJGhlYWRlci1mb3VyOiAxNHB4ICFkZWZhdWx0O1xuJGhlYWRlci1maXZlOiAxMHB4ICFkZWZhdWx0O1xuJGJvZHktc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24tc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRsaW5rLXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kbGFiZWwtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRjYXB0aW9uLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kdGlueS1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJGJ1Y2tldC1oZWFkZXItc2l6ZTogMjZweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLWltYWdlOiAyOHB4ICFkZWZhdWx0O1xuXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbiRuYXYtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJG5hdi1jb2xvcjogIzIxMjEyMSAhZGVmYXVsdDtcbiRuYXYtaG92ZXI6ICNjMDAwMDAgIWRlZmF1bHQ7XG4kbmF2LXNwb25zb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kbmF2LWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJG5hdi1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXI6ICNkMDAyMWIgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyLWJvcmRlci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRuYXYtY2hpbGQtZm9udC1zaXplOiAxMXB4O1xuJG5hdi1jaGlsZC1iZy1ob3ZlcjogI2YzZjNmMyAhZGVmYXVsdDtcbiRsb2dpbi1saW5rOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnJhbmRiYXItbmF2LWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJHN1Yi1idG4td2lkdGg6IDEyNnB4ICFkZWZhdWx0O1xuJGxvZ2luLWJ0bi13aWR0aDogMTEwcHggIWRlZmF1bHQ7XG4kYnRuLXJhZGl1czogMjVweCAhZGVmYXVsdDtcbiRwcm9maWxlLWljb246ICdpY29uLXByb2ZpbGUtbmV0d2Vyay5zdmcnICFkZWZhdWx0O1xuXG4kYnVsbGV0LWNvbG9yOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG5cbi8qIEZPT1RFUiAqL1xuJG1vYmlsZS1uYXYtYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2OiAjMjEyMTIxICFkZWZhdWx0O1xuJG1vYmlsZS1uYXYtYWN0aXZlOiAjMjE0MThkICFkZWZhdWx0O1xuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9vdGVyLWljb24taGVpZ2h0OiA0NXB4ICFkZWZhdWx0O1xuXG4kaGVhZGVyLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby13aWR0aDogMTMwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby1oZWlnaHQ6IDU1cHggIWRlZmF1bHQ7XG4kbG9nby1oZWlnaHQtbW9iaWxlOiAyOXB4ICFkZWZhdWx0O1xuXG4kZGlzY292ZXItaW1hZ2UtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuXG4vKiBTUEFDSU5HICovXG4kZ2FwOiA4cHggIWRlZmF1bHQ7XG4kZ2FwLXNtYWxsOiAxNnB4ICFkZWZhdWx0O1xuJGdhcC1tZWRpdW06IDI0cHggIWRlZmF1bHQ7XG4kZ2FwLWxhcmdlOiAzMnB4ICFkZWZhdWx0O1xuXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4kc3BvcnQtdGVhbS1pbWctd2lkdGg6IDMzcHggIWRlZmF1bHQ7XG4kc3BvcnQtdGVhbS1pbWctaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuXG4vKiBHUklETEVYICovXG4kZ2wtY29sQ291bnQ6IDEyO1xuJGdsLWdyaWROYW1lOiB0Zi1ncmlkICFkZWZhdWx0O1xuJGdsLWNvbE5hbWU6IHRmLWNvbCAhZGVmYXVsdDtcbiRnbC1hdHRyaWJ1dGVOYW1lOiBjbGFzcztcbiRnbC1ndXR0ZXI6IDhweCAhZGVmYXVsdDtcbiRnbC1ndXR0ZXItdmVydGljYWw6IDhweCAhZGVmYXVsdDtcblxuLyogTUVESUEgUVVFUklFUyAqL1xuJG1vYmlsZS1zbWFsbDogMzAwcHggMzQwcHggIWRlZmF1bHQ7XG4kbW9iaWxlOiAzMDBweCA3NjhweCAhZGVmYXVsdDtcbiRkZXNrdG9wOiA3NjhweCAhZGVmYXVsdDtcbiRsYXB0b3AtaGVpZ2h0OiBtYXgtaGVpZ2h0IDcyMHB4O1xuXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuJHNpdGUtd2lkdGg6IDk4MHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtbWFyZ2luOiA3MHB4ICFkZWZhdWx0O1xuJGxocy13aWR0aDogNjY0cHggIWRlZmF1bHQ7XG4kcmhzLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcblxuJHF1b3RhdGlvbi1tYXJrOiAnL2ltYWdlcy9pY29ucy9pY29uX3F1b3RhdGlvbl9uZXR3ZXJrLnN2ZycgIWRlZmF1bHQ7IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIu+7v0BtaXhpbiB2ZW5kb3ItcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3JfcHJlZml4KGJvcmRlci1yYWRpdXMsJHJhZGl1cyk7XG59XG5cbkBtaXhpbiB3b3JkLWJyZWFrKCR3b3JkLWJyZWFrKSB7XG4gICAgLW1zLXdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xuICAgIHdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94LXNpemluZykge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICBib3gtc2l6aW5nOiAkYm94LXNpemluZztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJGJveC1zaGFkb3cpIHtcbiAgICAtby1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbXMtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAta2h0bWwtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkYXBwZWFyYW5jZSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICBhcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLi4uKSB7XG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIHRleHQtb3ZlcmZsb3coJHRleHQtb3ZlcmZsb3cpIHtcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgLW8tdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkdXNlci1zZWxlY3QpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1vei11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIHVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG59XG5cbkBtaXhpbiBoeXBoZW5zKCRoeXBoZW5zKSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiAkaHlwaGVucztcbiAgICAtbW96LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tcy1oeXBoZW5zOiAkaHlwaGVucztcbiAgICBoeXBoZW5zOiAkaHlwaGVucztcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cblxuQG1peGluIGxvYWRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGltbWVyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZWVlZSA4JSwgI2UwZTBlMCAxOCUsICNlZWVlZWUgMzMlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA1MDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuQG1peGluIGNhcmQoJHJhZGl1cywgJGNvbG9yLCAkc2hhZG93KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzKTtcbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG5cbkBtaXhpbiBjb2x1bW4oJGNvdW50LCAkd2lkdGgsICRnYXApIHtcbiAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIC1tb3otY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIGNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgY29sdW1uLWdhcDogJGdhcDtcbn1cblxuQG1peGluIHRleHQtc3R5bGUoJHNpemUsICRjb2xvciA6ICRicmFuZC1ibGFjaywgJGFsaWduOiBudWxsLCAkYm9sZDogbnVsbCkge1xuICAgIEBpZiAkc2l6ZSA9PSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1vbmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10d287XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10aHJlZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZvdXI7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1maXZlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxpbmstc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWwtc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRjYXB0aW9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0aW55IHtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfVxuXG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpZiAkYWxpZ24gPT0gY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gQGVsc2UgaWYgJGFsaWduID09IHJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgIH1cbn1cblxuQG1peGluIGZpZWxkKCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkZGlzYWJsZTogbnVsbCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICBAaWYgJGRpc2FibGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRudW1iZXIpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1iZXI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8qIENPTE9SUyAqL1xuLyogQlJBTkRTICovXG4vKiBGT1JNUyAqL1xuLyogU09DSUFMIENPTE9SUyAqL1xuLyogTEFZT1VUIENPTE9VUlMgKi9cbi8qIFYxICovXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuLyogRk9OVFMgKi9cbi8qIEJPUkRFUlMgKi9cbi8qIEJPWCBTSEFET1dTICovXG4vKiBGT05UIFdFSUdIVFMgKi9cbi8qIEZPTlQgU0laRVMgKi9cbi8qIEhFQURFUiBCUkFORElORyAqL1xuLyogRk9PVEVSICovXG4vKiBTUEFDSU5HICovXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4vKiBHUklETEVYICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuLnJlbGF0ZWQtbGlua3MtLXVybCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5yZWxhdGVkLWxpbmtzLS11cmw6aG92ZXIge1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMywgNjUsIDE0MSwgMC40KTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xufVxuXG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUluZm9CbG9ja10sIC5hcnRpY2xlX19saXZlIC5saXZlLS0gLmxpdmVfX3RleHQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYXJ0aWNsZV9fZGF0ZSwgLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGUsIC5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCBzcGFuLCAubmV4dC1hcnRpY2xlX19kYXRlLCAucmVsYXRlZC1saW5rc19fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19kYXRlIHAsIC5hcnRpY2xlX19saXZlIC5saXZlX19kYXRlIHAsIC5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCBzcGFuIHAsIC5uZXh0LWFydGljbGVfX2RhdGUgcCwgLnJlbGF0ZWQtbGlua3NfX2RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19kYXRlOmJlZm9yZSwgLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGU6YmVmb3JlLCAuYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3VwZGF0ZWQgc3BhbjpiZWZvcmUsIC5uZXh0LWFydGljbGVfX2RhdGU6YmVmb3JlLCAucmVsYXRlZC1saW5rc19fZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aW1lLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlX19saXZlIC5saXZlLS1pbnN0YWdyYW0gLmxpdmVfX2VtYmVkIGlmcmFtZSwgLmFydGljbGVfX2xpdmUgLmxpdmUtLXR3aXR0ZXIgLmxpdmVfX2VtYmVkIGlmcmFtZSwgLmFydGljbGVfX2xpdmUgLmxpdmUtLWZhY2Vib29rIC5saXZlX19lbWJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtbG9ja2VkX19pbWFnZSBpbWcsIC5uZXh0LWFydGljbGVfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkLXRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlbGF0ZWQtdGFnc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWQtdGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDE2cHggNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLnJlbGF0ZWQtdGFncyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cblxuLnJlbGF0ZWQtbGlua3Mge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG59XG4ucmVsYXRlZC1saW5rc19faGVhZGVyIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5yZWxhdGVkLWxpbmtzLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtbGlua3MtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMDBweCAyNHB4IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtbGlua3MtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1saW5rc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4ucmVsYXRlZC1saW5rcy0tdXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1sZWZ0OiAjMjE0MThkIDRweCBzb2xpZDtcbiAgbWluLWhlaWdodDogMTA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzLS11cmwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ucmVsYXRlZC1saW5rc19fYmx1cmIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5yZWxhdGVkLWxpbmtzX19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0ZWQtbGlua3MgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogLTM2cHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlbGF0ZWQtbGlua3MgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogLTM2cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuLnJlbGF0ZWQtbGlua3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb21wZXRpdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDI0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGV0aXRpb24ge1xuICAgIG1hcmdpbjogMTZweCAwIDE2cHg7XG4gIH1cbn1cbi5jb21wZXRpdGlvbiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29tcGV0aXRpb25fX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBldGl0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTQxOGQ7XG59XG4uY29tcGV0aXRpb24gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDhweCAwIDA7XG59XG4uY29tcGV0aXRpb25fX2Vycm9yIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM4NDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBldGl0aW9uX19lcnJvci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tcGV0aXRpb25fX3N1Y2Nlc3Mge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzQ5NUYzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGM5O1xuICBtYXJnaW46IDhweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjRkY5RUE1O1xuICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICBjb2xvcjogI2RkMWYyNjtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIHRleHRhcmVhLFxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xufVxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbn1cbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbn1cbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMXB4O1xufVxuLmNvbXBldGl0aW9uX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb21wZXRpdGlvbl9fbGFiZWwgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNvbXBldGl0aW9uX19xdWVzdGlvbiB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNvbXBldGl0aW9uX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jb21wZXRpdGlvbl9faXRlbSB0ZXh0YXJlYSxcbi5jb21wZXRpdGlvbl9faXRlbSBzZWxlY3Qge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBldGl0aW9uX19pdGVtIHRleHRhcmVhOmhvdmVyLCAuY29tcGV0aXRpb25fX2l0ZW0gdGV4dGFyZWE6Zm9jdXMsIC5jb21wZXRpdGlvbl9faXRlbSB0ZXh0YXJlYTphY3RpdmUsXG4uY29tcGV0aXRpb25fX2l0ZW0gc2VsZWN0OmhvdmVyLFxuLmNvbXBldGl0aW9uX19pdGVtIHNlbGVjdDpmb2N1cyxcbi5jb21wZXRpdGlvbl9faXRlbSBzZWxlY3Q6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb21wZXRpdGlvbl9faW1hZ2UtdXBsb2FkIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5jb21wZXRpdGlvbl9faW1hZ2UtdXBsb2FkIC5zZWNvbmRhcnktYnV0dG9uOmhvdmVyLCAuY29tcGV0aXRpb25fX2ltYWdlLXVwbG9hZCAuc2Vjb25kYXJ5LWJ1dHRvbjpmb2N1cywgLmNvbXBldGl0aW9uX19pbWFnZS11cGxvYWQgLnNlY29uZGFyeS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uY29tcGV0aXRpb25fX3N1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTc0cHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNvbXBldGl0aW9uX19zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY29tcGV0aXRpb25fX3N1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5jb21wZXRpdGlvbl9fc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBldGl0aW9uX19zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5jb21wZXRpdGlvbiAucmVxdWlyZWQge1xuICBjb2xvcjogIzg0MDAwMDtcbn1cbi5jb21wZXRpdGlvbl9fc3RhcnRlbmR0aW1lIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uY29tcGV0aXRpb25fX2luZm8ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xufVxuLmNvbXBldGl0aW9uX19pbmZvLWhlYWRlciB7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmVudHJhbnRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVudHJhbnRfX2l0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5lbnRyYW50X19pdGVtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV4dC1hcnRpY2xlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLm5leHQtYXJ0aWNsZS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubmV4dC1hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMzEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtYXJ0aWNsZV9fdGl0bGUgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm5leHQtYXJ0aWNsZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMTBweDtcbn1cbi5uZXh0LWFydGljbGVfX3N5bm9wc2lzIHtcbiAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LWFydGljbGVfX2JsdXJiIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4ubmV4dC1hcnRpY2xlX19pbWFnZSB7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uZXh0LWFydGljbGVfX25leHQtdXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLXRoaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXh0LWFydGljbGVfX2RhdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5uZXh0LWFydGljbGVfX2RhdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtd2hpdGUuc3ZnXCIpO1xufVxuLm5leHQtYXJ0aWNsZSAuY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubmV4dC1hcnRpY2xlIC5jbG9zZS1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4ubmV4dC1hcnRpY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbn1cbi5uZXh0LWFydGljbGU6aG92ZXIgLm5leHQtYXJ0aWNsZV9fbmV4dC11cmwge1xuICByaWdodDogMjJweDtcbn1cblxuLmdpZnRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZ2lmdGluZyAucHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0aW5nIC5wcm9jZXNzaW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5naWZ0aW5nX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZ2lmdGluZ19faWNvbi1naWZ0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZ2lmdC5zdmdcIik7XG59XG4uZ2lmdGluZ19faWNvbi1naWZ0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZ2lmdC1hY3RpdmUuc3ZnXCIpO1xufVxuLmdpZnRpbmctLWNvbnRhaW5lciB7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRpbmctLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweCAyN3B4O1xuICB9XG59XG4uZ2lmdGluZy0tY29udGFpbmVyIGRpdixcbi5naWZ0aW5nLS1jb250YWluZXIgZm9ybSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5naWZ0aW5nX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZ2lmdGluZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmdpZnRpbmcgZm9ybSB7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdGluZyBmb3JtIHtcbiAgICB3aWR0aDogMjM0cHg7XG4gIH1cbn1cbi5naWZ0aW5nIGZvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2lmdGluZyBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdGluZyBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxufVxuLmdpZnRpbmcgZm9ybSAucm93IHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAzMywgMzMsIDAuNik7XG59XG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjYpO1xufVxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAzMSwgMzgsIDAuNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyMDhweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDI1LCAzMCwgMC41KTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbn1cbi5naWZ0aW5nIGZvcm0gLnJvdyArIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAzMSwgMzgsIDAuNSk7XG59XG4uZ2lmdGluZyBmb3JtIC5yb3cuanMtc3VjY2VzcyArIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG59XG4uZ2lmdGluZyBmb3JtLmRpcnR5IC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdpZnRpbmdfX2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5naWZ0aW5nX19mb290ZXIgLmFjY2VudCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uZ2lmdGluZ19fZXJyb3Ige1xuICBtYXJnaW46IDhweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG1heC1oZWlnaHQgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgbWF4LWhlaWdodCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgbWF4LWhlaWdodCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgbWF4LWhlaWdodCAwLjRzIGVhc2U7XG59XG4uZ2lmdGluZ19fZXJyb3Iuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4MDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLmdpZnRpbmdfX2Vycm9yLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5cbjpyb290IHtcbiAgLS1ib3gtaGVpZ2h0OiAzOHB4O1xuICAtLWJveC13aWR0aDogMzhweDtcbiAgLS1jdXJyZW50Q29sb3I6ICNkZDFmMjY7XG4gIC0tY29sb3ItYmxhY2s6ICRicmFuZC1ibGFjaztcbn1cblxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciBhdWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWJ1dHRvbi1yZXNldCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIgLnNrLWNlbGw6bnRoLWNoaWxkKDEpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciAuc2stY2VsbDpudGgtY2hpbGQoMSkgLnNrLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIC5zay1jZWxsOm50aC1jaGlsZCgxKSAud2l0aC1hZC1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciAuc2stY2VsbDpudGgtY2hpbGQoMSkgLmNoaWxkLWVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciAuc2stY2VsbDpudGgtY2hpbGQoMykgLnNrLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciAuc2stY2VsbDpudGgtY2hpbGQoMykgLmNoaWxkLWVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGxheWVkLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGxheWVkLWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiKDIyNCwgMjI0LCAyMjQpO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2IoMzMsIDMzLCAzMyk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAwO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyLS1wbGF5aW5nIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJOb3cgcGxheWluZ1wiO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyLS1wYXVzZWQgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIkxpc3RlbiB0byB0aGlzIGFydGljbGVcIjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPXBsYXldOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBsYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9cGxheV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPWFpcnBsYXldIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLXByZXNzZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWJ1dHRvbi1wYXVzZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbCAuaWNvbi0tcHJlc3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2wgLmljb24tLW5vdC1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX192b2x1bWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIFtkYXRhLXBseXJ8PWNhcHRpb25zXSwgLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIFtkYXRhLXBseXJ8PXNldHRpbmdzXSwgLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIFtkYXRhLXBseXJ8PXBpcF0sIC5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciBbZGF0YS1wbHlyfD1mdWxsc2NyZWVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tcGxheWVyLWxvY2tlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1ZGlvLXBsYXllci1sb2NrZWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1idXR0b24tcGxheS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcGxheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXk6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcGxheTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scy1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcmFuZ2U6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiTGlzdGVuIHRvIHRoaXMgYXJ0aWNsZVwiO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmF1ZGlvLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDMxLCAzOCwgMC4yKTtcbn1cbi5hdWRpby1zdWJzY3JpYmUtdGV4dCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXVkaW8tc3Vic2NyaWJlIGltZyB7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGUtb3ZlcmxheS0tbGVmdCwgLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDk4cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN3aXBlLW92ZXJsYXkuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZS1vdmVybGF5IC5sb2FkZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlLW92ZXJsYXktLWJhbm5lci5zd2lwZS1vdmVybGF5LS1sZWZ0LCAuc3dpcGUtb3ZlcmxheS0tYmFubmVyLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgdG9wOiAyMTJweDtcbn1cbi5zd2lwZS1vdmVybGF5LS1iYW5uZXItbm8taW1nLnN3aXBlLW92ZXJsYXktLWxlZnQsIC5zd2lwZS1vdmVybGF5LS1iYW5uZXItbm8taW1nLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgdG9wOiAxODZweDtcbn1cblxuI2FydGljbGUge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5jdGEtdXNlcm5hbWUtLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdGEtdXNlcm5hbWUtLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdGEtdXNlcm5hbWVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLXVzZXJuYW1lX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY3RhLXVzZXJuYW1lX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS11c2VybmFtZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmN0YS11c2VybmFtZV9fYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXgtd2lkdGg6IDI4M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdGEtdXNlcm5hbWVfX2J0bjpob3ZlciwgLmN0YS11c2VybmFtZV9fYnRuOmZvY3VzLCAuY3RhLXVzZXJuYW1lX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLXVzZXJuYW1lX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnJlY2lwZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBvcGFjaXR5OiAwLjc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjaXBlX19pbmZvIHtcbiAgICBtYXJnaW46IC01MHB4IC0yNHB4IDA7XG4gIH1cbn1cbi5yZWNpcGVfX2luZm8gLml0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNpcGVfX2luZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5yZWNpcGVfX2luZm8gLml0ZW0tLWVsZW1lbnQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZWNpcGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4ucmVjaXBlX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucmVjaXBlX19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWNpcGVfX2xpc3QtLWluZ3JlZGllbnRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5yZWNpcGVfX2xpc3QtLWluZ3JlZGllbnRzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVjaXBlX19saXN0LS1pbmdyZWRpZW50cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg0KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDYpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg2KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg3KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNyk6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoOCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDgpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDgpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDkpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg5KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEwKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEwXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTApOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDExKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTEpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTFcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTIpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMik6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEyKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMykge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEzXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTMpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE0KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTRcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTUpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxNVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE1KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE2XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTYpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE3KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTcpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTdcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTgpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxOCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxOFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE4KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxOSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE5XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIwKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjApOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjBcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjEpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyMVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIxKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIyKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIyXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjIpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIzKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjNcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjQpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI0KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI1KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI1XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI2KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjYpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjZcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjcpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNyk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyN1wiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI3KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyOCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI4KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI4XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjgpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI5KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjlcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzApIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIzMFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMwKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMxKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMxXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzEpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMyKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib2R5LS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvZHktLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVfX2JvZHkgLmVtYmVkLnlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi5hcnRpY2xlX19ib2R5IC5lbWJlZC55b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTUwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHN3cCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXG5cdDEuIEJ1dHRvbnNcblxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Bob3Rvc3dpcGUvZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbi5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9waG90b3N3aXBlL2RlZmF1bHQtc2tpbi5zdmcpO1xuICB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuLypcblxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcblxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTYwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7XG59XG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBO1xufVxuXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEO1xufVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEREQ7XG59XG5cbi8qXG5cblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKlxuXG5cdDQuIENhcHRpb25cblxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0JCQjtcbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Bob3Rvc3dpcGUvcHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLyogXG4gIFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yIFxuICBcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcbiAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG4vKlxuXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXG5cbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwO1xufVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxO1xufVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5hcnRpY2xlX19ib2R5IGRpdltkYXRhLWVtYmVkMjQ9SW1hZ2VzXSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZV9fYm9keSBkaXZbZGF0YS1lbWJlZDI0PUltYWdlc10gLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX2JvZHkgZGl2W2RhdGEtZW1iZWQyND1JbWFnZXNdIC5zbGlkZSBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGVfX2JvZHkgZGl2W2RhdGEtZW1iZWQyND1JbWFnZXNdIC5zbGlkZSAuY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19ib2R5IGRpdltkYXRhLWVtYmVkMjQ9SW1hZ2VzXSAuc2xpZGUgLmNhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIC5zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5hcnRpY2xlX19ib2R5IC5pbWdfYWNjcmVkaXRhdGlvbiAuc291cmNlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIC5waG90b2dyYXBoZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA4cHggMTZweCA4cHggMDtcbn1cbi5hcnRpY2xlX19ib2R5IC5pbWdfYWNjcmVkaXRhdGlvbiAucGhvdG9ncmFwaGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2JvZHkgLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYsIC5hcnRpY2xlX19ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUtdGhpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC44KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hcnRpY2xlX19ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2JvZHkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSAubGl2ZS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUgLmxpdmUtaGVhZGVyX191cGRhdGVkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZC0tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmFydGljbGUgLmxpdmUtaGVhZGVyX191cGRhdGVkIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZC5pcy1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmFydGljbGUgLmxpdmUtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmFydGljbGUgLmxpdmUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uYXJ0aWNsZSAuYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFydGljbGUgLmJ1dHRvbi0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19tb3JlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFydGljbGUgLmJ1dHRvbl9fbW9yZTpob3ZlciwgLmFydGljbGUgLmJ1dHRvbl9fbW9yZTpmb2N1cywgLmFydGljbGUgLmJ1dHRvbl9fbW9yZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5idXR0b25fX21vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmFydGljbGUgLmJ1dHRvbl9fbW9yZS5pcy1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19tb3JlLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUgLmJ1dHRvbl9fYm90dG9tLCAuYXJ0aWNsZSAuYnV0dG9uX190b3Age1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19ib3R0b206YWZ0ZXIsIC5hcnRpY2xlIC5idXR0b25fX3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19ib3R0b206aG92ZXIsIC5hcnRpY2xlIC5idXR0b25fX3RvcDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hcnRpY2xlIC5idXR0b25fX3RvcDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uYXJ0aWNsZV9fbGl2ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYXJ0aWNsZV9fbGl2ZS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hcnRpY2xlX19saXZlIHtcbiAgbWFyZ2luOiAzMnB4IDAgMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUge1xuICAgIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5idXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tZmVlZCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGUge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fbGFwIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmVfX2xhcCB7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3JlbGF0ZWQtbGluayB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19yZWxhdGVkLWxpbms6aG92ZXIsIC5hcnRpY2xlX19saXZlIC5saXZlX19yZWxhdGVkLWxpbms6Zm9jdXMsIC5hcnRpY2xlX19saXZlIC5saXZlX19yZWxhdGVkLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI0cHggOHB4IDMycHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmNWY1ZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdCB7XG4gICAgcGFkZGluZzogMzJweCA4cHggMTZweCAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdDpiZWZvcmUge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS0ge1xuICBtYXJnaW46IDMycHggOHB4IDE2cHggMHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS06YmVmb3JlIHtcbiAgdG9wOiAtMjZweDtcbiAgbGVmdDogLTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS06YmVmb3JlIHtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGxlZnQ6IC05cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS06YWZ0ZXIge1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLTphZnRlciB7XG4gICAgdG9wOiAtMTZweDtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tIC5saXZlX19kYXRlIHtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS0gLmxpdmVfX2RhdGUge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLSAubGl2ZV9fdGV4dCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tIC5saXZlX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX190ZXh0IHAge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fdGV4dCBhIHtcbiAgY29sb3I6ICMwMDA4NmM7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fdGV4dCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fdGV4dCBpZnJhbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX2ltZyB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLW5vbmU6YWZ0ZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1ub25lOmFmdGVyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1mYWNlYm9vayAubGl2ZV9fZW1iZWQgaWZyYW1lIHtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tZmFjZWJvb2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmUvZmFjZWJvb2suc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLWZhY2Vib29rOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS10d2l0dGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlL3R3aXR0ZXIuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXR3aXR0ZXI6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLWluc3RhZ3JhbSAubGl2ZV9fZW1iZWQgaWZyYW1lIHtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0taW5zdGFncmFtOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlL2luc3RhZ3JhbS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0taW5zdGFncmFtOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS15b3V0dWJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlL3lvdXR1YmUuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXlvdXR1YmU6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXlvdXR1YmUgLmxpdmVfX2VtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS15b3V0dWJlIC5saXZlX19lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS12aW1lbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZS92aW1lby5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdmltZW86YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXZpbWVvIC5saXZlX19lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDA7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdmltZW8gLmxpdmVfX2VtYmVkIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNvdW5kY2xvdWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmUvc291bmRjbG91ZC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc291bmRjbG91ZDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnQge1xuICAvKiZleHRyYXRpbWUge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc2Vjb25kLWhhbGYtZXh0cmEuc3ZnJyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH0qL1xuICAvKiZmaW5hbHJlc3VsdCB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mdWxsLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAmZmluYWxzY29yZSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mdWxsLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH0qL1xuICAvKiZzdHVtcHMge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3R1bXBzLnN2ZycpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbiAgLyomdG9zcyB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10b3NzLnN2ZycpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF80OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC00LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfNDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfNjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtNi5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzY6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzUwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC01MC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzUwOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF8xMDA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTEwMC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzEwMDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRhbGxvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWFsbC1vdXQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGFsbG91dDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRjb252ZXJzaW9ucnVnYnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWNvbnZlcnNpb24tZHJvcC1nb2FsLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRjb252ZXJzaW9ucnVnYnk6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Y2xvdWR5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1jbG91ZHkuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGNsb3VkeTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRjb3JuZXJraWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1jb3JuZXIuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGNvcm5lcmtpY2s6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZGVjbGFyZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWRlY2xhcmVkLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRkZWNsYXJlZDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRkdWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1kdWNrLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRkdWNrOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGV4dHJhdGltZWZpcnN0aGFsZnN0YXJ0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1maXJzdC1oYWxmLWV4dHJhLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRleHRyYXRpbWVmaXJzdGhhbGZzdGFydDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRleHRyYXRpbWVzZWNvbmRoYWxmc3RhcnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXNlY29uZC1oYWxmLWV4dHJhLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRleHRyYXRpbWVzZWNvbmRoYWxmc3RhcnQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Zmlyc3RoYWxmc3RhcnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZpcnN0LWhhbGYuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGZpcnN0aGFsZnN0YXJ0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGZyZWVraWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mcmVla2ljay5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZnJlZWtpY2s6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZnVsbHRpbWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZ1bGwtdGltZS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZnVsbHRpbWU6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Z29hbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZ29hbC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Z29hbDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRnb2Fsc2NvcmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1nb2FsLXNjb3Jlci5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Z29hbHNjb3JlcjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRoYWxmdGltZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtaGFsZi10aW1lLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRoYWxmdGltZTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRsdW5jaGJyZWFrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1sdW5jaC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0bHVuY2hicmVhazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRuZXdiYXRtYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LW5ld3MtYmF0c21hbi5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0bmV3YmF0bWFuOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydG9mZnNpZGVzb2NjZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LW9mZnNpZGUuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydG9mZnNpZGVzb2NjZXI6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0b2Zmc2lkZXJ1Z2J5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1vZmZzaWRlLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRvZmZzaWRlcnVnYnk6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eW1pc3NlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS1taXNzZWQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHltaXNzZWQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXNjb3JlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS1zY29yZXIuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlzY29yZWQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXNob290b3V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LXNob290b3V0LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5c2hvb3RvdXQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXNvY2NlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXNvY2NlcjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5cnVnYnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHkuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlydWdieTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRyYWluaW50ZXJydXB0aW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1yYWlueS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cmFpbmludGVycnVwdGlvbjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRyZWRjYXJkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1yZWQtY2FyZC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cmVkY2FyZDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzZWNvbmRoYWxmc3RhcnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXNlY29uZC1oYWxmLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzZWNvbmRoYWxmc3RhcnQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c3RvcHBhZ2V0aW1lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdG9wcGFnZS10aW1lLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzdG9wcGFnZXRpbWU6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c3Vic3RpdHV0aW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdWJzLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzdWJzdGl0dXRpb246YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c3VuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdW5ueS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0c3VuOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHRlYWJyZWFrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10ZWEtYnJlYWsuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHRlYWJyZWFrOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHRyeTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdHJ5LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR0cnk6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0dHJ5c2NvcmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10cnktc2NvcmVyLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR0cnlzY29yZXI6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0d2F0ZXJicmVhazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtd2F0ZXItYnJlYWsuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHdhdGVyYnJlYWs6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0d2lja2V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC13aWNrZXQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHdpY2tldDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR5ZWxsb3djYXJkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC15ZWxsb3ctY2FyZC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0eWVsbG93Y2FyZDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZS0tbGFwcyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlLS1sYXBzIHtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeSB7XG4gIHBhZGRpbmc6IDBweCAyMnB4O1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktbGlzdCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LWxpc3Qtbm9uZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4IDMycHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbW1lbnRhcnktaXRlbTphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbW1lbnRhcnktdGltZSB7XG4gIGxlZnQ6IDMycHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDMycHggYXV0bztcbn1cblxuLmFydGljbGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYXJ0aWNsZV9fY29udGVudCBwcmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBNb25vc3BhY2U7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYXJ0aWNsZV9fY29udGVudCAuc2Vuc19fbm9kYXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMycHggMCAwO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX25vZGF0YS0tdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4uYXJ0aWNsZV9fY29udGVudCAuc2Vuc19fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luOiAwIDAgMCAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMzJweCArIDEwMCUpO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX2Zvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDE3NnB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX2Zvb3RlciBhOmhvdmVyLCAuYXJ0aWNsZV9fY29udGVudCAuc2Vuc19fZm9vdGVyIGE6Zm9jdXMsIC5hcnRpY2xlX19jb250ZW50IC5zZW5zX19mb290ZXIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbn1cbi5hcnRpY2xlX19wcmltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogOTk5cHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9mb3JzdWJzY3JpYmVycy90YWduZXcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hcnRpY2xlLS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZS0tdG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtLXRvcC1iYXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS10b3AtYmFyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYXJ0aWNsZS0tdG9wLWJhci1yaWdodCBhIHtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLXRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5hcnRpY2xlX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5hcnRpY2xlX19kZXRhaWxzIGRpdiB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmFydGljbGVfX2RldGFpbHMgZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFydGljbGUgLmJvb2ttYXJrIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmFydGljbGUgLmJvb2ttYXJrIGltZyB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hcnRpY2xlIC5ib29rbWFyay0tYWRkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1hZGQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1kZWxldGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0aWNsZSAuYm9va21hcmstLWRlbGV0ZS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZSAuYm9va21hcmstLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZSAuYm9va21hcmstLWxvYWRlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19zb2NpYWwtc2hhcmUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuMyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZSAuc29jaWFsLWNvbnRyb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0JDQkNCQztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZSAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZSAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlLS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5hcnRpY2xlX19hY2NyZWRpdGF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5hcnRpY2xlX19hY2NyZWRpdGF0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYWNjcmVkaXRhdGlvbiBpbWcge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmFydGljbGVfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19zcG9uc29yZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVfX3Nwb25zb3JlZC1pbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19zcG9uc29yZWQtaW1nIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19zcG9uc29yZWQtaW1nIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVfX3Nwb25zb3JlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc3BvbnNvcmVkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLmFydGljbGVfX2JvZHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5LS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGVfX2JvZHktLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVfX2JvZHkgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGVfX2JvZHkgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVfX2JvZHkgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXJ0aWNsZV9fYm9keSBhIHtcbiAgY29sb3I6ICMwMDA4NmM7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlX19ib2R5IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19mZWF0dXJlZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4IDhweDtcbiAgfVxufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19mZWF0dXJlZC1pbWFnZS5SZWNpcGVBcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2UuUmVjaXBlQXJ0aWNsZSAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2UgLmNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2UgLmNhcHRpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2UgLmNhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fcGhvdG9ncmFwaGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRpY2xlX19waG90b2dyYXBoZXIgLnNvdXJjZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDE2cHggOHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmFydGljbGVfX3Bob3RvZ3JhcGhlciAuc291cmNlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGVfX3Bob3RvZ3JhcGhlciAucGhvdG9ncmFwaGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogOHB4IDE2cHggOHB4IDA7XG59XG4uYXJ0aWNsZV9fcGhvdG9ncmFwaGVyIC5waG90b2dyYXBoZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fcGhvdG9ncmFwaGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1CbG9ja3F1b3RlXSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2RkMWYyNjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUJsb2NrcXVvdGVdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMTZweDtcbiAgfVxufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1CbG9ja3F1b3RlXSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9QmxvY2txdW90ZV0gLmNpdGF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUluZm9CbG9ja10ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZDFmMjY7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUluZm9CbG9ja10gLmhlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1JbmZvQmxvY2tdIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1JbmZvQmxvY2tdIC50ZXh0IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1Zb3VUdWJlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1Zb3VUdWJlXSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9VHdpdHRlcl0sXG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUN1c3RvbV0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PVR3aXR0ZXJdID4gZGl2LFxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1DdXN0b21dID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1DdXN0b21dID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZSAuZW1iZWQuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1sb2NrZWQgLmFydGljbGVfX2JvZHktLWxvY2tlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLWxvY2tlZCAuYXJ0aWNsZV9fYm9keS0tbG9ja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZiAxMDAlKTtcbn1cbi5hcnRpY2xlLWxvY2tlZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1sb2NrZWRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxvY2tlZF9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxvY2tlZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiA5NnB4IGF1dG8gMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogNzJweCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWRfX2JsdXJiIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1sb2NrZWRfX2JsdXJiIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxvY2tlZCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDhweDtcbiAgcGFkZGluZzogMCA2NHB4O1xuICBtaW4td2lkdGg6IDIzMHB4O1xufVxuLmFydGljbGUtbG9ja2VkIC5idXR0b246aG92ZXIsIC5hcnRpY2xlLWxvY2tlZCAuYnV0dG9uOmZvY3VzLCAuYXJ0aWNsZS1sb2NrZWQgLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoNjRweCAtIDgpO1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxvY2tlZF9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1sb2NrZWRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWRfX2Zvb3RlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXJ0aWNsZS1zdWJzLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgzMywgNjUsIDE0MSwgMC41KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hcnRpY2xlLXN1YnMtZm9vdGVyX19oZWFkZXIge1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1zdWJzLWZvb3Rlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmFydGljbGUtc3Vicy1mb290ZXJfX2Rlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtc3Vicy1mb290ZXJfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmFydGljbGUtc3Vicy1mb290ZXJfX2J1dHRvbiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMjgwcHg7XG59XG4uYXJ0aWNsZS1zdWJzLWZvb3Rlcl9fYnV0dG9uIGE6aG92ZXIsIC5hcnRpY2xlLXN1YnMtZm9vdGVyX19idXR0b24gYTpmb2N1cywgLmFydGljbGUtc3Vicy1mb290ZXJfX2J1dHRvbiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1zdWJzLWZvb3Rlcl9fYnV0dG9uIGEge1xuICAgIG1heC13aWR0aDogMjgzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvcmFsLXRocmVhZC0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4O1xuICBmb250LXNpemU6IDA7XG59XG4uY29yYWwtdGhyZWFkLS1jb250YWluZXIuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucmVsYXRlZC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDJweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDVweCAkZ2FwLXNtYWxsIDRweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEycHgpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtYmxhY2ssIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogRk9OVFMgKi9cbiRiYXNlLWZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYm9sZDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWl0YWxpYzogJ3Byb3hpbWFub3ZhLXJlZ3VsYXJpdCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYm9sZGl0YWxpYzogJ3Byb3hpbWFub3ZhLWJvbGRpdCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRhcnRpY2xlLWJvZHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWJvZHktYm9sZDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZmVhdHVyZS1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZlYXR1cmUtaGVhZGVyLWZvbnQtbW9iaWxlOiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQtbW9iaWxlOiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRidXR0b24tZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRidWNrZXQtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidWNrZXQtYm9keS1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LWhlYWRlcjogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXI6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZvb3Rlci1zaXplOiAxM3B4ICFkZWZhdWx0O1xuXG4kYXJpYWwtZm9udDogJ2FyaWFsbXQnLCBzYW5zLXNlcmlmOyIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucmVsYXRlZC1saW5rcyB7XG4gICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHggMjRweCAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdXJsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktY2FyZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzZWNvbmRhcnktYmx1ZSA0cHggc29saWQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVyYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uY29tcGV0aXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2NjY2NjYztcbiAgICBtYXJnaW46ICRnYXAtbWVkaXVtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAkZ2FwLXNtYWxsO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICB9XG5cbiAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICBjb2xvcjogJGVycm9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvci1iZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWNjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtYmc7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5qcy1yZXF1aXJlZCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICB9XG5cbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgfVxuXG4gICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVlc3Rpb24ge1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXVwbG9hZCB7XG4gICAgICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAxcHggc29saWQgJGJyYW5kLWJsYWNrLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VibWl0IHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICB3aWR0aDogMTc0cHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICB9XG5cbiAgICAmX19zdGFydGVuZHRpbWUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cmFudCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItYnV0dG9uKCRjb2xvciwgJGJvcmRlciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1ib3JkZXItZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiBpbnZlcnQoJGNvbG9yLCAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXJnZS1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWxhcmdlLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gc29jaWFsLWF1dGgtYnV0dG9uKCRiYWNrZ3JvdW5kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLm5leHQtYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCAwIDAgMnB4KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuXG4gICAgJl9fc3lub3BzaXMge1xuICAgICAgICBtYXJnaW46ICRnYXAgJGdhcCAwIDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fYmx1cmIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRnYXAgMCAwICRnYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpY2ltYWdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dC11cmwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ocmlnaHQgMC4ycyBlYXNlKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLXRoaW4uc3ZnJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGltZS13aGl0ZS5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4xcyBlYXNlKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tY2xvc2Utd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1ibGFjaywgNSUpO1xuXG4gICAgICAgIC5uZXh0LWFydGljbGUge1xuICAgICAgICAgICAgJl9fbmV4dC11cmwge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLmdpZnRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJi1naWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWdpZnQuc3ZnJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tZ2lmdC1hY3RpdmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAyN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LFxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjRzIGVhc2UpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAxM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyYW5kLWJsYWNrLCAwLjYpO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsIHJnYmEoJHNlY29uZGFyeS1yZWQsIDAuNSkpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LXJlZCwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cuanMtc3VjY2VzcyArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtLmRpcnR5IHtcbiAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIC5hY2NlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG1heC1oZWlnaHQgMC40cyBlYXNlKTtcblxuICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG46cm9vdCB7XG4gICAgLS1ib3gtaGVpZ2h0OiAzOHB4O1xuICAgIC0tYm94LXdpZHRoOiAzOHB4O1xuICAgIC0tY3VycmVudENvbG9yOiAjZGQxZjI2O1xuICAgIC0tY29sb3ItYmxhY2s6ICRicmFuZC1ibGFjaztcbn1cblxuLmF1ZGlvIHtcbiAgICAmLWFydGljbGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLWFwcC1wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5zay1jZWxsOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC5zay1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53aXRoLWFkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGlsZC1lbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2stY2VsbDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIC5zay1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hpbGQtZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5ZWQtYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx5ciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDJweCAycHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjI0LCAyMjQsIDIyNCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMgKDJweCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzMywgMzMsIDMzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBsYXlpbmcge1xuICAgICAgICAgICAgICAgIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnTm93IHBsYXlpbmcnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wYXVzZWQge1xuICAgICAgICAgICAgICAgIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnTGlzdGVuIHRvIHRoaXMgYXJ0aWNsZSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Rvb2x0aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAmX19idWZmZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIFtkYXRhLXBseXI9XCJwbGF5XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWJ1dHRvbi1wbGF5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFtkYXRhLXBseXI9XCJhaXJwbGF5XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NyLW9ubHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRyb2wge1xuXG4gICAgICAgICAgICAgICAgJi0tcHJlc3NlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWJ1dHRvbi1wYXVzZS5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLS1wcmVzc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1ub3QtcHJlc3NlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tb3ZlcmxhaWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdm9sdW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBbZGF0YS1wbHlyfD1cImNhcHRpb25zXCJdLCBbZGF0YS1wbHlyfD1cInNldHRpbmdzXCJdLCBbZGF0YS1wbHlyfD1cInBpcFwiXSwgW2RhdGEtcGx5cnw9XCJmdWxsc2NyZWVuXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wbGF5ZXIge1xuICAgICAgICAmLWxvY2tlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDJweCAycHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xuXG4gICAgICAgICAgICAmLXBsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAwIDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBsYXkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmFuZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdMaXN0ZW4gdG8gdGhpcyBhcnRpY2xlJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YnNjcmliZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LXJlZCwgMC4yKTtcblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5zd2lwZSB7XG4gICAgJi1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAmLS1sZWZ0LCAmLS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHRvcDogOThweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmFubmVyIHtcbiAgICAgICAgICAgICYuc3dpcGUge1xuICAgICAgICAgICAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYW5uZXItbm8taW1nIHtcbiAgICAgICAgICAgICYuc3dpcGUge1xuICAgICAgICAgICAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTg2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwdnc7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLmN0YS11c2VybmFtZSB7XG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXBoaWMtZ3JleTtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAyODNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnJlY2lwZSB7XG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTUwcHggLTI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICYtLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmLS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYtLWluZ3JlZGllbnRzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdG8gMzMge1xuICAgIC5yZWNpcGUge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICYtLW1ldGhvZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgbGk6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnI3skaX0nO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG4uYXJ0aWNsZV9fYm9keSB7XG4gICAgLmFydGljbGVfX2JvZHktLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbWJlZCB7XG4gICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuXG4vKlxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxuKi9cblxuLy8gUGhvdG9Td2lwZSB1c2VzIEF1dG9wcmVmaXhlciwgc28gdmVuZG9yIHByZWZpeGVkIGFyZSBhZGRlZCBhdXRvbWF0aWNhbGx5IHdoZW4gbmVlZGVkLlxuXG5AaW1wb3J0IFwibWFpbi1zZXR0aW5nc1wiO1xuXG4gXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xuLnBzd3Age1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4O1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3V0bGluZTogbm9uZTtcblxuXHRAaWYgJHBzd3BfX2JveC1zaXppbmctYm9yZGVyLWJveCA9PSB0cnVlIHtcblx0XHQqIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG5cdFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuXHQvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG5cdG9wYWNpdHk6IDAuMDAxO1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xuXHQvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3AtLW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcblx0LyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XG5cdGN1cnNvcjogLW1vei16b29tLWluO1xuXHRjdXJzb3I6IHpvb20taW47XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0Y3Vyc29yOiBncmFiO1xufVxuXG4ucHN3cC0tZHJhZ2dpbmcgIC5wc3dwX19pbWcge1xuXHQvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiBncmFiYmluZztcbn1cblxuLypcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxuKi9cbi5wc3dwX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkcHN3cF9fYmFja2dyb3VuZC1jb2xvcjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6b3BhY2l0eTtcbn1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lOyBcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLnBzd3BfX3pvb20td3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSk7XG59XG5cbi5wc3dwX19iZyB7XG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXHQvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3AtLWFuaW1hdGVkLWluIHtcblx0LnBzd3BfX2JnLFxuXHQucHN3cF9fem9vbS13cmFwIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHN3cF9faXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cF9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi8qXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG5cdGJhY2tncm91bmQ6ICRwc3dwX19wbGFjZWhvbGRlci1jb2xvcjtcbn1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4vKlxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxuKi9cbi5wc3dwX19lcnJvci1tc2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRjb2xvcjogJHBzd3BfX2Vycm9yLXRleHQtY29sb3I7XG59XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG5cdGNvbG9yOiAkcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb246IDMzM21zICFkZWZhdWx0O1xuJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb246IDMzM21zICFkZWZhdWx0O1xuJHBzd3BfX2JhY2tncm91bmQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kcHN3cF9fcGxhY2Vob2xkZXItY29sb3I6ICMyMjIgIWRlZmF1bHQ7XG4kcHN3cF9fYm94LXNpemluZy1ib3JkZXItYm94OiB0cnVlICFkZWZhdWx0OyAvLyBkaXNhYmxlIC5wc3dwICogeyBib3gtc2l6aW5nOmJvcmRlci1ib3ggfSAoaW4gY2FzZSB5b3UgYWxyZWFkeSBoYXZlIGl0IGluIHlvdXIgc2l0ZSBjc3MpXG4kcHN3cF9fcm9vdC16LWluZGV4OiAxNTAwICFkZWZhdWx0O1xuJHBzd3BfX2Fzc2V0cy1wYXRoOiAnJyAhZGVmYXVsdDsgLy8gcGF0aCB0byBza2luIGFzc2V0cyBmb2xkZXIgKHByZWxvYWRlciwgUE5HIGFuZCBTVkcgc3ByaXRlKVxuJHBzd3BfX2Vycm9yLXRleHQtY29sb3I6ICNDQ0MgIWRlZmF1bHQ7IC8vIFwiSW1hZ2Ugbm90IGxvYWRlZFwiIHRleHQgY29sb3JcbiRwc3dwX19pbmNsdWRlLW1pbmltYWwtc3R5bGU6IHRydWUgIWRlZmF1bHQ7IiwiLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG5cbi8qXG5cblx0Q29udGVudHM6XG5cblx0MS4gQnV0dG9uc1xuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cdDQuIENhcHRpb25cblx0NS4gTG9hZGluZyBpbmRpY2F0b3Jcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxuXG4qL1xuXG4vLyBQaG90b1N3aXBlIHVzZXMgQXV0b3ByZWZpeGVyLCBzbyB2ZW5kb3IgcHJlZml4ZWQgYXJlIGFkZGVkIGF1dG9tYXRpY2FsbHkgd2hlbiBuZWVkZWQuXG5cblxuXG5AaW1wb3J0IFwiLi4vbWFpbi1zZXR0aW5nc1wiO1xuXG5cbi8qXG5cdFxuXHQxLiBCdXR0b25zXG5cbiAqL1xuXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cblxuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMFxuXHR9XG59XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKCN7JHBzd3BfX2Fzc2V0cy1wYXRofWRlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuXG5cdC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHBzd3BfX2Fzc2V0cy1wYXRofWRlZmF1bHQtc2tpbi5zdmcpO1xuICAgIH1cblxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDtcbn1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCB7XG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcdFx0XG5cdH1cbn1cblxuLypcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC01MHB4O1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG5cdGxlZnQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG5cdGxlZnQ6IDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcblx0cmlnaHQ6IDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7XG59XG5cblxuLypcblxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcblxuICovXG5cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgMTAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuXHR6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgMTIwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdHRvcDogNTZweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdHJpZ2h0OiA0NHB4O1xuXHRib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXG5cdFx0XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG5cdFx0fVxuXHRcdFxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcblx0XHR9XG5cdH1cbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcblx0b3BhY2l0eTogMTtcblxuXHQucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuXHRwYWRkaW5nOiAxNnB4IDEycHg7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTJweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG5cdFx0LXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzNFNUM5QTtcblx0XHRjb2xvcjogI0ZGRjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7XG5cdFx0fVxuXHR9XG59XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXIge1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHR9XG59XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNDQ0M7XG5cdFx0Y29sb3I6ICNDRTI3MkQ7XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQge1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjREREO1xuXHR9XG59XG5cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG5cbi5wc3dwX19jb3VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogNDRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Y29sb3I6ICNGRkY7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuXG4vKlxuXHRcblx0NC4gQ2FwdGlvblxuXG4gKi9cblxuLnBzd3BfX2NhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdFxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjQkJCO1xuXHR9XG59XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICNDQ0M7XG59XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cblxuLnBzd3BfX3ByZWxvYWRlciB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDsgXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXHRkaXJlY3Rpb246IGx0cjtcbn1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXG5cdC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdFx0LyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9cHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDtcblx0fVxufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiB7XG5cdC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdFx0XHRhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXG5cdFx0LnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuXHRcdFx0YW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllciguNCwwLC4yMiwxKSBpbmZpbml0ZTtcblx0XHR9XG5cdH1cblx0XG5cdC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTVweDtcblx0XHR0b3A6IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0XG5cdC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG5cdFx0LyogXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3IgXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG5cdFx0Ki9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQucHN3cF9fcHJlbG9hZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpIH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApIH1cbn1cblxuXG4vKlxuXHRcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG5cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogJHBzd3BfX3Jvb3Qtei1pbmRleCArIDUwO1xufVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogNDRweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xufVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCB7XG5cdC5wc3dwX190b3AtYmFyLFxuXHQucHN3cF9fY2FwdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuXHR9XG59XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuXHRcbi5wc3dwX191aS0taWRsZSB7XG5cdC5wc3dwX190b3AtYmFyIHsgXG5cdFx0b3BhY2l0eTogMDsgXG5cdH1cblxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8qXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcbiovXG4ucHN3cF9fdWktLWhpZGRlbiB7XG5cdC5wc3dwX190b3AtYmFyLFxuXHQucHN3cF9fY2FwdGlvbixcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0LyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuXHRcdG9wYWNpdHk6IDAuMDAxOyBcblx0fVxufVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSB7XG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG5cdC5wc3dwX19jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGlmICRwc3dwX19pbmNsdWRlLW1pbmltYWwtc3R5bGUgPT0gdHJ1ZSB7XG5cdC5wc3dwLS1taW5pbWFsLS1kYXJrIHtcblx0XHQucHN3cF9fdG9wLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbiRwc3dwX19hc3NldHMtcGF0aDogXCIvaW1hZ2VzL3Bob3Rvc3dpcGUvXCI7XG4kcHN3cF9fYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuXG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL21haW4nO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvc3JjL2Nzcy9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luJztcblxuLmFydGljbGVfX2JvZHkge1xuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJJbWFnZXNcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZ19hY2NyZWRpdGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnNvdXJjZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAtc21hbGwgJGdhcCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG90b2dyYXBoZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAtc21hbGwgJGdhcCAwO1xuXG4gICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICYtcHJldixcbiAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUtdGhpbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDApKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLmFydGljbGUge1xuICAgIC5saXZlLWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX3VwZGF0ZWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXZlLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21vcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tLFxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXZlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpdmUge1xuICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgMCAkZ2FwLXNtYWxsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXZlIHtcblxuICAgICAgICAgICAgJi0tZmVlZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGF0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yZWxhdGVkLWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAkZ2FwICRnYXAtbGFyZ2UgJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHQtZ3JleS1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZSAkZ2FwICRnYXAtc21hbGwgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgJGdhcCAkZ2FwLXNtYWxsIDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGl2ZV9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXZlX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW5vbmUge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgLmxpdmUge1xuICAgICAgICAgICAgICAgICAgICAmX19lbWJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWxpdmVhcnRpY2xlY2FyZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZS9mYWNlYm9vay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgLmxpdmUge1xuICAgICAgICAgICAgICAgICAgICAmX19lbWJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWxpdmVhcnRpY2xlY2FyZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZS90d2l0dGVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIC5saXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1iZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVsaXZlYXJ0aWNsZWNhcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmUvaW5zdGFncmFtLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS15b3V0dWJlIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmUveW91dHViZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1iZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXZpbWVvIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmUvdmltZW8uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2VtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zb3VuZGNsb3VkIHtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZS9zb3VuZGNsb3VkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zcG9ydCB7XG5cblxuICAgICAgICAgICAgICAgICZfNCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfNiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtNi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfNTAge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTUwLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl8xMDAge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTEwMC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZhbGxvdXQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWFsbC1vdXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmY29udmVyc2lvbnJ1Z2J5IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1jb252ZXJzaW9uLWRyb3AtZ29hbC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZjbG91ZHkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWNsb3VkeS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZjb3JuZXJraWNrIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1jb3JuZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZGVjbGFyZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWRlY2xhcmVkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmR1Y2sge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWR1Y2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyomZXh0cmF0aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zZWNvbmQtaGFsZi1leHRyYS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICZleHRyYXRpbWVmaXJzdGhhbGZzdGFydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZmlyc3QtaGFsZi1leHRyYS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZleHRyYXRpbWVzZWNvbmRoYWxmc3RhcnQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXNlY29uZC1oYWxmLWV4dHJhLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmZpcnN0aGFsZnN0YXJ0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1maXJzdC1oYWxmLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qJmZpbmFscmVzdWx0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mdWxsLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZmluYWxzY29yZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnVsbC10aW1lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgJmZyZWVraWNrIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1mcmVla2ljay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZmdWxsdGltZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnVsbC10aW1lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmdvYWwge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWdvYWwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZ29hbHNjb3JlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZ29hbC1zY29yZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmaGFsZnRpbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWhhbGYtdGltZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZsdW5jaGJyZWFrIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1sdW5jaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZuZXdiYXRtYW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LW5ld3MtYmF0c21hbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZvZmZzaWRlc29jY2VyIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1vZmZzaWRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJm9mZnNpZGVydWdieSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtb2Zmc2lkZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZwZW5hbHR5bWlzc2VkIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LW1pc3NlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZwZW5hbHR5c2NvcmVkIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LXNjb3Jlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZwZW5hbHR5c2hvb3RvdXQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHktc2hvb3RvdXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcGVuYWx0eXNvY2NlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZwZW5hbHR5cnVnYnkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcmFpbmludGVycnVwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcmFpbnkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcmVkY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcmVkLWNhcmQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmc2Vjb25kaGFsZnN0YXJ0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zZWNvbmQtaGFsZi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZzdG9wcGFnZXRpbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN0b3BwYWdlLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyomc3R1bXBzIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdHVtcHMuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAmc3Vic3RpdHV0aW9uIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdWJzLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnN1biB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3Vubnkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmdGVhYnJlYWsge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRlYS1icmVhay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiZ0b3NzIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10b3NzLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgJnRyeSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdHJ5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnRyeXNjb3JlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdHJ5LXNjb3Jlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZ3YXRlcmJyZWFrIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC13YXRlci1icmVhay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZ3aWNrZXQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXdpY2tldC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZ5ZWxsb3djYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC15ZWxsb3ctY2FyZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhcHMge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbW1lbnRhcnkge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjJweDtcblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgJi1ub25lIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgJGdhcC1sYXJnZSAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpbWUge1xuICAgICAgICAgICAgbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yZWxhdGVkdGFnc1wiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcmVsYXRlZGxpbmtzXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21wZXRpdGlvbmZvcm1cIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3JlYWRuZXh0XCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9naWZ0aW5nXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hdWRpb2FydGljbGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2FydGljbGVzd2lwZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdXNlcm5hbWVjdGFcIjtcblxuQGltcG9ydCBcImFydGljbGVyZWNpcGVcIjtcbkBpbXBvcnQgXCJhcnRpY2xldmlkZW9cIjtcbkBpbXBvcnQgXCJhcnRpY2xlZ2FsbGVyeVwiO1xuQGltcG9ydCBcImFydGljbGVsaXZlXCI7XG5cbi5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHByZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbm9zcGFjZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbnMge1xuICAgICAgICAgICAgJl9fbm9kYXRhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIDAgMDtcblxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICgtJGdhcC1zbWFsbCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skZ2FwLXNtYWxsICogMn0gKyAxMDAlKTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGV4dGVuZCAlZGF0ZTtcbiAgICB9XG5cbiAgICAmX19wcmltZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDk5OXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9mb3JzdWJzY3JpYmVycy90YWduZXcuc3ZnJyk7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2ttYXJrIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlbGV0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbG9hZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwtc2hhcmUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC4zKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNCQ0JDQkM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjY3JlZGl0YXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcG9uc29yZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1bGxldC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYXJpY2xlLWxpbmstY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtYm9keS1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLW1lZGl1bTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTZweCAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuUmVjaXBlQXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcblxuICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bob3RvZ3JhcGhlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zb3VyY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAkZ2FwLXNtYWxsICRnYXAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG9ncmFwaGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAkZ2FwLXNtYWxsICRnYXAgMDtcblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJCbG9ja3F1b3RlXCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAtc21hbGw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcCAkZ2FwLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2l0YXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJJbmZvQmxvY2tcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAtbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbZGF0YS1lbWJlZDI0PVwiWW91VHViZVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbZGF0YS1lbWJlZDI0PVwiVHdpdHRlclwiXSxcbiAgICBkaXZbZGF0YS1lbWJlZDI0PVwiQ3VzdG9tXCJdIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltkYXRhLWVtYmVkMjQ9XCJDdXN0b21cIl0ge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbWJlZCB7XG4gICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbG9ja2VkIHtcblxuICAgICAgICAuYXJ0aWNsZV9fYm9keSB7XG4gICAgICAgICAgICAmLS1sb2NrZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwjZmZmIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwjZmZmIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSo0IGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtKjMgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JsdXJiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1tZWRpdW0qMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1sYXJnZSoyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gY2FsYygjeyRnYXAtbGFyZ2UgKiAyfSAtIDgpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJzLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJHNlY29uZGFyeS1ibHVlLCAwLjUpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3JhbC10aHJlYWQtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiJdfQ== */
