.h1,.h2,.h3,.h4,.h5,.h6,.n-alpha-anchors__list,.n-content-actions__list,.n-dropdown-menu__list,.n-feature-block__list,.n-footer__corp-link-list,.n-footer__property-link-column-list,.n-footer__property-link-list,.n-footer__social-link-list,.n-form__input,.n-link-list,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-pagination__list,.n-paragraph,.n-search-filter__list,.n-share,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.n-alpha-anchors__list,.n-content-actions__list,.n-dropdown-menu__list,.n-feature-block__list,.n-footer__corp-link-list,.n-footer__property-link-column-list,.n-footer__property-link-list,.n-footer__social-link-list,.n-link-list,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-pagination__list,.n-search-filter__list,.n-share{padding:0}.ui-helper-hidden-accessible,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@keyframes bounceDown{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,6px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,3px,0)}90%{transform:translate3d(0,0,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{transform:translate3d(6px,0,0)}60%{opacity:1;transform:translate3d(-3px,0,0)}90%{transform:translate3d(-3px,0,0)}to{transform:none}}@keyframes slideDown{0%{transform:translateY(-120px)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(400px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;line-height:1.5;margin:0;padding:0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}div#hs-eu-cookie-confirmation,head svg{display:none}b,strong{font-weight:700}.n-pull-left{float:left}.n-pull-right{float:right}.n-align-right{text-align:right}.n-align-center{text-align:center}.n-align-left{text-align:left}.n-text-uppercase{text-transform:uppercase}.n-spacing-bottom{margin-bottom:24px}@media (max-width:26.25em){.n-hidden-sm{display:none}}@media (max-width:48em){.n-hidden-md{display:none}}@media (min-width:48em){.n-hidden-mobile{display:block}.n-hidden-desktop{display:none}}@media (max-width:48em){.n-hidden-desktop{display:block}.n-hidden-mobile{display:none}}hr{background:#f2f2f2;border:0;height:1px;margin-top:24px}.h1,.h2,h1,h2{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}.h1,.h2,.h3,.h4,h1,h2,h3,h4,hr{margin-bottom:24px}.h1,h1{font-size:38px;line-height:1}@media screen and (min-width:48em){.h1,h1{font-size:40px;line-height:1.2}}@media screen and (min-width:64em){.h1,h1{font-size:48px;line-height:1.1}}.h2,h2{font-size:32px;line-height:1.25}@media screen and (min-width:48em){.h2,h2{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.h2,h2{font-size:40px;line-height:1.25}}.h3,h3{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:28px;line-height:1.25}@media screen and (min-width:48em){.h3,h3{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.h3,h3{font-size:32px;line-height:1.25}}.h4,h4{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:24px;line-height:1.5}.h5,h5{font-size:20px;line-height:1.2}.h6,h6{font-size:18px;line-height:1.33333}.h5,.h6,.n-paragraph,.n-paragraph-lead,h5,h6,p{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}img{max-width:100%}.n-paragraph,.n-paragraph-lead,p{font-weight:300;font-size:16px;line-height:1.5;color:#454545}.n-paragraph-lead{line-height:1.2;margin-bottom:12px}@media screen and (min-width:48em){.n-paragraph-lead{font-size:20px;line-height:1.2}}@media screen and (min-width:64em){.n-paragraph-lead{font-size:26px;line-height:1.3}}.n-paragraph-fine-print{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:2;color:#454545}.n-section-title{border-bottom:solid 1px #eaeaea;display:table;margin-bottom:24px;width:100%}.n-section-title .n-section-title__heading{font-size:32px;line-height:1.25;color:#454545;display:table-cell}@media screen and (min-width:48em){.n-section-title .n-section-title__heading{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-section-title .n-section-title__heading{font-size:40px;line-height:1.25}}.n-section-title .n-section-title__actions{display:table-cell;text-align:right}.n-section-title .n-section-title__action-link,a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}a{color:#0067c5;text-decoration:none}a:hover{color:#1e4a93;text-decoration:underline}.n-link-standalone{display:block;margin-bottom:24px}.n-list,ol,ul{color:#454545;font-size:16px}.n-list--inline,.n-list--unstyled{list-style:none}.n-list--inline{display:inline-block}.n-list--inline .n-list__item{display:inline-block;padding:0 6px;vertical-align:middle}.n-list--inline .n-list__item:last-child>.n-list__item-link:after{display:none}.n-list__item-link{display:block;margin-right:6px;position:relative}.n-list--inline-separator .n-list__item-link:after{content:'|';position:absolute;right:-12px;top:0}.n-list__item{line-height:1.5;margin-bottom:12px}.n-list__item .n-list{margin-bottom:12px;margin-top:12px;padding-left:24px}.n-list--bulleted{list-style:none}.n-list--bulleted .n-list__item{padding-left:24px;position:relative}.n-list--bulleted .n-list__item:before{background:#454545;border-radius:50%;content:'';display:block;height:4px;left:6px;position:absolute;top:7px;width:4px}.n-list--numbered{counter-reset:my-counter;list-style:none}.n-list--numbered .n-list__item:before{content:counter(my-counter,decimal) ".";counter-increment:my-counter;display:inline-block;margin-right:6px;min-width:24px;vertical-align:top}.n-list--numbered .n-list__item.n-list__item--counter-override:before{content:attr(value) "."}.n-list--two-column{display:table}.n-list--two-column .n-list__item{display:table-row}.n-list--two-column .n-list__item-column{display:table-cell;padding:0 24px 24px 0}.n-list--property-value-pairs:after,.n-list--property-value-pairs:before{content:' ';display:table}.n-list--property-value-pairs:after{clear:both}.n-list__description,.n-list__term{float:left;padding-bottom:6px}.n-list__term{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;clear:left;min-width:130px;padding-right:6px}.n-clearfix:after,.n-clearfix:before{content:' ';display:table}.n-clearfix:after{clear:both}code{display:block;font-family:Courier,'Courier New',monospace;line-height:24px;padding:20px}code .highlight{color:#ff9000}code.inline{display:inline;margin-bottom:0;padding:0}.n-blockquote{margin:0 0 24px;quotes:'\201C' '\201D' '\2018' '\2019'}.n-blockquote p,code{margin-bottom:12px}.n-blockquote p:before{content:open-quote}.n-blockquote p:after{content:close-quote}.n-blockquote__footer{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545}.n-form dl,.n-form>h1,.n-form>h2,.n-form>h3,.n-form>h4,.n-form>h5,.n-form>h6,.n-form>ol,.n-form>p,.n-form>ul,.n-text-longform dl,.n-text-longform>h1,.n-text-longform>h2,.n-text-longform>h3,.n-text-longform>h4,.n-text-longform>h5,.n-text-longform>h6,.n-text-longform>ol,.n-text-longform>p,.n-text-longform>ul{margin-bottom:24px}.n-form dl+h1,.n-form dl+h2,.n-form dl+h3,.n-form dl+h4,.n-form dl+h5,.n-form dl+h6,.n-form>h1+h1,.n-form>h1+h2,.n-form>h1+h3,.n-form>h1+h4,.n-form>h1+h5,.n-form>h1+h6,.n-form>h2+h1,.n-form>h2+h2,.n-form>h2+h3,.n-form>h2+h4,.n-form>h2+h5,.n-form>h2+h6,.n-form>h3+h1,.n-form>h3+h2,.n-form>h3+h3,.n-form>h3+h4,.n-form>h3+h5,.n-form>h3+h6,.n-form>h4+h1,.n-form>h4+h2,.n-form>h4+h3,.n-form>h4+h4,.n-form>h4+h5,.n-form>h4+h6,.n-form>h5+h1,.n-form>h5+h2,.n-form>h5+h3,.n-form>h5+h4,.n-form>h5+h5,.n-form>h5+h6,.n-form>h6+h1,.n-form>h6+h2,.n-form>h6+h3,.n-form>h6+h4,.n-form>h6+h5,.n-form>h6+h6,.n-form>ol+h1,.n-form>ol+h2,.n-form>ol+h3,.n-form>ol+h4,.n-form>ol+h5,.n-form>ol+h6,.n-form>p+h1,.n-form>p+h2,.n-form>p+h3,.n-form>p+h4,.n-form>p+h5,.n-form>p+h6,.n-form>ul+h1,.n-form>ul+h2,.n-form>ul+h3,.n-form>ul+h4,.n-form>ul+h5,.n-form>ul+h6,.n-text-longform dl+h1,.n-text-longform dl+h2,.n-text-longform dl+h3,.n-text-longform dl+h4,.n-text-longform dl+h5,.n-text-longform dl+h6,.n-text-longform>h1+h1,.n-text-longform>h1+h2,.n-text-longform>h1+h3,.n-text-longform>h1+h4,.n-text-longform>h1+h5,.n-text-longform>h1+h6,.n-text-longform>h2+h1,.n-text-longform>h2+h2,.n-text-longform>h2+h3,.n-text-longform>h2+h4,.n-text-longform>h2+h5,.n-text-longform>h2+h6,.n-text-longform>h3+h1,.n-text-longform>h3+h2,.n-text-longform>h3+h3,.n-text-longform>h3+h4,.n-text-longform>h3+h5,.n-text-longform>h3+h6,.n-text-longform>h4+h1,.n-text-longform>h4+h2,.n-text-longform>h4+h3,.n-text-longform>h4+h4,.n-text-longform>h4+h5,.n-text-longform>h4+h6,.n-text-longform>h5+h1,.n-text-longform>h5+h2,.n-text-longform>h5+h3,.n-text-longform>h5+h4,.n-text-longform>h5+h5,.n-text-longform>h5+h6,.n-text-longform>h6+h1,.n-text-longform>h6+h2,.n-text-longform>h6+h3,.n-text-longform>h6+h4,.n-text-longform>h6+h5,.n-text-longform>h6+h6,.n-text-longform>ol+h1,.n-text-longform>ol+h2,.n-text-longform>ol+h3,.n-text-longform>ol+h4,.n-text-longform>ol+h5,.n-text-longform>ol+h6,.n-text-longform>p+h1,.n-text-longform>p+h2,.n-text-longform>p+h3,.n-text-longform>p+h4,.n-text-longform>p+h5,.n-text-longform>p+h6,.n-text-longform>ul+h1,.n-text-longform>ul+h2,.n-text-longform>ul+h3,.n-text-longform>ul+h4,.n-text-longform>ul+h5,.n-text-longform>ul+h6{margin-top:24px}.n-form>ol li,.n-form>ul li,.n-text-longform>ol li,.n-text-longform>ul li{margin-bottom:6px}.n-form .n-pull-left,.n-text-longform .n-pull-left{float:left;margin:0 24px 24px 0}.n-form .n-pull-right,.n-text-longform .n-pull-right{float:right;margin:0 0 24px 24px}.no-wrap{white-space:nowrap}fieldset{border:0;margin:0;padding:0}.n-site-header{position:relative}.billboard-header .n-site-header{height:80vh}.n-main-content{display:block}.n-main-content--no-bottom-padding{padding-bottom:0}.n-main-content--no-top-padding{padding-top:0}@media screen and (min-width:48em){.n-main-content--no-top-padding{padding-top:0}}.n-container{max-width:91.875em;margin-left:auto;margin-right:auto;padding:0 12px}.n-container:after{content:" ";display:block;clear:both}.n-row{margin:0}.n-row:after,.n-row:before{content:' ';display:table}.n-row:after{clear:both}@media screen and (min-width:26.25em){.n-col-sm-1,.n-col-sm-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-2{width:15%}.n-col-sm-3,.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:31.66667%}.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:40%}.n-col-sm-6,.n-col-sm-7{width:48.33333%}.n-col-sm-7{width:56.66667%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-8,.n-col-sm-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-9{width:73.33333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12{width:81.66667%}.n-col-sm-11,.n-col-sm-12{width:90%}.n-col-sm-12{width:98.33333%}}@media screen and (min-width:48em){.n-col-md-1,.n-col-md-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-2{width:15%}.n-col-md-3,.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:31.66667%}.n-col-md-5,.n-col-md-6,.n-col-md-7{width:40%}.n-col-md-6,.n-col-md-7{width:48.33333%}.n-col-md-7{width:56.66667%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-8,.n-col-md-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-9{width:73.33333%}.n-col-md-10,.n-col-md-11,.n-col-md-12{width:81.66667%}.n-col-md-11,.n-col-md-12{width:90%}.n-col-md-12{width:98.33333%}}@media screen and (min-width:64em){.n-col-lg-1,.n-col-lg-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-2{width:15%}.n-col-lg-3,.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:31.66667%}.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:40%}.n-col-lg-6,.n-col-lg-7{width:48.33333%}.n-col-lg-7{width:56.66667%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-8,.n-col-lg-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-9{width:73.33333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12{width:81.66667%}.n-col-lg-11,.n-col-lg-12{width:90%}.n-col-lg-12{width:98.33333%}.n-row{margin:0 -.83333%}}@media screen and (min-width:91.875em){.n-col-xl-1,.n-col-xl-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-2{width:15%}.n-col-xl-3,.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:31.66667%}.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:40%}.n-col-xl-6,.n-col-xl-7{width:48.33333%}.n-col-xl-7{width:56.66667%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-8,.n-col-xl-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-9{width:73.33333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12{width:81.66667%}.n-col-xl-11,.n-col-xl-12{width:90%}.n-col-xl-12{width:98.33333%}}
/*!
	Modaal - accessible modals - v0.3.1
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll{overflow:hidden}.modaal-accessible-hide,.modaal-close span,.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper,.modaal-gallery-item img{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:0 0;border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#0067c5}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active,.n-card__footer a{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(.25)}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(1){transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.n-accordion{margin-bottom:48px}.n-accordion__header{position:relative}.n-accordion__checkbox,.n-accordion__header [data-ntap-toggle=hide],.n-data-table__controls tr{display:none}.n-accordion__header .n-icon-chevron-down{transition:transform .5s}.n-accordion__header .button--inline-action{background:#fff;padding-right:12px}.n-accordion__header .button--inline-action:hover{cursor:pointer}.n-accordion__header:before{border-top:1px solid #f2f2f2;content:'';display:block;left:0;position:absolute;right:0;top:50%;width:100%;z-index:-1}.n-accordion__checkbox~.n-accordion__content{max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0,1,0,1) .8s}.n-accordion__checkbox:checked~.n-accordion__content{max-height:5000px;transition-delay:0s;transition-timing-function:cubic-bezier(.5,0,1,0)}.n-accordion__checkbox:checked~.n-accordion__header .n-icon-chevron-down{transform:rotate(-180deg)}.n-accordion__checkbox:checked~.n-accordion__header [data-ntap-toggle=hide]{display:inline-block}.n-accordion__checkbox:checked~.n-accordion__header [data-ntap-toggle=show]{display:none}.n-alpha-anchors{background:#f8f8f8;margin-bottom:24px;width:100%}.n-alpha-anchors__list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-alpha-anchors__list-item{display:inline-block;-ms-flex:1 0 3em;flex:1 0 3em}.n-alpha-anchors__list-item.n-alpha-anchors__list-item--empty{height:0}.n-alpha-anchors__link{display:block;font-size:16px;padding:12px;text-align:center;width:100%}.n-category{padding-bottom:24px;padding-top:24px}.n-card{background:#fff;border:1px solid #eaeaea;border-bottom:10px solid #eaeaea;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.n-card .n-content-metadata,.n-card__body p{margin-bottom:0}.n-card .button--inline-action{margin-bottom:0;padding:12px 0}.n-card__tag{font-size:12px;line-height:2;margin-bottom:12px;margin-top:auto}.n-card__tag--Twitter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#5ac0ed}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--news,.n-card__tag--social{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#9c72ab}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--social{color:#0067c5}.n-card__tag--customers,.n-card__tag--events,.n-card__tag--social{color:#60af46}.n-card__tag--customers,.n-card__tag--events{color:#929497}.n-card__tag--customers{color:#eb8524}.n-card__title{font-size:24px;line-height:1.2;margin-bottom:12px}.n-card__body .n-list{padding:0 0 24px 24px}.n-card__media{display:-ms-flexbox;display:flex}.n-card-block{padding:24px}.n-card-block.n-card__footer{padding-bottom:0;padding-top:0}.n-card__footer{margin-top:auto}.n-card-center{text-align:center}.n-card__image-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.n-card-background-accent{background:#002855;color:#fff}.n-card-background-accent p{color:#fff}.n-card__promo .n-card-block{padding-bottom:48px;padding-top:48px}.n-card__promo .n-card__title{font-size:32px;line-height:1.25;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}@media screen and (min-width:48em){.n-card__promo .n-card__title{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-card__promo .n-card__title{font-size:40px;line-height:1.25}}.n-card__promo p{font-size:24px}@media (min-width:48em){.n-card-deck,.n-card-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0}.n-card-group .n-card{-ms-flex:1 1 auto;flex:1 1 auto;width:50%;border-right:0}.n-card-group .n-card:nth-child(2n){border-right:1px solid #eaeaea}.n-card-deck .n-card{width:48.33333%}.n-card-deck .n-card:not(:last-child){margin-right:.83333%}.n-card-deck .n-card:not(:first-child){margin-left:.83333%}.n-card-deck .n-card:nth-child(3){margin-left:0}}@media (min-width:64em){.n-card__body{-ms-flex:1 1 auto;flex:1 1 auto}.n-card-deck .n-card{width:23.33333%}.n-card-deck .n-card:nth-child(3){margin-left:.83333%}.n-card-group .n-card{width:33.33333%}.n-card-group[data-ntap-layout~="4"] .n-card:nth-child(3n){border-right:0}.n-card-group[data-ntap-layout~="4"] .n-card:nth-child(4n){border-right:1px solid #eaeaea}.n-card-group[data-ntap-layout~="4"] .n-card{width:23.33333%}.n-card-group .n-card:nth-child(3n){border-left:0;border-right:1px solid #eaeaea}.n-card-group .n-card:nth-child(4n){border-right:0}.n-card-group .n-card:nth-child(5n){border-right:1px solid #eaeaea}}.n-content-actions{margin-bottom:12px}.n-content-actions__list{font-size:0;list-style:none}.n-content-actions__list-item{display:inline-block;margin-bottom:12px;position:relative;vertical-align:middle}.n-content-actions__icon{display:inline-block;fill:#848484;height:14px;margin-right:6px;vertical-align:middle;width:14px}.n-content-actions__text+.n-content-actions__icon{margin-left:6px;margin-right:0}.n-content-actions__link{display:block;padding:0 35px 0 0}.n-content-actions__link:hover .n-content-actions__text{color:#1e4a93;text-decoration:underline}.n-content-actions__link:hover .n-content-actions__icon{fill:#1e4a93}.n-content-actions__text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#686868;display:inline-block;font-size:16px;vertical-align:middle}.n-content-actions__translate-menu{font-size:16px;position:static;vertical-align:middle}.n-content-actions__translate-menu .n-dropdown-menu__trigger{color:#686868;padding-bottom:0}.n-content-actions__translate-menu .n-dropdown-menu__trigger:hover{color:#1e4a93}.n-content-metadata{font-size:14px;margin-bottom:24px}.n-content-metadata__rating{border-right:solid 1px #a4a4a4;margin-right:20px;padding-right:20px}.n-content-metadata__rating .n-rating__count{font-size:16px}.n-content-metadata__link,.n-content-metadata__text{display:inline-block;padding:0 20px 0 0}.n-data-table{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.n-data-table table{border-collapse:collapse;margin:0;padding:0;width:100%}.n-data-table table.n-data-table--sticky{display:none;position:relative;top:91px;width:auto;z-index:400}.n-data-table,.n-data-table p{margin-bottom:24px}.n-data-table thead>tr{background:#f2f2f2}.n-data-table thead>tr .button--inline-action{font-size:16px;line-height:1.5;display:block;margin-top:12px}.n-data-table thead>tr.n-data-table__thead--no-bg{background:0 0}.n-data-table thead>tr.n-data-table__thead--inverse{background:#53565a}.n-data-table thead>tr.n-data-table__thead--inverse p,.n-data-table thead>tr.n-data-table__thead--inverse th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#fff}.n-data-table thead>tr.n-data-table__thead--inverse th{vertical-align:bottom;font-size:24px;line-height:1.25}.n-data-table thead>tr.n-data-table__thead--inverse p{font-size:14px;line-height:1.71429;margin-bottom:0}.n-data-table tbody{background:#fff}.n-data-table tbody tr:first-child td{border-top:0}.n-data-table tbody .n-data-table--stiped tr:nth-child(even){background:#f8f8f8}.n-data-table tbody .n-data-table__section-header th,.n-data-table tbody th,.n-data-table td strong{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal}.n-data-table tbody .n-data-table__section-header th{font-weight:300}.n-data-table tbody td,.n-data-table tbody th{border-top:0;border-right:0}.n-data-table td,.n-data-table th{border-bottom:1px solid #eaeaea;font-size:14px;max-width:none;padding:15px 15px 15px 30px;vertical-align:top}.n-data-table td{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;text-align:left}.n-data-table td:first-child,.n-data-table th:first-child{border-left:0}.n-data-table td:last-child,.n-data-table th:last-child{border-right:0}.n-data-table .n-data-table__thead-products th{padding:12px;vertical-align:bottom}.n-data-table th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;text-align:left}.n-data-table th.n-align-center{text-align:center}.n-data-table--bordered .n-data-table td,.n-data-table--bordered .n-data-table th{border:solid 1px #eaeaea}.n-data-table td{height:64px}.n-data-table td table th:first-child{width:270px}.n-data-table td [class^=n-icon-doc]{fill:#a4a4a4;height:24px;position:relative;top:4px;width:24px}.n-data-table td .n-icon-code,.n-data-table td .n-icon-download-arrow{fill:#0067c5;height:24px;position:relative;top:-1px;vertical-align:middle;width:24px}.n-data-table td .n-icon-code:hover,.n-data-table td .n-icon-download-arrow:hover{fill:#002855}.n-data-table td a{display:inline-block;margin-right:12px}.n-data-table td a:last-child{margin-right:0}.n-data-table td p{margin-bottom:6px}.n-data-table td .n-list,.n-data-table td p{font-size:14px;line-height:1.71429}.n-data-table td.n-data-table__cell-header,.n-data-table td.n-data-table__cell-label{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px}.n-data-table td.n-data-table__cell-header{background:rgba(242,242,242,.4)}.n-data-table td.n-data-table__cell--no-wrap{white-space:nowrap}.n-data-table__section-header th,.n-data-table__summary tr:first-child th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;line-height:1.2;text-transform:uppercase}.n-data-table__new-indicator{fill:#0067c5;height:10px;width:10px}.n-data-table--has-rowspan tbody tr:nth-child(even){background:0 0}.n-data-table__row--alt td,.n-data-table__row--alt th,.n-data-table__section .n-data-table__section-header{background:#eaeaea}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{display:table-cell;padding:12px}.n-data-table__row--mobile{background:#f2f2f2;display:none}.n-data-table__row--mobile th{padding-left:15px}.n-data-table__controls td{border-bottom:0}.n-data-table__row--collapsed>td{border-bottom:0;height:0;padding:0}.n-content-wrap-collapsed{max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0,1,0,1)}.n-content-wrap-collapsed.n-content-wrap-expanded{max-height:4000px;transition-delay:0s;transition-timing-function:cubic-bezier(.5,0,1,0)}.n-data-table-yes{height:32px;margin:0 auto;position:relative;width:32px}.n-data-table-yes:after{background:#454545;border-radius:100%;content:'';height:10px;left:0;position:absolute;top:12px;width:10px}.n-data-table__cell--empty{width:270px}.n-align-left{text-align:left}.n-align-center{text-align:center}.n-align-right{text-align:right}@media (min-width:48em){.n-data-table table.n-data-table--sticky{position:fixed}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{padding:15px 15px 15px 30px}}@media (max-width:48em){.n-data-table td,.n-data-table thead th{min-width:calc(50vw - 15px);padding:12px}.n-data-table .n-data-table__row--collapsed>td{padding:0}.n-data-table__row--mobile{display:table-row}.n-data-table__cell--empty,[data-ntap-heading]{display:none}.n-data-table__summary tr:first-child th{display:none}}@media (min-width:68.75em){.n-data-table table.n-data-table--sticky{position:fixed}}@media (max-width:64em){.n-data-table__summary .button__icon{display:none}}@media (min-width:64em){.n-data-table__controls td{text-align:center}.n-data-table__product-demo table{table-layout:fixed}.n-data-table__row--bordered td,.n-data-table__row--bordered th{border:1px solid #eaeaea}.n-data-table__summary .button__icon{display:inline-block}}.n-dropdown-menu,.n-dropdown-menu__trigger{display:inline-block;position:relative}.n-dropdown-menu__trigger{padding:0 0 12px}.n-dropdown-menu--active .n-dropdown-menu__trigger,.n-dropdown-menu--active .n-dropdown-menu__trigger:hover{color:#1e4a93}.n-dropdown-menu__trigger-text{display:inline-block;padding-right:18px}.n-dropdown-menu__trigger:hover .n-dropdown-menu__trigger-text{text-decoration:underline}.n-dropdown-menu__trigger-icon{display:inline-block;fill:#686868;height:12px;position:absolute;right:0;top:4px;width:12px}.n-dropdown-menu__trigger:hover .n-dropdown-menu__trigger-icon{fill:#1e4a93}.n-dropdown-menu--active .n-dropdown-menu__trigger-icon,.n-dropdown-menu--active .n-dropdown-menu__trigger-icon:hover{fill:#1e4a93;transform:rotate(180deg)}.n-dropdown-menu__menu{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);display:none;position:absolute;top:100%;width:250px;z-index:200}.n-dropdown-menu--align-right .n-dropdown-menu__menu{right:0}.n-dropdown-menu--active .n-dropdown-menu__menu{display:block}.n-dropdown-menu__list{list-style:none;padding:10px 0;width:100%}.n-dropdown-menu__link{color:#454545;display:block;padding:10px 32px}.n-band{height:100%;padding:24px 0;position:relative}.n-band:last-child .n-band__content{border-bottom:0}.n-band.n-band__featured{padding-bottom:0}.n-band--belted{margin:0 auto 48px;max-width:91.875em}.n-band__section-header .n-band__section-header-title{margin-bottom:0}.n-band__group .n-band__content{border-bottom:1px solid #d9d9d6;margin-top:24px}.n-band__featured .n-band__content{padding-bottom:24px}.n-band__content+.n-band__content{margin-bottom:48px}.n-band__content+.n-band__content:last-child{margin-bottom:0}.n-band__section{position:relative}.n-band__section .button{margin-bottom:12px;width:100%}.n-band__section .button+.button{margin-left:0}.n-band__section .n-list{margin-bottom:24px;padding-left:24px}.n-band__section .n-list--bulleted,.n-footer__bottom .n-footer__copyright a{padding-left:0}.n-band__arrow--down .n-band__section,.n-band__content .n-band__section{border-bottom:0}.n-band__section-header .n-band__section-header-subtitle{display:none}.n-band__header{display:table;margin-bottom:24px}.n-band__header .n-band__heading{margin-bottom:0}.n-band__header .n-band__header-body,.n-band__header .n-band__header-image{display:table-cell;vertical-align:bottom}.n-band__header .n-band__header-image{padding-left:24px}.n-band__featured-image,.n-band__featured-video{display:block;margin-bottom:24px;max-width:100%;text-align:center}.n-band__featured-video{max-width:550px}.n-band__video-container{padding-top:56.2509%;position:relative}.n-band__video{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.n-band__subtitle{text-transform:uppercase}.n-band--centered{text-align:center}.n-band-background-neutral-10{background:#f8f8f8}.n-band-background-neutral-20{background:#f2f2f2}.n-band-background-neutral-60{background:#53565a}.n-band-background-accent .n-list,.n-band-background-accent p,.n-band-background-neutral-60 .n-band__section-header-subtitle,.n-band-background-neutral-60 .n-band__section-header-title{color:#fff}.n-band-background-neutral-60.n-band__arrow--down:after,.n-band__arrow--down:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #53565a}.n-band-background-accent{background:#002855;color:#fff}.n-band-background-accent .n-list__item:before{background:#fff}.n-band-background-accent-20{background:#1e4a93;color:#fff}.n-band__arrow--down:after{border-top:20px solid #f8f8f8;content:' ';height:0;left:45%;position:absolute;top:100%;width:0}.n-band__image{margin:0 auto}@media (min-width:48em){.n-band{padding:48px 0}.n-band__arrow--down:after{left:50%}.n-band__section-header-title{margin-bottom:48px}.n-band__section-header .n-band__section-header-title{margin-bottom:0}.n-band__section-header .n-band__section-header-subtitle{display:block;margin-bottom:0;margin-top:24px}.n-band__featured .n-band__content{padding-bottom:48px}.n-band__content .n-band__section .button{width:auto}.n-band__content-align--right{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:64em){.n-band{padding:64px 0}.n-band__content{display:-ms-flexbox;display:flex}.n-band__group .n-band__content{margin-top:0}.n-band__content .n-band__featured-image,.n-band__content .n-band__featured-video{margin-bottom:0}[data-ntap-layout~="50-50"] .n-band__content .n-band__featured-image,[data-ntap-layout~="50-50"] .n-band__content .n-band__featured-video{margin-right:6.66667%;width:48.33333%}[data-ntap-layout~="70-30"] .n-band__content .n-band__featured-image,[data-ntap-layout~="70-30"] .n-band__content .n-band__featured-video{margin-right:6.66667%;width:31.66667%}.n-band-align--right .n-band__content .n-band__featured-image,.n-band-align--right .n-band__content .n-band__featured-video{margin-right:0;margin-left:6.66667%;-ms-flex-order:2;order:2}[data-ntap-layout~="50-50"] .n-band__content .n-band__section{width:48.33333%}[data-ntap-layout~="70-30"] .n-band__content .n-band__section{width:65%}.n-band-align--right .n-band__content .n-band__section{-ms-flex-order:1;order:1}.n-band__featured .n-band__content{padding-bottom:64px}}@media (min-width:91.875em){.n-band{padding:80px 0}.n-band__featured .n-band__content{padding-bottom:80px}.n-band__section-header-subtitle{margin-left:17.5%;margin-right:17.5%}.n-text-longform p{max-width:72.5%}}.n-feature-block{background:0 0;position:relative}.n-feature-block--nested .n-feature-block__title{color:rgba(76,76,76,.8)}.n-feature-block__subtitle{font-size:14px;line-height:1.71429;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#959595;margin-bottom:24px;text-transform:uppercase}.n-feature-block__captioned-image{display:table;margin-bottom:12px}.n-feature-block__caption,.n-feature-block__image-wrap{display:table-cell;vertical-align:top}.n-feature-block__form-button{margin-top:24px}.n-feature-block__caption{padding-right:24px}.n-feature-block__image-wrap{max-width:135px}.n-feature-block__image-wrap img{width:100%}.n-feature-block__aside-link{bottom:25px;font-size:14px;position:absolute;right:25px}.n-feature-block--striped{margin-bottom:24px;padding:0}.n-feature-block__list{list-style:none}.n-feature-block__heading{background:#f2f2f2;font-size:32px;padding:12px 24px}.n-feature-block__item{background:#eaeaea;font-size:14px;line-height:20px;padding:12px 24px}.n-feature-block__item:nth-child(even){background:#f2f2f2}@media screen and (min-width:64em){.n-feature-block{margin-bottom:24px;padding:50px}.n-layout-4 .n-feature-block{padding:30px}.n-feature-block__aside-link{bottom:50px;right:50px}.n-layout-4 .n-feature-block__aside-link{bottom:30px;right:30px}}.n-feature-block{margin-bottom:24px;padding:0}.n-feature-block .n-feature-block__icon{height:70px;width:110px}.n-feature-block__title{font-size:24px;line-height:1.25;margin-bottom:12px}.n-feature-block--subscribe .n-feature-block__title{font-size:28px;line-height:1.25}@media screen and (min-width:48em){.n-feature-block--subscribe .n-feature-block__title{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.n-feature-block--subscribe .n-feature-block__title{font-size:32px;line-height:1.25}}.n-feature-block__text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.n-feature-block--subscribe{margin-bottom:0}.n-feature-block__icon{fill:#002855;height:32px;width:36px}.n-feature-block__graphic{fill:#8dc8e8;width:110px}.n-feature-block__media-left{background:0 0;display:-ms-flexbox;display:flex}.n-feature-block__media-left .n-feature-block__icon{fill:#002855;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;position:relative;top:2px;width:36px;margin-right:24px}.n-feature-block__media-left .n-feature-block__title{font-size:24px}.n-feature-block-bg--white{background:#fff}.n-feature-block-bg--highlight{background:#4a832e;padding:24px}.n-feature-block-bg--highlight .button--inline-action,.n-feature-block-bg--highlight .n-feature-block__title{color:#fff}.n-feature-block-bg--highlight .button--inline-action .button__icon{fill:#fff}.n-feature-block__image{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:110px;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.n-feature-block__block{padding:24px}.n-feature-block__align--center{text-align:center}@media (max-width:26.25em){.n-feature-block{border-bottom:1px solid #eaeaea;padding-bottom:24px}.n-feature-block:last-child{border-bottom:0;padding-bottom:0}.n-band-background-accent .n-feature-block{border-bottom:0;padding-bottom:0}}@media (max-width:760px){.n-feature-block--subscribe .n-feature-block__content,.n-feature-block--subscribe .n-feature-block__image{text-align:center}}@media (min-width:64em){.n-feature-block{margin-bottom:0}}@media (min-width:48em){.n-feature-block--inline{display:-ms-flexbox;display:flex;width:100%}.n-feature-block--inline .n-feature-block__content{margin-left:6.66667%;-ms-flex-preferred-size:31.66667%;flex-basis:31.66667%;max-width:31.66667%}.n-feature-block--inline .n-form{margin-left:6.66667%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}}.n-footer{background:#f8f8f8;box-shadow:0 200px 0 #f8f8f8,0 400px 0 #f8f8f8,0 600px 0 #f8f8f8,0 800px 0 #f8f8f8,0 1000px 0 #f8f8f8,0 1200px 0 #f8f8f8,0 1400px 0 #f8f8f8}.n-footer__top{border-bottom:solid 4px #eaeaea}.n-footer--v2 .n-footer__top{background:linear-gradient(to bottom,#eaeaea 0,#eaeaea 25%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer__top-inner p{font-size:14px;max-width:700px;padding:24px}.n-footer__corp-links{padding-top:24px}.n-footer__corp-links:after,.n-footer__corp-links:before{content:' ';display:table}.n-footer__corp-links:after{clear:both}.n-footer__corp-link-list{width:47.36842%;float:left;font-size:12px;list-style:none;margin-bottom:24px}.n-footer__corp-link-list:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer__corp-link-list:nth-child(2n+2){margin-left:52.63158%;margin-right:-100%;clear:none}.n-footer__corp-link-list-header,.n-footer__property-link-list-header{padding-bottom:6px}.n-footer__corp-link-list-header,.n-footer__corp-link-list-header .n-footer__corp-link,.n-footer__property-link-list-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;font-size:12px;line-height:17px;text-transform:uppercase}.n-footer__corp-link{color:#686868;display:block;padding:17px 0}.n-footer__corp-link:hover{text-decoration:underline}.n-footer__corp-link-list-header .n-footer__corp-link{padding-bottom:0;padding-top:0}.n-footer__corp-link-list-header .n-footer__corp-link:hover{color:#1e4a93}.n-footer__bottom{padding:24px 0}.n-footer__bottom a{padding:1.5em}.n-footer__bottom .n-footer__social-link{padding:17px 14px}.n-footer__bottom-left{padding-bottom:24px}.n-footer__copyright{border-right:solid 1px #686868;color:#686868;font-size:12px;margin-right:12px;padding-right:12px}.n-footer__copyright,.n-footer__social-links{display:inline-block;vertical-align:middle}.n-footer__social-link-list{font-size:0;list-style:none}.n-footer__social-link-list-item{display:inline-block}.n-footer__social-link{display:block;padding:17px 14px}.n-footer__social-link-text{display:inline-block;text-indent:-10000px}.n-footer__social-link-icon{fill:#686868;height:15px;margin-right:6px;width:15px}.n-footer__social-link:hover .n-footer__social-link-icon{fill:#0067c5}.n-footer__fine-print{color:#686868;font-size:12px;line-height:16px;margin-bottom:6px}.n-footer__property-link-column-list,.n-footer__property-link-list,.n-multi-column-list ul>li,.n-multi-column-list--xl ul>li{list-style:none}.n-footer__property-link{color:#686868;display:block;font-size:12px;padding-bottom:6px;padding-right:24px}.n-footer__property-link:hover{text-decoration:underline}.n-footer__property-links{padding:24px 0}.n-footer__property-links:after,.n-footer__property-links:before{content:' ';display:table}.n-footer__property-links:after{clear:both}.n-footer__property-link-list:after,.n-footer__property-link-list:before{content:' ';display:table}.n-footer__property-link-list:after{clear:both}.n-footer__property-link-column{width:47.36842%;float:left;margin-right:5.26316%}.n-footer__property-link-column:last-child{width:47.36842%;float:right;margin-right:0}@media screen and (min-width:48em){.n-footer--v1 .n-footer__corp-link-list{width:23.07692%;float:left}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+2){margin-left:25.64103%;margin-right:-100%;clear:none}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+3){margin-left:51.28205%;margin-right:-100%;clear:none}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+4){margin-left:76.92308%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__top{background:linear-gradient(to right,#eaeaea 0,#eaeaea 48%,#f8f8f8 48%,#f8f8f8 48%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__property-links,.n-footer__bottom-left{width:48.71795%;float:left;margin-right:2.5641%}.n-footer--v2 .n-footer__corp-links{width:48.71795%;float:right;margin-right:0}.n-footer__bottom .n-footer__social-link,.n-footer__bottom a{padding:0}.n-footer__bottom-left{padding-bottom:0}.n-footer__bottom-right{width:48.71795%;float:right;margin-right:0;text-align:right}.n-footer__corp-link{padding-bottom:6px;padding-right:24px;padding-top:0}}@media screen and (min-width:64em){.n-footer__corp-link-list{width:23.72881%;float:left}.n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer__corp-link-list:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.n-footer__corp-link-list:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.n-footer__corp-link-list:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}.n-footer__bottom-left{width:49.15254%;float:left;margin-right:1.69492%}.n-footer__bottom-right{width:49.15254%;float:right;margin-right:0}.n-footer--v2 .n-footer__top{background:linear-gradient(to right,#eaeaea 0,#eaeaea 33%,#f8f8f8 33%,#f8f8f8 33%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__corp-links{width:66.10169%;float:right;margin-right:0}.n-footer--v2 .n-footer__property-links{width:32.20339%;float:left;margin-right:1.69492%}}@media screen and (min-width:91.875em){.n-footer--v2 .n-footer__top{background:linear-gradient(to right,#eaeaea 0,#eaeaea 36%,#f8f8f8 36%,#f8f8f8 36%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__corp-links{background:#f8f8f8}}.n-form{padding:24px 0}.n-feature-block--subscribe .n-form{padding:0}.n-form__input::-webkit-input-placeholder,.n-form__textarea::-webkit-input-placeholder{color:#a6a8ab;opacity:1}.n-form__input:-ms-input-placeholder,.n-form__textarea:-ms-input-placeholder{color:#a6a8ab;opacity:1}.n-form__input::placeholder,.n-form__textarea::placeholder{color:#a6a8ab;opacity:1}.n-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #a6a8ab;border-radius:6px;color:#454545;display:block;font-size:16px;height:49px;margin-bottom:6px;max-width:530px;padding:12px;width:100%}.n-form__input:disabled{background:#f2f2f2;cursor:not-allowed;opacity:1}.n-form--dark-bg .n-form__input{border-color:#fff}.n-form__input:focus{border:solid 1px #000;outline:none}.n-form__textarea{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #a6a8ab;border-radius:6px;color:#454545;display:block;font-size:16px;margin-bottom:6px;max-width:530px;min-height:280px;padding:12px;width:100%}.n-form__textarea:disabled{background:#f2f2f2;cursor:not-allowed;opacity:1}.n-form--dark-bg .n-form__textarea{border-color:#fff}.n-form__textarea:focus{border:solid 1px #000;outline:none}.n-form--dark-bg .n-form__input--error,.n-form__input--error{background:#fcc;border:solid 1px #cf2128}.n-form__field-group{display:block;margin-bottom:24px}.n-form__label{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#686868;display:block;font-size:16px;margin-bottom:6px;text-transform:uppercase}.n-form--dark-bg .n-form__label,.n-form--dark-bg .n-form__microcopy{color:#fff}.n-form__label--required:after{color:#cf2128;content:'\A0*'}.n-form__microcopy{color:#686868;font-size:12px}.n-form__label+.n-form__microcopy{display:block;margin-bottom:12px;margin-top:-5px}.n-form__field-error{color:#cf2128;font-size:12px}.n-form--dark-bg .n-form__field-error{color:#fcc}.n-form__required-field-legend{color:#686868;display:inline-block;font-size:12px}.n-form__required-field-legend:before{color:#cf2128;content:'*\A0'}.n-form--dark-bg .n-form__required-field-legend{color:#fff}.n-form__checkbox,.n-form__radio-button{cursor:pointer;display:inline-block;margin-bottom:6px;position:relative}.n-form__checkbox:after,.n-form__checkbox:before,.n-form__radio-button:after,.n-form__radio-button:before{content:' ';display:table}.n-form__checkbox:after,.n-form__radio-button:after{clear:both}.n-form__checkbox:hover .n-form__checkbox-text,.n-form__checkbox:hover .n-form__radio-button-text,.n-form__radio-button:hover .n-form__checkbox-text,.n-form__radio-button:hover .n-form__radio-button-text{color:#1e4a93}.n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text,.n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text{color:#686868}.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-text{color:#eaeaea}.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text{color:#fff}.n-form__checkbox-input,.n-form__radio-button-input{cursor:pointer;opacity:0;position:absolute}.n-form__checkbox-visual{border-radius:5px;margin-right:12px}.n-form__checkbox-visual,.n-form__radio-button-visual{background:#fff;border:solid 1px #a6a8ab;cursor:pointer;height:24px;left:0;position:absolute;text-align:center;top:0;width:24px}.n-form--dark-bg .n-form__checkbox-visual,.n-form--dark-bg .n-form__radio-button-visual{border:0}.n-form__checkbox-input:checked+.n-form__checkbox-visual .n-form__checkbox-checked-icon,.n-form__checkbox-input:checked+.n-form__radio-button-visual .n-form__checkbox-checked-icon{display:inline}.n-form__checkbox-input:focus+.n-form__checkbox-visual,.n-form__checkbox-input:focus+.n-form__radio-button-visual{border-color:#000}.n-form__input-error .n-form__checkbox-visual,.n-form__input-error .n-form__radio-button-visual{background:#fcc;border:solid 1px #cf2128}.n-form__checkbox-input:disabled+.n-form__checkbox-visual,.n-form__checkbox-input:disabled+.n-form__radio-button-visual{cursor:not-allowed}.n-form__radio-button-visual{border-radius:50%;margin-right:6px}.n-form__radio-button-input:checked+.n-form__radio-button-visual:before{background:#0067c5;border:solid 3px #fff;border-radius:50%;content:'';display:block;height:100%;width:100%}.n-form__radio-button-input:focus+.n-form__radio-button-visual{border-color:#000}.n-form__input-error .n-form__radio-button-input:checked+.n-form__radio-button-visual:before{border-color:#fcc}.n-form__checkbox-text,.n-form__radio-button-text{color:#686868;cursor:pointer;display:inline-block;font-size:16px;min-height:24px;padding-left:34px;position:relative;top:3px}.n-form--dark-bg .n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button-text{color:#fff}.n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__checkbox-input:disabled~.n-form__radio-button-text{cursor:not-allowed}.n-form__checkbox-checked-icon{display:none;fill:#0067c5;height:20px;width:20px}.n-form__select{height:49px;margin-bottom:6px;max-width:530px;position:relative;width:100%}.n-form__select,.n-form__select-input,.n-form__select.n-form__input--error{background:0 0;border:0}.n-form__select-input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#686868;cursor:pointer;font-size:16px;height:100%;padding:6px 50px 6px 12px;position:relative;width:100%;z-index:10}.n-form__select-input::-ms-expand{display:none}.ie9 .n-form__select-input{padding-right:12px}.n-form__select-input:focus{outline:none}.n-form__select-input:disabled{color:#a4a4a4;cursor:not-allowed}.n-form__select-visual-wrap{background:#fff;border:solid 1px #a6a8ab;border-radius:6px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:0}.n-form--dark-bg .n-form__select-visual-wrap{border-color:#fff}.n-form__input--error .n-form__select-visual-wrap{background:#fcc;border:solid 1px #cf2128}.n-form__select-input:focus~.n-form__select-visual-wrap{border:solid 1px #000}.n-form__select-input:disabled~.n-form__select-visual-wrap{background:#f2f2f2;cursor:not-allowed}.n-form__select-open-indicator{background:#0067c5;border:solid 1px #0067c5;border-radius:0 6px 6px 0;bottom:0;content:'';display:block;height:49px;position:absolute;right:-1px;text-align:center;top:0;width:52px;z-index:5}.n-form--dark-bg .n-form__select-open-indicator{background:#f2f2f2;border-color:#f2f2f2}.n-form__select:hover .n-form__select-open-indicator{background:#1e4a93}.n-form--dark-bg .n-form__select:hover .n-form__select-open-indicator{background:#eaeaea;border-color:#eaeaea}.ie9 .n-form__select-open-indicator{display:none}.n-form--dark-bg .n-form__select.n-form__input--error:hover .n-form__select-open-indicator,.n-form__input--error .n-form__select-open-indicator{border:solid 1px #cf2128}.n-form--dark-bg .n-form__select-input:focus~.n-form__select-open-indicator,.n-form__select-input:focus~.n-form__select-open-indicator{border:solid 1px #000}.n-form__select-input:disabled~.n-form__select-open-indicator,.n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator{background:#b6d2f5;border-color:#b6d2f5;cursor:not-allowed}.n-form--dark-bg .n-form__select-input:disabled~.n-form__select-open-indicator,.n-form--dark-bg .n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator{background:#f2f2f2;border-color:#f8f8f8}.n-form--dark-bg .n-form__select-input:disabled~.n-form__select-open-indicator .n-form__select-open-icon,.n-form--dark-bg .n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator .n-form__select-open-icon{fill:#b6d2f5}.n-form__select-open-icon{cursor:pointer;display:inline;fill:#fff;height:18px;left:17px;position:absolute;top:15.5px;width:18px}.n-form--dark-bg .n-form__select-open-icon{fill:#0067c5}.n-form__checkbox-group .n-form__checkbox,.n-form__radio-button-group .n-form__radio-button{display:block;margin-bottom:6px}.n-form__checkbox-group.n-form__checkbox-group--horizontal .n-form__checkbox,.n-form__radio-button-group.n-form__radio-button-group--horizontal .n-form__radio-button{display:inline-block;margin-right:24px;vertical-align:middle}.n-form__checkbox-group--scrollable{border:solid 1px #a6a8ab;border-radius:3px;max-height:180px;max-width:530px;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:6px}.n-form__checkbox-group--scrollable-parent{left:8px;position:relative}.n-form__fieldset{border:solid 1px #d0d2d3;border-radius:3px;margin-bottom:24px;padding:24px}.n-form--dark-bg .n-form__fieldset{border-color:#fff}.n-form__legend{color:#686868;font-size:24px}.n-form--dark-bg .n-form__controls-link,.n-form--dark-bg .n-form__legend,.n-form--dark-bg h2{color:#fff}.n-form__controls-link{display:inline-block;float:right;font-size:14px}.n-feature-block--inline .n-form__controls-link{float:none;margin-left:6.66667%}.n-form__microcopy--date-input-status-icon{display:none;height:14px;position:relative;top:2px;width:14px}.n-form__microcopy--date-input-status-icon.n-icon-circle-check-alt{fill:#4a832e}.n-form__microcopy--date-input-status-icon.n-icon-circle-exclamation{fill:#cf2128}.n-form__microcopy--date-input-error .n-form__microcopy--date-input-status-icon.n-icon-circle-exclamation,.n-form__microcopy--date-input-valid .n-form__microcopy--date-input-status-icon.n-icon-circle-check-alt{display:inline}.n-link-list{list-style:none;margin-bottom:24px}.n-link-list__item{margin-bottom:12px}.n-link-list__link{font-size:14px;line-height:1.71429}.n-link-list--v2 .n-link-list__link{margin-left:6px}.n-link-list__direction-icon{fill:#8d8d8d;height:10px;width:10px}.n-link-list__pdf-icon{fill:silver;height:16px;vertical-align:middle;width:16px}.n-messaging{margin-top:24px;position:relative}.n-messaging:after,.n-messaging:before{content:' ';display:table}.n-messaging:after{clear:both}.n-messaging__band-background-accent{background:#0067c5}.n-messaging__message{line-height:20px;padding-left:24px}.n-messaging--on-dark-bg .n-messaging__link,.n-messaging--on-dark-bg .n-messaging__message{color:#fff}.n-messaging__icon{fill:#0067c5;height:16px;left:0;position:absolute;top:1px;width:16px}.n-messaging--on-dark-bg .n-messaging__icon{fill:#fff}.n-messaging__metadata{color:#a4a4a4;font-size:12px;line-height:12px;margin-top:0;padding-left:24px}.n-messaging--information__metadata .n-messaging__message{color:#0067c5;margin-bottom:4px}.n-messaging--success .n-messaging__message{color:#4a832e}.n-messaging--success .n-messaging__icon{fill:#4a832e}.n-messaging--warning .n-messaging__icon{fill:#ff9000}.n-messaging--error{background-color:#fcc;border:1px solid #cf2128;padding:20px}.n-messaging--error .n-messaging__message{color:#cf2128;margin-bottom:0}.n-messaging--error .n-messaging__icon{fill:#cf2128;left:20px;top:20px}.n-messaging--login{background-color:#0067c5;border:1px solid #eaeaea;padding:20px}.n-messaging--login .n-messaging__message{color:#fff;display:inline-block;float:left;margin-bottom:0;max-width:50%}.n-messaging--login .n-messaging__icon{fill:#fff;left:20px;top:20px}.n-messaging--login .button{clear:none;float:right;margin:1%}@media screen and (max-width:64em){.n-messaging--login .button{clear:both;margin:1%}}@media screen and (max-width:26.25em){.n-messaging--login .button{float:left;margin-top:2%}}.n-multi-column-list,.n-multi-column-list--xl{column-count:1;column-gap:24px;display:block;margin:0 0 48px;padding:0 30px 0 0;width:100%}.n-multi-column-list--xl{column-gap:96px}.n-multi-column-list--xl>li,.n-multi-column-list>li{display:inline-block;width:100%;vertical-align:top}.n-multi-column-list a,.n-multi-column-list--xl a{display:block;padding-bottom:12px}.n-multi-column-list ul,.n-multi-column-list--xl ul{margin:0;padding:0 0 0 12px}.n-multi-column-list-header{margin-bottom:12px}@media screen and (min-width:48em){.n-multi-column-list,.n-multi-column-list--xl{column-count:2}}@media screen and (min-width:64em){.n-multi-column-list,.n-multi-column-list--xl{column-count:3}}.n-pagination{margin-bottom:24px}.n-pagination__list{display:inline-block;font-size:0;list-style:none}.n-pagination__list-item{display:inline-block;font-size:16px}.n-pagination__link{display:block;font-size:16px;padding:0 6px}.n-pagination__list-item:first-child .n-pagination__link{padding-left:0}.n-pagination__list-item:last-child .n-pagination__link{padding-right:0}.n-pagination__link--active,.n-pagination__link--active:hover{color:#454545}.n-pagination__icon{fill:#848484;height:14px;position:relative;top:1px;width:14px}.n-pagination__link:hover .n-pagination__icon{fill:#1e4a93}.n-pagination--text-only .n-pagination__link--prev .n-pagination__icon{margin-right:6px}.n-pagination--text-only .n-pagination__link--next .n-pagination__icon{margin-left:6px}.n-pagination--text-only .n-pagination__icon--double-chevron-first{margin-right:-6px}.n-pagination--text-only .n-pagination__icon--double-chevron-second{margin-right:6px}.n-related{background-color:#f8f8f8;border-bottom:6px solid #eaeaea;margin-bottom:24px;padding:45px 45px 16px}.n-related:after,.n-related:before{content:' ';display:table}.n-related:after{clear:both}.n-related [class^=n-icon-doc-]{fill:#a4a4a4;height:20px;width:20px}.n-related li,.n-related ol,.n-related p{font-size:14px;line-height:1.45em}.n-related__header{font-size:24px;margin-bottom:24px}.n-related__subheader{color:#848484;margin-top:-12px;text-transform:uppercase}.n-related__list-item,.n-related__subheader{font-size:14px;margin-bottom:12px}.n-related__list-item-icon{display:inline;fill:#848484;height:12px;width:12px}.n-related-icon-list .n-related__list-item{padding-left:24px;position:relative}.n-related-icon-list .n-related__list-item-icon{left:0;position:absolute;top:3px}.n-related__icon-danger{fill:#cf2128}.n-related__icon-green{fill:#4a832e}.n-related-authors .n-related__list-item{margin-bottom:32px;position:relative}.n-related__author{display:block;padding-left:50px;padding-right:36px}.n-related__author-photo{height:36px;left:0;position:absolute;top:-7px;width:36px}.n-related__author-count{position:absolute;right:0;top:0}.n-related__view-all{display:block;margin-bottom:24px;text-align:right}.n-search-filter__list{font-size:0;list-style:none;margin-bottom:6px}.n-search-filter__list-item{display:inline-block}.n-search-filter__dropdown-menu{display:none}.n-search-filter--is-narrow .n-search-filter__dropdown-menu{display:block}.n-search-filter__panel-toggle-icon{fill:#0067c5;height:16px;position:relative;top:2px;width:16px}.n-search-filter__list-item--active .n-search-filter__panel-toggle-icon{fill:#a6a8ab}.n-search-filter__link:hover .n-search-filter__panel-toggle-icon,.n-search-filter__panel-close-link:hover .n-search-filter__panel-close-icon{fill:#1e4a93}.n-search-filter__link{color:#454545;display:block;font-size:16px;margin-right:12px;position:relative}.n-search-filter__link:hover{text-decoration:none}.n-search-filter--is-narrow .n-search-filter__link{display:none}.n-search-filter__list-item--active .n-search-filter__link{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.n-search-filter__list-item--active .n-search-filter__link:after{background:#0067c5;bottom:-8px;content:'';height:4px;left:0;position:absolute;right:0;z-index:201}.n-search-filter__panel{border:solid 1px #f2f2f2;border-bottom:5px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);display:none;padding:24px;position:relative;width:100%}.n-search-filter__panel.n-search-filter__panel--active{display:block}.n-search-filter__panel-close-link{color:#a6a8ab;font-size:14px;position:absolute;right:12px;top:12px}.n-search-filter__panel-close-link:hover,.n-spotlight-module:hover a:hover{text-decoration:none}.n-search-filter--is-narrow .n-search-filter__panel-close-link{top:6px}.n-search-filter__panel-close-icon{fill:#a6a8ab;height:11px;position:relative;top:1px;width:11px}.n-search-filter__refine-link,.n-search-filter__refine-selected-filters{display:none}.n-search-filter__refine-link{margin-bottom:6px;margin-top:-12px}.n-search-filter__refine-link-icon{fill:#0067c5;height:10px;margin-left:3px;position:relative;top:-1px;width:10px}:hover>.n-search-filter__refine-link-icon{fill:#1e4a93}.n-tag.n-search-filter__refine-tag{clear:left;display:block;float:left;font-size:16px;margin-bottom:6px;width:auto}.n-tag.n-search-filter__refine-tag .n-tag__delete-icon{height:12px;width:12px}.n-search-filter--is-narrow.n-search-filter--has-subfilters .n-search-filter__refine-link,.n-search-filter--is-narrow.n-search-filter--has-subfilters .n-search-filter__refine-selected-filters{display:block}.n-search-filter--is-narrow .n-search-filter-panels,.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter__refine-link,.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter__refine-selected-filters,.n-tag.n-search-filter__refine-tag-template{display:none}.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter-panels{display:block}.n-search-form{position:relative;width:100%}.n-search-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;background:#fff;border:solid 1px #a4a4a4;border-radius:6px;display:inline-block;font-size:16px;height:40px;margin:0;padding:6px 12px;vertical-align:middle;width:100%}.n-search-form__input:focus{border-color:#000;outline:none}.n-search-form__input::-webkit-search-cancel-button{display:none}.n-property-bar__search .n-search-form__input{transition:width .4s cubic-bezier(0,.795,0,1);width:100px}.n-property-bar__search .n-search-form__input:focus{width:320px}.n-search-form__button{background:0 0;border:0;border-radius:0 6px 6px 0;cursor:pointer;display:inline-block;font-size:0;height:40px;padding:0;position:absolute;top:0;right:0;vertical-align:middle;width:40px}.n-search-form__button:hover .n-search-form__button-icon{fill:#454545}.n-search-form__button-text{display:block;text-indent:-10000px}.n-search-form__button-icon{display:inline-block;fill:#a4a4a4;height:18px;width:18px}@media (min-width:64em){.n-property-bar__search .n-search-form__input{width:320px}}.autocomplete,.autocomplete-customer-stories,.autocomplete-search{position:absolute;z-index:8000}.ui-autocomplete{list-style:none;padding-left:0}.ui-menu-item{font-size:20px;line-height:1.2;background:#eaeaea;color:#454545;padding:12px 24px;text-align:left;text-transform:capitalize}.ui-menu-item:nth-child(even){background:#f2f2f2}.ui-menu-item.ui-state-focus,.ui-menu-item:hover{background:#0067c5;color:#fff;cursor:pointer}.n-related-links__title{margin-bottom:12px;text-transform:uppercase}.n-share{font-size:0;list-style:none;margin-bottom:24px}.n-share__list-item{display:inline-block}.n-share__list-item:first-child .n-share__link{padding-left:0}.n-share__list-item:last-child .n-share__link{padding-right:0}.n-share__link{display:block;padding:6px}.n-share__icon{fill:#848484;height:18px;width:18px}.n-share__link:hover .n-share__icon{fill:#0067c5}.n-share__text{display:inline-block;text-indent:-10000px}.n-spotlight-module{background-color:#f8f8f8;border-bottom:10px solid #e4e4e4;display:inline-block;margin-bottom:24px;transition:all .3s cubic-bezier(.55,.085,.68,.53)}.n-spotlight-module.n-spotlight-module--bordered{border:1px solid #e4e4e4;border-bottom:10px solid #e4e4e4}.n-spotlight-module.n-spotlight-module--bordered:hover{border:1px solid #26a9e0;border-bottom:10px solid #26a9e0}.n-spotlight-module.n-spotlight-module--inverse{background-color:#fff}.n-spotlight-module:hover{background-color:#fff;border-bottom:10px solid #26a9e0;cursor:pointer;text-decoration:none}.n-spotlight-module:hover .button--inline-action{color:#1e4a93}.n-spotlight-module:hover .button__icon{fill:#1e4a93}.n-spotlight-module.n-layout-flex__item .button--inline-action{padding:0 24px 24px}.n-spotlight-module__image{display:block}.n-spotlight-module__image.n-spotlight-module__image--center{margin:0 auto;padding-top:24px}.n-spotlight-module__body{padding:24px;text-align:left}.n-spotlight-module__title{font-size:28px;line-height:1.25;color:#3b3b3b;margin-bottom:12px}@media screen and (min-width:48em){.n-spotlight-module__title{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.n-spotlight-module__title{font-size:32px;line-height:1.25}}.n-spotlight-module__text{margin-bottom:0}.n-spotlight-align--center{text-align:center}@media (max-width:48em){.n-spotlight-module{display:block}}@media (max-width:27.5em){.n-layout-flex .n-spotlight-module{max-width:440px}}@media (min-width:48em){.n-spotlight-module{margin-bottom:0}.n-layout-flex .n-spotlight-module{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.n-layout-flex .n-spotlight-module .button--inline-action{margin-top:auto}.n-spotlight-align--center .n-layout-flex .n-spotlight-module .button--inline-action{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.n-tag{background:#0067c5;border-radius:6px;color:#fff;display:inline-block;font-size:10px;padding:4px 13px}.n-tag--secondary{background:#848484}.n-tag__delete-icon,.n-tag__text{display:inline-block;vertical-align:middle}.n-tag__delete-icon{cursor:pointer;fill:#fff;height:9px;width:9px}.n-tag__text{margin-right:2px}.n-tag-group{display:inline-block;font-size:0;margin-bottom:12px}.n-tag-group .n-tag,.n-tag-group__separator{margin-right:6px;vertical-align:middle}.n-tag-group__separator{border-right:solid 1px #a4a4a4;display:inline-block;height:20px;width:1px}.n-layout-flex__item{margin-bottom:24px}@media (min-width:48em){.n-layout-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:100%}.n-layout-flex[data-ntap-layout~="2"]{margin-left:17.5%;margin-right:17.5%;width:auto}.n-layout-flex.n-layout-flex__justify-center{-ms-flex-pack:center;justify-content:center}.n-layout-flex.n-layout-flex__justify-start{-ms-flex-pack:start;justify-content:flex-start}.n-layout-flex.n-layout-flex__justify-start .n-layout-flex__item{margin-right:1.66667%}.n-layout-flex__item{-ms-flex:0 1 auto;flex:0 1 auto;width:31.66667%}[data-ntap-layout~="5"] .n-layout-flex__item{width:31.66667%}[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(4),[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(5){width:48.33333%}[data-ntap-layout~="2"] .n-layout-flex__item,[data-ntap-layout~="4"] .n-layout-flex__item{width:48.33333%}.n-layout-flex__align-baseline .n-layout-flex__item{-ms-flex-item-align:baseline;align-self:baseline}.n-layout-flex__align-center .n-layout-flex__item{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.n-layout-flex__align-end .n-layout-flex__item{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:64em){[data-ntap-layout~="4"] .n-layout-flex__item{width:23.33333%}[data-ntap-layout~="5"] .n-layout-flex__item{width:18.33333%}[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(4),[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(5){width:16.66667%}}.button--side-tab{cursor:pointer;font-size:12px;padding-top:10px;position:fixed;right:-120px;top:calc(50%);transform:rotate(-90deg);width:270px;z-index:100}.n-contact-module{background-color:#fff;border:2px solid #686868;bottom:0;display:none;margin-left:20px;min-height:200px;position:fixed;right:0;width:300px;z-index:100}.n-contact-module__body{padding:15px}.n-contact-module__header{background:#0067c5;color:#fff;height:50px;padding:15px}.n-contact-module__heading{color:#fff;display:inline-block;float:left;text-transform:uppercase}.n-contact-module__close{cursor:pointer;display:inline-block;float:right}.n-contact-module__link{color:#454545;cursor:pointer;direction:ltr;unicode-bidi:embed}.n-contact-module__icon{fill:#a4a4a4;float:left;height:22px;margin:0 5px;width:22px}.n-list__item--bordered{border-bottom:2px solid #eaeaea;margin:0;padding:12px 0}.n-list__item--bordered:last-child{border-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19leHRlbmRzLnNjc3MiLCJuZXRhcHAtbGlicmFyeS1ub24tY3JpdGljYWwuY3NzIiwiZ2xvYmFsL19lbGVtZW50cy5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJ1dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwidXRpbHMvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX2xheW91dC5zY3NzIiwiZ2xvYmFsL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwidGhpcmQtcGFydHkvX21vZGFhbC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9jYXJkL3N0eWxlcy9fY2FyZC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9hY2NvcmRpb24vc3R5bGVzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2RhdGFfdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2FscGhhX2FuY2hvcnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRfYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudF9tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd25fbWVudS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9iYW5kL3N0eWxlcy9fYmFuZC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlX2Jsb2NrLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2ZlYXR1cmUtYmxvY2svX2ZlYXR1cmUtYmxvY2suc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9tdWx0aS1jb2x1bW4tbGlzdC9fbXVsdGktY29sdW1uLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2xpbmtfbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbWVzc2FnaW5nLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hfZmlsdGVyLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0X21vZHVsZS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9zZWFyY2gtZm9ybS9zdHlsZXMvX3NlYXJjaC1mb3JtLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3NlYXJjaC1mb3JtL3N0eWxlcy9fYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3JlbGF0ZWQtbGlua3Mvc3R5bGVzL19pbmRleC5zY3NzIiwiY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvX3RhZy5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy94dXAvc3R5bGVzL194dXAuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvY29udGFjdC9zdHlsZXMvX2NvbnRhY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxHLENDREcsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUVBLEcsQ0FHa0Isc0IsQ0FBd0Isd0IsQ0FBMEIsc0IsQ0FBd0Isc0IsQ0FBd0IseUIsQ0FBdUYsb0MsQ0FBL0IsNkIsQ0FBN0IsMkIsQ0FDN0csYyxDQUFnQixZLENBRkosaUIsQ0FBakIsZSxDQUFvQyxpQixDQUFtQixtQixDQUExRSxpQixDQUE4RyxvQixDQUFmLGEsQ0FFekMsbUIsQ0FINUQsWSxDQUdpRixzQixDQUF3QixRLENDOFdoSCxNLENGelhBLEUsQ0NGSSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENBRUEsRSxDRVdKLEUsQ0ZUSSxDLENFU0osRSxDSGhCRSxRLENDY21CLHNCLENBQXdCLHdCLENBQTBCLHNCLENBQXdCLHNCLENBQXdCLHlCLENBQXVGLG9DLENBQS9CLDZCLENBQTdCLDJCLENBQzdHLFksQ0RackMsaUIsQ0FBQSxlLENBQUEsaUIsQ0FBQSxtQixDQUFBLGlCLENBQUEsb0IsQ0FBQSxhLENDWW1ELG1CLENBQXFCLHNCLENBQXdCLFEsQ0RYOUYsUyxDQWFGLDRCLENBQUEsZ0IsQ0FFRSwwQixDQUNBLFUsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxTLENJdkJGLHNCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsdUQsQ0FDQSw0QixDQUdGLEcsQ0FBQSxHLENBQ0UseUQsQ0FDQSw4QixDQUdGLEcsQ0FDRSx5RCxDQUNBLDhCLENBR0YsRyxDQUNFLDRCLENBakJKLENBcUJBLHdCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsdUQsQ0FHRixFLENBQ0UsUyxDQUNBLGtDLENBR0YsRyxDQUNFLFMsQ0FDQSwrQixDQUdGLEcsQ0FDRSxnQyxDQUdGLEcsQ0FDRSw4QixDQUdGLEUsQ0FDRSxjLENBeEJKLENBNEJBLHNCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsdUQsQ0FHRixFLENBQ0UsUyxDQUNBLGlDLENBR0YsRyxDQUNFLFMsQ0FDQSxnQyxDQUdGLEcsQ0FDRSwrQixDQUdGLEcsQ0FDRSwrQixDQUdGLEUsQ0FDRSw0QixDQXhCSixDQTRCQSx1QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQVVBLEcsQ0FSRSw4QixDQUdGLEcsQ0FDRSxTLENBQ0EsK0IsQ0FPRixHLENBQ0UsK0IsQ0FHRixFLENBQ0UsYyxDQXhCSixDQTRCQSxxQkFDRSxFLENBQU0sNEIsQ0FDTixFLENBQUksdUIsQ0FGTixDQUtBLG1CQUNFLEUsQ0FBTSwyQixDQUNOLEUsQ0FBSSx1QixDQUZOLENBS0Esa0JBQ0UsRSxDQUFNLFMsQ0FDTixFLENBQUksUyxDQUZOLENBS0Esb0JBQ0UsRSxDQUNFLFMsQ0FDQSwrQixDQUdGLEUsQ0FDRSxTLENBQ0EsYyxDQVJKLENBWUEsdUJBQ0UsRSxDQUNFLFMsQ0FDQSxpQyxDQUdGLEUsQ0FDRSxTLENBQ0EsYyxDQVJKLENEeElBLEksQ0FBQSxJLENFK0JFLGtGLENBQ0EsZSxDQUNBLGlCLENGN0JBLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0dMQSxxQixDSFFGLEMsQ0Y2SFMsTSxDRTdIVCxPLENHRkUsa0IsQ0hzQkYsNkIsQ0FkQSxRLENBQ0UsWSxDQVFGLEMsQ0FBQSxNLENBQ0UsZSxDSTFCRixZLENBQ0UsVSxDQUdGLGEsQ0FDRSxXLENBR0YsYyxDQUNFLGdCLENBR0YsZSxDQUNFLGlCLENBR0YsYSxDQUNFLGUsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSxrQixDQ3VDRSwyQkRuQ0YsWSxDQUNFLFksQ0NrQ0EsQ0FBQSx3QkQ3QkYsWSxDQUNFLFksQ0M0QkEsQ0FBQSx3QkR2QkYsZ0IsQ0FDRSxhLENBR0YsaUIsQ0FDRSxZLENDa0JBLENBQUEsd0JEbkJGLGlCLENBT0UsYSxDQVhGLGdCLENBZUUsWSxDQ1FBLENOaEVKLEUsQ0FDRSxrQixDQUNBLFEsQ0FDQSxVLENBRUEsZSxDQUdGLEcsQ0RrTUcsRyxDQ2xNSCxFLENEaU1JLEUsQ0l4TUYsb0UsQ0FDQSxlLENBQ0EsaUIsQ0hLRixHLENEa01HLEcsQ0FFQSxHLENBRUEsRyxDQ3RNSCxFLENEaU1JLEUsQ0FFQSxFLENBRUEsRSxDQzdNSixFLENBc0JFLGtCLENBR0YsRyxDQUFBLEUsQ09QSSxjLENBR0UsYSxDQVpBLG1DUGdCTixHLENBQUEsRSxDT0RJLGMsQ0FDQSxlLENBaEJFLENBQUEsbUNQZ0JOLEcsQ0FBQSxFLENPUEksYyxDQUdFLGUsQ0FaQSxDUHFCTixHLENBQUEsRSxDT1pJLGMsQ0FHRSxnQixDQVpBLG1DUHFCTixHLENBQUEsRSxDT1pJLGMsQ0FHRSxlLENBWkEsQ0FBQSxtQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZ0IsQ0FaQSxDUDBCTixHLENBQUEsRSxDRzVCRSxvRSxDQUNBLGUsQ0FDQSxpQixDSVNFLGMsQ0FHRSxnQixDQVpBLG1DUDBCTixHLENBQUEsRSxDT2pCSSxjLENBR0UsZ0IsQ0FaQSxDQUFBLG1DUDBCTixHLENBQUEsRSxDT2pCSSxjLENBR0UsZ0IsQ0FaQSxDUGdDTixHLENBQUEsRSxDR2xDRSxvRSxDQUNBLGUsQ0FDQSxpQixDSVNFLGMsQ0FHRSxlLENQMEJOLEcsQ0FBQSxFLENPdkJJLGMsQ0FDQSxlLENQMkJKLEcsQ0FBQSxFLENPNUJJLGMsQ0FDQSxtQixDUm1RRCxHLENBQ0MsRyxDQ3hOSixZLENBb0JBLGlCLENBaENBLEUsQ0FBQSxFLENBWUEsQyxDRzFCRSxrRixDQUNBLGUsQ0FDQSxpQixDSGlCQSxrQixDQUdGLEcsQ0FDRSxjLENBR0YsWSxDQW9CQSxpQixDQXBCQSxDLENHckNFLGUsQ0lSRSxjLENBQ0EsZSxDUGlERixhLENBZUYsaUIsQ09wRU0sZSxDUHdFSixrQixDT3BGSSxtQ1BnRk4saUIsQ09qRUksYyxDQUNBLGUsQ0FoQkUsQ0FBQSxtQ1BnRk4saUIsQ092RUksYyxDQUdFLGUsQ0FaQSxDUHVGTix1QixDR2pFRSxrRixDQUNBLGUsQ0FDQSxpQixDSVRFLGMsQ0FDQSxhLENQMEVGLGEsQ0FHRixnQixDQUNFLCtCLENBQ0EsYSxDQUNBLGtCLENBQ0EsVSxDQUpGLDBDLENPcEZJLGMsQ0FHRSxnQixDUHlGRixhLENBQ0Esa0IsQ090R0UsbUNQNkZOLDBDLENPcEZJLGMsQ0FHRSxlLENBWkEsQ0FBQSxtQ1A2Rk4sMEMsQ09wRkksYyxDQUdFLGdCLENBWkEsQ1A2Rk4sMEMsQ0FjSSxrQixDQUNBLGdCLENBZkosOEMsQ0F1QkEsQyxDR3hGRSxrRixDQUNBLGUsQ0FDQSxpQixDSHNGRixDLENBRUUsYSxDQUNBLG9CLENBSEYsTyxDQU1JLGEsQ0FDQSx5QixDQUlKLGtCLENBQ0UsYSxDQUNBLGtCLENBR0YsTyxDRHNPRyxFLENDdE9ILEUsQ0FHRSxhLENBQ0EsYyxDQVNGLGUsQ0FBQSxpQixDQUlFLGUsQ0FHRixlLENBRUUsb0IsQ0FGRiw2QixDQUtJLG9CLENBQ0EsYSxDQUNBLHFCLENBUEosaUUsQ0FXUSxZLENBTVIsa0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLGtELENBRUksVyxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FLTixhLENBQ0UsZSxDQUNBLGtCLENBRkYscUIsQ0FLSSxrQixDQUNBLGUsQ0FDQSxpQixDQUlKLGlCLENBR0UsZSxDQUhGLCtCLENBTUksaUIsQ0FDQSxpQixDQVBKLHNDLENBVU0sa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBS04saUIsQ0FHRSx3QixDQUNBLGUsQ0FKRixzQyxDQVFNLHVDLENBQ0EsNEIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYyxDQUNBLGtCLENBYk4scUUsQ0FpQk0sdUIsQ0FLTixtQixDQUdFLGEsQ0FIRixpQyxDQU1JLGlCLENBTkosd0MsQ0FVSSxrQixDQUNBLHFCLENPdE5GLG1DLENBQUEsb0MsQ0FFRSxXLENBQ0EsYSxDQUdGLG1DLENBQ0UsVSxDUHVOSixvQixDQUFBLGEsQ0FJRSxVLENBQ0Esa0IsQ0FHRixhLENHek9FLGtGLENBQ0EsZSxDQUNBLGlCLENIeU9BLFUsQ0FDQSxlLENBQ0EsaUIsQ08xT0EsaUIsQ0FBQSxrQixDQUVFLFcsQ0FDQSxhLENBR0YsaUIsQ0FDRSxVLENQME9KLEksQ0FDRSxhLENBQ0EsMkMsQ0FDQSxnQixDQUVBLFksQ0FMRixlLENBUUksYSxDQVJKLFcsQ0FZSSxjLENBQ0EsZSxDQUNBLFMsQ0FJSixhLENBRUUsZSxDQUNBLHNDLENBSEYsZSxDQWxCQSxJLENBd0JJLGtCLENBTkosc0IsQ0FTTSxrQixDQVROLHFCLENBYU0sbUIsQ0FLTixxQixDRzVURSxvRSxDQUNBLGUsQ0FDQSxpQixDSDRUQSxhLENEa01XLFUsQ0FUTyxVLENBQ1AsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FFRCxVLENBREMsUyxDQUVBLFUsQ0FUUyxtQixDQ3JMdEIsbUIsQ0FBQSxtQixDRDhLc0IsbUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsbUIsQ0FFRCxtQixDQURDLGtCLENBRUEsbUIsQ0N4S2xCLGtCLENEdVNnQixhLENBQ0YsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsYSxDQUNQLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBT0QsYSxDQUNDLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBWEEsWSxDQUNELFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FDQSxZLENBT0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBM0RTLHNCLENBQ0Ysc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQzVQM0Isc0IsQ0FBQSxzQixDRG1NNkIsc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FPRCxzQixDQUNDLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FYQSxxQixDQUNELHFCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FPQyxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0NqT3JCLGUsQ0R5U1EsYSxDQURTLGEsQ0M3VHpCLHNCLENBQUEsc0IsQ0E0QkksaUIsQ0E1Qkosb0IsQ0FBQSw2QixDQWdDSSxVLENBQ0Esb0IsQ0FqQ0oscUIsQ0FBQSw4QixDQXFDSSxXLENBQ0Esb0IsQ0FJSixRLENBQ0Usa0IsQ0FHRixRLENBQ0UsUSxDQUNBLFEsQ0FDQSxTLENJeFZGLGMsQ0FDRSxpQixDQUVBLGdDLENBQ0UsVyxDQUtKLGUsQ0FDRSxhLENBS0Ysa0MsQ0FDRSxnQixDQUdGLCtCLENBQ0UsYSxDQU9GLG1DQVJBLCtCLENBY0ksYSxDQU5KLENBV0EsWSxDSXBESSxrQixDQUFBLGdCLENBQUEsaUIsQ0pzREYsYyxDSzlERSxrQixDQUNFLFcsQ0FDQSxhLENBQ0EsVSxDTCtETixNLENBRUUsUSxDR2pDQSxZLENBQUEsYSxDQUVFLFcsQ0FDQSxhLENBR0YsWSxDQUNFLFUsQ0g2Qkosc0NBRUksVyxDQUFBLFcsQ0lqRUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUVBLFcsQ0lqRUEsUyxDSmlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSWpFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSWpFQSxlLENKaUVBLFcsQ0FBQSxXLENBQUEsVyxDSWpFQSxTLENKaUVBLFcsQ0FBQSxXLENJakVBLGUsQ0ppRUEsVyxDSWpFQSxlLENKaUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENJakVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENJakVBLGUsQ0ppRUEsWSxDQUFBLFksQ0FBQSxZLENJakVBLGUsQ0ppRUEsWSxDQUFBLFksQ0lqRUEsUyxDSmlFQSxZLENJakVBLGUsQ0orREosQ0FRQSxtQ0FFSSxXLENBQUEsVyxDSXpFQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0p5RUEsVyxDSXpFQSxTLENKeUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJekVBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSnlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJekVBLGUsQ0p5RUEsVyxDQUFBLFcsQ0FBQSxXLENJekVBLFMsQ0p5RUEsVyxDQUFBLFcsQ0l6RUEsZSxDSnlFQSxXLENJekVBLGUsQ0p5RUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0l6RUEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0l6RUEsZSxDSnlFQSxZLENBQUEsWSxDQUFBLFksQ0l6RUEsZSxDSnlFQSxZLENBQUEsWSxDSXpFQSxTLENKeUVBLFksQ0l6RUEsZSxDSnVFSixDQVFBLG1DQUVJLFcsQ0FBQSxXLENJakZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlGQSxXLENJakZBLFMsQ0ppRkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRkEsZSxDSmlGQSxXLENBQUEsVyxDQUFBLFcsQ0lqRkEsUyxDSmlGQSxXLENBQUEsVyxDSWpGQSxlLENKaUZBLFcsQ0lqRkEsZSxDSmlGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSWpGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSWpGQSxlLENKaUZBLFksQ0FBQSxZLENBQUEsWSxDSWpGQSxlLENKaUZBLFksQ0FBQSxZLENJakZBLFMsQ0ppRkEsWSxDSWpGQSxlLENKMERKLE0sQ0E2QkksaUIsQ0FSSixDQVlBLHVDQUVJLFcsQ0FBQSxXLENJN0ZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSjZGQSxXLENJN0ZBLFMsQ0o2RkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKNkZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsZSxDSjZGQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsUyxDSjZGQSxXLENBQUEsVyxDSTdGQSxlLENKNkZBLFcsQ0k3RkEsZSxDSjZGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSTdGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0o2RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSTdGQSxlLENKNkZBLFksQ0FBQSxZLENBQUEsWSxDSTdGQSxlLENKNkZBLFksQ0FBQSxZLENJN0ZBLFMsQ0o2RkEsWSxDSTdGQSxlLENKMkZKLEM7Ozs7OztBTWpFQSxnQixDQUNDLGUsQ0FFRCx1QixDQTRHQSxrQixDQXdMQSw0QixDQXBUQywyQixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGUsQ0FhRCxlLENBU0EsZSxDQVJDLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FFRCxlLENBQ0MsYSxDQU1BLFksQ0FDQSxhLENBQ0EsUyxDQUNBLHFCLENBQ0EsZ0MsQ0EzQ0EsOEIsQ0FnQ0QsaUIsQ0FjRSxxQixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxrQyxDQWpCRiw2QixDQW9CRSxXLENBQ0EsYyxDQUNBLFMsQ0FDQSx1QixDQXZCRixpQyxDQTJCRSxZLENBQ0EsUyxDQTVCRixpQyxDQStCRSxTLENBL0JGLDhCLENBbUNFLHNCLENBbkNGLGlDLENBd0NFLGUsQ0FHRixxQixDQUNDLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0MsQ0FpTkQsd0IsQ0FoTkUsYSxDQUdGLHFCLENBQ0Msa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGlCLENBR0Esd0MsQ0FDQyxTLENBQ0EsYSxDQUNBLGtCLENBR0YsaUIsQ0FDQyxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxvQyxDQUNBLFcsQ0FYRCw0QixDQWVFLFksQ0FDQSxXLENBQ0EsZSxDQUdELG9DLENBQ0MsYyxDQUNBLFcsQ0FDQSxhLENBSUYsYSxDQUNDLGMsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGtCLENBeklBLDhCLENBK0hELG1CLENBQUEsbUIsQ0FjRSxZLENBQ0Esa0IsQ0FmRix5QixDQUFBLDBCLENBQUEseUIsQ0FBQSwwQixDQWlCWSxlLENBakJaLG1CLENBQUEsb0IsQ0F3QkUsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0EvSkQscUMsQ0ErSEQsb0IsQ0FvQ0Usd0IsQ0FwQ0YsbUIsQ0F1Q0UsdUIsQ0FFRCxnQyxDQUNDLGtCLENBQ0EsVSxDQUNBLFEsQ0FJRix5QixDQUNDLFksQ0FPRCxvQixDQUNDLGdCLENBQ0EsaUIsQ0FDQSxXLENBRUQsbUIsQ0FDQyxjLENBQ0Esb0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EsVyxDQUNBLGMsQ0FQRCw2QixDQVdFLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQTFNRCxxQyxDQTRMRCxtQyxDQWlCRyxrQixDQWpCSCxpQyxDQXFCRSx5QixDQXJCRix1QyxDQXVCRyxvQixDQUNBLGEsQ0FPSCx1QkFDQyxFLENBQUssUyxDQUNMLEUsQ0FBTyxTLENBRlIsQ0F3QkEsbUMsQ0FFRSxVLENBQ0EsYyxDQUNBLHlCLENBSkYsMkMsQ0FPRSxTLENBQ0EsYyxDQVJGLHNELENBV0UsbUIsQ0FDQSxvQixDQUNBLG1CLENBYkYsd0IsQ0FnQkUsUyxDQUNBLHFCLENBQ0EseUIsQ0FDQSxzQixDQUNBLHlCLENBQ0EseUIsQ0FFQSx3QyxDQVFGLG1DLENBRUUsa0IsQ0FDQSxtQixDQUhGLCtCLENBTUUsVSxDQUNBLGMsQ0FJRixvQixDQUNDLGlCLENBQ0EsVSxDQUVELG9CLENBQ0MsWSxDQURELDhCLENDdE9BLGlCLENENk9FLGEsQ0FHRixxQixDQUNDLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQVBELDJCLENBU0csWSxDQUdILHVCLENBQ0MsaUIsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxTLENBQ0EsYyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxXLENBQ0Esa0IsQ0FsVUEsOEIsQ0F1VEQsaUMsQ0FjRSxTLENBQ0EsYyxDQWZGLDZCLENBQUEsNkIsQ0FtQkUsWSxDQUNBLGUsQ0FwQkYsbUMsQ0FBQSxvQyxDQUFBLG1DLENBQUEsb0MsQ0F1Qkcsa0IsQ0F2QkgsNkIsQ0FBQSw4QixDQWdDRSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQS9WRCxxQyxDQXVURCw4QixDQTRDRSxlLENBQ0Esd0IsQ0E3Q0YsNkIsQ0FnREUsYyxDQUNBLHVCLENBR0Ysb0IsQ0FDQyxTLENBQ0EsZ0IsQ0FFRCxvQixDQUNDLFUsQ0FDQSxpQixDQUZELDBCLENBQUEsMkIsQ0FLVyxTLENBTFgsMkIsQ0FPRSxjLENBQ0Esd0IsQ0FSRiwwQixDQVdFLGUsQ0FDQSx1QixDQU9GLGtCLENBQ0MsZ0IsQ0FDQSxpQixDQUdELHVCLENBQ0MsaUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBRUEsa0MsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENYdzFCZ0MsNkIsQ1dsMkJqQyw4QixDQUFBLDhCLENBY0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBTUYsOEIsQ0FJQSxtQixDQUhDLFUsQ0FDQSxXLENBRUQsbUIsQ0FHQyxhLENBTUQsMENBckNBLHVCLENBdUNFLGdCLENBQ0EsWSxDQUhGLENBT0EsMENBaktBLG1DLENBb0tHLGlCLENBQ0Esa0IsQ0FoSUgsdUIsQ0FvSUUsUSxDQUNBLFcsQ0FDQSxjLENBQ0EseUIsQ0F2SUYsNkIsQ0FBQSw4QixDQTBJRyxlLENBdEZILG9CLENBMEZFLFMsQ0FDQSxVLENBdkZGLG9CLENBMEZFLFMsQ0FDQSxVLENBdkJGLENBMkJBLG9DQTNOQSx3QixDQTZORSxxQixDQUZGLENBS0Esc0NBaE9BLHdCLENBa09FLHFCLENBRkYsQ0FLQSxzQ0FwWUEscUIsQ0FzWUUsZ0IsQ0FDQSxtQixDQXhPRix3QixDQTJPRSxxQixDQU5GLENBU0EscUNBOU9BLHdCLENBZ1BFLHFCLENBNUZGLHVCLENBK0ZFLGUsQ0FDQSxnQixDQU5GLENBVUEseUNBeFBBLHdCLENBMFBFLHFCLENBRkYsQ0FLQSwwQ0FyTUEscUIsQ0F1TUUsWSxDQUZGLENBVUEsdUIsQ0FDQyxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLE8sQ0FDQSxRLENBQ0Esd0IsQ0FDQSxvQixDQUVtdEMsa0NBQWtDLEUsQ0FBRyxTLENBQWtILG9CLENBQXFCLEUsQ0FBSyxVLENBQTJHLGtCLENBQTVSLENBQWdULDJCLENBQTRCLFUsQ0FBVyxXLENBQVksZSxDQUFnQixjLENBQWUsaUIsQ0FBa0IsK0IsQ0FBZ0MsVSxDQUFXLFcsQ0FBWSxrQixDQUFtQixlLENBQWdCLDhDLENBQW1SLG1ELENBQW9KLGtCLENBQW1CLDhDLENBQUEsOEMsQ0FBOEYsdUQsQ0FBd0Qsd0QsQ0FBeUQsMkQsQ0FBNEQsc0QsQ0FBZ2UsbUQsQ0FBNEosb0IsQ0FBcmtCLDBDLENBQTJULDhELENBQStSLDBDLENBQTJULDhELENBQStELDhDLENBQTJNLG9CLENBQXFCLDhDLENBQUEsOEMsQ0FBOEYsdUQsQ0FBd0Qsd0QsQ0FBeUQsMkQsQ0FBNEQsc0QsQ0FBcWUsbUQsQ0FBNEosb0IsQ0FBMWtCLDBDLENBQStULCtELENBQWdTLDBDLENBQStULCtELENBQWdFLDhDLENBQXVNLG1CLENBQW9CLDhDLENBQUEsOEMsQ0FBOEYsdUQsQ0FBd0Qsd0QsQ0FBeUQsMkQsQ0FBNEQsc0QsQ0FBdUQsMEMsQ0FBK1QsK0QsQ0FBZ0UsOEMsQ0FBK0MsbUQsQ0FBNEosb0IsQ0FBcUIsMEMsQ0FBK1QsK0QsQ0FBZ0UsOEMsQ0FBK2xCLDhDLENBQWhqQixtRCxDQUE0SixvQixDQUFxQiwwQyxDQUErVCwrRCxDQUFnRSw4QyxDQUErYSxvQixDQUFxQiwwQyxDQUErVCwrRCxDRWppQi91UCxZLENBQ0Usa0IsQ0FHRixvQixDQUNFLGlCLENBZ0NGLHNCLENBakNBLDRDLENDeVBBLDBCLENEclBJLFksQ0FKSix5QyxDQVFJLHdCLENBUkosMkMsQ0FZSSxlLENBQ0Esa0IsQ0FiSixpRCxDQWdCTSxjLENBaEJOLDJCLENBcUJJLDRCLENBQ0EsVSxDQUNBLGEsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0FDQSxVLENBSUosNEMsQ0FJSSxZLENBQ0EsZSxDQUNBLG1ELENBTkosb0QsQ0FXTSxpQixDQUNBLG1CLENBQ0EsaUQsQ0FiTix3RSxDQW1CUSx5QixDQW5CUiwyRSxDQXVCUSxvQixDQXZCUiwyRSxDQTJCUSxZLENFaEVSLGdCLENBQ0Usa0IsQ0FDQSxrQixDQUVBLFUsQ0FHRixzQixDUG1DRSxlLENPakNBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUdGLDJCLENBQ0Usb0IsQ0FDQSxnQixDQUFBLFksQ0FGRiw2RCxDQU1JLFEsQ0FJSixzQixDQUNFLGEsQ0FDQSxjLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDSFhGLFcsQ0FDRSxtQixDQUNBLGdCLENBR0YsTyxDQUNFLGUsQ0FDQSx3QixDQUNBLGdDLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLGtCLENBTkYsMkIsQ0EyQ0EsZSxDQWxDSSxlLENBVEosOEIsQ0FhSSxlLENBQ0EsYyxDQUlKLFksQ0poQkksYyxDQUNBLGEsQ0lpQkYsa0IsQ0FDQSxlLENBV0EscUIsQ1JuQ0Esb0UsQ0FDQSxlLENBQ0EsaUIsQ1FtQ0UsYSxDQUZGLGtCLENBQUEsdUIsQ0FBQSxvQixDQUFBLGtCLENBQUEsb0IsQ1JuQ0Esb0UsQ0FDQSxlLENBQ0EsaUIsQ1FtQ0UsYSxDQUZGLGtCLENBQUEsdUIsQ0FBQSxvQixDQUFBLG9CLENBRUUsYSxDQUZGLHVCLENBQUEsb0IsQ0FBQSxvQixDQUVFLGEsQ0FGRix1QixDQUFBLG9CLENBRUUsYSxDQUZGLHVCLENBRUUsYSxDQUlKLGMsQ0oxQ0ksYyxDQUdFLGUsQ0l5Q0osa0IsQ0FHRixxQixDQUVJLHFCLENBUUosYyxDQUNFLG1CLENBQUEsWSxDQUdGLGEsQ0FDRSxZLENBREYsNEIsQ0FJSSxnQixDQUNBLGEsQ0FJSixlLENBQ0UsZSxDQU9GLGMsQ0FDRSxpQixDQUdGLG1CLENBQ0UscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUVBLG1CLENBQUEsMEIsQ0FHRix5QixDQUNFLGtCLENBQ0EsVSxDQUZGLDJCLENBS0ksVSxDQUlKLDRCLENBRUksbUIsQ0FDQSxnQixDQUhKLDZCLENKbEdJLGMsQ0FHRSxnQixDSnBCSixvRSxDQUNBLGUsQ0FDQSxpQixDSU1JLG1DSTJHTiw2QixDSmxHSSxjLENBR0UsZSxDQVpBLENBQUEsbUNJMkdOLDZCLENKbEdJLGMsQ0FHRSxnQixDQVpBLENJMkdOLGdCLENBWUksYyxDTGhFQSx3QktzRkYsWSxDQWhCQSxhLENBQ0UsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUhGLHFCLENBTUksaUIsQ0FBQSxhLENBQ0EsUyxDQUNBLGMsQ0FSSixtQyxDQVdNLDhCLENBS04sb0IsQ0FNSSxlLENBTkoscUMsQ0FTTSxvQixDQVROLHNDLENBYU0sbUIsQ0FiTixpQyxDQWlCTSxhLENMdkdKLENBQUEsd0JLOEdGLGEsQ0FDRSxpQixDQUFBLGEsQ0F6QkYsb0IsQ0E2QkUsZSxDQTdCRixpQyxDQWdDSSxtQixDQWhESixxQixDQXNGRSxlLENBbENGLDBELENBVU0sYyxDQVZOLDBELENBY00sOEIsQ0FkTiw0QyxDQW9CTSxlLENBcEJOLG1DLENBcUNJLGEsQ0FDQSw4QixDQXRDSixtQyxDQTBDSSxjLENBMUNKLG1DLENBOENJLDhCLENMeEtGLENTaEVKLGtCLENBQ0Usa0IsQ0FHRix3QixDQUdFLFcsQ0FDQSxlLENBR0YsNkIsQ0FDRSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxxQixDQUdGLHdCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBRUEsaUQsQ0FDRSxlLENBQ0EsYyxDQUlKLHdCLENBQ0UsYSxDQUNBLGtCLENBRkYsdUQsQ0FNTSxhLENBQ0EseUIsQ0FQTix1RCxDQVdNLFksQ0FLTix3QixDWmpCRSxrRixDQUNBLGUsQ0FDQSxpQixDWWlCQSxhLENBQ0Esb0IsQ0FDQSxjLENBQ0EscUIsQ0FHRixrQyxDQUNFLGMsQ0FDQSxlLENBQ0EscUIsQ0FIRiw0RCxDQU1JLGEsQ0FDQSxnQixDQVBKLGtFLENBVU0sYSxDQ2xFTixtQixDQUNFLGMsQ0FDQSxrQixDQUdGLDJCLENBQ0UsOEIsQ0FDQSxpQixDQUNBLGtCLENBSEYsNEMsQ0FNSSxjLENBSUoseUIsQ0FBQSx5QixDQUVFLG9CLENBQ0Esa0IsQ0hoQkYsYSxDQUVFLGdDLENBQ0EsZSxDQUNBLFUsQ0FKRixtQixDQU9JLHdCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBVkosd0MsQ0FhTSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FqQk4sYSxDQUFBLGUsQ0F1Qkksa0IsQ0F2Qkosc0IsQ0EyQkksa0IsQ0EzQkosNkMsQ05zQkksYyxDQUNBLGUsQ01RRSxhLENBQ0EsZSxDQWhDTixpRCxDQW9DTSxjLENBcENOLG1ELENBd0NNLGtCLENBeENOLHFELENBQUEsc0QsQ1ZLRSxvRSxDQUNBLGUsQ0FDQSxpQixDVTZDTSxVLENBcERSLHNELENBOENRLHFCLENOOUJKLGMsQ0FHRSxnQixDTW5CTixxRCxDTnNCSSxjLENBQ0EsbUIsQ004QkksZSxDQXJEUixtQixDQTJESSxlLENBM0RKLHFDLENBOERNLFksQ0E5RE4sNEQsQ0FrRU0sa0IsQ0FsRU4sb0QsQ0FBQSxzQixDQUFBLHVCLENWaUJFLG9FLENBQ0EsZSxDQUNBLGlCLENVbkJGLG9ELENWTUUsZSxDVU5GLHNCLENBQUEsc0IsQ0FtRk0sWSxDQUNBLGMsQ0FwRk4sZ0IsQ0FBQSxnQixDQTJGSSwrQixDQUNBLGMsQ0FFQSxjLENBQ0EsMkIsQ0FFQSxrQixDQWpHSixnQixDVktFLG9FLENBQ0EsZSxDQUNBLGlCLENVeUZFLGUsQ0FoR0osNEIsQ0FBQSw0QixDQW9HTSxhLENBcEdOLDJCLENBQUEsMkIsQ0F3R00sYyxDQXhHTiw4QyxDQThHTSxZLENBQ0EscUIsQ0EvR04sZ0IsQ1ZpQkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ1VrR0UsZSxDQXJISiwrQixDQXdITSxpQixDQWlCRix3QyxDQWRBLHdDLENBQ0Usd0IsQ0E1SE4sZ0IsQ0FtSUksVyxDQW5JSixxQyxDQXNJTSxXLENBdElOLG9DLENBOElNLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQWxKTiw2QixDQUFBLHVDLENBdUpNLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EscUIsQ0FDQSxVLENBNUpOLG1DLENBQUEsNkMsQ0ErSlEsWSxDQS9KUixrQixDQXFLTSxvQixDQUNBLGlCLENBdEtOLDZCLENBeUtRLGMsQ0F6S1Isa0IsQ0ErS00saUIsQ0EvS04sd0IsQ0FBQSxrQixDTnNCSSxjLENBQ0EsbUIsQ012QkosMEMsQ0FBQSx5QyxDVmlCRSxvRSxDQUNBLGUsQ0FDQSxpQixDVXFLSSxjLENBeExOLDBDLENBNkxNLCtCLENBN0xOLDRDLENBa01NLGtCLENBU04sZ0MsQ0FBQSx3QyxDVnRNRSxvRSxDQUNBLGUsQ0FDQSxpQixDSWVFLGMsQ0FDQSxlLENNd0xGLHdCLENBSUYsNEIsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixtRCxDQUNFLGMsQ0FHRiwwQixDQUFBLDBCLENBT0Esb0QsQ0FKSSxrQixDQUlKLHdFLENBTU0sa0IsQ0FDQSxZLENBS04sMEIsQ0FDRSxrQixDQUNBLFksQ0FGRiw2QixDQUtJLGlCLENBTUosMEIsQ0FPSSxlLENBSUosZ0MsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FHRix5QixDQUNFLFksQ0FDQSxlLENBQ0EsK0MsQ0FIRixpRCxDQU1JLGlCLENBQ0EsbUIsQ0FDQSxpRCxDQUlKLGlCLENBQ0UsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FKRix1QixDQU9JLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBSUosMEIsQ0FDRSxXLENSN1JGLGEsQ1FrU0UsZSxDUnRTRixlLENRMFNFLGlCLENSOVNGLGMsQ1FrVEUsZ0IsQ1AxUEUsd0JPOURKLHdDLENBK1RRLGMsQ0EzRlIsd0UsQ0FtR1EsMkIsQ1B6UUosQ0FBQSx3Qk9nUkYsZ0IsQ0FBQSxzQixDQUdJLDJCLENBQ0EsWSxDQUpKLDhDLENBUUksUyxDQXRHTiwwQixDQTJHSSxpQixDQWpESiwwQixDZDAxREUsbUIsQ2NyeURFLFksQ0FHRix3QyxDQUNFLFksQ1ByU0EsQ0FBQSwyQk85REosd0MsQ0FnWFEsYyxDUGxUSixDQUFBLHdCTzJURixvQyxDQUVJLFksQ1A3VEYsQ0FBQSx3Qk82TEosMEIsQ0F1SUksaUIsQ0FHRixpQyxDQUNFLGtCLENBR0YsK0IsQ0FBQSwrQixDQUdJLHdCLENBbkJKLG9DLENBeUJJLG9CLENQcFZGLENXaEVKLGdCLENBS0EseUIsQ0FKRSxvQixDQUNBLGlCLENBR0YseUIsQ0FFRSxnQixDQUdBLGtELENBQUEsd0QsQ0FFRSxhLENBSUosOEIsQ0FDRSxvQixDQUNBLGtCLENBRUEsOEQsQ0FDRSx5QixDQUlKLDhCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxVLENBRUEsOEQsQ0FDRSxZLENBR0YsdUQsQ0FBQSw2RCxDQUVFLFksQ0FDQSx3QixDQUlKLHNCLENBQ0UsZSxDQUNBLGlDLENBQ0EsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBRUEsb0QsQ0FDRSxPLENBR0YsK0MsQ0FDRSxhLENBSUosc0IsQ0FHRSxlLENBQ0EsYyxDQUNBLFUsQ0FHRixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0NuRUYsTyxDQUNFLFcsQ0FDQSxjLENBQ0EsaUIsQ0FIRixtQyxDQU9NLGUsQ0FQTix3QixDQVlJLGdCLENBSUosZSxDQUVFLGtCLENBQ0Esa0IsQ0FHRixxRCxDQUNFLGUsQ0FHRiwrQixDQUNFLCtCLENBQ0EsZSxDQUdGLGtDLENBQ0UsbUIsQ0FHRixpQyxDQUNFLGtCLENBREYsNEMsQ0FJSSxlLENBSUosZ0IsQ0FDRSxpQixDQURGLHdCLENBSUksa0IsQ0FDQSxVLENBTEosZ0MsQ0FRTSxhLENBUk4sd0IsQ0FpQkksa0IsQ0FDQSxpQixDQWxCSixrQyxDQ21CQSx3QyxDREdJLGMsQ0FHRixxQyxDQUlBLGlDLENBSEUsZSxDQVNGLHdELENBQ0UsWSxDQUlKLGUsQ0FDRSxhLENBQ0Esa0IsQ0FGRixnQyxDQUtJLGUsQ0FMSixvQyxDQUFBLHFDLENBVUksa0IsQ0FDQSxxQixDQVhKLHFDLENBZUksaUIsQ0FJSix1QixDQUFBLHVCLENBRUUsYSxDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBTEYsdUIsQ0FTRSxlLENBU0Ysd0IsQ0FDRSxvQixDQUNBLGlCLENBR0YsYyxDQUNFLFEsQ0FDQSxRLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDQUdGLGlCLENBQ0Usd0IsQ0FHRixpQixDQUNFLGlCLENBR0YsNkIsQ0FDRSxrQixDQUdGLDZCLENBQ0Usa0IsQ0FHRiw2QixDQUNFLGtCLENBZUYsaUMsQ0FBQSwyQixDQWhCQSw4RCxDQUFBLDJELENBTUksVSxDQU5KLHVELENBbUNBLDBCLENBekJJLGtDLENBQ0EsbUMsQ0FDQSw2QixDQUlKLHlCLENBQ0Usa0IsQ0FDQSxVLENBRkYsOEMsQ0FVSSxlLENBSUosNEIsQ0FDRSxrQixDQUNBLFUsQ0FHRiwwQixDQUdFLDZCLENBQ0EsVyxDQUNBLFEsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUdGLGMsQ0FDRSxhLENaL0lFLHdCWXpESixPLENBNk1JLGMsQ0FsQkosMEIsQ0FzQkksUSxDQUdGLDZCLENBQ0Usa0IsQ0EvTEoscUQsQ0FrTU0sZSxDQTFJSix3RCxDQWdKSSxhLENBQ0EsZSxDQUNBLGUsQ0FqTU4sa0MsQ0FzTUksbUIsQ0FHRix5QyxDQUVJLFUsQ0FRSiw2QixDQUNFLGlCLENBQUEsd0IsQ1oxTEEsQ0FBQSx3Qll6REosTyxDQXlQSSxjLENBR0YsZ0IsQ0FDRSxtQixDQUFBLFksQ0FuT0osK0IsQ0FzT00sWSxDQUpKLHdDLENBQUEsd0MsQ0FTSSxlLENuQjRtRUEsb0UsQ0FBQSxvRSxDbUJ6bUVFLHFCLENBQ0EsZSxDbkI0bUVGLG9FLENBQUEsb0UsQ21CeG1FRSxxQixDQUNBLGUsQ0FHRiw2RCxDQUFBLDZELENBQ0UsYyxDQUNBLG9CLENBQ0EsZ0IsQ0FBQSxPLENuQjBtRUosNkQsQ21CcG1FSSxlLENuQnNtRUosNkQsQ21CbG1FSSxTLENBR0Ysc0QsQ0FDRSxnQixDQUFBLE8sQ0FuUVIsa0MsQ0F5UUksbUIsQ1ovT0EsQ0FBQSw0Qll6REosTyxDQW9USSxjLENBclJKLGtDLENBeVJJLG1CLENBR0YsZ0MsQ1YvU0UsaUIsQ0FBQSxrQixDVW1URixrQixDQUNFLGUsQ1p2UUEsQ2MxREosZ0IsQ0FDRSxjLENBRUEsaUIsQ0FPQSxnRCxDQUNFLHVCLENBU0osMEIsQ2JGSSxjLENBQ0EsbUIsQ0prQkYsa0YsQ0FDQSxlLENBQ0EsaUIsQ2lCaEJBLGEsQ0FDQSxrQixDQUNBLHdCLENBR0YsaUMsQ0FDRSxhLENBQ0Esa0IsQ0FHRix5QixDQUFBLDRCLENBRUUsa0IsQ0FDQSxrQixDQUdGLDZCLENBQ0UsZSxDQUdGLHlCLENBQ0Usa0IsQ0FHRiw0QixDQUNFLGUsQ0FERixnQyxDQUlJLFUsQ0FJSiw0QixDQUNFLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBZUYseUIsQ0FDRSxrQixDQUNBLFMsQ0FHRixzQixDYjNDRSxlLENhK0NGLHlCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsaUIsQ0FHRixzQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FKRixzQyxDQU9JLGtCLENBSUosbUNBcEdBLGdCLENBd0dJLGtCLENBQ0EsWSxDQUVBLDRCLENBQ0UsWSxDQXJETiw0QixDQTBESSxXLENBQ0EsVSxDQUVBLHdDLENBQ0UsVyxDQUNBLFUsQ0FsQk4sQ0FwR0EsZ0IsQ0NMRSxrQixDQUNBLFMsQ0FGRix1QyxDQUtJLFcsQ0FDQSxXLENBSUosdUIsQ2RRSSxjLENBR0UsZ0IsQ2NUSixrQixDQUVBLG1ELENkSUUsYyxDQUdFLGdCLENBWkEsbUNjS0osbUQsQ2RJRSxjLENBR0UsZ0IsQ0FaQSxDQUFBLG1DY0tKLG1ELENkSUUsYyxDQUdFLGdCLENBWkEsQ2NVTixzQixDbEJZRSxrRixDQUNBLGUsQ2tCWEEsaUIsQ0FHRiwyQixDQUNFLGUsQ0FHRixzQixDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLHlCLENBQ0UsWSxDQUVBLFcsQ0FHRiw0QixDQUNFLGMsQ0FDQSxtQixDQUFBLFksQ0FGRixtRCxDQUtJLFksQ0FDQSxpQixDQUFBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGlCLENBWEosb0QsQ0FlSSxjLENBSUosMEIsQ0FDRSxlLENBR0YsOEIsQ0FDRSxrQixDQUNBLFksQ0FGRixxRCxDQUFBLHNELENBS0ksVSxDQUxKLG1FLENBWU0sUyxDQUtOLHVCLENBRUUscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLFksQ0FDQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FHRix1QixDQUNFLFksQ0FHRiwrQixDQUNFLGlCLENmOUJFLDJCYzFESixnQixDQzZGSSwrQixDQUNBLG1CLENBRkYsMkIsQ0FLSSxlLENBQ0EsZ0IsQ0FHRiwwQyxDQUNFLGUsQ0FDQSxnQixDZjdDRixDQUFBLHlCZW1ERixxRCxDQUFBLG1ELENBR0ksaUIsQ2Z0REYsQ0FBQSx3QmMxREosZ0IsQ0N1SEksZSxDZjdEQSxDQUFBLHdCZW1FRix3QixDQUNFLG1CLENBQUEsWSxDQUNBLFUsQ0FGRixrRCxDQUtJLG9CLENBQ0EsaUMsQ0FBQSxvQixDQUNBLG1CLENBUEosZ0MsQ0FXSSxvQixDQUNBLDJCLENBQUEsYyxDQUNBLGEsQ2ZoRkYsQ2E5REosUyxDQUNFLGtCLENBRUEsMkksQ0FHRixjLENBQ0UsK0IsQ0FHRiw0QixDQUNFLDZHLENBR0Ysc0IsQ0FFSSxjLENBQ0EsZSxDQUNBLFksQ0FJSixxQixDQUVFLGdCLENab0JBLDJCLENBQUEsNEIsQ0FFRSxXLENBQ0EsYSxDQUdGLDJCLENBQ0UsVSxDWXhCSix5QixDWFZJLGUsQ0FBQSxVLENXY0YsYyxDQUNBLGUsQ0FDQSxrQixDRzhCRSx5QyxDZDlDQSxrQixDQUFBLFUsQ0FBQSxhLENjOENBLHlDLENkOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENXbUJKLGdDLENBQUEsb0MsQ0FPRSxrQixDQVBGLGdDLENwQjY4RXFDLHFELENvQjc4RXJDLG9DLENoQnpCRSxvRSxDQUNBLGUsQ0FDQSxpQixDZ0IyQkEsYSxDQUNBLGMsQ0FDQSxnQixDQUVBLHdCLENBR0Ysb0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FIRiwwQixDQU1JLHlCLENBR0YscUQsQ0FFRSxnQixDQUNBLGEsQ0FIRiwyRCxDQU1JLGEsQ0FLTixpQixDQUNFLGMsQ0FERixtQixDQUlJLGEsQ0FKSix3QyxDQWNJLGlCLENBSUosc0IsQ0FDRSxtQixDQUdGLG9CLENBQ0UsOEIsQ0FDQSxhLENBRUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FORixvQixDQWdCQSx1QixDQUNFLG9CLENBQ0EscUIsQ0FHRiwyQixDQUdFLFcsQ0FDQSxlLENBR0YsZ0MsQ0FDRSxvQixDQUdGLHNCLENBQ0UsYSxDQUNBLGlCLENBR0YsMkIsQ0FDRSxvQixDQUNBLG9CLENBR0YsMkIsQ0FDRSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQUVBLHdELENBQ0UsWSxDQUlKLHFCLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBR0Ysb0MsQ0FBQSw2QixDSXZKQSwwQixDQUFBLDhCLENKMkpFLGUsQ0FHRix3QixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGtCLENBQ0Esa0IsQ0FMRiw4QixDQVFJLHlCLENBSUoseUIsQ0FFRSxjLENaOUhBLCtCLENBQUEsZ0MsQ0FFRSxXLENBQ0EsYSxDQUdGLCtCLENBQ0UsVSxDQVBGLG1DLENBQUEsb0MsQ0FFRSxXLENBQ0EsYSxDQUdGLG1DLENBQ0UsVSxDWThISiwrQixDWGhLSSxlLENBQUEsVSxDQUFBLHFCLENXZ0tKLDBDLENYaEtJLGUsQ0FBQSxXLENBQUEsYyxDV3VLSixtQ0FDRSx1QyxDWHhLRSxlLENBQUEsVSxDYzhDQSx1RCxDZDlDQSxrQixDQUFBLFUsQ0FBQSxhLENjOENBLHVELENkOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENjOENBLHVELENkOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENjOENBLHVELENkOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENXUEosNEIsQ0FzTE0sNEcsQ0FISix1QyxDQXhHRixzQixDWHBFSSxlLENBQUEsVSxDQUFBLG9CLENXNEtGLG1DLENYNUtFLGUsQ0FBQSxXLENBQUEsYyxDV2tESix3QyxDQUFBLG1CLENBMklNLFMsQ0F6SE4sc0IsQ0F5SU0sZ0IsQ0FJSix1QixDWGpORSxlLENBQUEsVyxDQUFBLGMsQ1d5TkUsZ0IsQ0EzTE4sb0IsQ0FnTUksa0IsQ0FDQSxrQixDQUNBLGEsQ0F6REosQ0E2REEsbUNBMU5BLHlCLENYVkksZSxDQUFBLFUsQ2M4Q0EseUMsQ2Q5Q0Esa0IsQ0FBQSxVLENBQUEsYSxDYzhDQSx5QyxDZDlDQSxxQixDQUFBLGtCLENBQUEsVSxDYzhDQSx5QyxDZDlDQSxxQixDQUFBLGtCLENBQUEsVSxDYzhDQSx5QyxDZDlDQSxxQixDQUFBLGtCLENBQUEsVSxDV29FSixzQixDWHBFSSxlLENBQUEsVSxDQUFBLHFCLENXaU5GLHVCLENYak5FLGUsQ0FBQSxXLENBQUEsYyxDV1BKLDRCLENBdVFNLDRHLENBcEZKLG1DLENYNUtFLGUsQ0FBQSxXLENBQUEsYyxDVzRLRix1QyxDWDVLRSxlLENBQUEsVSxDQUFBLHFCLENXb09KLENBeUNBLHVDQXBSQSw0QixDQXVSTSw0RyxDQXBHSixtQyxDQXdHSSxrQixDQVBOLENLMVBBLE8sQ0FDRSxjLENBRUEsbUMsQ0FDRSxTLENBSUoseUMsQ0FBQSw0QyxDQUdJLGEsQ0FDQSxTLENBSkosb0MsQ0FBQSx1QyxDQUdJLGEsQ0FDQSxTLENBSkosMkIsQ0FBQSw4QixDQUdJLGEsQ0FDQSxTLENBSUosYyxDckJqQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3FCa0JBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFUsQ0FkRix1QixDQWlCSSxrQixDQUNBLGtCLENBQ0EsUyxDQUdGLCtCLENBQ0UsaUIsQ0F2Qkosb0IsQ0EyQkkscUIsQ0FDQSxZLENBSUosaUIsQ3JCakRFLGtGLENBQ0EsZSxDQUNBLGlCLENxQmlEQSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsVSxDQWJGLDBCLENBZ0JJLGtCLENBQ0Esa0IsQ0FDQSxTLENBR0Ysa0MsQ0FDRSxpQixDQXRCSix1QixDQTBCSSxxQixDQUNBLFksQ0FJSixzQyxDQUFBLHFCLENBRUUsZSxDQUNBLHdCLENBR0Ysb0IsQ0FDRSxhLENBQ0Esa0IsQ0FHRixjLENyQnJGRSxrRixDQUNBLGUsQ0FDQSxpQixDcUJxRkEsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSx3QixDQUVBLCtCLENBY0EsbUMsQ0FiRSxVLENBSUosOEIsQ0FDRSxhLENBQ0EsYyxDQUdGLGtCLENBQ0UsYSxDQUNBLGMsQ0FNQSxpQyxDQUNFLGEsQ0FDQSxrQixDQUNBLGUsQ0FJSixvQixDQUNFLGEsQ0FDQSxjLENBRUEscUMsQ0FDRSxVLENBSUosOEIsQ0FDRSxhLENBQ0Esb0IsQ0FDQSxjLENBSEYscUMsQ0FNSSxhLENBQ0EsYyxDQUdGLCtDLENBQ0UsVSxDQUlKLGlCLENBQUEscUIsQ0FHRSxjLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLENqQmpKQSx1QixDQUFBLHdCLENSNnhGNkIsMkIsQ1E3eEY3Qiw0QixDQUVFLFcsQ0FDQSxhLENBR0YsdUIsQ0FBQSwyQixDQUNFLFUsQ2lCb0lKLDhDLENBQUEsa0QsQ3pCMHBGcUQsa0QsQ0FDQSxzRCxDeUJocEYvQyxhLENBWE4sK0UsQ0FBQSxtRixDekIrcEZ3RixtRixDQUNBLHVGLENBQ0ksbUYsQ0FDSix1RixDQUNJLHVGLENBQ0EsMkYsQ3lCbHBGcEYsYSxDQUtOLCtELENBQUEsbUUsQ3pCaXBGb0UsbUUsQ0FDakIsdUUsQ3lCL29GL0MsYSxDQUhKLGdHLENBQUEsb0csQ3pCdXBGdUcsb0csQ0FDQSx3RyxDQUNJLG9HLENBQ3JCLHdHLENBRUksd0csQ0FFQSw0RyxDeUJwcEZwRixVLENBTVIsdUIsQ0FBQSwyQixDQUVFLGMsQ0FDQSxTLENBQ0EsaUIsQ0FHRix3QixDQUlFLGlCLENBTUEsaUIsQ0FWRix3QixDQUFBLDRCLENBRUUsZSxDQUNBLHdCLENBRUEsYyxDQUdBLFcsQ0FDQSxNLENBRUEsaUIsQ0FDQSxpQixDQUNBLEssQ0FFQSxVLENBRUEseUMsQ0FBQSw2QyxDQUNFLFEsQ0FHRix1RixDQUFBLDJGLENBRUksYyxDQUlKLHNELENBQUEsMEQsQ0FDRSxpQixDQUdGLDZDLENBQUEsaUQsQ0FDRSxlLENBQ0Esd0IsQ0FHRix5RCxDQUFBLDZELENBQ0Usa0IsQ0FJSiw0QixDQUNFLGlCLENBQ0EsZ0IsQ0FFQSx1RSxDQUVJLGtCLENBQ0EscUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FLSiw4RCxDQUNFLGlCLENBR0YsNEYsQ0FDRSxpQixDQUtKLHNCLENBQUEsMEIsQ0FFRSxhLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsTyxDQUdBLHVDLENBQUEsMkMsQ0FDRSxVLENBR0YsdUQsQ0FBQSwyRCxDQUNFLGtCLENBSUosOEIsQ0FDRSxZLENBQ0EsWSxDQUNBLFcsQ0FDQSxVLENBR0YsZSxDQUdFLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FQRixlLENBZUEscUIsQ0FmQSxvQyxDQVVJLGMsQ0FDQSxRLENBSUoscUIsQ3JCdlRFLGtGLENBQ0EsZSxDQUNBLGlCLENxQnVUQSx1QixDQUFBLG9CLENBQUEsZSxDQUdBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLFcsQ0FDQSx5QixDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FaRixpQyxDQWVJLFksQ0FHRiwwQixDQUNFLGtCLENBbkJKLDJCLENBd0JJLFksQ0F4QkosOEIsQ0E0QkksYSxDQUNBLGtCLENBSUosMkIsQ0FDRSxlLENBRUEsd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxjLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxTLENBRUEsNEMsQ0FDRSxpQixDQUdGLGlELENBQ0UsZSxDQUNBLHdCLENBR0YsdUQsQ0FDRSxxQixDQUdGLDBELENBQ0Usa0IsQ0FDQSxrQixDQUlKLDhCLENBQ0Usa0IsQ0FDQSx3QixDQUNBLHlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBRUEsK0MsQ0FDRSxrQixDQUNBLG9CLENBR0Ysb0QsQ0FDRSxrQixDQUdGLHFFLENBQ0Usa0IsQ0FDQSxvQixDQU9GLG1DLENBQ0UsWSxDQUxGLDBGLENBUUEsb0QsQ0FDRSx3QixDQUdGLDJFLENBQUEsMEQsQ0FFRSxxQixDQUdGLDZELENBQUEsbUYsQ0FFRSxrQixDQUNBLG9CLENBQ0Esa0IsQ0FHRiw4RSxDQUFBLG9HLENBRUUsa0IsQ0FDQSxvQixDQUhGLHdHLENBQUEsOEgsQ0FNSSxZLENBS04seUIsQ0FDRSxjLENBQ0EsYyxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FFQSwwQyxDQUNFLFksQ0FJSix5QyxDQThCQSxpRCxDQTVCSSxhLENBQ0EsaUIsQ0FISiw0RSxDQThCQSx3RixDQXRCTSxvQixDQUNBLGlCLENBQ0EscUIsQ0FLTixtQyxDQUNFLHdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxnQyxDQUNBLGlCLENBQ0EsVyxDQUdGLDBDLENBQ0UsUSxDQUNBLGlCLENBa0JGLGlCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUVBLGtDLENBQ0UsaUIsQ0FJSixlLENBQ0UsYSxDQUNBLGMsQ0FZQSx1QyxDQVZBLGdDLENBb0JGLG1CLENBbkJJLFUsQ0FJSixzQixDQUNFLG9CLENBQ0EsVyxDQUNBLGMsQ0FNQSwrQyxDQUNFLFUsQ0FDQSxvQixDQVVKLDBDLENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBTEYsa0UsQ0FRSSxZLENBUkosb0UsQ0FZSSxZLENBR0YseUcsQ0FJQSx1RyxDQUhFLGMsQ0N6a0JKLFksQ0FHRSxlLENBQ0Esa0IsQ0FHRixrQixDQUNFLGtCLENBR0Ysa0IsQ2xCVUksYyxDQUNBLG1CLENrQlJGLG1DLENBQ0UsZSxDQUlKLDRCLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0Ysc0IsQ0FDRSxXLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQ2hDRixZLENBRUUsZSxDQUNBLGlCLENuQjJDQSxrQixDQUFBLG1CLENBRUUsVyxDQUNBLGEsQ0FHRixrQixDQUNFLFUsQ21CN0NKLG9DLENBQ0Usa0IsQ0FHRixxQixDQUNFLGdCLENBQ0EsaUIsQ0FRQSwyQyxDQU5BLDhDLENBQ0UsVSxDQVVKLGtCLENBQ0UsWSxDQUNBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLDJDLENBQ0UsUyxDQUlKLHNCLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLFksQ0FDQSxpQixDQUtGLHlELENBRUksYSxDQUNBLGlCLENBSUosMkMsQ0FFSSxhLENBRkosd0MsQ0FNSSxZLENBSUosd0MsQ0FFSSxZLENBSUosbUIsQ0FDRSxxQixDQUNBLHdCLENBQ0EsWSxDQUhGLHlDLENBTUksYSxDQUNBLGUsQ0FQSixzQyxDQVdJLFksQ0FDQSxTLENBQ0EsUSxDQUlKLG1CLENBQ0Usd0IsQ0FDQSx3QixDQUNBLFksQ0FIRix5QyxDQU1JLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDQVZKLHNDLENBY0ksUyxDQUNBLFMsQ0FDQSxRLENBaEJKLDJCLENBb0JJLFUsQ0FDQSxXLENBQ0EsUyxDQUVBLG1DQXhCSiwyQixDQXlCTSxVLENBQ0EsUyxDQUZGLENBS0Esc0NBN0JKLDJCLENBOEJNLFUsQ0FDQSxhLENBRkYsQ0h2SEosb0IsQ0FBQSx3QixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FORix3QixDQStCRSxlLENBL0JGLDJCLENBQUEsdUIsQ0FTSSxvQixDQUNBLFUsQ0FDQSxrQixDQVhKLHNCLENBQUEsMEIsQ0FlSSxhLENBQ0EsbUIsQ0FoQkosdUIsQ0FBQSwyQixDQW9CSSxRLENBQ0Esa0IsQ0FhSiwyQixDQUNFLGtCLENBR0YsbUNBdENBLG9CLENBQUEsd0IsQ0F3Q0ksYyxDQUZKLENBTUEsbUNBNUNBLG9CLENBQUEsd0IsQ0E4Q0ksYyxDQUZKLENJNUNBLGEsQ0FDRSxrQixDQUdGLG1CLENBR0Usb0IsQ0FDQSxXLENBQ0EsZSxDQUdGLHdCLENBQ0Usb0IsQ0FDQSxjLENBR0YsbUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGEsQ0FFQSx3RCxDQUNFLGMsQ0FHRix1RCxDQUNFLGUsQ0FJSiwyQixDQUFBLGlDLENBRUUsYSxDQUdGLG1CLENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBRUEsNkMsQ0FDRSxZLENBSUosc0UsQ0FFSSxnQixDQUZKLHNFLENBTUksZSxDQU5KLGtFLENBVUksaUIsQ0FWSixtRSxDQWNJLGdCLENDOURKLFUsQ0FFRSx3QixDQUNBLCtCLENBQ0Esa0IsQ0FDQSxzQixDckJ5Q0EsZ0IsQ0FBQSxpQixDQUVFLFcsQ0FDQSxhLENBR0YsZ0IsQ0FDRSxVLENxQnJESiwrQixDQVFJLFksQ0FDQSxXLENBQ0EsVSxDQVZKLGEsQ0FBQSxhLENBQUEsWSxDQWNJLGMsQ0FDQSxrQixDQWNKLGtCLENBQ0UsYyxDQUNBLGtCLENBR0YscUIsQ0FDRSxhLENBR0EsZ0IsQ0FDQSx3QixDQUdGLHFCLENBUkEscUIsQ0FTRSxjLENBQ0Esa0IsQ0FHRiwwQixDQUNFLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FLRiwwQyxDQUNFLGlCLENBQ0EsaUIsQ0FHRiwrQyxDQUNFLE0sQ0FDQSxpQixDQUNBLE8sQ0FHRix1QixDQUNFLFksQ0FHRixzQixDQUNFLFksQ0FLRix3QyxDQUNFLGtCLENBQ0EsaUIsQ0FHRixrQixDQUNFLGEsQ0FDQSxpQixDQUNBLGtCLENBR0Ysd0IsQ0FDRSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FHRix3QixDQUNFLGlCLENBQ0EsTyxDQUNBLEssQ0FHRixvQixDQUNFLGEsQ0FDQSxrQixDQUNBLGdCLENDekdGLHNCLENBR0UsVyxDQUNBLGUsQ0FDQSxpQixDQUdGLDJCLENBQ0Usb0IsQ0FHRiwrQixDQUNFLFksQ0FFQSwyRCxDQUNFLGEsQ0FJSixtQyxDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLHVFLENBQ0UsWSxDQUdGLGdFLENBeUVBLDJFLENBeEVFLFksQ0FJSixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FMRiw0QixDQVFJLG9CLENBR0Ysa0QsQ0FDRSxZLENBR0YsMEQsQzFCUkEsa0YsQ0FDQSxlLENBQ0EsaUIsQzBCTUEsZ0UsQ0FJSSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxXLENBS04sdUIsQ0FDRSx3QixDQUNBLCtCLENBQ0Esb0MsQ0FDQSxZLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQVBGLHNELENBVUksYSxDQUlKLGtDLENBQ0UsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBTEYsd0MsQ0N4RUEsaUMsQ0RnRkksb0IsQ0FHRiw4RCxDQUNFLE8sQ0FJSixrQyxDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQVFGLDZCLENBQUEseUMsQ0FFRSxZLENBR0YsNkIsQ0FDRSxpQixDQUNBLGdCLENBR0Ysa0MsQ0FDRSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBRUEseUMsQ0FDRSxZLENBSUosa0MsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBTkYsc0QsQ0FTSSxXLENBQ0EsVSxDQVFKLHlGLENBQUEscUcsQ0FLTSxhLENBTE4sbUQsQ0FBQSw0RixDQUFBLHdHLENBSkEsMkMsQ0FvQk0sWSxDQWhCTixzRixDQW9CTSxhLENFM0tOLGMsQ0FDRSxpQixDQUNBLFUsQ0FHRixxQixDNUIwQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQzRCMUJBLHVCLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGMsQ0FDQSxXLENBQ0EsUSxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBWkYsMkIsQ0FlSSxpQixDQUNBLFksQ0FoQkosbUQsQ0FvQkksWSxDQUdGLDZDLENBQ0UsNkMsQ0FDQSxXLENBRkYsbUQsQ0FTSSxXLENBS04sc0IsQ0FDRSxjLENBQ0EsUSxDQUNBLHlCLENBQ0EsYyxDQUNBLG9CLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQWJGLHdELENBaUJNLFksQ0FLTiwyQixDQUNFLGEsQ0FDQSxvQixDQUdGLDJCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ3pCVEUsd0J5QnBDRiw2QyxDQWtERSxXLEN6QmRBLEMwQmhFSixhLENqQytrSHFCLDhCLENpQy9rSHJCLG9CLENBR0UsaUIsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxlLENBQ0EsYyxDQUdGLGEsQ3pCWUksYyxDQUNBLGUsQ3lCVkYsa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUIsQ0FQRiw2QixDQVVJLGtCLENBVkosNEIsQ0FBQSxtQixDQWVJLGtCLENBQ0EsVSxDQUNBLGMsQ0N6QkosdUIsQ0FJRSxrQixDQUNBLHdCLENDVEYsUSxDQUdFLFcsQ0FDQSxlLENBQ0Esa0IsQ0FHRixtQixDQUNFLG9CLENBREYsOEMsQ0FLTSxjLENBTE4sNkMsQ0FXTSxlLENBS04sYyxDQUNFLGEsQ0FDQSxXLENBR0YsYyxDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUVBLG1DLENBQ0UsWSxDQUlKLGMsQ0FDRSxvQixDQUNBLG9CLENKaENGLG1CLENBQ0Usd0IsQ0FDQSxnQyxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxpRCxDQUxGLGdELENBUUksd0IsQ0FDQSxnQyxDQVRKLHNELENBWU0sd0IsQ0FDQSxnQyxDQWJOLCtDLENBa0JJLHFCLENBbEJKLHlCLENBc0JJLHFCLENBQ0EsZ0MsQ0FDQSxjLENBQ0Esb0IsQ0F6QkosZ0QsQ0E0Qk0sYSxDQTVCTix1QyxDQWdDTSxZLENBaENOLDhELENBMENNLG1CLENBS04sMEIsQ0FDRSxhLENBREYsNEQsQ0FJSSxhLENBQ0EsZ0IsQ0FJSix5QixDQUNFLFksQ0FDQSxlLENBR0YsMEIsQ3ZCcERJLGMsQ0FHRSxnQixDdUJtREosYSxDQUNBLGtCLEN2QmhFSSxtQ3VCNkROLDBCLEN2QnBESSxjLENBR0UsZ0IsQ0FaQSxDQUFBLG1DdUI2RE4sMEIsQ3ZCcERJLGMsQ0FHRSxnQixDQVpBLEN1Qm1FTix5QixDQUNFLGUsQ0FHRiwwQixDQUNFLGlCLEN4QmpCRSx3QndCdkRKLG1CLENBNkVJLGEsQ3hCdEJBLENBQUEsMEJ3QjJCRixrQyxDQUVFLGUsQ3hCN0JBLENBQUEsd0J3QnZESixtQixDQTJGSSxlLENBVEYsa0MsQ0FjSSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBSEoseUQsQ0FNTSxlLENBRUEsb0YsQ0FDRSwwQixDQUFBLHlCLENBQUEsaUIsQ3hCaEROLEM2QmhFSixNLENBQ0Usa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxnQixDQUdGLGlCLENBQ0Usa0IsQ0FHRixtQixDQVNBLFksQ0FDRSxvQixDQUVBLHFCLENBWkYsbUIsQ0FDRSxjLENBRUEsUyxDQUNBLFUsQ0FFQSxTLENBR0YsWSxDQUVFLGdCLENBSUYsWSxDQUNFLG9CLENBQ0EsVyxDQUNBLGtCLENBSEYsbUIsQ0FXQSx1QixDQUxJLGdCLENBQ0EscUIsQ0FJSix1QixDQUNFLDhCLENBQ0Esb0IsQ0FDQSxXLENBR0EsUyxDQzNDRixvQixDQUNFLGtCLEM5QjZERSx3QjhCekRGLGMsQ0FDRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxxQixDQUFBLDZCLENBQ0EsYSxDQUVBLFUsQ0FORixxQyxDNUJZRSxpQixDQUFBLGtCLEM0QkRFLFUsQ0FYSiw0QyxDQWVJLG9CLENBQUEsc0IsQ0FmSiwyQyxDQW1CSSxtQixDQUFBLDBCLENBbkJKLGdFLENBc0JNLHFCLENBM0JSLG9CLENBaUNJLGlCLENBQUEsYSxDQUdBLGUsQ3JDeTJIQSw0QyxDcUNqMkhFLGUsQ3JDbTJIQSx5RCxDQUFBLHlELENxQy8xSEUsZSxDckNtMkhKLDRDLENBRkEsNEMsQ3FDMzFIRSxlLENBT0YsbUQsQ0FDRSw0QixDQUFBLG1CLENBR0YsaUQsQ0FDRSwwQixDQUFBLHlCLENBQUEsaUIsQ0FHRiw4QyxDQUNFLHVCLENBQUEsbUIsQzlCUkYsQ0FBQSx3QlArMUhGLDRDLENxQy8wSEksZSxDckNpMUhKLDRDLENxQzMwSEksZSxDckM2MEhGLHlELENBQUEseUQsQ3FDejBISSxlLEM5QjFCSixDK0JoRUosaUIsQ0FDRSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLFksQ0FDQSxhLENBQ0Esd0IsQ0FDQSxXLENBQ0EsVyxDQUdGLGlCLENBQ0UscUIsQ0FDQSx3QixDQUNBLFEsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxPLENBQ0EsVyxDQUNBLFcsQ0FHRix1QixDQUNFLFksQ0FHRix5QixDQUNFLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBR0YsMEIsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0Esd0IsQ0FHRix3QixDQUNFLGMsQ0FDQSxvQixDQUNBLFcsQ0FHRix1QixDQUNFLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBR0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUdGLHVCLENBQ0UsK0IsQ0FDQSxRLENBQ0EsYyxDQUdGLGtDLENBQ0UsZSIsImZpbGUiOiJuZXRhcHAtbGlicmFyeS1ub24tY3JpdGljYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTk8gSURFQSB3aHkgSSBoYXZlIHRvIG1hbnVhbGx5IGltcG9ydCB0aGUgdmFyaWFibGVzIGludG8gdGhpcyBmaWxlLCB3aWxsIHNvbHZlIGxhdGVyXHJcbi8vIEBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4lbm8tbWFyZ2luIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiVuby1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4lY29udGVudC1tYXgtd2lkdGgge1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi14bDtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuLy92aXN1YWxseS1oaWRkZW4gcHJldmVudHMgZWxlbWVudHMgZnJvbSBiZWluZyBzZWVuIG9uIHNjcmVlbiwgXHJcbi8vYnV0IHN0aWxsIGFsbG93cyB0aGVtIHRvIGJlIGFjY2Vzc2libGUgdG8gc2NyZWVuIHJlYWRlcnMuIFxyXG4vL1RoaXMgc2NzcyBleHRlbnNpb24gc2hvdWxkIGJlIHVzZWQgd2hlbiBoaWRpbmcgZWxlbWVudHMgXHJcbi8vdGhhdCBzaG91bGQgc3RpbGwgYmUgYWNjZXNzaWJsZSB2aWEgYSBzY3JlZW4gcmVhZGVyXHJcbiV2aXN1YWxseS1oaWRkZW4ge1xyXG4gIC8vIFwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiIsImgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiwgcCxcbi5uLXBhcmFncmFwaCwgLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QsIC5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tZm9ybV9faW5wdXQsIC5uLWxpbmstbGlzdCwgLm4tcGFnaW5hdGlvbl9fbGlzdCwgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCwgLm4tc2hhcmUge1xuICBtYXJnaW46IDA7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QsIC5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tbGluay1saXN0LCAubi1wYWdpbmF0aW9uX19saXN0LCAubi1zZWFyY2gtZmlsdGVyX19saXN0LCAubi1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4OyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7IH1cbiAgNzAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaGVhZCBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGl2I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm4tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm4tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm4tdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXNwYWNpbmctYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAubi1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbmg1LFxuaDYsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxucCxcbi5uLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXBhcmFncmFwaC1sZWFkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi5uLXBhcmFncmFwaC1maW5lLXByaW50IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb24tbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1saW5rLXN0YW5kYWxvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saXN0LFxudWwsXG5vbCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsXG4ubi1saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWxpc3QtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1saXN0LS1pbmxpbmUgLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubi1saXN0LS1pbmxpbmUgLm4tbGlzdF9faXRlbTpsYXN0LWNoaWxkID4gLm4tbGlzdF9faXRlbS1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbGlzdF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tbGlzdC0taW5saW5lLXNlcGFyYXRvciAubi1saXN0X19pdGVtLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogMDsgfVxuXG4ubi1saXN0X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubi1saXN0X19pdGVtIC5uLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tbGlzdC0tYnVsbGV0ZWQge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uLWxpc3QtLWJ1bGxldGVkIC5uLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubi1saXN0LS1idWxsZXRlZCAubi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogNHB4OyB9XG5cbi5uLWxpc3QtLW51bWJlcmVkIHtcbiAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubi1saXN0LS1udW1iZXJlZCAubi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm4tbGlzdC0tbnVtYmVyZWQgLm4tbGlzdF9faXRlbS5uLWxpc3RfX2l0ZW0tLWNvdW50ZXItb3ZlcnJpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKHZhbHVlKSBcIi5cIjsgfVxuXG4ubi1saXN0LS10d28tY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tbGlzdC0tdHdvLWNvbHVtbiAubi1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLm4tbGlzdC0tdHdvLWNvbHVtbiAubi1saXN0X19pdGVtLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAwOyB9XG5cbi5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmJlZm9yZSwgLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLm4tbGlzdF9fdGVybSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi5uLWNsZWFyZml4OmJlZm9yZSwgLm4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBjb2RlIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjRkY5MDAwOyB9XG4gIGNvZGUuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5uLWJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cbiAgLm4tYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi5uLWJsb2NrcXVvdGVfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLm4tdGV4dC1sb25nZm9ybSA+IGgxLFxuLm4tdGV4dC1sb25nZm9ybSA+IGgyLFxuLm4tdGV4dC1sb25nZm9ybSA+IGgzLFxuLm4tdGV4dC1sb25nZm9ybSA+IGg0LFxuLm4tdGV4dC1sb25nZm9ybSA+IGg1LFxuLm4tdGV4dC1sb25nZm9ybSA+IGg2LFxuLm4tdGV4dC1sb25nZm9ybSA+IHAsXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wsXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwsXG4ubi10ZXh0LWxvbmdmb3JtIGRsLFxuLm4tZm9ybSA+IGgxLFxuLm4tZm9ybSA+IGgyLFxuLm4tZm9ybSA+IGgzLFxuLm4tZm9ybSA+IGg0LFxuLm4tZm9ybSA+IGg1LFxuLm4tZm9ybSA+IGg2LFxuLm4tZm9ybSA+IHAsXG4ubi1mb3JtID4gb2wsXG4ubi1mb3JtID4gdWwsXG4ubi1mb3JtIGRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGg2LFxuICAubi1mb3JtID4gaDEgKyBoMSxcbiAgLm4tZm9ybSA+IGgxICsgaDIsXG4gIC5uLWZvcm0gPiBoMSArIGgzLFxuICAubi1mb3JtID4gaDEgKyBoNCxcbiAgLm4tZm9ybSA+IGgxICsgaDUsXG4gIC5uLWZvcm0gPiBoMSArIGg2LFxuICAubi1mb3JtID4gaDIgKyBoMSxcbiAgLm4tZm9ybSA+IGgyICsgaDIsXG4gIC5uLWZvcm0gPiBoMiArIGgzLFxuICAubi1mb3JtID4gaDIgKyBoNCxcbiAgLm4tZm9ybSA+IGgyICsgaDUsXG4gIC5uLWZvcm0gPiBoMiArIGg2LFxuICAubi1mb3JtID4gaDMgKyBoMSxcbiAgLm4tZm9ybSA+IGgzICsgaDIsXG4gIC5uLWZvcm0gPiBoMyArIGgzLFxuICAubi1mb3JtID4gaDMgKyBoNCxcbiAgLm4tZm9ybSA+IGgzICsgaDUsXG4gIC5uLWZvcm0gPiBoMyArIGg2LFxuICAubi1mb3JtID4gaDQgKyBoMSxcbiAgLm4tZm9ybSA+IGg0ICsgaDIsXG4gIC5uLWZvcm0gPiBoNCArIGgzLFxuICAubi1mb3JtID4gaDQgKyBoNCxcbiAgLm4tZm9ybSA+IGg0ICsgaDUsXG4gIC5uLWZvcm0gPiBoNCArIGg2LFxuICAubi1mb3JtID4gaDUgKyBoMSxcbiAgLm4tZm9ybSA+IGg1ICsgaDIsXG4gIC5uLWZvcm0gPiBoNSArIGgzLFxuICAubi1mb3JtID4gaDUgKyBoNCxcbiAgLm4tZm9ybSA+IGg1ICsgaDUsXG4gIC5uLWZvcm0gPiBoNSArIGg2LFxuICAubi1mb3JtID4gaDYgKyBoMSxcbiAgLm4tZm9ybSA+IGg2ICsgaDIsXG4gIC5uLWZvcm0gPiBoNiArIGgzLFxuICAubi1mb3JtID4gaDYgKyBoNCxcbiAgLm4tZm9ybSA+IGg2ICsgaDUsXG4gIC5uLWZvcm0gPiBoNiArIGg2LFxuICAubi1mb3JtID4gcCArIGgxLFxuICAubi1mb3JtID4gcCArIGgyLFxuICAubi1mb3JtID4gcCArIGgzLFxuICAubi1mb3JtID4gcCArIGg0LFxuICAubi1mb3JtID4gcCArIGg1LFxuICAubi1mb3JtID4gcCArIGg2LFxuICAubi1mb3JtID4gb2wgKyBoMSxcbiAgLm4tZm9ybSA+IG9sICsgaDIsXG4gIC5uLWZvcm0gPiBvbCArIGgzLFxuICAubi1mb3JtID4gb2wgKyBoNCxcbiAgLm4tZm9ybSA+IG9sICsgaDUsXG4gIC5uLWZvcm0gPiBvbCArIGg2LFxuICAubi1mb3JtID4gdWwgKyBoMSxcbiAgLm4tZm9ybSA+IHVsICsgaDIsXG4gIC5uLWZvcm0gPiB1bCArIGgzLFxuICAubi1mb3JtID4gdWwgKyBoNCxcbiAgLm4tZm9ybSA+IHVsICsgaDUsXG4gIC5uLWZvcm0gPiB1bCArIGg2LFxuICAubi1mb3JtIGRsICsgaDEsXG4gIC5uLWZvcm0gZGwgKyBoMixcbiAgLm4tZm9ybSBkbCArIGgzLFxuICAubi1mb3JtIGRsICsgaDQsXG4gIC5uLWZvcm0gZGwgKyBoNSxcbiAgLm4tZm9ybSBkbCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gPiB1bCBsaSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBvbCBsaSxcbi5uLWZvcm0gPiB1bCBsaSxcbi5uLWZvcm0gPiBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtIC5uLXB1bGwtbGVmdCxcbi5uLWZvcm0gLm4tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyNHB4IDI0cHggMDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtIC5uLXB1bGwtcmlnaHQsXG4ubi1mb3JtIC5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDI0cHggMjRweDsgfVxuXG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCxcbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5uLXNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7IH1cblxuLm4tbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tbWFpbi1jb250ZW50LS1uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MS44NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tcm93IHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uLXJvdzpiZWZvcmUsIC5uLXJvdzphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLXJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAubi1jb2wtc20tMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1jb2wtbGctMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLXJvdyB7XG4gICAgbWFyZ2luOiAwIC0wLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWNvbC14bC0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG4vKiFcclxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjMuMVxyXG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXHJcblx0aHR0cDovL2h1bWFhbi5jb21cclxuICovXG4ubW9kYWFsLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1vZGFhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLXdyYXBwZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tb2RhYWwtd3JhcHBlciAubW9kYWFsLWNsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhYWwtd3JhcHBlciAqW3RhYmluZGV4PVwiMFwiXSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tb2RhYWwtd3JhcHBlci5tb2RhYWwtZnVsbHNjcmVlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDI1cHg7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tb2RhYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBhdXRvOyB9XG4gIC5tb2RhYWwtY29udGFpbmVyLmlzX2xvYWRpbmcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5tb2RhYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmZvY3VzLCAubW9kYWFsLWNsb3NlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7IH1cbiAgICAubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubW9kYWFsLWNsb3NlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNhZmI3YmM7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1vayB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7IH1cbiAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLWNhbmNlbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJmMmYyZjsgfVxuXG5Aa2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzOyB9XG5cbi5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7IH1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWFsLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1pdGVtLmlzX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wuaXNfaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1cywgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YWZ0ZXIsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2FmYjdiYzsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gICAgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUge1xuICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAubW9kYWFsLWdhbGxlcnktcHJldjpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmFmdGVyIHtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhYWwtdmlkZW8td3JhcCB7XG4gIG1hcmdpbjogYXV0byA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIgb2JqZWN0LFxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhYWwtaWZyYW1lLWVsZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA3MzFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpOyB9XG5cbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICBhbmltYXRpb24tZGVsYXk6IC4xMnM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC4yNXM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkgPiBkaXYsIC5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICBhbmltYXRpb24tZGVsYXk6IC4zN3M7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikgPiBkaXYsIC5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC42MnM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjc1czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg3KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICBhbmltYXRpb24tZGVsYXk6IC44N3M7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5uLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm4tYWNjb3JkaW9uX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tYWNjb3JkaW9uX19oZWFkZXIgW2RhdGEtbnRhcC10b2dnbGU9J2hpZGUnXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlciAubi1pY29uLWNoZXZyb24tZG93biB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41czsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlciAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgICAubi1hY2NvcmRpb25fX2hlYWRlciAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5uLWFjY29yZGlvbl9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWFjY29yZGlvbl9fY2hlY2tib3ggfiAubi1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpIDAuOHM7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveDpjaGVja2VkIH4gLm4tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDEsIDApOyB9XG4gIC5uLWFjY29yZGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uLWFjY29yZGlvbl9faGVhZGVyIC5uLWljb24tY2hldnJvbi1kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAubi1hY2NvcmRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubi1hY2NvcmRpb25fX2hlYWRlciBbZGF0YS1udGFwLXRvZ2dsZT0naGlkZSddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveDpjaGVja2VkIH4gLm4tYWNjb3JkaW9uX19oZWFkZXIgW2RhdGEtbnRhcC10b2dnbGU9XCJzaG93XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWFscGhhLWFuY2hvcnMge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1hbHBoYS1hbmNob3JzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAwIDNlbTsgfVxuICAubi1hbHBoYS1hbmNob3JzX19saXN0LWl0ZW0ubi1hbHBoYS1hbmNob3JzX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLm4tYWxwaGEtYW5jaG9yc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0VBRUFFQTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1jYXJkIC5uLWNvbnRlbnQtbWV0YWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tY2FyZCAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ubi1jYXJkX190YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5uLWNhcmRfX3RhZy0tVHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM1QUMwRUQ7IH1cblxuLm4tY2FyZF9fdGFnLS1uZXdzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzlDNzJBQjsgfVxuXG4ubi1jYXJkX190YWctLWJsb2cge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG5cbi5uLWNhcmRfX3RhZy0tc29jaWFsIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzYwQUY0NjsgfVxuXG4ubi1jYXJkX190YWctLWV2ZW50cyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5Mjk0OTc7IH1cblxuLm4tY2FyZF9fdGFnLS1jdXN0b21lcnMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRUI4NTI0OyB9XG5cbi5uLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWNhcmRfX2JvZHkgLm4tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4IDI0cHg7IH1cblxuLm4tY2FyZF9fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1jYXJkX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm4tY2FyZC1ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLm4tY2FyZC1ibG9jay5uLWNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLm4tY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAubi1jYXJkX19mb290ZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tY2FyZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm4tY2FyZF9faW1hZ2Utd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ubi1jYXJkLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tY2FyZC1iYWNrZ3JvdW5kLWFjY2VudCBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1jYXJkX19wcm9tbyAubi1jYXJkLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5uLWNhcmRfX3Byb21vIC5uLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1jYXJkX19wcm9tbyAubi1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLWNhcmRfX3Byb21vIC5uLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLm4tY2FyZF9fcHJvbW8gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgLm4tY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAubi1jYXJkLWRlY2sgLm4tY2FyZCB7XG4gICAgICB3aWR0aDogNDguMzMzMzMlOyB9XG4gICAgICAubi1jYXJkLWRlY2sgLm4tY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAgICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7IH1cbiAgICAgIC5uLWNhcmQtZGVjayAubi1jYXJkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tY2FyZF9fYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLm4tY2FyZC1kZWNrIC5uLWNhcmQge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWRlY2sgLm4tY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlOyB9XG4gIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZDpudGgtY2hpbGQoM24pIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAgIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZDpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZDpudGgtY2hpbGQoNW4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgLm4tY2FyZC1ncm91cFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tY2FyZCB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTsgfVxuICAgIC5uLWNhcmQtZ3JvdXBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAubi1jYXJkOm50aC1jaGlsZCg0bikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9IH1cblxuLm4tY29udGVudC1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM4NDg0ODQ7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCArIC5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDA7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX19saW5rOmhvdmVyIC5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX19saW5rOmhvdmVyIC5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fdHJhbnNsYXRlLW1lbnUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5uLWNvbnRlbnQtYWN0aW9uc19fdHJhbnNsYXRlLW1lbnUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1jb250ZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGFfX3JhdGluZyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAubi1jb250ZW50LW1ldGFkYXRhX19yYXRpbmcgLm4tcmF0aW5nX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGFfX3RleHQsXG4ubi1jb250ZW50LW1ldGFkYXRhX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG5cbi5uLWRhdGEtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWRhdGEtdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRhYmxlLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDkxcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHotaW5kZXg6IDQwMDsgfVxuICAubi1kYXRhLXRhYmxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGhlYWQgPiB0ci5uLWRhdGEtdGFibGVfX3RoZWFkLS1uby1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyLm4tZGF0YS10YWJsZV9fdGhlYWQtLWludmVyc2Uge1xuICAgICAgYmFja2dyb3VuZDogIzUzNTY1QTsgfVxuICAgICAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyLm4tZGF0YS10YWJsZV9fdGhlYWQtLWludmVyc2UgdGgge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0taW52ZXJzZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1kYXRhLXRhYmxlIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSAubi1kYXRhLXRhYmxlLS1zdGlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB0aCB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgdGQsXG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSB0aCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5uLWRhdGEtdGFibGUgdGgsXG4gIC5uLWRhdGEtdGFibGUgdGQge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLm4tZGF0YS10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgICAubi1kYXRhLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5uLWRhdGEtdGFibGUgLm4tZGF0YS10YWJsZV9fdGhlYWQtcHJvZHVjdHMgdGgge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubi1kYXRhLXRhYmxlIHRoIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoLm4tYWxpZ24tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkIC5uLWRhdGEtdGFibGUgdGgge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTsgfVxuICAubi1kYXRhLXRhYmxlIHRkIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkIC5uLWRhdGEtdGFibGUgdGQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgW2NsYXNzXj0nbi1pY29uLWRvYyddIHtcbiAgICAgIGZpbGw6ICNBNEE0QTQ7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCAubi1pY29uLWRvd25sb2FkLWFycm93LFxuICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1jb2RlIHtcbiAgICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1kb3dubG9hZC1hcnJvdzpob3ZlcixcbiAgICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1jb2RlOmhvdmVyIHtcbiAgICAgICAgZmlsbDogIzAwMjg1NTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgIC5uLWRhdGEtdGFibGUgdGQgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCAubi1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZC5uLWRhdGEtdGFibGVfX2NlbGwtbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkLm4tZGF0YS10YWJsZV9fY2VsbC1oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkLm4tZGF0YS10YWJsZV9fY2VsbC0tbm8td3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB0cjpmaXJzdC1jaGlsZCB0aCxcbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHRoIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tZGF0YS10YWJsZV9fbmV3LWluZGljYXRvciB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tZGF0YS10YWJsZS0taGFzLXJvd3NwYW4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubi1kYXRhLXRhYmxlX19yb3ctLWFsdCB0ZCxcbi5uLWRhdGEtdGFibGVfX3Jvdy0tYWx0IHRoIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuXG4ubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIFtkYXRhLW50YXAtaGVhZGluZ10ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMTJweDsgfVxuXG4ubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ubi1kYXRhLXRhYmxlX19jb250cm9scyB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tZGF0YS10YWJsZV9fY29udHJvbHMgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tY29udGVudC13cmFwLWNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7IH1cbiAgLm4tY29udGVudC13cmFwLWNvbGxhcHNlZC5uLWNvbnRlbnQtd3JhcC1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDAwMHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAxLCAwKTsgfVxuXG4ubi1kYXRhLXRhYmxlLXllcyB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7IH1cbiAgLm4tZGF0YS10YWJsZS15ZXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMHB4OyB9XG5cbi5uLWRhdGEtdGFibGVfX2NlbGwtLWVtcHR5IHtcbiAgd2lkdGg6IDI3MHB4OyB9XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWRhdGEtdGFibGUgdGFibGUubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIFtkYXRhLW50YXAtaGVhZGluZ10ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1kYXRhLXRhYmxlIHRoZWFkIHRoLFxuICAubi1kYXRhLXRhYmxlIHRkIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDE1cHgpO1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgLm4tZGF0YS10YWJsZSAubi1kYXRhLXRhYmxlX19yb3ctLWNvbGxhcHNlZCA+IHRkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uLWRhdGEtdGFibGVfX3Jvdy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbZGF0YS1udGFwLWhlYWRpbmddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4Ljc1ZW0pIHtcbiAgLm4tZGF0YS10YWJsZSB0YWJsZS5uLWRhdGEtdGFibGUtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSAuYnV0dG9uX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZGF0YS10YWJsZV9fY29udHJvbHMgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubi1kYXRhLXRhYmxlX19wcm9kdWN0LWRlbW8gdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLm4tZGF0YS10YWJsZV9fcm93LS1ib3JkZXJlZCB0aCxcbiAgLm4tZGF0YS10YWJsZV9fcm93LS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5uLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLFxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMnB4OyB9XG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24sXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb246aG92ZXIge1xuICAgIGZpbGw6ICMxRTRBOTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDIwMDsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hbGlnbi1yaWdodCAubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgICByaWdodDogMDsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbGluayB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAzMnB4OyB9XG5cbi5uLWJhbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWJhbmQ6bGFzdC1jaGlsZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uLWJhbmQubi1iYW5kX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm4tYmFuZC0tYmVsdGVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIG1heC13aWR0aDogOTEuODc1ZW07IH1cblxuLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWJhbmRfX2dyb3VwIC5uLWJhbmRfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlENjtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQgKyAubi1iYW5kX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tYmFuZF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1iYW5kX19zZWN0aW9uIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1iYW5kX19zZWN0aW9uIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWJhbmRfX3NlY3Rpb24gLm4tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbiAubi1saXN0LS1idWxsZXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLWJhbmRfX2Fycm93LS1kb3duIC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1iYW5kX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1iYW5kX19oZWFkZXIgLm4tYmFuZF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1iYW5kX19oZWFkZXIgLm4tYmFuZF9faGVhZGVyLWJvZHksXG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubi1iYW5kX19oZWFkZXIgLm4tYmFuZF9faGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gIG1heC13aWR0aDogNTUwcHg7IH1cblxuLm4tYmFuZF9fdmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1MDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tYmFuZF9fdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWJhbmRfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1iYW5kLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0xMCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtMjAge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcbiAgYmFja2dyb3VuZDogIzUzNTY1QTsgfVxuICAubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC02MCAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSxcbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICM1MzU2NUE7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICMwMDI4NTU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgcCxcbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCAubi1saXN0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IC5uLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQtMjAge1xuICBiYWNrZ3JvdW5kOiAjMUU0QTkzO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1iYW5kX19hcnJvdy0tZG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI0Y4RjhGODtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5uLWJhbmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tYmFuZCB7XG4gICAgcGFkZGluZzogNDhweCAwOyB9XG4gIC5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAubi1iYW5kX19zZWN0aW9uLWhlYWRlciAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQtYWxpZ24tLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tYmFuZCB7XG4gICAgcGFkZGluZzogNjRweCAwOyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubi1iYW5kX19ncm91cCAubi1iYW5kX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLFxuICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC1pbWFnZSwgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl1cbiAgICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2NjclO1xuICAgICAgICB3aWR0aDogNDguMzMzMzMlOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLCBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXVxuICAgICAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNi42NjY2NyU7XG4gICAgICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAgIC5uLWJhbmQtYWxpZ24tLXJpZ2h0IC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsIC5uLWJhbmQtYWxpZ24tLXJpZ2h0XG4gICAgICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgIC5uLWJhbmQtYWxpZ24tLXJpZ2h0IC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgICBvcmRlcjogMTsgfVxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3LjUlOyB9XG4gIC5uLXRleHQtbG9uZ2Zvcm0gcCB7XG4gICAgbWF4LXdpZHRoOiA3Mi41JTsgfSB9XG5cbi5uLWZlYXR1cmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLW5lc3RlZCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDc2LCA3NiwgNzYsIDAuOCk7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2Zvcm0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzVweDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgLm4tbGF5b3V0LTQgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogNTBweDsgfVxuICAgIC5uLWxheW91dC00IC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuXG4ubi1mZWF0dXJlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMDsgfVxuICAubi1mZWF0dXJlLWJsb2NrIC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTEwcHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XG4gIGZpbGw6ICMwMDI4NTU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDM2cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fZ3JhcGhpYyB7XG4gIGZpbGw6ICM4REM4RTg7XG4gIHdpZHRoOiAxMTBweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICAgIGZpbGw6ICMwMDI4NTU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19fbWVkaWEtbGVmdCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNEE4MzJFO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stYmctLWhpZ2hsaWdodCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5idXR0b24tLWlubGluZS1hY3Rpb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYmxvY2sge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2FsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2UsXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIC5uLWZlYXR1cmUtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclO1xuICAgICAgZmxleC1iYXNpczogMzEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgLm4tZm9ybSB7XG4gICAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTsgfSB9XG5cbi5uLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJveC1zaGFkb3c6IDAgMjAwcHggMCAjRjhGOEY4LCAwIDQwMHB4IDAgI0Y4RjhGOCwgMCA2MDBweCAwICNGOEY4RjgsIDAgODAwcHggMCAjRjhGOEY4LCAwIDEwMDBweCAwICNGOEY4RjgsIDAgMTIwMHB4IDAgI0Y4RjhGOCwgMCAxNDAwcHggMCAjRjhGOEY4OyB9XG5cbi5uLWZvb3Rlcl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNFQUVBRUE7IH1cblxuLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQUVBRUEgMCwgI0VBRUFFQSAyNSUsICNGOEY4RjggMjUlLCAjRjhGOEY4IDI1JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG5cbi5uLWZvb3Rlcl9fdG9wLWlubmVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmJlZm9yZSwgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDJuICsgMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1Mi42MzE1OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSBhIHtcbiAgICBwYWRkaW5nOiAxLjVlbTsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMTdweCAxNHB4OyB9XG5cbi5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM2ODY4Njg7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTRweDsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWljb24ge1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogMTVweDsgfVxuICAubi1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzAwNjdDNTsgfVxuXG4ubi1mb290ZXJfX2ZpbmUtcHJpbnQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rczpiZWZvcmUsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDpiZWZvcmUsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4ge1xuICB3aWR0aDogNDcuMzY4NDIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1LjI2MzE2JTsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0Ny4zNjg0MiU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS42NDEwMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUxLjI4MjA1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzYuOTIzMDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX190b3Age1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0VBRUFFQSAwLCAjRUFFQUVBIDQ4JSwgI0Y4RjhGOCA0OCUsICNGOEY4RjggNDglLCAjRjhGOEY4IDEwMCUsICNGOEY4RjggMTAwJSk7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIHdpZHRoOiAyMy43Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS40MjM3MyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3Ni4yNzExOSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgMzMlLCAjRjhGOEY4IDMzJSwgI0Y4RjhGOCAzMyUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgMzYlLCAjRjhGOEY4IDM2JSwgI0Y4RjhGOCAzNiUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODsgfSB9XG5cbi5uLWZvcm0ge1xuICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm4tZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLm4tZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm4tZm9ybV9faW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX2lucHV0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1mb3JtX190ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1mb3JtX190ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX190ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX3RleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm4tZm9ybV9faW5wdXQtLWVycm9yLFxuLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19pbnB1dC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG5cbi5uLWZvcm1fX2ZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tZm9ybV9fbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19sYWJlbC0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb2xvcjogI0NGMjEyODtcbiAgY29udGVudDogJ1xcQTAqJzsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHkge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19sYWJlbCArIC5uLWZvcm1fX21pY3JvY29weSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgY29sb3I6ICNDRjIxMjg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGQ0NDQzsgfVxuXG4ubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kOmJlZm9yZSB7XG4gICAgY29sb3I6ICNDRjIxMjg7XG4gICAgY29udGVudDogJypcXEEwJzsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gsXG4ubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6YmVmb3JlLCAubi1mb3JtX19jaGVja2JveDphZnRlcixcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmJlZm9yZSxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6YWZ0ZXIsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwgLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uLCAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLCAubi1mb3JtX19pbnB1dC1lcnJvclxuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkICtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGJvcmRlcjogc29saWQgM3B4ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Zm9jdXMgKyAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDQ0NDOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveC10ZXh0LCAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH5cbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi1mb3JtX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7IH1cblxuLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA1MHB4IDZweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmllOSAubi1mb3JtX19zZWxlY3QtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNBNEE0QTQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIHotaW5kZXg6IDU7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyOyB9XG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICMxRTRBOTM7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgIGJvcmRlci1jb2xvcjogI0VBRUFFQTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvcjpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLmllOSAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvcixcbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvcixcbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0I2RDJGNTtcbiAgICBib3JkZXItY29sb3I6ICNCNkQyRjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvcixcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODsgfVxuICAgIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24sXG4gICAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICAgICAgZmlsbDogI0I2RDJGNTsgfVxuXG4ubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1LjVweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1ob3Jpem9udGFsIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlLXBhcmVudCB7XG4gIGxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cCAubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cC0taG9yaXpvbnRhbCAubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEMEQyRDM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fbGVnZW5kIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2xlZ2VuZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY29udHJvbHMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgLm4tZm9ybV9fY29udHJvbHMtbGluayB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclOyB9XG5cbi5uLWZvcm0tLWRhcmstYmcgaDIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZmlsbDogIzRBODMyRTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gICAgZmlsbDogI0NGMjEyODsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtdmFsaWQgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm4tbGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saW5rLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWxpbmstbGlzdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLm4tbGluay1saXN0LS12MiAubi1saW5rLWxpc3RfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tbGluay1saXN0X19kaXJlY3Rpb24taWNvbiB7XG4gIGZpbGw6ICM4RDhEOEQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XG4gIGZpbGw6ICNDMEMwQzA7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLm4tbWVzc2FnaW5nIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLW1lc3NhZ2luZzpiZWZvcmUsIC5uLW1lc3NhZ2luZzphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLW1lc3NhZ2luZzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tbWVzc2FnaW5nX19iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTsgfVxuXG4ubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAubi1tZXNzYWdpbmdfX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1tZXNzYWdpbmdfX2ljb24ge1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAubi1tZXNzYWdpbmdfX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLm4tbWVzc2FnaW5nX19tZXRhZGF0YSB7XG4gIGNvbG9yOiAjQTRBNEE0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tbWVzc2FnaW5nLS1pbmZvcm1hdGlvbl9fbWV0YWRhdGEgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4ubi1tZXNzYWdpbmctLXN1Y2Nlc3MgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgY29sb3I6ICM0QTgzMkU7IH1cblxuLm4tbWVzc2FnaW5nLS1zdWNjZXNzIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gIGZpbGw6ICM0QTgzMkU7IH1cblxuLm4tbWVzc2FnaW5nLS13YXJuaW5nIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gIGZpbGw6ICNGRjkwMDA7IH1cblxuLm4tbWVzc2FnaW5nLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRjIxMjg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm4tbWVzc2FnaW5nLS1lcnJvciAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjQ0YyMTI4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tbWVzc2FnaW5nLS1lcnJvciAubi1tZXNzYWdpbmdfX2ljb24ge1xuICAgIGZpbGw6ICNDRjIxMjg7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7IH1cblxuLm4tbWVzc2FnaW5nLS1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3QzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm4tbWVzc2FnaW5nLS1sb2dpbiAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5uLW1lc3NhZ2luZy0tbG9naW4gLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tbG9naW4gLmJ1dHRvbiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAubi1tZXNzYWdpbmctLWxvZ2luIC5idXR0b24ge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luOiAxJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAgICAgLm4tbWVzc2FnaW5nLS1sb2dpbiAuYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIlOyB9IH1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW11bHRpLWNvbHVtbi1saXN0ID4gbGksIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCBhLCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgdWwsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgdWwgPiBsaSwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHVsID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgY29sdW1uLWdhcDogOTZweDsgfVxuXG4ubi1tdWx0aS1jb2x1bW4tbGlzdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1tdWx0aS1jb2x1bW4tbGlzdCwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuXG4ubi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG4gIC5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgLm4tcGFnaW5hdGlvbl9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUsXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgZmlsbDogIzg0ODQ4NDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTRweDsgfVxuICAubi1wYWdpbmF0aW9uX19saW5rOmhvdmVyIC5uLXBhZ2luYXRpb25fX2ljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2xpbmstLXByZXYgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19saW5rLS1uZXh0IC5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1maXJzdCB7XG4gIG1hcmdpbi1yaWdodDogLTZweDsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9faWNvbi0tZG91YmxlLWNoZXZyb24tc2Vjb25kIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcmVsYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiA0NXB4IDQ1cHggMTZweDsgfVxuICAubi1yZWxhdGVkOmJlZm9yZSwgLm4tcmVsYXRlZDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLXJlbGF0ZWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uLXJlbGF0ZWQgW2NsYXNzXj0nbi1pY29uLWRvYy0nXSB7XG4gICAgZmlsbDogI0E0QTRBNDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLm4tcmVsYXRlZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuICAubi1yZWxhdGVkIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuICAubi1yZWxhdGVkIG9sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuXG4ubi1yZWxhdGVkX19oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tcmVsYXRlZF9fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tcmVsYXRlZF9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDsgfVxuXG4ubi1yZWxhdGVkX19pY29uLWRhbmdlciB7XG4gIGZpbGw6ICNDRjIxMjg7IH1cblxuLm4tcmVsYXRlZF9faWNvbi1ncmVlbiB7XG4gIGZpbGw6ICM0QTgzMkU7IH1cblxuLm4tcmVsYXRlZC1hdXRob3JzIC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1yZWxhdGVkX19hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5uLXJlbGF0ZWRfX2F1dGhvci1waG90byB7XG4gIGhlaWdodDogMzZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiAzNnB4OyB9XG5cbi5uLXJlbGF0ZWRfX2F1dGhvci1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ubi1yZWxhdGVkX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICAgIGZpbGw6ICNBNkE4QUI7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGluazpob3ZlciAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAubi1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAubi1zZWFyY2gtZmlsdGVyX19saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMjAxOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0YyRjJGMjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDY3QzU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XG4gIGNvbG9yOiAjQTZBOEFCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTJweDsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbmsge1xuICAgIHRvcDogNnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWljb24ge1xuICBmaWxsOiAjQTZBOEFCO1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMXB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyxcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG4gIDpob3ZlciA+IC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZyB7XG4gIGNsZWFyOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3aWR0aDogYXV0bzsgfVxuICAubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIC5uLXRhZ19fZGVsZXRlLWljb24ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1oYXMtc3ViZmlsdGVycyAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayxcbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1zaG93LXJlZmluZS1wYW5lbCAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayxcbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1zaG93LXJlZmluZS1wYW5lbCAubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTRBNEE0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC43OTUsIDAsIDEpO1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIC5uLXNlYXJjaC1mb3JtX19idXR0b246aG92ZXIgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDMyMHB4OyB9IH1cblxuLmF1dG9jb21wbGV0ZSxcbi5hdXRvY29tcGxldGUtc2VhcmNoLFxuLmF1dG9jb21wbGV0ZS1jdXN0b21lci1zdG9yaWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA4MDAwOyB9XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnVpLW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnVpLW1lbnUtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cbiAgLnVpLW1lbnUtaXRlbTpob3ZlciwgLnVpLW1lbnUtaXRlbS51aS1zdGF0ZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm4tcmVsYXRlZC1saW5rc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXNoYXJlIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXNoYXJlX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tc2hhcmVfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXNoYXJlX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubi1zaGFyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLXNoYXJlX19saW5rOmhvdmVyIC5uLXNoYXJlX19pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLXNoYXJlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0U0RTRFNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUubi1zcG90bGlnaHQtbW9kdWxlLS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNFNEU0RTQ7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlLm4tc3BvdGxpZ2h0LW1vZHVsZS0tYm9yZGVyZWQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2QTlFMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzI2QTlFMDsgfVxuICAubi1zcG90bGlnaHQtbW9kdWxlLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAubi1zcG90bGlnaHQtbW9kdWxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzI2QTlFMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZTpob3ZlciAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZTpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICMxRTRBOTM7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlOmhvdmVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUubi1sYXlvdXQtZmxleF9faXRlbSAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGVfX2ltYWdlLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2UtLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzNCM0IzQjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1zcG90bGlnaHQtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNy41ZW0pIHtcbiAgLm4tbGF5b3V0LWZsZXggLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tbGF5b3V0LWZsZXggLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm4tbGF5b3V0LWZsZXggLm4tc3BvdGxpZ2h0LW1vZHVsZSAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgIC5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyIC5uLWxheW91dC1mbGV4IC5uLXNwb3RsaWdodC1tb2R1bGUgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9XG5cbi5uLXRhZyB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggMTNweDsgfVxuXG4ubi10YWctLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODQ7IH1cblxuLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDlweDsgfVxuXG4ubi10YWdfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXRhZy1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLXRhZy1ncm91cCAubi10YWcge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdGFnLWdyb3VwX19zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQTRBNEE0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWxheW91dC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1sYXlvdXQtZmxleFtkYXRhLW50YXAtbGF5b3V0fj1cIjJcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3LjUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNy41JTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm4tbGF5b3V0LWZsZXgubi1sYXlvdXQtZmxleF9fanVzdGlmeS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubi1sYXlvdXQtZmxleC5uLWxheW91dC1mbGV4X19qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm4tbGF5b3V0LWZsZXgubi1sYXlvdXQtZmxleF9fanVzdGlmeS1zdGFydCAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42NjY2NyU7IH1cbiAgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW06bnRoLWNoaWxkKDQpLCBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCIyXCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICAubi1sYXlvdXQtZmxleF9fYWxpZ24tYmFzZWxpbmUgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgICAubi1sYXlvdXQtZmxleF9fYWxpZ24tY2VudGVyIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1lbmQgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlOyB9XG4gIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgIHdpZHRoOiAxOC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtOm50aC1jaGlsZCg0KSwgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAubi1sYXlvdXQtZmxleF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbi5idXR0b24tLXNpZGUtdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTIwcHg7XG4gIHRvcDogY2FsYyg1MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMjcwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2ODY4Njg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2hlYWRpbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2ljb24ge1xuICBmaWxsOiAjQTRBNEE0O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMjJweDsgfVxuXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuIiwiaHIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEsXHJcbmgyLFxyXG4uaDIsXHJcbmgzLFxyXG4uaDMsXHJcbmg0LFxyXG4uaDQsXHJcbmg1LFxyXG4uaDUsXHJcbmg2LFxyXG4uaDYge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgxLWZvbnQtc2l6ZXMpO1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDItZm9udC1zaXplcyk7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNCAxLjUpO1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNSk7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcclxufVxyXG5cclxuaDUsXHJcbmg2LFxyXG4uaDUsXHJcbi5oNiB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5wLFxyXG4ubi1wYXJhZ3JhcGgge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWRlZmF1bHQpO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC8vICsge1xyXG4gIC8vICAgaDEsXHJcbiAgLy8gICBoMixcclxuICAvLyAgIGgzLFxyXG4gIC8vICAgaDQsXHJcbiAgLy8gICBoNSxcclxuICAvLyAgIGg2IHtcclxuICAvLyAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbn1cclxuXHJcbi5uLXBhcmFncmFwaC1sZWFkIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRwLWZvbnQtc2l6ZXMpO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXNlY3Rpb24tdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcblxyXG4gIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbnMge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWxpbmstc3RhbmRhbG9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tbGlzdCxcclxudWwsXHJcbm9sIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4vLyBUT0RPOiBXaGF0IGVsc2UgZG9lcyB0aGlzIGJyZWFrP1xyXG4vLyAubi1saXN0IHtcclxuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vIH1cclxuXHJcbi5uLWxpc3QtLXVuc3R5bGVkLFxyXG4lbi1saXN0LS11bnN0eWxlZCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tbGlzdC0taW5saW5lIHtcclxuICBAZXh0ZW5kICVuLWxpc3QtLXVuc3R5bGVkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQgPiAubi1saXN0X19pdGVtLWxpbmsge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0X19pdGVtLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgJiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdF9faXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuXHJcbiAgLm4tbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tYnVsbGV0ZWQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAkc3BhY2luZy14cztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3QtLW51bWJlcmVkIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIsIGRlY2ltYWwpICcuJztcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICAgICAgbWluLXdpZHRoOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGF0dHIodmFsdWUpICcuJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAubi1saXN0X19pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB9XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnMge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4ubi1saXN0X190ZXJtLFxyXG4ubi1saXN0X19kZXNjcmlwdGlvbiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1saXN0X190ZXJtIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBDb3VyaWVyLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5oaWdobGlnaHQge1xyXG4gICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAmLmlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWJsb2NrcXVvdGVfX2Zvb3RlciB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi10ZXh0LWxvbmdmb3JtLFxyXG4ubi1mb3JtIHtcclxuICA+IGgxLFxyXG4gID4gaDIsXHJcbiAgPiBoMyxcclxuICA+IGg0LFxyXG4gID4gaDUsXHJcbiAgPiBoNixcclxuICA+IHAsXHJcbiAgPiBvbCxcclxuICA+IHVsLFxyXG4gIGRsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgKyB7XHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gdWwgbGksXHJcbiAgPiBvbCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB9XHJcblxyXG4gIC5uLXB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuICB9XHJcblxyXG4gIC5uLXB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm5vLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbiIsImh0bWwsXHJcbmJvZHkge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuaGVhZCBzdmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBnbG9iYWxseSBwcmV2ZW50IGh1YnNwb3QgY29va2llIG1lc3NhZ2UgZnJvbSBhcHBlYXJpbmdcclxuZGl2I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24ge1xyXG4gIGRpc3BsYXk6bm9uZTtcclxufSIsIiRlYXNlb3V0Y3VzdDpjdWJpYy1iZXppZXIoLjAzLCAuMTYsIC4zOSwgLjk5KTtcclxuJGVhc2VpbnF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcclxuJGdsb2JhbGRlbGF5OiAuNXM7XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xyXG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgdG8ge29wYWNpdHk6IDE7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBnb3RoYW0tZXh0cmEtbGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tYm9vayB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1tZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tYmxhY2sge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbmFycm93LWxpZ2h0IHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbmFycm93IHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbmFycm93LWJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1ib2xkIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsImh0bWwsXHJcbmJvZHkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBUcmFpbGluZ1NlbWljb2xvblxyXG4kc3VzeTogKFxyXG4gIGNvbnRhaW5lcjogJHNjcmVlbi14bCxcclxuICBjb2x1bW5zOiAxMixcclxuICBndXR0ZXItcG9zaXRpb246IHNwbGl0LFxyXG4gIC8vIGRlYnVnOiAoXHJcbiAgLy8gICAgIGltYWdlOiBzaG93LFxyXG4gIC8vICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgLjI1KSxcclxuICAvLyAgICAgb3V0cHV0OiBvdmVybGF5LFxyXG4gIC8vICAgICB0b2dnbGU6IHRvcCByaWdodFxyXG4gIC8vICAgKVxyXG4pO1xyXG5cclxuJHNlbWFudGljLWxheW91dC1zbTogbGF5b3V0KDQgYWZ0ZXIpO1xyXG4kc2VtYW50aWMtbGF5b3V0LW1kOiBsYXlvdXQoOCBhZnRlcik7XHJcbiRzZW1hbnRpYy1sYXlvdXQtbGc6IGxheW91dCgxMiBhZnRlcik7XHJcblxyXG4vLyBDb250YWluZXIgZm9yIFNpdGUgQ29udGVudCBiZWxvdyB0aGUgcGFnZSBoZWFkZXIgd2hlbiB0aGVyZSBhcmUgbm8gdGFic1xyXG4vLyAubi1zaXRlLWNvbnRlbnQge1xyXG4vLyAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhsO1xyXG4vLyB9XHJcblxyXG4ubi1zaXRlLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYmlsbGJvYXJkLWhlYWRlciAmIHtcclxuICAgIGhlaWdodDogODB2aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgQ29udGVudCBzZXBhcmF0aW9uIGZyb20gaGVhZGVyICYgZm9vdGVyXHJcbi5uLW1haW4tY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgLy8gcGFkZGluZy10b3A6ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbn1cclxuXHJcbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLy8gLm4td2lkZ2V0LWFyZWEge1xyXG4vLyAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDA7XHJcbi8vIH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAvLyAubi1tYWluLWNvbnRlbnQge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgLy8gfVxyXG5cclxuICAubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29udGFpbmVyXHJcbi5uLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLy8gUm93XHJcbi5uLXJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wtc20tI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC1tZC0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgLm4tY29sLWxnLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1yb3cge1xyXG4gICAgbWFyZ2luOiAwIGd1dHRlcigpICogLTE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wteGwtI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm4tcHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLm4tcHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubi1hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5uLWFsaWduLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1hbGlnbi1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubi10ZXh0LXVwcGVyY2FzZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tc3BhY2luZy1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcclxuICAubi1oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1oaWRkZW4tbWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLWhpZGRlbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubi1oaWRkZW4tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm4taGlkZGVuLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcy1tYXAsICRmcy1icmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGZzLWJyZWFrcG9pbnQsICRmcy1mb250LXNpemUgaW4gJGZzLW1hcCB7XHJcbiAgICBAaWYgJGZzLWJyZWFrcG9pbnQgPT0gbnVsbCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAaWYgbWFwLWhhcy1rZXkoJGZzLWJyZWFrcG9pbnRzLCAkZnMtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICRmcy1icmVha3BvaW50OiBtYXAtZ2V0KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnMtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKSB7XHJcbiAgQGlmIHR5cGUtb2YoJGZzLWZvbnQtc2l6ZSkgPT0gJ2xpc3QnIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmcy1mb250LXNpemUsIDEpO1xyXG5cclxuICAgIEBpZiAobGVuZ3RoKCRmcy1mb250LXNpemUpID4gMSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogbnRoKCRmcy1mb250LXNpemUsIDIpO1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNlaWwoJGZzLWZvbnQtc2l6ZSAvICRsaW5lLWhlaWdodC1kZWZhdWx0KSAqICgkbGluZS1oZWlnaHQtZGVmYXVsdCAvICRmcy1mb250LXNpemUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ1bGwtaGVpZ2h0LWhpZGRlbi1wc2V1ZG8tZWxlbWVudCgpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LXJlc2V0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4iLCIvLyByZW0gU3VwcG9ydFxuLy8gPT09PT09PT09PT1cblxuLy8gcmVtXG4vLyAtLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXG4vLyAtICRwcm9wICA6IDxjc3MgcHJvcGVydHk+XG4vLyAtICR2YWwgICA6IDxjc3MgdmFsdWU+XG5AbWl4aW4gc3VzeS1yZW0oXG4gICRwcm9wLFxuICAkdmFsXG4pIHtcbiAgJF9yZXFzOiAoXG4gICAgdmFyaWFibGU6IHJoeXRobS11bml0IHJlbS13aXRoLXB4LWZhbGxiYWNrLFxuICAgIG1peGluOiByZW0sXG4gICk7XG4gIEBpZiBzdXN5LXN1cHBvcnQocmVtLCAkX3JlcXMsICR3YXJuOiBmYWxzZSkgYW5kICRyaHl0aG0tdW5pdCA9PSByZW0ge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3B9OiAkdmFsO1xuICB9XG59XG4iLCIvLyBTdXN5IEZhbGxiYWNrIENsZWFyZml4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gQ2xlYXJmaXhcbi8vIC0tLS0tLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3IgcHJvdmlkZSBhIHNpbXBsZSBmYWxsYmFjay5cbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcbiAgQGlmIHN1c3ktc3VwcG9ydChjbGVhcmZpeCwgKG1peGluOiBjbGVhcmZpeCkpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfSBAZWxzZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBhbGxcclxuXHJcbi8qIVxyXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuMy4xXHJcblx0YnkgSHVtYWFuLCBmb3IgYWxsIGh1bWFucy5cclxuXHRodHRwOi8vaHVtYWFuLmNvbVxyXG4gKi9cclxuXHJcbi8vIE1vZGFhbCBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtb2RhYWwtb3ZlcmxheS1jb2xvcjogcmdiYSgwLDAsMCwgMC44KTtcclxuXHJcbiRtb2RhYWwtcmFkaXVzOiAwcHg7IC8vNXB4XHJcbiRtb2RhYWwtbWFpbi1iZzogI2ZmZjtcclxuJG1vZGFhbC1tYWluLXRleHQ6ICMwMDA7XHJcbiRtb2RhYWwtbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiRtb2RhYWwtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuJG1vZGFhbC1wYWRkaW5nOiAzMHB4O1xyXG4kbW9kYWFsLWhvdmVyLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjcpO1xyXG5cclxuJG1vZGFhbC1saWdodDogI2ZmZjtcclxuJG1vZGFhbC1wcmltYXJ5OiAjNTU1O1xyXG4kbW9kYWFsLWdyZXk6ICNhZmI3YmM7XHJcblxyXG5cclxuLy8gTW9kYWFsIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbW9kYWFsLXRyYW5zaXRpb24oJHR5cGUsICRzcGVlZDogLjJzLCAkZWFzZTogZWFzZS1pbi1vdXQpIHtcclxuXHR0cmFuc2l0aW9uOiAkdHlwZSAjeyRzcGVlZH0gI3skZWFzZX07XHJcbn1cclxuQG1peGluIG1vZGFhbC1oaWRldGV4dCgpIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXHJcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIE1vZGFhbCBTdHJ1Y3R1cmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1ub3Njcm9sbCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XHJcblx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xyXG59XHJcblxyXG4ubW9kYWFsLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm1vZGFhbC13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0b3BhY2l0eTogMTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xyXG5cdCYgKiB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cdC5tb2RhYWwtY2xvc2Uge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5tb2RhYWwtc3RhcnRfbm9uZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0Ji5tb2RhYWwtc3RhcnRfZmFkZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0JiAqW3RhYmluZGV4PVwiMFwiXSB7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyBpcyBmdWxsc2NyZWVuXHJcblx0Ji5tb2RhYWwtZnVsbHNjcmVlbiB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDgwcHggMjVweDtcclxuXHJcblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICRtb2RhYWwtbWFpbi10ZXh0O1xyXG5cdG1heC13aWR0aDogJG1vZGFhbC1tYXgtd2lkdGg7XHJcblx0Ym9yZGVyLXJhZGl1czogJG1vZGFhbC1yYWRpdXM7XHJcblx0YmFja2dyb3VuZDogJG1vZGFhbC1tYWluLWJnO1xyXG5cdGJveC1zaGFkb3c6ICRtb2RhYWwtc2hhZG93O1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHJcblx0Ly8gd2hpbGUgbG9hZGluZ1xyXG5cdCYuaXNfbG9hZGluZyB7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWFsLWNsb3NlIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0dG9wOiAyMHB4O1xyXG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDA2N0M1O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcclxuXHR9XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdFx0bGVmdDogMjNweDtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6ICRtb2RhYWwtcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIENvbmZpcm0gTW9kYWFsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubW9kYWFsLWNvbmZpcm0td3JhcCB7XHJcblx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG4ubW9kYWFsLWNvbmZpcm0tYnRuIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCAxMHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0Ly8gT2sgQnV0dG9uXHJcblx0Ji5tb2RhYWwtb2sge1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm1vZGFhbC1jYW5jZWwge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQGtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuLy8gSW5zdGFncmFtIFBob3RvXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubW9kYWFsLWluc3RhZ3JhbSB7XHJcblx0Lm1vZGFhbC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC5tb2RhYWwtY29udGVudC1jb250YWluZXIgPiBibG9ja3F1b3RlIHtcclxuXHRcdHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGlmcmFtZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0bWFyZ2luOiAtNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0YW5pbWF0aW9uOiBpbnN0YVJldmVhbCAxcyBsaW5lYXIgZm9yd2FyZHM7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEdhbGxlcnlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1pbWFnZSB7XHJcblx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuXHR9XHJcblx0Lm1vZGFhbC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG59XHJcbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCYuaXNfYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktbGFiZWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMjBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQmOmZvY3VzIHtcclxuXHQgIG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xyXG5cdCYuaXNfaGlkZGVuIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtb2RhYWwtZ3JleTtcclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE2cHg7XHJcblx0XHRsZWZ0OiAyNXB4O1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luOiA1cHggMCAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XHJcblx0bGVmdDogMTAwJTtcclxuXHRtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG4ubW9kYWFsLWdhbGxlcnktcHJldiB7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHsgbGVmdDogMjJweDsgfVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBWaWRlb1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLXZpZGVvLXdyYXAge1xyXG5cdG1hcmdpbjogYXV0byA1MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLCAwLjMpO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0bWF4LXdpZHRoOiAxMzAwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGlmcmFtZSxcclxuXHRvYmplY3QsXHJcblx0ZW1iZWQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gTW9kYWFsIGlGcmFtZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4ubW9kYWFsLWlmcmFtZS1lbGVtIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiA3MzFweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcblx0Lm1vZGFhbC1pbWFnZSB7XHJcblx0XHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuNyk7O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vZGFhbC1nYWxsZXJ5LW5leHQge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHQubW9kYWFsLWdhbGxlcnktcHJldiB7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogNzAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xyXG5cdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDUxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcclxuXHQubW9kYWFsLWdhbGxlcnktbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQ1NTIGxvYWRpbmcgZ2lmXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xyXG59XHJcbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXZ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXRvcDo0cHg7cG9zaXRpb246YWJzb2x1dGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2PmRpdnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTowczstbW96LWFuaW1hdGlvbi1kZWxheTowczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowczstby1hbmltYXRpb24tZGVsYXk6MHM7YW5pbWF0aW9uLWRlbGF5OjBzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMSl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LW1vei1hbmltYXRpb24tZGVsYXk6LjEyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMTJzOy1vLWFuaW1hdGlvbi1kZWxheTouMTJzO2FuaW1hdGlvbi1kZWxheTouMTJzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjI1czstbW96LWFuaW1hdGlvbi1kZWxheTouMjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMzdzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjM3czstby1hbmltYXRpb24tZGVsYXk6LjM3czthbmltYXRpb24tZGVsYXk6LjM3c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi41czthbmltYXRpb24tZGVsYXk6LjVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjYyczstbW96LWFuaW1hdGlvbi1kZWxheTouNjJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi42MnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi42MnM7YW5pbWF0aW9uLWRlbGF5Oi42MnN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi43NXM7LW1vei1hbmltYXRpb24tZGVsYXk6Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNzVzOy1vLWFuaW1hdGlvbi1kZWxheTouNzVzO2FuaW1hdGlvbi1kZWxheTouNzVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouODdzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi44N3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Ljg3czstby1hbmltYXRpb24tZGVsYXk6Ljg3czthbmltYXRpb24tZGVsYXk6Ljg3c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfSIsIiRjb2xvci10d2l0dGVyLWNhcmQ6ICM1QUMwRUQ7XHJcbiRjb2xvci1uZXdzLWNhcmQ6ICM5QzcyQUI7XHJcbiRjb2xvci1ibG9nLWNhcmQ6ICRjb2xvci1ibHVlLW1pZDtcclxuJGNvbG9yLXNvY2lhbC1jYXJkOiAjNjBBRjQ2O1xyXG4kY29sb3ItZXZlbnRzLWNhcmQ6ICM5Mjk0OTc7XHJcbiRjb2xvci1jdXN0b21lcnMtY2FyZDogI0VCODUyNDtcclxuXHJcbiRjYXJkLWNvbG9yczogKFxyXG4gVHdpdHRlcjogJGNvbG9yLXR3aXR0ZXItY2FyZCxcclxuIG5ld3M6ICRjb2xvci1uZXdzLWNhcmQsXHJcbiBibG9nOiAkY29sb3ItYmxvZy1jYXJkLFxyXG4gc29jaWFsOiAkY29sb3Itc29jaWFsLWNhcmQsXHJcbiBldmVudHM6ICRjb2xvci1ldmVudHMtY2FyZCxcclxuIGN1c3RvbWVyczogJGNvbG9yLWN1c3RvbWVycy1jYXJkXHJcbik7XHJcblxyXG4vLyBUT0RPOiBQb3NzaWJseSBleHBsb3JlIG1vdmluZyBjYXRlZ29yeSBzdHlsaW5nIHRvIGxheW91dCBwYXJ0aWFsXHJcbi5uLWNhdGVnb3J5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWNvbnRlbnQtbWV0YWRhdGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jYXJkX190YWcge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4vLyBAZWFjaCAkbmFtZSwgJGNhcmQtY29sb3IgaW4gJGNhcmQtY29sb3JzIHtcclxuLy8gICAubi1jYXJkLS0jeyRuYW1lfSB7XHJcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY2FyZC1jb2xvcjtcclxuLy8gICAgIGJvcmRlci1jb2xvcjogJGNhcmQtY29sb3I7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5AZWFjaCAkbmFtZSwgJGNhcmQtY29sb3IgaW4gJGNhcmQtY29sb3JzIHtcclxuICAubi1jYXJkX190YWctLSN7JG5hbWV9IHtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgICBjb2xvcjogJGNhcmQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jYXJkX190aXRsZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHggMS4yKTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tY2FyZF9fYm9keSB7XHJcbiAgLm4tbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY2FyZF9fbWVkaWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5uLWNhcmQtYmxvY2sge1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICYubi1jYXJkX19mb290ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNhcmRfX2Zvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uLWNhcmQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWNhcmRfX2ltYWdlLXdyYXAge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvLyBoZWlnaHQ6IDIwMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm4tY2FyZC1iYWNrZ3JvdW5kLWFjY2VudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY2FyZF9fcHJvbW8ge1xyXG4gIC5uLWNhcmQtYmxvY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xyXG4gIH1cclxuXHJcbiAgLm4tY2FyZF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgyLWZvbnQtc2l6ZXMpO1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuXHJcbiAgLm4tY2FyZC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG5cclxuICAgIC5uLWNhcmQge1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgd2lkdGg6IHNwYW4oNiB3aWRlKTtcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWNhcmQtZGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG5cclxuICAgIC5uLWNhcmQge1xyXG4gICAgICB3aWR0aDogc3Bhbig2KTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGd1dHRlcigpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gIC5uLWNhcmRfX2JvZHkge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG5cclxuICAubi1jYXJkLWRlY2sgLm4tY2FyZCB7XHJcbiAgICB3aWR0aDogc3BhbigzKTtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBndXR0ZXIoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWNhcmQtZ3JvdXAge1xyXG4gICAgLm4tY2FyZCB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDQgd2lkZSk7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItZnJvbX06IDA7XHJcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0ge1xyXG4gICAgICAubi1jYXJkIHtcclxuICAgICAgICB3aWR0aDogc3BhbigzKTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xyXG4gICAgd2lkdGg6IHNwYW4oNCB3aWRlKTtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICBib3JkZXItI3skZGlyLWZyb219OiAwO1xyXG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDVuKSB7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLWFjY29yZGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcbn1cclxuXHJcbi5uLWFjY29yZGlvbl9faGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIFtkYXRhLW50YXAtdG9nZ2xlPSdoaWRlJ10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWljb24tY2hldnJvbi1kb3duIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmctI3skZGlyLXRvfTogJHNwYWNpbmctc207XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS05NTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogeignYmVoaW5kJyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1hY2NvcmRpb25fX2NoZWNrYm94IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICB+IC5uLWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjhzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKSAuOHM7XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgfiAubi1hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAxLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB+IC5uLWFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgXHJcbiAgICAgIC5uLWljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbnRhcC10b2dnbGU9J2hpZGUnXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLXRvZ2dsZT1cInNob3dcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLXRhYmxlLWhlYWRlci1iZzogIzUzNTY1QTtcclxuXHJcbi5uLWRhdGEtdGFibGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGUtLXN0aWNreSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA5MXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgei1pbmRleDogeignZml4ZWQtcG9zaXRpb24tc2hlbGwnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIHN5bmMgTFVDSSBhbmQgRG90Y29tXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgPiB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuXHJcbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX3RoZWFkLS1uby1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX3RoZWFkLS1pbnZlcnNlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhYmxlLWhlYWRlci1iZztcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHggMS4yNSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubi1kYXRhLXRhYmxlLS1zdGlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAvLyBUT0RPOiBSZW1vdmUgb25jZSB3ZSBnZXQgYWxsIHRhYmxlcyB1cGRhdGVkXHJcbiAgICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGdldCBhbGwgdGFibGVzIHVwZGF0ZWRcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAvLyBUT0RPOiBSZW1vdmUgb25jZSB3ZSBnZXQgYWxsIHRhYmxlcyB1cGRhdGVkXHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3RoZWFkLXByb2R1Y3RzIHtcclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctc207XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmLm4tYWxpZ24tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkICYge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIC8vIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgLy8gZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcblxyXG4gICAgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZGF0YS10YWJsZS0tYm9yZGVyZWQgJiB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc149J24taWNvbi1kb2MnXSB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWljb24tZG93bmxvYWQtYXJyb3csXHJcbiAgICAubi1pY29uLWNvZGUge1xyXG4gICAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcclxuICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX2NlbGwtbGFiZWwge1xyXG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX2NlbGwtaGVhZGVyIHtcclxuICAgICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheS05NSwgLjQpO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX2NlbGwtLW5vLXdyYXAge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHRyOmZpcnN0LWNoaWxkIHRoLFxyXG4ubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB0aCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuLm4tZGF0YS10YWJsZV9fbmV3LWluZGljYXRvciB7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlLS1oYXMtcm93c3BhbiB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3Jvdy0tYWx0IHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24ge1xyXG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuXHJcbiAgICBbZGF0YS1udGFwLWhlYWRpbmddIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctc207XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgdGgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTmV3IHNwZWMgdGFibGUgY2xhc3Nlc1xyXG5cclxuLm4tZGF0YS10YWJsZV9fY29udHJvbHMge1xyXG5cclxuICB0ciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtd3JhcC1jb2xsYXBzZWQge1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XHJcblxyXG4gICYubi1jb250ZW50LXdyYXAtZXhwYW5kZWQge1xyXG4gICAgbWF4LWhlaWdodDogNDAwMHB4O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAxLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGUteWVzIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTJweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xyXG4gIHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLy8gVE9ETzogTW92ZSB0byB0aGUgaGVscGVycy5zY3NzIHBhcnRpYWxcclxuLm4tYWxpZ24tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm4tYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWRhdGEtdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24ge1xyXG4gICAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICBbZGF0YS1udGFwLWhlYWRpbmddIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLm4tZGF0YS10YWJsZSB7XHJcbiAgICB0aGVhZCB0aCxcclxuICAgIHRkIHtcclxuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctc207XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZGF0YS10YWJsZV9fcm93LS1jb2xsYXBzZWQgPiB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19jZWxsLS1lbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTk9URTogVGhpcyB3YXMgYWRkZWQgYSByZXN1bHQgb2YgdGhlIHN0aWNreSBuYXYgaW1wbG1lbnRhdGlvbiBvbiBkb3Rjb21cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgoMTEwMHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbSkge1xyXG4gIC5uLWRhdGEtdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgLy8gVE9ETzogUmV2aXNpdCB3aGVuIHN0aWNreS1oZWFkZXIgaXMgcm9sbGVkIG91dFxyXG4gICAgICAgIC8vIHRvcDogOTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1sZykge1xyXG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkge1xyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAubi1kYXRhLXRhYmxlX19jb250cm9scyB0ZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19wcm9kdWN0LWRlbW8gdGFibGUge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3Jvdy0tYm9yZGVyZWQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB7XHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1hbHBoYS1hbmNob3JzIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tYWxwaGEtYW5jaG9yc19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleDogMSAwIDNlbTtcclxuICAvLyB3aWR0aDogM2VtO1xyXG5cclxuICAmLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtLS1lbXB0eSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1hbHBoYS1hbmNob3JzX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLm4tY29udGVudC1hY3Rpb25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tIC0gJHNwYWNpbmctc207IC8vIEl0ZW1zIFdyYXBwaW5nIElubGluZVxyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX2ljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG5cclxuICAubi1jb250ZW50LWFjdGlvbnNfX3RleHQgKyAmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtYWN0aW9uc19fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMCAzNXB4IDAgMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tY29udGVudC1hY3Rpb25zX190ZXh0IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLWNvbnRlbnQtbWV0YWRhdGEge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG4ubi1jb250ZW50LW1ldGFkYXRhX19yYXRpbmcge1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAubi1yYXRpbmdfX2NvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tY29udGVudC1tZXRhZGF0YV9fdGV4dCxcclxuLm4tY29udGVudC1tZXRhZGF0YV9fbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbn1cclxuIiwiLm4tZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmLFxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggKyAkc3BhY2luZy14cztcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAmIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDRweDtcclxuICB3aWR0aDogMTJweDtcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYsXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICY6aG92ZXIge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1ldmVuO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgei1pbmRleDogeignbWVudScpO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51LS1hbGlnbi1yaWdodCAmIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kcm9wZG93bi1tZW51X19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAzMnB4O1xyXG59XHJcbiIsIiRjb2xvci1iYW5kLWJvcmRlcjogI0Q5RDlENjtcclxuJGNvbG9yLWJhbmQtYmFja2dyb3VuZDogI0Y4RjhGODtcclxuJGNvbG9yLWJhbmQtYmFja2dyb3VuZC0yMDogJGNvbG9yLWdyYXktOTU7XHJcbiRjb2xvci1iYW5kLWJhY2tncm91bmQtNjA6ICRjb2xvci1ncmF5LTM1O1xyXG4kY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudDogJGNvbG9yLWJsdWUtMTc7XHJcbiRjb2xvci1iYW5kLWJhY2tncm91bmQtYWNjZW50LTIwOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG5cclxuLm4tYmFuZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubi1iYW5kX19jb250ZW50IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubi1iYW5kX19mZWF0dXJlZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmQtLWJlbHRlZCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsO1xyXG59XHJcblxyXG4ubi1iYW5kX19zZWN0aW9uLWhlYWRlciAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm4tYmFuZF9fZ3JvdXAgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iYW5kLWJvcmRlcjtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmRfX3NlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICsgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBwIHtcclxuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAvLyB9XHJcblxyXG4gIC5uLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLm4tbGlzdC0tYnVsbGV0ZWQge1xyXG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19hcnJvdy0tZG93biAmIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50ICYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlciAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWJhbmRfX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2hlYWRlci1ib2R5LFxyXG4gIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XHJcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLFxyXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiA1NTBweDtcclxufVxyXG5cclxuLy8gVGhlIGNvbnRhaW5lciBmb3IgYSB2aWRlbyBjb250cm9scyB0aGUgaGVpZ2h0IG9mIHRoZSB2aWRlb1xyXG4vLyBhbmQga2VlcHMgYSAxNjo5IHJhdGlvIHdpdGggcGFkZGluZy10b3AgKDkgLyAxNiB+PSA1Ni4yNSUpLiBQYWRkaW5nXHJcbi8vIHBlcmNlbnRhZ2UgaXMgYmFzZWQgb24gd2lkdGgsIHNvIHRoZSByYXRpbyBpcyBrZXB0LiBUaGUgdmlkZW8gYWx3YXlzIGZpbGxzXHJcbi8vIHVwIHRoZSBzcGFjZSBvZiB0aGUgY29udGFpbmVyIC0gYW4gYWJzb2x1dGUgY2hpbGQgd2l0aCBhIHJlbGF0aXZlIHBhcmVudCB3aWxsXHJcbi8vIHJlbWFpbiB3aXRoaW4gdGhlIHBhcmVudCBjb250YWluZXIuXHJcblxyXG4ubi1iYW5kX192aWRlby1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNTA5JTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLWJhbmRfX3ZpZGVvIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLWJhbmRfX3N1YnRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1iYW5kLS1jZW50ZXJlZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0xMCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZDtcclxufVxyXG5cclxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtMjAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYW5kLWJhY2tncm91bmQtMjA7XHJcbn1cclxuXHJcbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTYwO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSxcclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTYwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgcCxcclxuICAubi1saXN0IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubi1saXN0X19pdGVtOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kLWJhY2tncm91bmQtYWNjZW50LTIwIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudC0yMDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ubi1iYW5kX19hcnJvdy0tZG93bjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgJGNvbG9yLWJhbmQtYmFja2dyb3VuZDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxlZnQ6IDQ1JTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubi1iYW5kX19pbWFnZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLWJhbmQge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG5cclxuICAgIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyICYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xyXG4gICAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgJiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgLy8gKyAuYnV0dG9uIHtcclxuICAgICAgLy8gICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1zbTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fY29udGVudC1hbGlnbi0tcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gIC5uLWJhbmQge1xyXG4gICAgcGFkZGluZzogNjRweCAwO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5uLWJhbmRfX2dyb3VwICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLFxyXG4gICAgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gJiB7XHJcbiAgICAgICAgbWFyZ2luLSN7JGRpci10b306IHNwYW4oMSk7XHJcbiAgICAgICAgd2lkdGg6IHNwYW4oNiBvZiAxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdICYge1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiBzcGFuKDEpO1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDQgb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubi1iYW5kLWFsaWduLS1yaWdodCAmIHtcclxuICAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogMDtcclxuICAgICAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm4tYmFuZF9fc2VjdGlvbiB7XHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjUwLTUwXCJdICYge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDYgb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAmIHtcclxuICAgICAgICB3aWR0aDogc3Bhbig4IG9mIDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgJiB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xyXG4gICAgLy8gLmJ1dHRvbiArIC5idXR0b24ge1xyXG4gICAgLy8gICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXhsKSB7XHJcbiAgLm4tYmFuZCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xyXG4gICAgQGluY2x1ZGUgc3F1aXNoKDIpO1xyXG4gIH1cclxuXHJcbiAgLm4tdGV4dC1sb25nZm9ybSBwIHtcclxuICAgIG1heC13aWR0aDogc3Bhbig2IG9mIDgpO1xyXG4gIH1cclxufVxyXG4iLCIkZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk3O1xyXG5cclxuLm4tZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICAvLyBTdGFja2VkIGJveCBzaGFkb3dzIGdpdmUgdGhlIGlsbHVzaW9uIHRoYXQgdGhlIGZvb3RlciBzcHJlYWRzIHRvIGZpbGwgYW55IGVtcHR5IGJyb3dzZXIgc3BhY2UgYmVsb3dcclxuICBib3gtc2hhZG93OiAwIDIwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDQwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDYwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDgwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDEwMDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCAxMjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgMTQwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3RvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1ncmF5LTg3O1xyXG59XHJcblxyXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAyNSUsICRjb2xvci1ncmF5LTk3IDI1JSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcclxufVxyXG5cclxuLm4tZm9vdGVyX190b3AtaW5uZXIge1xyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGlua3Mge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBAaW5jbHVkZSBnYWxsZXJ5KDIgb2YgJHNlbWFudGljLWxheW91dC1zbSAkZGlyZWN0aW9uKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxyXG4lbi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE3cHggMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyICYge1xyXG4gICAgQGV4dGVuZCAlbi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fYm90dG9tIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcblxyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19jb3B5cmlnaHQge1xyXG4gIGJvcmRlci0jeyRkaXItdG99OiBzb2xpZCAxcHggJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmctI3skZGlyLXRvfTogJHNwYWNpbmctc207XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTdweCAxNHB4O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgd2lkdGg6IDE1cHg7XHJcblxyXG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fZmluZS1wcmludCB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgc3BhbigyIG9mICRzZW1hbnRpYy1sYXlvdXQtc20pO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKGxhc3QgMiBvZiAkc2VtYW50aWMtbGF5b3V0LXNtKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ2FsbGVyeSgyIG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcblxyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDQ4JSwgJGNvbG9yLWdyYXktOTcgNDglLCAkY29sb3ItZ3JheS05NyA0OCUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbSB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDMgb2YgJHNlbWFudGljLWxheW91dC1sZyAkZGlyZWN0aW9uKTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlci0tdjIge1xyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMzJSwgJGNvbG9yLWdyYXktOTcgMzMlLCAkY29sb3ItZ3JheS05NyAzMyUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA4IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcbiAgICAubi1mb290ZXJfX3RvcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgMzYlLCAkY29sb3ItZ3JheS05NyAzNiUsICRjb2xvci1ncmF5LTk3IDM2JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1tb2R1bGUtYmc6ICRjb2xvci13aGl0ZTtcclxuJGNvbG9yLW1vZHVsZS10aXRsZTogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuJGNvbG9yLW1vZHVsZS10aXRsZS0tdjM6ICM0QzRDNEM7XHJcbiRjb2xvci1tb2R1bGUtc3VidGl0bGU6ICM5NTk1OTU7XHJcbiRzcGFjaW5nLWZlYXR1cmUtYmxvY2s6IDI1cHg7XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xyXG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrLS1uZXN0ZWQgJiB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItbW9kdWxlLXRpdGxlLS12MywgLjgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLm4tZmVhdHVyZS1ibG9ja19fdGV4dCB7XHJcbi8vICAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbi8vIH1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX3N1YnRpdGxlIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gIGNvbG9yOiAkY29sb3ItbW9kdWxlLXN1YnRpdGxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcclxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19mb3JtLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxMzVweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XHJcbiAgYm90dG9tOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XHJcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4vLyAgIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmssXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUsXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcclxuLy8gICAubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcclxuLy8gICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBUaGUgY29tcG9uZW50IGZvcm1lcmx5IGtub3duIGFzIEZlYXR1cmUgTGlzdCAtIG5lZWRzIHRvIGJlIG1pZ3JhdGVkIHRvIEZlYXR1cmUgQmxvY2sgLSBTdHJpcGVkXHJcbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAkc3BhY2luZy1mZWF0dXJlLWJsb2NrOiA1MHB4O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG5cclxuICAgIC5uLWxheW91dC00ICYge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XHJcbiAgICBib3R0b206ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbiAgICByaWdodDogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcclxuICBcclxuICAgIC5uLWxheW91dC00ICYge1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4iLCIubi1mZWF0dXJlLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMjUpO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgJiB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19pY29uIHtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2dyYXBoaWMge1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLTczO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIHdpZHRoOiAxMTBweDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fbWVkaWEtbGVmdCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZSB7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2Jsb2NrIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcclxuICAubi1mZWF0dXJlLWJsb2NrIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgJiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNzYwcHgpIHtcclxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUge1xyXG4gICAgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2UsXHJcbiAgICAubi1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tZmVhdHVyZS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm4tZmVhdHVyZS1ibG9ja19fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IHNwYW4oMSk7XHJcbiAgICAgIGZsZXgtYmFzaXM6IHNwYW4oNCk7XHJcbiAgICAgIG1heC13aWR0aDogc3Bhbig0KTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb3JtIHtcclxuICAgICAgbWFyZ2luLSN7JGRpci1mcm9tfTogc3BhbigxKTtcclxuICAgICAgZmxleC1iYXNpczogc3Bhbig1KTtcclxuICAgICAgbWF4LXdpZHRoOiBzcGFuKDUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHYWxsZXJ5IFN5bnRheFxuLy8gPT09PT09PT09PT09PT1cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLVxuLy8gQ3JlYXRlIGFuIGlzb2xhdGVkIGdhbGxlcnlcbi8vIC0gJHNwYW4gICAgICAgIDogPHNwYW4+XG4vLyAtIFskc2VsZWN0b3JdICA6IGNoaWxkIHwgb2YtdHlwZVxuQG1peGluIGdhbGxlcnkoXG4gICRzcGFuLFxuICAkc2VsZWN0b3I6IGNoaWxkXG4pIHtcbiAgJGluc3BlY3QgICAgOiAkc3BhbjtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJHNwYW4gICAgICAgOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogMSkpO1xuXG4gICRuICAgICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjb2x1bW5zICAgICAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRjb250ZXh0ICAgICAgOiBzdXN5LWNvdW50KCRjb2x1bW5zKTtcbiAgJGZsb3cgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKTtcblxuICAkaW5zaWRlICAgICAgIDogaXMtaW5zaWRlKCRzcGFuKTtcbiAgJGZyb20gICAgICAgICA6IGZyb20oJGZsb3cpO1xuICAkbGluZSAgICAgICAgIDogZmxvb3IoJGNvbnRleHQgLyAkbik7XG4gICRzeW1tZXRyaWNhbCAgOiBpcy1zeW1tZXRyaWNhbCgkY29sdW1ucyk7XG5cbiAgJG91dHB1dDogKFxuICAgIHdpZHRoICAgICAgICAgICAgIDogbnVsbCxcbiAgICBmbG9hdCAgICAgICAgICAgICA6IGZyb20sXG4gICAgbWFyZ2luLWJlZm9yZSAgICAgOiBudWxsLFxuICAgIG1hcmdpbi1hZnRlciAgICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXG4gICk7XG5cbiAgQGlmICRpbnNpZGUge1xuICAgICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsIChcbiAgICAgIHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpLFxuICAgICAgcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpLFxuICAgICkpO1xuICB9XG5cbiAgQGlmICRzeW1tZXRyaWNhbCB7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsICh3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSk7XG4gIH1cblxuICAkYm94ICAgICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkZ2xvYmFsLWJveCAgIDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpID09ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnYWxsZXJ5LCAkaW5zcGVjdCk7XG5cbiAgLy8gQ29sbGVjdGl2ZSBPdXRwdXRcbiAgQGlmICRib3ggPT0gYm9yZGVyLWJveCBvciAoJGluc2lkZSBhbmQgbm90KCRib3gpIGFuZCBub3QoJGdsb2JhbC1ib3gpKSB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBib3JkZXItYm94KSk7XG4gIH0gQGVsc2UgaWYgJGJveCA9PSBjb250ZW50LWJveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBjb250ZW50LWJveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgLy8gSW5kaXZpZHVhbCBMb29wXG4gIEBmb3IgJGl0ZW0gZnJvbSAxIHRocm91Z2ggJGxpbmUge1xuICAgICRudGg6ICcjeyRsaW5lfW4gKyAjeyRpdGVtfSc7XG4gICAgJjpudGgtI3skc2VsZWN0b3J9KCN7JG50aH0pIHtcbiAgICAgIC8vIEluZGl2aWR1YWwgUHJlcFxuICAgICAgJG91dHB1dDogKFxuICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IGlmKCRzeW1tZXRyaWNhbCwgbnVsbCwgZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSxcbiAgICAgICAgZmxvYXQgICAgICAgICAgICAgOiBudWxsLFxuICAgICAgICBtYXJnaW4tYmVmb3JlICAgICA6IGdldC1pc29sYXRpb24oJHNwYW4pLFxuICAgICAgICBtYXJnaW4tYWZ0ZXIgICAgICA6IC0xMDAlLFxuICAgICAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgICAgIHBhZGRpbmctYWZ0ZXIgICAgIDogbnVsbCxcbiAgICAgICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgICAgICk7XG5cbiAgICAgIC8vIEluZGl2aWR1YWwgT3V0cHV0XG4gICAgICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAgICAgQGlmIGdldC1lZGdlKCRzcGFuKSA9PSBmaXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrO1xuICAgICAgICBAaW5jbHVkZSBmaXJzdCgkc3Bhbik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbm9icmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gSW5kaXZpZHVhbCBMb2NhdGlvbiBJbmNyZW1lbnRcbiAgICAgICRsb2NhdGlvbjogZ2V0LWxvY2F0aW9uKCRzcGFuKSArICRuO1xuICAgICAgJGxvY2F0aW9uOiBpZigkbG9jYXRpb24gPiAkY29udGV4dCwgMSwgJGxvY2F0aW9uKTtcbiAgICAgICRzcGFuOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogJGxvY2F0aW9uKSk7XG4gICAgfVxuICB9XG59XG4iLCIubi1tdWx0aS1jb2x1bW4tbGlzdCB7XHJcbiAgY29sdW1uLWNvdW50OiAxO1xyXG4gIGNvbHVtbi1nYXA6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbGc7XHJcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBcclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gIHVsID4gbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XHJcbiAgQGV4dGVuZCAubi1tdWx0aS1jb2x1bW4tbGlzdDtcclxuICBjb2x1bW4tZ2FwOiAkc3BhY2luZy14bDsgXHJcbn1cclxuXHJcbi5uLW11bHRpLWNvbHVtbi1saXN0LWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCB7XHJcbiAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgLm4tbXVsdGktY29sdW1uLWxpc3Qge1xyXG4gICAgY29sdW1uLWNvdW50OiAzO1xyXG4gIH1cclxufVxyXG4iLCIkY29sb3ItaW5wdXQtYmc6ICRjb2xvci13aGl0ZTtcclxuJGNvbG9yLWlucHV0LWJnLWVycm9yOiAkY29sb3ItZGFuZ2VyLWxpZ2h0O1xyXG4kY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ6ICRjb2xvci1ncmF5LTk1O1xyXG4kY29sb3ItaW5wdXQtYm9yZGVyOiAjQTZBOEFCO1xyXG4kY29sb3ItaW5wdXQtYm9yZGVyLWVycm9yOiAkY29sb3ItZGFuZ2VyO1xyXG4kY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzOiAkY29sb3ItYmxhY2s7XHJcbiRjb2xvci1pbnB1dC10ZXh0LWVycm9yOiAkY29sb3ItZGFuZ2VyO1xyXG4kY29sb3ItaW5wdXQtdGV4dDogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuJGNvbG9yLWxhYmVsLXRleHQ6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4kY29sb3ItY2hlY2tib3gtcmFkaW8tbGFiZWw6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4kY29sb3Itc2VsZWN0LXRleHQ6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4kY29sb3ItcGxhY2Vob2xkZXItdGV4dDogI0E2QThBQjtcclxuJGNvbG9yLWZpZWxkc2V0LWJvcmRlcjogI0QwRDJEMztcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuJGlucHV0LWJvcmRlci10aGlja25lc3M6IDFweDtcclxuJGlucHV0LWJvcmRlci10aGlja25lc3MtZXJyb3I6IDFweDtcclxuXHJcbiRzcGFjaW5nLWJldHdlZW4tZmllbGRzOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4kc3BhY2luZy1iZWxvdy1pbnB1dDogJHNwYWNpbmcteHM7XHJcbiRzcGFjaW5nLWNoZWNrYm94LXJhZGlvLWdyb3VwOiAkc3BhY2luZy14cztcclxuJHNwYWNpbmctaW5wdXQtcGFkZGluZzogJHNwYWNpbmctc207XHJcblxyXG4kZm9udC1zaXplLWlucHV0LXRleHQ6ICRmb250LXNpemUtZGVmYXVsdDtcclxuXHJcblxyXG5AZnVuY3Rpb24gaW5wdXQtYm9yZGVyKCkge1xyXG4gIEByZXR1cm4gc29saWQgJGlucHV0LWJvcmRlci10aGlja25lc3MgJGNvbG9yLWlucHV0LWJvcmRlcjtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGlucHV0LWJvcmRlci1lcnJvcigpIHtcclxuICBAcmV0dXJuIHNvbGlkICRpbnB1dC1ib3JkZXItdGhpY2tuZXNzLWVycm9yICRjb2xvci1pbnB1dC1ib3JkZXItZXJyb3I7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBpbnB1dC1ib3JkZXItZm9jdXMoKSB7XHJcbiAgQHJldHVybiBzb2xpZCAkaW5wdXQtYm9yZGVyLXRoaWNrbmVzcyAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG59XHJcblxyXG4ubi1mb3JtIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAmIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19pbnB1dCxcclxuLm4tZm9ybV9fdGV4dGFyZWEge1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19pbnB1dCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXIoKTtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XHJcbiAgaGVpZ2h0OiA0OXB4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xyXG4gIG1heC13aWR0aDogNTMwcHg7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctaW5wdXQtcGFkZGluZztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1iZztcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX190ZXh0YXJlYSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWlucHV0LXBhZGRpbmc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9faW5wdXQtLWVycm9yLFxyXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2ZpZWxkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZXR3ZWVuLWZpZWxkcztcclxufVxyXG5cclxuLm4tZm9ybV9fbGFiZWwge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICBjb2xvcjogJGNvbG9yLWxhYmVsLXRleHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19sYWJlbC0tcmVxdWlyZWQ6YWZ0ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dC1lcnJvcjtcclxuICBjb250ZW50OiAnXFxBMConO1xyXG59XHJcblxyXG4ubi1mb3JtX19taWNyb2NvcHkge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fbGFiZWwgKyAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xyXG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dC1lcnJvcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xyXG4gICAgY29udGVudDogJypcXEEwJztcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcclxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4sXHJcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiB7XHJcbiAgICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbiAgICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJjpob3ZlciB7XHJcbiAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfixcclxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IHtcclxuICAgICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcclxuICAgICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWlucHV0LFxyXG4ubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLFxyXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXIoKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgJiB7XHJcbiAgICAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArICYsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2lucHV0LWVycm9yICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkICsgJiB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcblxyXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpjaGVja2VkICsgJiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpmb2N1cyArICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4ubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgY29sb3I6ICRjb2xvci1jaGVja2JveC1yYWRpby1sYWJlbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xyXG4gIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDNweDtcclxuICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gJiB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLm4tZm9ybV9fc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDQ5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmVsb3ctaW5wdXQ7XHJcbiAgbWF4LXdpZHRoOiA1MzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYubi1mb3JtX19pbnB1dC0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdC1pbnB1dCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkY29sb3Itc2VsZWN0LXRleHQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyA1MHB4ICRzcGFjaW5nLXhzICRzcGFjaW5nLXNtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmllOSAmIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICAvLyBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTY0O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xyXG4gIC8vIGJhY2tncm91bmQ6IGhvdHBpbms7XHJcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXIoKTtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAwO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gJiB7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmx1ZS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiAwICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzIDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNDlweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogNTJweDtcclxuICB6LWluZGV4OiA1O1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTk1O1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0OmhvdmVyICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTg3O1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qubi1mb3JtX19pbnB1dC0tZXJyb3I6aG92ZXIgJiB7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xyXG4gIH1cclxuXHJcbiAgLmllOSAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgJiB7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmLFxyXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+ICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYsXHJcbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZmFkZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWZhZGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJixcclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktOTc7XHJcblxyXG4gICAgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWZhZGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGxlZnQ6IDE3cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTUuNXB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC1ncm91cCB7XHJcbiAgLm4tZm9ybV9fY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jaGVja2JveC1yYWRpby1ncm91cDtcclxuICB9XHJcblxyXG4gICYubi1mb3JtX19jaGVja2JveC1ncm91cC0taG9yaXpvbnRhbCB7XHJcbiAgICAubi1mb3JtX19jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1pbnB1dC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gIG1heC13aWR0aDogNTMwcHg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUtcGFyZW50IHtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAge1xyXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNoZWNrYm94LXJhZGlvLWdyb3VwO1xyXG4gIH1cclxuXHJcbiAgJi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cC0taG9yaXpvbnRhbCB7XHJcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2ZpZWxkc2V0IHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZmllbGRzZXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2xlZ2VuZCB7XHJcbiAgY29sb3I6ICRjb2xvci1sYWJlbC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jb250cm9scy1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgJiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IHNwYW4oMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtLS1kYXJrLWJnIHtcclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbiAgd2lkdGg6ICRmb250LXNpemUtc207XHJcblxyXG4gICYubi1pY29uLWNpcmNsZS1jaGVjay1hbHQge1xyXG4gICAgZmlsbDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgfSBcclxuXHJcbiAgJi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcclxuICAgIGZpbGw6ICRjb2xvci1kYW5nZXI7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgJi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC12YWxpZCAmLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLWljb24tZ3JheTogIzhEOEQ4RDtcclxuJGNvbG9yLWljb24tZ3JheS1saWdodDogI0MwQzBDMDtcclxuXHJcbi5uLWxpbmstbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX2xpbmsge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHJcbiAgLm4tbGluay1saXN0LS12MiAmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuXHJcbi5uLWxpbmstbGlzdF9fZGlyZWN0aW9uLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1pY29uLWdyYXk7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX3BkZi1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItaWNvbi1ncmF5LWxpZ2h0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcbiIsIi5uLW1lc3NhZ2luZyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctY29tcG9uZW50LXRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIEVsZW1lbnRzIHNoYXJlZCBhY3Jvc3MgdmFyaWF0aW9uc1xyXG5cclxuLm4tbWVzc2FnaW5nX19iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxufVxyXG5cclxuLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblxyXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmdfX2xpbmsge1xyXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmdfX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogMTZweDtcclxuXHJcbiAgLm4tbWVzc2FnaW5nLS1vbi1kYXJrLWJnICYge1xyXG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVzc2FnaW5nX19tZXRhZGF0YSB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTY0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxufVxyXG5cclxuLy8gVmFyaWF0aW9uLXNwZWNpZmljIHN0eWxlc1xyXG5cclxuLm4tbWVzc2FnaW5nLS1pbmZvcm1hdGlvbl9fbWV0YWRhdGEge1xyXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmctLXN1Y2Nlc3Mge1xyXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVzc2FnaW5nX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lc3NhZ2luZy0td2FybmluZyB7XHJcbiAgLm4tbWVzc2FnaW5nX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmctLWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyLWxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYW5nZXI7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcbn0gIFxyXG5cclxuLm4tbWVzc2FnaW5nLS1sb2dpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH0gIFxyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAxJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBtYXJnaW46IDElO1xyXG4gICAgfSAgICBcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyJTtcclxuICAgIH1cclxuICB9ICBcclxufVxyXG4iLCIubi1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG5cclxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUsXHJcbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb25fX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDE0cHg7XHJcblxyXG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSB7XHJcbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19saW5rLS1uZXh0IC5uLXBhZ2luYXRpb25fX2ljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9faWNvbi0tZG91YmxlLWNoZXZyb24tZmlyc3Qge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRzcGFjaW5nLXhzKTtcclxuICB9XHJcblxyXG4gIC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLXNlY29uZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxufVxyXG4iLCIubi1yZWxhdGVkIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS05NztcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICBwYWRkaW5nOiA0NXB4IDQ1cHggMTZweDtcclxuXHJcbiAgW2NsYXNzXj0nbi1pY29uLWRvYy0nXSB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubi1yZWxhdGVkX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19zdWJoZWFkZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS01MjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nLXNtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogMTJweDtcclxufVxyXG5cclxuLy8gSWNvbiBMaXN0XHJcblxyXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9faWNvbi1kYW5nZXIge1xyXG4gIGZpbGw6ICRjb2xvci1kYW5nZXI7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2ljb24tZ3JlZW4ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmVlbjtcclxufVxyXG5cclxuLy8gQXV0aG9yc1xyXG5cclxuLm4tcmVsYXRlZC1hdXRob3JzIC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2F1dGhvciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2F1dGhvci1waG90byB7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTdweDtcclxuICB3aWR0aDogMzZweDtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9fYXV0aG9yLWNvdW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX192aWV3LWFsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuIiwiLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItbGluaztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ncmF5LTY3O1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGluazpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlICYge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiB6KCdtZW51JykgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3ItYmx1ZS1taWQ7XHJcbiAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLS1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTY3O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIHRvcDogJHNwYWNpbmctc207XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgdG9wOiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY3O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDExcHg7XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyxcclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICBtYXJnaW4tdG9wOiAtKCRzcGFjaW5nLXNtKTtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWxpbms7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cyAvIDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxuICB3aWR0aDogMTBweDtcclxuXHJcbiAgOmhvdmVyID4gJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcge1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG5cclxuICAubi10YWdfX2RlbGV0ZS1pY29uIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZy10ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IHtcclxuXHJcbiAgJi5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIHtcclxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwge1xyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXHJcbiAgICAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLW1vZHVsZS1iZzogJGNvbG9yLWdyYXktOTc7XHJcbiRjb2xvci1tb2R1bGUtdGl0bGU6ICMzQjNCM0I7XHJcbiRjb2xvci1tb2R1bGUtdGV4dDogIzk5OTk5OTtcclxuJGNvbG9yLWJvcmRlcjogI0U0RTRFNDtcclxuJGNvbG9yLWJvcmRlci1ob3ZlcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4kc2NyZWVuLXNwb3RsaWdodC1zbTogKDQ0MHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbTtcclxuJHNjcmVlbi1zcG90bGlnaHQtbWQ6ICg3MDBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9kdWxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlaW5xdWFkO1xyXG5cclxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0tYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICYubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZS0tY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbiAgY29sb3I6ICRjb2xvci1tb2R1bGUtdGl0bGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zcG90bGlnaHQtc20pIHtcclxuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIC8vIE1heC13aWR0aCBpcyBzZXQgYmFzZWQgb24gdGhlIHRodW1ibmFpbCBzaXplIHVzZWQgZm9yIHNwb3RsaWdodCB0aWxlc1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1sYXlvdXQtZmxleCB7XHJcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgIC5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyICYge1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1zZWFyY2gtZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9faW5wdXQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAmIHtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBjdWJpYy1iZXppZXIoLjAwMCwgLjc5NSwgLjAwMCwgMSk7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hdXRvY29tcGxldGUsXHJcbi5hdXRvY29tcGxldGUtc2VhcmNoLFxyXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA4MDAwO1xyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnVpLW1lbnUtaXRlbSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLnVpLXN0YXRlLWZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xyXG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcclxufVxyXG4iLCIvLyAubi1yZWxhdGVkLWxpbmtzIHtcclxuLy8gICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4vLyB9XHJcblxyXG4ubi1yZWxhdGVkLWxpbmtzX190aXRsZSB7XHJcbiAgLy8gQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbiIsIi5uLXNoYXJlIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG4ubi1zaGFyZV9fbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLm4tc2hhcmVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLm4tc2hhcmVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tc2hhcmVfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1zaGFyZV9faWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktNTI7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG5cclxuICAubi1zaGFyZV9fbGluazpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tc2hhcmVfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuIiwiLm4tdGFnIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwYWRkaW5nOiA0cHggMTNweDtcclxufVxyXG5cclxuLm4tdGFnLS1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTUyO1xyXG59XHJcblxyXG4ubi10YWdfX2RlbGV0ZS1pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDlweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiA5cHg7XHJcbn1cclxuXHJcbi5uLXRhZ19fdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXRhZy1ncm91cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuXHJcbiAgLm4tdGFnIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tdGFnLWdyb3VwX19zZXBhcmF0b3Ige1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuIiwiJHNjcmVlbi1mbGV4LWxnOiAoMTEzMHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbTtcclxuXHJcbi5uLWxheW91dC1mbGV4X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1sYXlvdXQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvLyBwYWRkaW5nOiBndXR0ZXIoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZbZGF0YS1udGFwLWxheW91dH49XCIyXCJdIHtcclxuICAgICAgQGluY2x1ZGUgc3F1aXNoKDIsIDIpO1xyXG4gICAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWxheW91dC1mbGV4X19qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1sYXlvdXQtZmxleF9fanVzdGlmeS1zdGFydCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5uLWxheW91dC1mbGV4X19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGd1dHRlcigpICogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogZ3V0dGVyKCk7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IGd1dHRlcigpO1xyXG4gICAgd2lkdGg6IHNwYW4oNCk7XHJcblxyXG4gICAgLy8gJjpudGgtY2hpbGQoNykge1xyXG4gICAgLy8gICBtYXJnaW46IGF1dG87XHJcbiAgICAvLyB9XHJcblxyXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAmIHtcclxuICAgICAgLy8gd2lkdGg6IHNwYW4oMiB3aWRlKTtcclxuICAgICAgd2lkdGg6IHNwYW4oNCk7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAmIHtcclxuICAgICAgLy8gZmxleC1iYXNpczogc3Bhbig2KTtcclxuICAgICAgd2lkdGg6IHNwYW4oNik7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiMlwiXSAmIHtcclxuICAgICAgd2lkdGg6IHNwYW4oNik7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWJhc2VsaW5lICYge1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgIH1cclxuXHJcbiAgICAubi1sYXlvdXQtZmxleF9fYWxpZ24tY2VudGVyICYge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWVuZCAmIHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIHtcclxuICAgIC5uLWxheW91dC1mbGV4X19pdGVtIHtcclxuICAgICAgd2lkdGg6IHNwYW4oMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIHtcclxuICAgIC5uLWxheW91dC1mbGV4X19pdGVtIHtcclxuICAgICAgd2lkdGg6IHNwYW4oMiB3aWRlcik7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDIgd2lkZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJ1dHRvbi0tc2lkZS10YWIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAtMTIwcHg7XHJcbiAgdG9wOiBjYWxjKDUwJSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB3aWR0aDogMjcwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LTQxO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZV9fYm9keSB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGVfX2hlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGVfX2hlYWRpbmcge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlX19jbG9zZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlX19saW5rIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlX19pY29uIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICB3aWR0aDogMjJweDtcclxufVxyXG5cclxuLm4tbGlzdF9faXRlbS0tYm9yZGVyZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG59XHJcblxyXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4iXX0= */
